为什么 Windows 实际上位于分区 2 上,而 boot.ini 可以与“分区 (1)”一起工作,却不能与“分区 (2)”一起工作?
我有一个 MBR 驱动器,在分区 2 上安装了 Windows XP,它使用指定的 boot.ini 条目进行引导patition(2)。分区表最初如下所示: 1. Windows recovery partition 2. Windows XP 3. Linux 4. Linux 然后我删除分区#1并将其替换为扩展分区,从而得到以下表格: 1. Extended partition 2. Windows XP 3. Linux 4. Linux 现在 Windows XP 无法启动,提示缺少hal.dll。 boot.ini 中的分区号没有改变,MBR...