热点科技
标题:
关于VISTA的MBR, 疑问中...
[打印本页]
作者:
caofeng007
时间:
2007-8-21 10:39
标题:
关于VISTA的MBR, 疑问中...
关于VISTA的MBR, 疑问中...
本人没有安装过VISTA 所以只能猜测
1. 网上所说用fdisk /mbr之后, 将无法启动vista 是否如此?
2. 如果上面一条成立, 那么bootsect /nt60 sys肯定是无法修复vista的启动的, 但为什么又有人说装好vista后,再装xp可以用bootsect来修复
本人在xp下测试了bootsect命令
发现无论是用bootsect /nt60 all 还是 bootsect /nt60 sys 还是 bootsect /nt60 C:
都不会修改现有的MBR
只能是修改操作系统的启动扇区
bootsect /nt60 all 将所有分区的启动扇区改成bootmgr的, MBR内容未变动
bootsect /nt60 sys 将活动分区的启动扇区改成boomgr的, MBR内容未变动
bootsect /nt60 C: 这个是将指定分区的启动扇区改成bootmgr的, MBR内容未变动
如果先装VISTA
再安装XP
在第一次重启时, XP会自动将MBR修改成 fdisk的mbr
同时将活动分区的启动扇区改成ntldr的启动扇区
而用bootsect /nt60 sys只恢复了vista所在分区的启动扇区, 并没有修改mbr
如果这样能启动, 那么fdisk /mbr就不会影响到vista的启动
不就是和网上说的fdisk /mbr后无法启动vista冲突了?
有条件的同志有空试试
先将绝对1扇区的内容备份
然后用fdisk /mbr之后
看vista还能启动不
作者:
chowbin
时间:
2007-8-21 10:45
个人觉得
vista的mbr仍然采用了fdisk的mbr
而网上传言用fdisk /mbr不能修复vista启动
应该是说 由于安装xp的nt52扇区代替了nt60扇区
故无法启动bootmgr
而在操作系统引导扇区正常的情况下
也就是vista系统正常的情况下
用fdisk /mbr是不会破坏vista的启动的
是否可以这么理解~
fdisk的mbr功能是搜索活动分区上的操作系统引导记录
dos的操作系统引导记录功能是从io.sys启动
nt52的操作系统引导记录功能是从ntldr启动
以上两种操作系统引导记录都可以由fdisk的mbr传递过来
也就是以上两种用fdisk /mbr不会影响到它们的启动
vista的也应该类似
只要操作系统引导记录没有被改写
仅仅把主引导记录用fdisk /mbr改写
应该也不会影响到启动的
作者:
gltech
时间:
2007-8-21 11:59
能启动~~
之前装了 UBUNTU + VISTA~
把UBUNTU 的 GRUB 装到了 MBR·
之后 格式化 UBUNTU的分区后~~
VISTA无法启动~
用 XP 的 光盘··控制台恢复模式下 输入 FDISK /MBR 后~
可以正常进入VISTA·
作者:
tiliya
时间:
2007-8-21 12:29
fdisk的mbr 、xp的以及vista的MBR应该都是不同的,不过好像可以通用
启动的关键是分区引导记录(PBR)吧,不同系统的PBR装载不同文件,IO.sys或ntldr或bootmgr
欢迎光临 热点科技 (http://www.itheat.com/activity/)
Powered by Discuz! X3.2