求救 ,win7还有救吗 ?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 求救 ,win7还有救吗 ?

#16

帖子 billbear » 2011-03-02 20:30

ubuntu 是不是还能引导?
小苹果说的安装目录,是你 win7 安装盘 iso 里的
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 求救 ,win7还有救吗 ?

#17

帖子 billbear » 2011-03-02 20:52

把 grub 安装到 ntfs 肯定要破坏 ntfs 的 MFT,不过在 ntfs 的最后一个扇区有备份,所以也不是什么大事情,通常用 bootsect /nt52 X: (xp 的 ntfs) 或 bootsect /nt60 X: (vista,win7 的 ntfs) 重写一下第一扇区就可以了。X:是目标盘符,C: 或 D: 等等。
你最好是有一张 win7 光盘,或者 pe,前面小苹果的努力,都是为了硬盘启动一个 pe 环境。
这里有一个类似的案例,他是 xp 的,用 nt52:
viewtopic.php?f=77&t=218380
soliton_xu
帖子: 9
注册时间: 2010-05-12 21:15

Re: 求救 ,win7还有救吗 ?

#18

帖子 soliton_xu » 2011-03-02 22:45

billbear 写了:把 grub 安装到 ntfs 肯定要破坏 ntfs 的 MFT,不过在 ntfs 的最后一个扇区有备份,所以也不是什么大事情,通常用 bootsect /nt52 X: (xp 的 ntfs) 或 bootsect /nt60 X: (vista,win7 的 ntfs) 重写一下第一扇区就可以了。X:是目标盘符,C: 或 D: 等等。
你最好是有一张 win7 光盘,或者 pe,前面小苹果的努力,都是为了硬盘启动一个 pe 环境。
这里有一个类似的案例,他是 xp 的,用 nt52:
viewtopic.php?f=77&t=218380
使用后 提示:
tar volumes will be updated with BOOTMGR compatible bootcode
c:<//?Volume {25dcc4e-44d7-11e0-b865-8o6e6f6e6963}>
could not open the Volume root directory
no bootcode was successfully updated

请问这个是怎么回事阿?
soliton_xu
帖子: 9
注册时间: 2010-05-12 21:15

Re: 求救 ,win7还有救吗 ?

#19

帖子 soliton_xu » 2011-03-02 22:49

smallapple 写了:不能识别分区格式?

把 win7 安装文件中的 bootmgr 和 boot 目录复制到 /dev/sda1 根目录下,
然后在 /dev/sda1 的根目录建立下个目录命名为 sources,再把原安装目录sources下的boot.wim 复制到 /dev/sda1下的sources目录下
再执行 
sudo update-grub
应该会出来
window7 loader (on /dev/sda1)
的选项,重启选win7,进安装界面,选修复计算机,在命令行下执行 
bootrec /fixboot
bootrec /rebuildbcd

试试,
还不行直接再进安装目录,再硬盘安装win7后再修复 ubuntu 引导。
这两条命令都提示成功了,但是进入 ubuntu还是显示 未知分区。
我重装下win7看一下把
头像
zhaotz
帖子: 109
注册时间: 2011-01-19 20:55

Re: 求救 ,win7还有救吗 ?

#20

帖子 zhaotz » 2011-03-03 10:22

你现在需要“修复PBR“,搜一下。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 求救 ,win7还有救吗 ?

#21

帖子 billbear » 2011-03-03 11:42

先不用重装,这样吧,你贴一下
sudo fdisk -lu
的输出信息
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 求救 ,win7还有救吗 ?

#22

帖子 onshoestring » 2011-03-03 13:20

围观billbear smallapple二位大侠。
头像
aojiaoz
帖子: 30
注册时间: 2010-01-23 10:10

Re: 求救 ,win7还有救吗 ?

#23

帖子 aojiaoz » 2011-03-03 15:37

:em02 ThinkVantage 应急与恢复系统这么垃圾的东西早就删了。你的问题好像是把第一个盘删除了,然后第二个盘变成了第一个盘了,所以WIN7进不去。
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 求救 ,win7还有救吗 ?

#24

帖子 nmsfan » 2011-03-03 16:46

看看lz拯救的怎么样了.................
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 求救 ,win7还有救吗 ?

#25

帖子 billbear » 2011-03-03 19:28

我晚上有事,可能不会来。先说一下方法。
首先,列出 sudo fdisk -lu
注意是 lu 不是 l
下面是我 u 盘的例子,输出结果是
/dev/sdc1 63 25671869 12835903+ 7 HPFS/NTFS
/dev/sdc2 25671870 31696244 3012187+ 7 HPFS/NTFS

修复 ntfs 分区 sdc1 的命令是
sudo dd if=/dev/sdc of=/dev/sdc bs=512 count=1 seek=63 skip=25671869

修复 ntfs 分区 sdc2 的命令是
sudo dd if=/dev/sdc of=/dev/sdc bs=512 count=1 seek=25671870 skip=31696244

请参照你的情况修改,把上面的两处 sdc 改为 sda,seek 和 skip 的值改为你 sda2 的精确起止扇区。再说一遍,这里的值来自 sudo fdisk -lu 的输出,请再三确认,这个命令,包括空格,来不得半点马虎,如果不能确定,可以请 smallapple 和 onshoestring 帮你确认。

命令的含义说明:把 ntfs 分区的最后一个扇区复制到已被破坏的第一个扇区。
ntfs 分区的末扇区设计为首扇区的完整备份。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 求救 ,win7还有救吗 ?

#26

帖子 smallapple » 2011-03-03 19:32

熊大不用忙了,LZ已重装完毕,现在修复grub引导
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 求救 ,win7还有救吗 ?

#27

帖子 billbear » 2011-03-03 19:40

厄...
回复