Поскольку изменение размера раздела, который в настоящее время смонтирован для операционной системы, невозможно, и файловая система (FS) может быть повреждена. Одним из решений является использование Live CD, особенно GParted Live ISO, на котором установлено множество инструментов, связанных с управлением дисками, таких как разделы.
Однако GParted может проверять целостность FS, но не может изменить размер раздела до максимального размера. Следовательно, parted
, инструмент командной строки, используется. (Спасибо за подсказки @klanomath.)
Шаг 1: Узнайте, какой раздел должен быть расширен.
$ sudo parted /dev/sd[x]
(parted) unit s print free # unit: sectors
Шаг 2: Разверните выбранный раздел до указанного сектора.
(parted) resizepart <partition> <end>s
Шаг 3: Выключите систему Live.
Шаг 4: Перезапустите виртуальную машину MacOS и восстановите диск.
$ sudo diskutil repairDisk disk[y]
diskutil repairDisk disk0
) загрузится со 2-го загрузочного macOS vmdk (который может быть переименованной копией оригинала) и попытайтесь развернуть его.