與其他硬盤一樣,虛擬硬盤(* .vhd)也會遭受碎片化。碎片整理虛擬硬盤(.vhd)?
因此,爲了保持良好的性能,我想我必須首先整理虛擬機中的虛擬硬盤以及存儲.vhd的(物理)硬盤。
首先,這些假設是否正確? 第二,是否有一種方法來同時碎片整理(虛擬和物理硬盤)?
在此先感謝!
與其他硬盤一樣,虛擬硬盤(* .vhd)也會遭受碎片化。碎片整理虛擬硬盤(.vhd)?
因此,爲了保持良好的性能,我想我必須首先整理虛擬機中的虛擬硬盤以及存儲.vhd的(物理)硬盤。
首先,這些假設是否正確? 第二,是否有一種方法來同時碎片整理(虛擬和物理硬盤)?
在此先感謝!
碎片整理客人,然後主機。您可以使用像CONTIG這樣的實用程序對主機上的vhd文件進行碎片整理。
我不相信你可以立即進行碎片整理,因爲vhd文件可能無法用於碎片整理,因此需要虛擬機關閉。
是的,你的假設是正確的。碎片整理的正確方法是首先在guest虛擬機中進行碎片整理,然後是guest虛擬機hdd文件,然後是主機hdd。根據您使用的虛擬機,它應該爲您提供選項。 VMWare爲您提供了對guest虛擬機進行碎片整理的選項。
我一直在使用的另一種選擇是使用免費的JkDefrag。還有在碎片整理的虛擬PC全過程,但因爲我無法找到在JkDefrag論壇「官方」的鏈接,它是這樣的命令行參數:
(你也可以把它們 在一個批處理文件):
jkDefrag -q -a2
jkDefrag -q -a6 C:\PathToVirtualDisks\VDiskToDefrag.vhd
jkDefrag -q -a3 -e C:\PathToVirtualDisks\VDiskToDefrag.vhd
下面是參數做:
-q
=完成後退出程序。-a2
=碎片整理,請勿優化。-a6
=移動到磁盤末尾-a3
=碎片整理,快速優化。該過程可能需要很長時間,具體取決於您的虛擬磁盤的大小。舉例來說,在配備56GB虛擬磁盤的PC上,需要大約16-18個小時才能完成真的非常糟糕的這個過程。事實上,當我寫這篇文章時,我有150多個文件碎片被碎片整理,它已經運行了大約30分鐘,只有大約10%的文件完成了。