在 SSD 上运行 Windows 7 VM 是不是一个坏主意?

在 SSD 上运行 Windows 7 VM 是不是一个坏主意?

我使用 VirtualBox 运行 64 位 Windows 7 VM,并将客户驱动器置于 SSD 上以提高速度。主机操作系统也是 64 位 Windows 7。

我知道如果 Windows 7 检测到它在 SSD 上运行,它会自动调整一些设置,但我猜测在 VM 内部运行时,它根本不知道它是在 SSD 上。

那么我需要手动打开 TRIM、禁用碎片整理等吗?或者我一般不该担心这些事情?

如果我应该在 VM 中执行一些操作以使其在 SSD 上更好地工作,那么这些操作是什么?

答案1

从 4.1.0 版本开始,Virtualbox 已经提供了将存储设备作为 SSD 公开给客户的选项。

virtualBox 更新日志: https://www.virtualbox.org/wiki/Changelog

存储:ATA/SATA 驱动器可以标记为非旋转,即,如果支持,客户操作系统将把它们检测为 SSD,这可以提高性能。

为主机配置存储后,点击设置->贮存. 点击驱动器映像,然后点击固态硬盘

有许多提示和有用的链接可用于验证您现有的 Windows 7 客户机安装是否针对 SSD 正确设置:确认 Windows 7 正在使用 SSD 优化

答案2

SSD 的管理主要取决于主机操作系统。我想您也可以在客户机中禁用碎片整理,但我不知道这有多重要。Windows 所做的大部分工作都是建立在它直接在硬件上运行的假设之上的,它所做的很多工作在虚拟机中没有多大意义。这远远超出了 SSD 特定的优化。如果您愿意,您可以找到处理这些问题的指南,但我认为除非您还要处理所有其他问题,否则 SSD 特定的问题不值得您费心。

相关内容