![使用 Grub4dos 从原始磁盘映像启动 Windows XP:可以吗(以及如何做到)?](https://linux22.com/image/1224789/%E4%BD%BF%E7%94%A8%20Grub4dos%20%E4%BB%8E%E5%8E%9F%E5%A7%8B%E7%A3%81%E7%9B%98%E6%98%A0%E5%83%8F%E5%90%AF%E5%8A%A8%20Windows%20XP%EF%BC%9A%E5%8F%AF%E4%BB%A5%E5%90%97%EF%BC%88%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E5%81%9A%E5%88%B0%EF%BC%89%EF%BC%9F.png)
Ubuntu 可以从磁盘映像启动(通过 Wubi),BeOS Personal 也默认从磁盘映像启动。所以我的问题是:是否可以使用 grub4dos(或标准 grub 或任何其他引导加载程序)来启动由 dd 创建的 Windows XP 原始磁盘映像(文件系统为 ntfs)?如果可以,怎么做?
答案1
我最初认为这是不可能的,因为虽然你可以让引导加载程序从映像中读取 NTOSLDR,但 XP 没有回送支持,无法从映像进一步加载自身。在 Windows 7 中,添加了从 VHD 映像加载自身的支持。
然而,在 boot-land.net 上讨论描述了一个实用程序 BOOT_IMG.exe,它似乎可以执行您所要求的操作。请谨慎购买;我自己还没有尝试过。