我們經常會碰到安裝了虛擬機之后,因為安裝軟件的增多或者其他原因,虛擬磁盤空間不足夠的情況.
這里,來簡單說說調整虛擬磁盤大小的方法。這些方法均來自互聯網資料.
注:必須要先關閉虛擬機電源.
通過VMware Workstation直接修改虛擬機。
新增硬盤
然后繼續,提示“ 創建新的虛擬磁盤,使用現有及使用物理磁盤”3種選擇.
物理磁盤就是直接指定宿主機上的物理磁盤分區,這里無意義. 現有的虛擬磁盤可以使用其他虛擬機中的磁盤空間.
我們這里選擇創建新的虛擬空間
繼續之后,選擇磁盤類型,這里直接使用推薦類型,IDE類型可能更適用用物理磁盤吧.
再繼續之后就是新磁盤空間的大小配額了.確定之后完成.
擴展虛擬磁盤
擴展虛擬磁盤大小的方式比添加硬盤更方便,相當於新增加了一個未分配的磁盤分區.與新增硬盤的掛載不同,因為是在當前硬盤上擴展的分區。
這里我們可以看到2者明顯的區別. 擴展磁盤大小將當前硬盤由80G提升到90G,而新增硬盤是新掛載一個硬盤(10G).
我們進入虛擬機,通過計算機-管理-磁盤管理,可以看到如下:
未分配的都是新增加的空間,1是擴展當前硬盤的分區,2個新增加的硬盤. 這里可以直接右鍵菜單創建分區即可使用.
注:如果需要將新增的分區合並到一個分區.這里推薦使用Diskgen工具.關於這款工具的強大,這里不敘述.可以直接通過拖動來調整大小,很簡單而且好用.這里的重點不在此.
通過VM自帶的磁盤管理器使用命令參數調整大小.
VM自帶的磁盤管理工具.vmware-vdiskmanager.exe ,位置在安裝目錄下.
通過CMD命令,直接CD到VMware的安裝目錄,為了方便,我們直接拖這個工具到CMD窗口中.如圖:
然后通過, -x 參數,來調整指定虛擬機的大小,注:這里的是調整大小,不是增加的大小,因此這里只能大於當前磁盤的大小.這個命令如下:
格式如下:
C:\>"D:\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x 100GB "D:\VMware\Windows 7\Windows 7 x64.vmdk"
為了避免空格,需要對目錄加上""雙引號. -x 后是調整之后的大小. 后面的是指定的虛擬機配置文件.
這里的效果等同於上面的擴展硬盤大小(因為虛擬機中已經存在2個分區,所以這種方式只能新增了一個未分配的分區
PS: 當擴展磁盤新分區的時候,如果提示 there is not enough space on the file system for the selected operation
意思是沒有足夠的空間,這個空間是指虛擬機所在的物理磁盤的剩余空間與調整之后的空間大小計算的.比如 虛擬機Windows 7在物理盤D分區中, D盤的剩余空間是100G,這時候該虛擬機最大能調整的磁盤大小只能是100G...
VMware Workstation中的硬盤設置還可以壓縮硬盤空間和碎片整理,可以做清理之用
關於怎么減少虛擬磁盤的大小,那是后話的......