私は OSX El Capitan の VMWare Fusion VM を実行していますが、VMWare は VM の作成時に 40 GB を超えるディスクの割り当てを拒否しました。そこで、リカバリからディスク ユーティリティを起動し、ディスクのサイズを変更することにしました。
パーティションを希望のサイズに変更し、「承認」をクリックしましたが、代わりに隠しリカバリ ディスクのサイズが変更されたようです。
現在、パーティションのサイズを変更できず、リカバリ パーティションが巨大になっています。また、Core Storage ではなく標準 GPT を使用しているようです (そのため、diskutil cs コマンドは機能しません)。
答え1
これは OSX の新しいディスクユーティリティのバグのようで、おそらく VMWare ディスクイメージとの組み合わせによるものと思われます。
修正するには:
- 通常どおり OS を起動します。
- ターミナルを開きます。
- ディスクを修復します
diskutil repairVolume /dev/disk0s3
(disk0s3 はボリュームです) - ディスクを検証する
diskutil verifyVolume /dev/disk0s3
- パーティションのサイズを変更する
diskutil resizeVolume /dev/disk0s3 650M
- リカバリモードで起動する
- ターミナルを開きます。ディスクユーティリティは使用しないでください。
- 実際のディスクのサイズを変更します
diskutil resizeVolume /dev/disk0s2 200G
(disk0s2 はサイズを変更する実際のディスク、200G はサイズです)
答え2
私も最近のバージョンの OSX でこの問題に遭遇し、ディスク ユーティリティが機能しなくなっていました。gparted live ISO を起動して、リカバリ パーティションをディスクの末尾に移動できることを発見しました。その後、OSX を再起動し、ディスク ユーティリティを使用してパーティションを拡張し、ファイル システムを拡張しました。