windows的虛擬磁盤(vhd,vhdx)使用


以前一直使用u盤或者移動硬盤接上usb直接拷貝文件,發覺速度一般。而且一般只有一個盤,分類也很不方便。

后來發現windows的虛擬磁盤可以解決我的問題。。。

經過一段時間的使用后發覺使用虛擬磁盤的方式好處還是很多的,比如文件的傳輸速度是比直接在u盤上是要快的。如果容量大的u盤還可以放幾個vhdx文件加載后就是n個磁盤。

下面記錄下使用方式:

1、打開磁盤管理工具。

      快捷鍵:WIN+R彈出運行窗口,輸入:diskmgmt.msc命令,回車確認彈出磁盤管理工具。

2、創建vhdx磁盤文件。

      在菜單上選擇:操作-》創建VHD,打開創建VHD磁盤文件的界面,這里注意下,先選擇磁盤文件的格式,一般win8以上版本選擇vhdx好點,否則選擇vhd,然后選擇動態擴展,而不是固定大小,如果選固定大小的話會立刻分配磁盤空間,例如你創建的磁盤是10G,確定后會創建一個10G的vhd文件,否則只是一個比較小的vhd文件,會在使用后慢慢變大直到指定的最大容量。再選擇磁盤的大小,然后再選擇vhd文件存放的位置,最后確定會生成vhd文件。

 注:存放位置建議放到自己想放的位置且剩余磁盤比較大的位置。(不建議放到C盤)

3、初始化磁盤&格式化磁盤。

      

 

4、附加vhd文件

      在菜單上選擇:操作-》附加VHD,在彈出的界面中選擇vhd的路徑即可。

      除了使用磁盤管理工具附加vhd外還可以使用命令 方式批量加載。

      建立一個無后綴的文本文件LoadVHD,里面填入如下內容:

      

      select vdisk file="F:\HDD\D.vhdx"
      attach vdisk

      select vdisk file="F:\HDD\E.vhdx"
      attach vdisk

      list disk

      然后再建立一個bat批處理文件,loadvhd.bat,內容如下:

      diskpart /s "F:\HDD\LoadVHD"

      echo 5秒后關閉...

      ping 127.0.0.1 -n 5 > nul

      TASKKILL /F /IM explorer.exe

      start C:\Windows\explorer.exe

      exit

 

5、分離vhd

 

      除了使用磁盤管理工具分離vhd外還可以使用命令 方式批量分離。

      建立一個無后綴的文本文件UnLoadVHD,里面填入如下內容:

      select vdisk file="F:\HDD\D.vhdx"
      detach vdisk

      select vdisk file="F:\HDD\E.vhdx"
      detach vdisk

      list disk

      然后再建立一個bat批處理文件,unloadvhd.bat,內容如下:

      diskpart /s "F:\HDD\UnLoadVHD"

      echo 5秒后關閉...

      ping 127.0.0.1 -n 5 > nul

      exit

6、磁盤在使用過程中會越來越大,但是刪除里面的文件后不會變小,只能通過收縮的方式將磁盤文件壓縮。

注意:要保證 vhd 在未掛載狀態下運行。

      diskpart

      select vdisk file='F:\HDD\E.vhdx'

      compact vdisk


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM