之前一直使用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