昨天用VHD装了一个Win 10的预览版体验了一下,感觉磁盘操作非常慢,便用HD Tune测试了一下,发现速度只有物理硬盘的一半都不到。

通过修改VHD文件的位置来提升性能_多系统通过修改VHD文件的位置来提升性能_多系统_02

这个倒大出我意料之外,由于VHD的便利性,我在公司里经常拿它来装多系统,没有什么非常明显的慢的感觉。便在网上搜了一下,找到了一篇文章​​VHD分区性能损失远高于传说的10%​​。里面有高人给出了解释:机械硬盘前面分区快,后面分区慢,也就是Hdtune那条下降曲线。因为硬盘有内外圈分别。要想速度快些,尽量把vhd放在前面的分区。也就是hdtune曲线开头的地方。

我便把那个VHD文件挪动到了第一个分区,果然非常明显:

通过修改VHD文件的位置来提升性能_多系统_03

写入速度和物理硬盘有点差距,而读取速度基本上和物理硬盘差别不大了,再用这个VHD挂上Win 10试了一下,速度一下就上去了。看来,VHD文件和位置还是有很大关系的,用VHD做操作系统时需要注意一下了。

另外,该文章也说了,VHD在SSD上是没有什么差异的,由于我的SSD只有64G,没有足够的空间实验了,从理论上来讲应该是没错的。看了一下,目前的SSD的价格相比之前便宜多了,128g的350左右就能买到了,用它来挂一两个VHD还是不错的选择。不过还是不够大,等256G降到350左右的时候,在SSD上挂VHD就非常爽了。