
[原创]查我测试并查看了你的情况和相关资料:bootsect.exe bootsect.exe(boot sector)是Windows vista/7中光盘中自带的一个程序,字面解释是引导扇区修复工具(boot sector restoration tool),是位于安装光盘boot目录下,体积很小,不到100kb,但却很实用。 语法为:bootsect {/help/nt60/nt52}{sys或all}[/force] [/mbr] 用途:为硬盘分区更新主引导代码,以实现bootmgr 和ntldr启动方式之间的转换 /help 帮助 /nt60 使用基于内核为nt60的操作系统的主引导代码,有:Windows vista和Windows7等 引导文件为 bootmgr /nt52 使用基于内核为nt52的操作系统的主引导代码,即:Windows xp 引导文件为 ntldr sys 更新主引导代码到系统分区,用于启动系统 all把引导代码加到可以作为Windows 系统分区的卷。 /force 强制卸下该卷 /mbr 更新主引导记录你安装win7,用的bootsect工具是将win7的主引导信息写入硬盘,把boot和bootmgr都恢复到了主引导分区中。上述都很正确。但有一点,你需要用bcdedit命令来查看你的主引导启动菜单的信息加以确认是什么情况,如下是我的winxp+vista的双引导启动菜单的引导信息文件。请看:Windows 启动管理器--------------------标识符 {bootmgr}device partition=D:description Windows Boot Managerlocale zh-CNinherit {globalsettings}default {ntldr}displayorder {ntldr} {current}toolsdisplayorder {memdiag}timeout 10resume NoWindows 旧 OS 加载器------------------------标识符 {ntldr}device partition=D:path \ntldrdescription 早期版本的 WindowsWindows 启动加载器-------------------标识符 {current}device partition=C:path \Windows\system32\winload.exedescription Microsoft Windows Vistalocale zh-CNinherit {bootloadersettings}osdevice partition=C:systemroot \Windowsresumeobject {423fec4f-bca4-11de-b02e-002421ebc9e8}nx OptIn————————————————————————————(bcdedit的命令语法及参数)BCDEDIT - 启动配置数据存储编辑器Bcdedit.exe 命令行工具用于修改启动配置数据存储。启动配置数据存储包含启动配置参数并控制操作系统的启动方式。这些参数以前位于Boot.ini 文件中(在基于 BIOS 的操作系统中)或位于稳定RAM 项中(在基于可扩展固件接口的操作系统中)。可以使用 Bcdedit.exe 在启动配置数据存储中添加、删除、编辑和附加项。有关命令和选项的详细信息,请键入 bcdedit.exe /?
