У меня есть раздел OSX, который не занимает весь диск. Каким-то образом мне удалось повредить нераспределенное пространство таким образом, чтобы дисковая утилита не позволяла мне его использовать, даже если в дисководе оно помечено как "свободное пространство".

Когда я пытаюсь отформатировать раздел, который я собирался использовать в качестве окна, я получаю следующее сообщение:

Partition failed with the error:

MediaKit reports not enough space on device for requested operation.

Моя цель - иметь раздел Windows вместе с моим текущим разделом OSX.

Опция 1:

Какие инструменты я должен использовать и что я должен попытаться отформатировать этот раздел, не касаясь моего OSX?

Вариант 2: Стоит ли вместо этого попытаться создать образ диска и очистить все, а затем восстановить раздел после установки Windows? Как бы я это сделал?

4 ответа4

1

Сначала сделайте резервную копию всех ваших важных данных! Операции с разделами в целом рискованны по своей природе, и сообщение об ошибке, которое кажется странным, может быть признаком серьезной проблемы, скрывающейся где-то, что выскочит и укусит вас.

После этого я рекомендую следующее:

  1. Загрузите живой CD с Linux, например Parted Magic или System Rescue CD.
  2. На Linux live CD откройте окно терминала.
  3. Запустите gdisk на диске, как в gdisk /dev/sda .
  4. В gdisk введите v чтобы проверить структуру диска. Это предупредительная диагностика. Если gdisk сообщает о каких-либо ошибках, добавьте его вывод в исходное сообщение и не продолжайте эту процедуру! Я предполагаю, что gdisk не найдет ошибки ....
  5. Чтобы выйти из gdisk , наберите q .
  6. Запустите GParted на диске, набрав gparted /dev/sda или запустив GParted из меню.
  7. Используя GParted, создайте раздел NTFS в вашем свободном пространстве, но оставьте по крайней мере 128MiB неразделенного пространства между ним и вашим разделом OS X.
  8. Выход из GParted.
  9. Запустите gdisk на диске снова.
  10. В gdisk введите p чтобы просмотреть таблицу разделов. Скорее всего, у вас будет три раздела: системный раздел EFI (ESP), раздел Windows (NTFS) и раздел OS X. Если они вышли из строя, вы можете при желании ввести s чтобы отсортировать их; Обязательно наберите p раз, чтобы проверить изменение, если вы это сделаете.
  11. В gdisk введите r чтобы войти в меню восстановления и трансформации.
  12. В gdisk введите h чтобы создать новую гибридную MBR. gdisk запросит номера разделов. Введите числа для разделов NTFS и OS X. Он задаст ряд других вопросов. По большей части вы можете использовать значения по умолчанию. Однако я рекомендую установить флаг загрузки в разделе NTFS. См. Документацию по gdisk для гибридных MBR для получения дополнительной информации.
  13. в gdisk введите w чтобы сохранить изменения и выйти.

На этом этапе вы сможете установить Windows.

0

Вы можете попробовать отредактировать разделы в бесплатной ОС, такой как Ubuntu, используя инструмент под названием GParted Partition Editor (он уже должен быть включен в Ubuntu. Воспользуйтесь первой ссылкой ниже, чтобы узнать, как ее запустить). Это может устранить вашу проблему. Затем вы можете изменить разделы, загрузив LiveUSB Ubuntu на ваш Mac.

Эта ссылка может вам помочь (для двойной загрузки с windows/ubuntu, но вы, вероятно, можете заполнить пробелы)

У меня нет Mac, и я не знаю, пробовали ли вы это, но эта ссылка также может помочь.

Я надеюсь, что это поможет (если это так, пожалуйста, подтвердите или хотя бы проголосуйте за мой ответ)

-1

В Дисковой утилите вы можете восстановить саму таблицу разделов, выбрав сам диск (т. Е. НЕ разделенный на разделы) и выполнив при этом скорую помощь.

Если это не сработает, попробуйте немного увеличить или уменьшить рабочий раздел JHFS+ (это неразрушающая процедура), чтобы перезаписать таблицу разделов.

Обновление: Последнее, что у Boot Camp было ограничение, когда раздел Windows должен был быть последним из первых 5 (или это был 3?) разделы на диске, или что-то в этом роде. Может быть, у этого все еще есть то ограничение. Возможно, что-то дает неправильный код ошибки или неверно истолковывает код ошибки и дает неправильную / бесполезную ошибку.

-1

Вам нужно будет освободить достаточно места на диске, чтобы запрошенные разделы содержали то, что они делают.

Убедитесь, что вы достаточно места для OSX.

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