分页: 2 / 2
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-02 20:30
由 billbear
ubuntu 是不是还能引导?
小苹果说的安装目录,是你 win7 安装盘 iso 里的
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-02 20:52
由 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
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-02 22:45
由 soliton_xu
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
请问这个是怎么回事阿?
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-02 22:49
由 soliton_xu
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看一下把
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-03 10:22
由 zhaotz
你现在需要“修复PBR“,搜一下。
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-03 11:42
由 billbear
先不用重装,这样吧,你贴一下
sudo fdisk -lu
的输出信息
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-03 13:20
由 onshoestring
围观billbear smallapple二位大侠。
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-03 15:37
由 aojiaoz

ThinkVantage 应急与恢复系统这么垃圾的东西早就删了。你的问题好像是把第一个盘删除了,然后第二个盘变成了第一个盘了,所以WIN7进不去。
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-03 16:46
由 nmsfan
看看lz拯救的怎么样了.................
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-03 19:28
由 billbear
我晚上有事,可能不会来。先说一下方法。
首先,列出 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 分区的末扇区设计为首扇区的完整备份。
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-03 19:32
由 smallapple
熊大不用忙了,LZ已重装完毕,现在修复grub引导
Re: 求救 ,win7还有救吗 ?
发表于 : 2011-03-03 19:40
由 billbear
厄...