1. 程式人生 > >VMWare給macos虛擬機器擴容方法

VMWare給macos虛擬機器擴容方法

VMware虛擬機器Mac OS X無法調整擴充套件硬碟大小的解決方案

使用VMware虛擬機器搭建的MacOSX,在10.10以上可能會出現無法擴充磁碟大小的問題。

因為很多朋友在初次安裝MacOSX的時候都預設選擇40G的磁碟大小,結果用了沒兩天之後就發現磁碟不夠用了。

這時,百度一下你會找到很多相關文章,大體上是正確的,但針對於OS10.10以上的版本就有可能會出現 PCI 外接磁碟大小通過 磁碟工具 無法擴充套件的問題。

呈現出來的效果,是可以在磁碟工具中看到對應的磁碟已經擴充套件到目標大小,但是不能進行分割槽,其中唯一一個MacOSX分割槽也不能進行抹掉和擴充套件操作,原因很簡單,這是MacOSX的系統盤,所以你不能在系統執行的時候進行操作。而VMware又無法進入MacOSX的恢復分割槽,所以你只能乾瞪眼。

我也遇到了這個問題,本著折騰思想還有專案時間的問題,我決定迎難而上!

經過一番折騰,試過很多方法,都不沒用。

偶然間發現MacOSX有一個diskutil命令(在終端裡面使用)。而diskutil有一個resizeVolume命令。好吧,你已經猜到我是怎麼做了的。

其實非常簡單:

1.開啟終端,輸入diskutil list;

2.從顯示的列表中找到你需要擴充套件的分割槽(是分割槽不是磁碟,分割槽的ID一般為diskXsX);

3.然後輸入 diskutil resizeVolume disk1s1 100GB,其中disk1s1為對應分割槽的ID,100GB為目標大小(這裡的目標大小不能超過這個磁碟的總額);

4.回車,等待完成吧!