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


6

我正在使用VirtualBox来运行64位Windows 7 VM,其中guest虚拟机驱动器位于SSD上以提高速度。主机操作系统也是64位Windows 7。

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

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

如果在VM中我应该做些什么来使它在SSD上工作得更好,那么它们是什么?

Answers:


8

自4.1.0以来,Virtualbox可以选择将存储设备作为SSD公开给guest虚拟机。

virtualBox Changelog:https://www.virtualbox.org/wiki/Changelog

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

为主机配置存储后,单击“设置” - >“ 存储”。单击驱动器映像,然后单击固态驱动器

在验证为SSD正确设置现有Windows 7 guest虚拟机安装时,有许多提示和良好链接:确认Windows 7正在使用SSD优化


不确定这个答案是完全有效的: forums.virtualbox.org/viewtopic.php?f=6&t=48314 (简而言之,SSD优化只是禁用硬盘优化,它主要是一个幕后的事情)。我建议验证TRIM是否已启用:superuser.com/questions/145697 / ...
Ross Aiken

0

SSD的管理主要取决于主机操作系统。我想你也可以在访客中禁用碎片整理,但我不知道它有多重要。Windows所做的大部分工作都是围绕着它直接在硬件上运行的假设而构建的,并且在VM内部有很多意义。这远远超出了SSD特定的优化。如果你愿意,你可以挖掘处理这些东西的指南,但我不明白为什么SSD特定的问题值得打扰,除非你打算处理所有其他的问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.