|
本帖最后由 leew1229 于 2017-7-28 08:00 编辑
现在修复工具很多,写入nt5.x 和 nt 6.x 不一样, uefi又不一样
事实上引导过程逻辑性很强,必须经过,bios或uefi对存储设备的查找,查找到设备后,找硬盘上的引导分区或文件,将管理权交给Windows引导管理程序,管理程序找配置文件,然后调用引导过程。进入实际引导。
nt5.x 应该是写MBR分区,
引导文件
配置文件 boot.ini
引导到活动分区表加载\windows\ winloader.exe 活动分区根目录要有NTLDR文件
nt6.x 引导到活动分区表加载\windows\ winloader.exe 活动分区根目录要有GTLDR文件,一个BCD可以引导多系统
引导文件 BIOS → MBR →“活动的主分区”→ \bootmgr→ \Boot\BCD → \Windows\system32\winload.exe
配置文件 BCD
uefi 应该是写efi文件,引导到系统分区 加载\windows\winloader.efi
引导文件 EFI 系统分区(FAT 格式的分区)→ \efi\Microsoft\boot\bootmgfw.efi→ efi\Microsoft\BCD→\Windows\system32\winload.efi
EFI/Boot/bootx64.efi(或bootia32.efi)
√ EFI/Microsoft/Boot/bootmgfw.efi
√ EFI/Microsoft/Boot/BCD
EFI/Microsoft/Boot/zh-CN
配置文件 BCD
看起来很复杂,其实修复基本是写一个配置文件,说明有几个系统可以启动,分别在哪里。 |
|