1. boot.ini
[boot loader]
  timeout=3
  default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect  /NoExecute=AlwaysOff
  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
         C:\GRLDR="深度
 
2. bcdedit
 在Windows 7命令行或者在win7光盘修复命令行,输入以下命令
  1.重新搜索硬盘中的操作系统(*这一步在Win7系统内命令行可省略)
bootrec /rebuildbcd
  2.创建一条引导记录
bcdedit -create {ntldr} -D "Windows XP"
  3.设置引导分区位置
bcdedit -set {ntldr} device partition=D:
  4.设置引导文件所在路径
bcdedit -set {ntldr} path ntldr
  5.设置引导记录的显示位置
bcdedit -displayorder {ntldr} -addlast
         6.设置启动菜单显示时间
bcdedit /timeout 5
 
3. Bootsect
Bootsect 是 Vista win7 系统安装盘里带的一个小工具,位于 boot 文件夹下。它的主要作用是更新硬盘分区的主启动代码,以在 BOOTMGR (nt60)和 NTLDR (nt52)之间切换。另外还可以使用此工具还原计算机上的启动扇区,此工具会替换 FixFAT 和 FixNTFS 。
bootsect {/help|/nt60|/nt52} {SYS|ALL|:} [/force] [/mbr]
例如,如果要将与 NTLDR 兼容的主启动代码应用到标记为 C 的卷,可以使用如下命令:
            C: \ BOOT > BOOTSECT . EXE  / NT52 C:
4.修复工具
BCDautofix   (在xp中使用)
Vistabootpro (在vista/win7中使用)