虛擬機器中檔案刪除以後,所佔有的空間依然那麼大

時間 2021-06-02 16:53:22

1樓:橋玉英陳妍

桌面虛擬機器就是這個樣子,這個與作業系統的行為有關,作業系統刪除檔案並不是真的在磁碟上擦除,而是對這段資料進行標記。而虛擬機器的磁碟是一個「虛擬磁碟檔案」,當在虛擬機器內部刪除檔案後,「虛擬磁碟檔案」中的這部分資料還在,所以它的大小並不會減少。我經常用虛擬機器,最開始用virtualpc,現在用vmware和virtualbox,都是這樣的情況,虛擬機器檔案越用越大。

對於這種情況,我的解決方法是用

vmware和virtualbox的快照功能,在虛擬機器的作業系統安裝好以後,再把相關軟體、工具安裝好、配置好,就生成這個虛擬機器的一個快照,用一段時間後,虛擬機器檔案膨脹的多了,就恢復這個快照,檔案就恢復到了生成快照時的大小了。原理就是快照是針對虛擬機器的「虛擬磁碟檔案」的,恢復快照就會恢復檔案的大小。

2樓:微軟專家許珈毓

動態擴充套件:動態擴充套件硬碟根據所儲存的資料量的大小來擴充套件在宿主機上所佔用的磁碟空間,建立動態擴充套件硬碟時需要你指定硬碟大小,但是動態擴充套件硬碟剛建立時只會佔用非常少的儲存空間。這是微軟推薦使用的硬碟型別,並且是唯一支援壓縮的硬碟型別。

固定尺寸:固定尺寸硬碟在建立時要求你指定硬碟大小,並且將佔用宿主機上相應的磁碟空間。例如,如果你建立一個2g的固定尺寸硬碟,那麼此硬碟將立即佔用宿主機上2g的硬碟空間。

如果選擇此選項,預設情況下建立的硬碟大小等於宿主機上具有最多剩餘空間的物理驅動器的最大可用空間。

差異:差異硬碟基於一個現有的虛擬硬碟(父硬碟)而建立,當你使用差異硬碟時,差異硬碟上的資料基於父硬碟上的資料,但是對父硬碟所做的任何修改都將儲存在差異硬碟而不是提交到父硬碟中,並且差異硬碟只是儲存對父硬碟所做的修改。當啟用差異磁碟時,你不應再對父硬碟進行任何修改,否則差異硬碟上儲存的資料將會失效;另外,父硬碟也可以是其他差異硬碟,此時,位於此硬碟鏈上的任何父硬碟都不能再進行修改,否則位於 硬碟鏈末尾的差異硬碟上儲存的資料將會失效。

差異磁碟是非常有用的功能,它可以極大的減小你所建立的虛擬機器測試系統所佔用的磁碟空間,你應該儘可能多的使用差異磁碟,我將在其他文章中詳細介紹。

連線到一個物理硬碟:將此虛擬硬碟連線到某個物理硬碟,虛擬機器可以像使用本地硬碟一樣使用此物理硬碟,任何修改直接提交到此物理硬碟上。

還有一點要說明,

固定尺寸的vhd效能最好.

3樓:匿名使用者

因為普通的刪除檔案只是簡單刪除檔案的名頭的2個**,檔案實際佔用的空間並沒有真正的釋放,像easyrecovery這樣的資料恢復軟體也是用這個原理來恢復刪除的檔案的。 防毒軟體帶的粉碎檔案功能可以徹底釋放檔案空間。

4樓:匿名使用者

我想你是有點東西沒有理解。刪除要到位。還有是你用的容量是固定的還是動態分配的。重起以後就應該可以了吧

虛擬機器佔用空間問題

vm虛擬機器訪問本地硬碟檔案,Vm虛擬機器訪問本地硬碟檔案

大咖湖小水怪 先確認虛擬機器是關閉狀態 susppend時無法修改屬性 再修改虛擬機器屬性 操作如下 edit virtual machine settings 編輯 options 屬性 shared folders 選為always enabled 總是 再 新增 對應的windows磁碟目錄 ...

如何刪除虛擬機器產生的本地連線,如何刪除虛擬機器產生的本地連線

如何刪除本地連線2,3 在網路連線中,原本可以正常用的 本地連線 被隱藏起來,而會出現 本地連線2 原 本地連線 的資訊還存於系統中,而重新設定 本地連線2 的ip時,會提示這個ip已經分配過。而即便是使用動態ip的朋友,看著也不舒服 h3 g c w w n.b j k k 以手工方式修改登錄檔中...

虛擬機器Linux共享windows資料夾

3全部實現虛擬機器與主機共享需要安裝vmware tools。1 開啟vmware,但不執行linux系統,檢視一下linux虛擬機器是否有cd rom,這是在vm settings 裡面可以看到。2 圖中可以看到有cd 如果沒有也可以點 add按鈕新增,如下圖 3 安裝vmware tools時要...