使用 VirtualBox 和 Windows 7 将 IDE 切换到 SATA

使用 VirtualBox 和 Windows 7 将 IDE 切换到 SATA

在阅读了有关如何使用 VirtualBox 提高性能的各种技巧后,我尝试从 IDE 磁盘切换到 SATA 磁盘(在我的特定情况下,使用 Visual Studio 编译小型应用程序时,带有 IDE 磁盘的 VirtualBox 比 VMWare 慢一个数量级)。

我曾希望 Windows 7 能够顺利处理这个问题,但它却启动到“启动修复”屏幕,无法“解决”这个问题。更换 SATA 端口也无济于事 - 端口 0 到 4 启动到修复屏幕,而端口 0 以上的端口则完全无法正常工作。

寻找有关无需对客户机进行重大操作系统操作即可进行转换的技巧......


编辑-建议的澄清布袋

客户机和主机操作系统均为 Windows 7 x64,使用虚拟磁盘。主机有 8GB RAM,其中 4GB 分配给客户机,以及 i7-620 CPU(4 核 @ 2.67ghz)。我一直在使用 3.2 系列 VirtualBox,目前正在使用 3.2.8。

无论如何,我更好奇为什么 Windows 7 无法从 IDE 切换到 SATA 设备,而不是性能(切换到 VMWare 或 VirtualPC 可以缓解性能问题)。

答案1

向您的客户虚拟机添加新的 SATA 控制器。再次启动您的客户虚拟机并确保它能够看到新的驱动器/控制器。

如果操作系统看到您的新驱动器/控制器,则关闭并将您的图像切换到 SATA 控制器。

答案2

声音就像你把你的物理机器从IDE切换到SATA一样……你的问题很模糊,不清楚。我也假设您将 IDE 驱动器映像为 SATA。

不幸的是,这不会自行起作用。请确保在 IDE 机器上安装 SATA 驱动程序图像。如果这不起作用,我听说在图像之前在 IDE 机器上运行 Sysprep 会有所帮助,因为它会强制 Windows 在启动时检查新硬件。

相关内容