Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

XRLDR实现WinXP/Win7/WinPE三系统独立启动:修改MBR格式、移动Bootmgr/BCD、配置引导项

編輯:Windows XP 系統介紹

双/多系统引导维护是痛点。本文介绍用轻量级多重引导工具XRLDR,实现WinXP、Win7、WinPE三系统独立启动,互不干扰。

WinXP独立启动

XP依赖C:\NTLDR启动。先装XP后装Win7的用户:

  1. 进XP,将bootsect.exe复制到C盘。
  2. CMD运行 c:\bootsect.exe /nt52 c:,提示“Bootcode was successfully updated”即成功将MBR改为NT52格式(查找NTLDR)。
  3. 重启直接进XP,不再出现Bootmgr菜单。

先装Win7后装XP的用户切勿用上述命令,否则双系统均无法启动(NT52会去第一分区找NTLDR,而Win7在后分区)。

Win7独立启动

  1. 进XP,将C:\bootmgr和C:\Boot整个目录剪切到D盘根目录(假设Win7装在D盘)。
  2. 运行bcdtool.exe,打开D:\Boot\BCD,删除所有原启动项。
  3. 新建Vista启动项,修改device为partition=D:,description设为“Windows 7”。
  4. 配合XRLDR加载D:\bootmgr即可从D盘独立启动Win7。

核心思路:将各系统引导文件隔离到各自分区,修改BCD指向正确分区,用XRLDR做顶层菜单链式加载,避免Bootmgr/NTLDR冲突、BCD损坏导致全盘不可用。

Copyright © Windows教程網 All Rights Reserved