Таким образом, у меня в MacBook Pro был неисправный накопитель емкостью 1 ТБ, мне удалось по кусочкам скопировать его на новый накопитель емкостью 2 ТБ. Новый 2TB клон теперь работает отлично.

У меня есть 2 раздела на новом диске, OSX Yosemite и Windows 7, работающие на bootcamp. Эти 2 раздела имеют 599 ГБ и 399 ГБ соответственно. Таким образом, у меня есть 1 ТБ свободного места на новом диске.

Теперь, не пытаясь сделать то, что я хотел бы в идеале: расширить оба этих раздела, чтобы заполнить свободное пространство и убедиться, что MBR и GBT синхронизированы, я решил создать третий раздел. для OSX, чтобы использовать и просто хранить большие файлы на нем.

Когда я запускаю утилиту диска и выбираю свободное пространство под разделами OSX и Bootcamp, я могу щелкнуть по маленькому символу + и выбрать Mac OS Extended (в журнале), а затем применить.

Тогда я получаю известную ошибку:

Сбой раздела с ошибкой: выбранный размер недопустим для выбранной файловой системы.

Есть идеи, как создать третий раздел здесь?

чтобы дать вам представление о моей настройке ниже, вывод из списка diskutil в терминале:

/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 ответ1

2

Таблица разделов GUID (GPT), используемая вашим диском, хранит две копии таблицы разделов, одну в начале диска и одну в его конце. Когда вы делали "бит за битом" копию вашего диска на больший, резервная таблица разделов оказалась в середине диска. Невозможно разместить разделы после резервной таблицы разделов.

Я не совсем уверен, что делает Дисковая утилита OS X в подобных ситуациях. Если он недостаточно умен, чтобы признать, что резервную таблицу разделов нужно переместить (и ваши симптомы говорят о том, что она глупа в этом отношении), вам придется сделать это с другими инструментами. Мой собственный GPT fdisk (gdisk) может сделать это:

  1. Запустите gdisk на диске, как в sudo gdisk /dev/disk0
  2. Введите p чтобы просмотреть таблицу разделов. Это в основном проверка работоспособности, чтобы убедиться, что вы работаете на правильном диске и что gdisk интерпретировал таблицу разделов.
  3. Введите x чтобы войти в меню экспертов.
  4. Введите e чтобы переместить структуры данных резервной копии в конец диска.
  5. В целях предосторожности наберите p чтобы снова просмотреть таблицу разделов, и убедитесь, что вы случайно не сказали gdisk удалить все разделы или что-то в этом роде.
  6. Если все выглядит хорошо, введите w чтобы сохранить изменения на диске. Вам будет предложено подтвердить это изменение.
  7. Чтобы быть в безопасности, перезагрузите компьютер. Это гарантирует, что OS X использует новую таблицу разделов.

После этого вы сможете использовать Дисковую утилиту для создания нового раздела. (Вы также можете создать новый раздел в gdisk , но он не создаст файловую систему, поэтому вам нужно будет использовать newfs или Disk Utility для завершения работы, так что вы можете также сделать это в Disk Utility.)

Я уверен, что есть и другие инструменты, которые также могут перемещать резервную таблицу разделов. В Linux parted и GParted будут делать это в основном автоматически. Я менее знаком с инструментами OS X; Скорее всего, что-то еще будет работать, но я уверен , что только gdisk сделает это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .