Я использую VMWare Fusion VM на OSX El Capitan, VMWare отказалась разрешить мне назначить диск размером более 40 ГБ при создании VM. Поэтому я решил загрузить Disk Utility из восстановления и изменить размер диска.
Я изменил размер раздела до желаемого и нажал «Принять», однако вместо этого, похоже, изменился размер скрытого диска восстановления.
Теперь я не могу изменить размер разделов и у меня огромный раздел восстановления. Он также, похоже, использует стандартный GPT вместо использования Core Storage (поэтому команды diskutil cs не будут работать).
решение1
Похоже, это какая-то ошибка новой Дисковой утилиты OSX, возможно, в сочетании с образами дисков VMWare.
Исправить:
- Загрузите ОС как обычно.
- Откройте терминал.
- Восстановите диск
diskutil repairVolume /dev/disk0s3
(где disk0s3 — ваш том) - Проверьте диск
diskutil verifyVolume /dev/disk0s3
- Изменить размер раздела
diskutil resizeVolume /dev/disk0s3 650M
- Загрузитесь в режим восстановления.
- Откройте терминал, не используйте Disk Utility.
- Измените размер фактического диска
diskutil resizeVolume /dev/disk0s2 200G
(где disk0s2 — это фактический диск, размер которого вы хотите изменить, 200G — ваш размер)
решение2
Я тоже столкнулся с этой проблемой с более поздней версией OSX, обнаружив, что утилита диска не справляется. Я обнаружил, что gparted live ISO можно загрузить и переместить раздел восстановления в конец диска. Затем я перезагрузился в OSX и использовал утилиту диска, чтобы расширить раздел и увеличить файловую систему.