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

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

後來發現windows的虛擬磁盤能夠解決個人問題。。。工具

通過一段時間的使用後發覺使用虛擬磁盤的方式好處仍是不少的,好比文件的傳輸速度是比直接在u盤上是要快的。若是容量大的u盤還能夠放幾個vhdx文件加載後就是n個磁盤。3d

下面記錄下使用方式:blog

一、打開磁盤管理工具。it

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

二、建立vhdx磁盤文件。file

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

 

三、初始化磁盤&格式化磁盤。im

      

 

四、附加vhd文件db

      在菜單上選擇:操做-》附加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

 

五、分離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

六、磁盤在使用過程當中會愈來愈大,可是刪除裏面的文件後不會變小,只能經過收縮的方式將磁盤文件壓縮。

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

      diskpart

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

      compact vdisk

相關文章
相關標籤/搜索