我们正在尝试虚拟化一台状况不佳的旧 Windows NT 4.0 服务器。我们已成功使用 vmware 转换器 coldclone 启动 cd 创建 vmdk 映像,并且可以在 vmware 工作站上成功运行它,它运行完美,但我们想将其迁移到 Virtualbox。
当 VM 创建为 IDE 或 SATA 控制器时,它会加载到某个点,然后卡在蓝屏 STOP:0x0000007B INNACESSIBLE_BOOT_DEVICE 并加载有关 .sys 文件的文本。
如果我们将控制器更改为 SCSI 或 SAS,它只会给我们一个黑屏“缺少操作系统”我们尝试打开/关闭 IO APIC 并启用 VT-x/AMD-v,也在 lsilogic 和 buslogic 之间切换,总是得到相同的结果。
任何帮助都将不胜感激,提前谢谢!:-)
答案1
Windows NT(<5.0)使用静态 HAL 配置,这意味着它不支持更改与启动设备关联的存储驱动程序。也许可以通过破解注册表来使用新的驱动程序,但目前我真的不记得这是否可行(您正在使用古老的操作系统)。
“简单”的修复方法是确保您从使用与以前的“硬件”相同的驱动程序的设备启动(即使该硬件是虚拟化的)。