|
原帖由 hhh333 于 2009-12-12 20:56 发表
1、NT60与NT52的MBR究竟有何区别?如果只是将控制权转活动分区,那应该就是说没什么区别,也就可以说如果MBR是NT52的,而PBR是bootmgr的照样可以启动win7?
2、在安装有win7的硬盘上,用bootice查MBR是NT60的,PBR是BOOTMGR的,启动C盘中有bootmgr和ntldr,将bootmgr改名或删除,系统启动时就出错了。并没有再去查找NTLDR。这是不是说bootice做出的PBR与win7安装时生成的PBR并不一样?
NT60 与 NT52 的 MBR 应该差不多的,基本都是查找启动活动分区,但楼上反馈 NT60 MBR 不能启动 SYSLINUX 引导的分区,应该是启动环境的问题,我最近在写一个引导程序 XORLDR,研究过这个问题,SYSLINUX 很变态的。
我不知道 WIN7 安装的 PBR 是怎样的,但我的 BOOTICE 中的 NT52 NT60 引导程序都是取自于 WIN7 的 BOOTSECT.EXE(版本号 6.1.7600.16385)呀,应该差不多吧。但有一点,只有在 NTFS 分区上,才会按 BOOTMGR > NTLDR 这样的顺序启动,FAT 分区没有这样的功能,直接启动 BOOTMGR 的
[ 本帖最后由 Pauly 于 2009-12-12 21:18 编辑 ] |
|