Итак, у меня был неисправный диск на 1 ТБ в моем macbook pro, мне удалось скопировать его по частям на новый диск на 2 ТБ. Новый клон на 2 ТБ теперь работает нормально.
У меня есть 2 раздела на новом диске, OSX yosemite и windows 7, работающие на bootcamp. Эти 2 раздела имеют размер 599 ГБ и 399 ГБ соответственно. Таким образом, у меня есть 1 ТБ свободного места на новом диске.
Теперь, не испытывая боли, пытаясь сделать то, что я хотел бы в идеале: расширить оба этих раздела, чтобы заполнить свободное пространство, и убедиться, что MBR и GBT синхронизированы, я решил просто создать третий раздел для OSX и просто хранить на нем большие файлы.
Когда я запускаю дисковую утилиту и выбираю свободное пространство, которое находится под разделами OSX и Bootcamp, я могу нажать на маленький символ + и выбрать Mac OS Extended (журналируемый), а затем применить.
И тут я получаю знаменитую ошибку:
Раздел не создан из-за ошибки: Выбранный размер недопустим для выбранной файловой системы.
Есть идеи, как создать здесь третий раздел?
Чтобы дать вам представление о моей настройке, ниже приведен вывод diskutil list в Терминале:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS OS X 599.5 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 399.9 GB disk0s3
решение1
TheТаблица разделов GUID (GPT),который использует ваш диск, хранит две копии своей таблицы разделов, одну в начале диска и одну в конце. Когда вы делали копию "bit for bit" вашего диска на больший, резервная таблица разделов оказалась в середине диска. Невозможно разместить разделы после резервной таблицы разделов.
Я не совсем уверен, что делает Disk Utility OS X в таких ситуациях. Если она недостаточно умна, чтобы распознать, что резервную таблицу разделов нужно переместить (а ваши симптомы говорят о том, что она глупа в этом отношении), вам придется сделать это с помощью других инструментов. Мой собственныйGPT fdisk ( gdisk
)можно сделать так:
- Запустить
gdisk
на диске, как вsudo gdisk /dev/disk0
- Введите
p
, чтобы просмотреть таблицу разделов. Это в основном проверка работоспособности, чтобы убедиться, что вы работаете с правильным диском и чтоgdisk
таблица разделов интерпретирована правильно. - Введите текст
x
, чтобы войти в меню экспертов. - Введите команду
e
для перемещения резервных структур данных в конец диска. - Из лишней осторожности введите ,
p
чтобы снова просмотреть таблицу разделов, и убедитесь, что вы случайно не указалиgdisk
на необходимость удалить все разделы или что-то в этом роде. - Если все выглядит нормально, введите ,
w
чтобы сохранить изменения на диске. Вам будет предложено подтвердить это изменение. - Чтобы быть уверенным, перезагрузитесь. Это гарантирует, что OS X будет использовать новую таблицу разделов.
После того, как вы это сделаете, вы сможете использовать Disk Utility для создания нового раздела. (Вы также можете создать новый раздел в gdisk
, но это не создаст файловую систему, поэтому вам затем нужно будет использовать newfs
или Disk Utility для завершения работы, так что вы можете сделать это в Disk Utility.)
Я уверен, что есть и другие инструменты, которые могут переместить резервную таблицу разделов. В Linux parted
GParted сделает это в основном автоматически. Я меньше знаком с инструментами OS X; есть вероятность, что что-то другое сработает, но gdisk
это единственное, в чем я уверен.