測試文字功能,小工具,標題

記錄很重要,不然會浪費很多時間在找以前的記憶

一個人的氣度,決定他未來的高度。

2015年6月24日 星期三

Hyper-V 虛擬硬碟VHDX檔案壓縮

Hyper-V 虛擬硬碟VHDX檔案壓縮


如果虛擬硬碟是動態擴充虛擬硬碟的話,當刪掉資料後,其實空間是不會釋放出來的
必須再手動對應碟壓縮後,空間才會釋放出來

第一步、要先對虛擬硬碟做的動作

SDELETE是微軟的小工具 ,試用過還不錯用 (對VirtualBox也有用)

語法 : sdelete -z c: (這個可以在虛擬機內部的cmd使用或在實體主機上掛載vhdx後再實體主機下指令也是有用的,有實作過)

sdelete介紹(轉自網絡)
  SDelete參照了美國國防部的文件刪除標準DOD
5220.22-M。由於原理比較複雜,我們簡單說明它的操作過程,即「在文件內容區域先全部寫入0,再寫入1,最後刪除」。另外,SDelete還考慮了壓縮文件和EFS的情況。

  SDelete是一個帶有許多選項的命令行實用工具。按照相應的操作步驟,它可以刪除一個或多個文件或者目錄,或者清理邏輯磁盤上的可用空間。SDelete將通配符接受為目錄或文件說明符的一部分。其用法如下:

  sdelete [-p passes] [-s] [-q]
  sdelete [-p passes] -z [drive letter]
參數說明:
  -p passes指定覆蓋操作的執行遍數;
  -s對子目錄執行遞歸操作;
  -q不顯示錯誤;
  -z清理可用空間


或者是用內建的壓縮空間功能
(這個動作好像會影響到一些東西,例如sql的db放在d槽,後來d槽有勾,結果後來想還原db,就一直還原失敗,會出現檔案是壓縮格式,無法順利還原成功,且好像打勾後,就會一直有作用,不是單一次的壓縮)

第二步、使用Hyper-V的 編輯磁碟 工具去壓縮,壓縮完空間才會釋放出來


這個壓縮畫面如果只有一閃就過去了,感覺上就沒空間可以壓縮了

沒有留言:

張貼留言