Не удалось изменить карту разделов mac os

Обновлено: 08.07.2024

Вот уже четыре человека обратилось ко мне с одним и тем же вопросом: как быть если при установке Windows на MAC выдает ошибку о несовместимости таблиц разделов MBR (Master Boot Record) и GPT (GUID Partition Table)?

Проблема действительно существует и затрагивает установку различных версий Windows (7, 8, 10). Покопавшись на буржуйских форумах и на официальном сайте поддержки Apple, я нашел несколько путей решения.

Некоторые из них, как и ожидалось, не работают, но я лично попробовал несколько из них и готов выдать рабочее решение по устранению ошибки несовместимости MBR и GPT разделов. Поехали!

Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI systems, Windows can only be installed to GPT disks.

Все дело в том, что «Ассистент Boot Camp» создает в новом разделе гибридную MBR таблицу, которая в OS X распознается как GPT, а в Windows как MBR. Вот это и есть камень преткновения, который мешает вам выбрать данный раздел при установке Windows на MAC.

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

Создаем нормальный GPT раздел для установки Windows

Идея этого способа очень проста. Нам необходимо удалить раздел, созданный Ассистентом Boot Camp и создать новый раздел, используя Дисковую Утилиту (Disk Utility). Для этого делаем так:

ШАГ 1 — Запускаем Дисковую Утилиту и удаляем раздел с названием BOOTCAMP нажав на «минус».

ШАГ 2 — Восстанавливаем раздел Macintosh HD до максимального размера. Это очень важно, т.к. именно этот шаг вернет «свободному» пространству необходимую GPT разметку.

ШАГ 3 — Вручную отделяем СВОБОДНОЕ пространство для установки Windows. Я устанавливаю облегченную версию Windows 7, и мне с головой хватает 10Гб. В вашем случае, решайте сами. В поле Формат необходимо ОБЯЗАТЕЛЬНО выбрать «MS-DOS (FAT)».

Создаем новый GPT раздел

ШАГ 4 — Перезагружаем MAC с зажатой кнопкой Alt (Option) и пробуем установить Windows. На странице выбора раздела для установки, выбираем созданный только что раздел. Установщик будет ругаться что указанный вами раздел не форматирован как NTFS. Удовлетворите его пожелания, нажав на кнопку Format на этой же странице.

Сегодня я установил Windows на свой MacBook Air уже четыре раза. И все ради того чтобы отличить «что работает, а что нет». Так вот способ, описанный выше, РАБОТАЕТ для меня ТОЧНО. Если вам не пошептало, пробуем способ ниже.

Форматируем новый раздел в NTFS из командной строки

Все ниже перечисленные действия необходимо выполнять в запущенном мастере установки Windows. Например на странице где вас просят ознакомиться с условиями лицензии.

Как только мастер установки дойдет до этого места, начинайте действовать по плану ниже:

ШАГ 1 — Нажимаем комбинацию Shift + F10 для запуска командной сроки. Появится привычное окно с белыми буквами на черном фоне.

ШАГ 2 — Вводим команду diskpart и нажимаем Enter . Запустится утилита для управления дисками.

ШАГ 3 — Вводим команду list disk и подтверждаем по Enter. На экране отобразится список дисков с которыми мы можем работать. В идеале это должен быть всего один диск, но их может быть и больше. Нас интересует основной жесткий диск и почти всегда он обозначен как Disk 0.

ШАГ 5 — Теперь отобразим разделы для выбранного диска. Для этого вводим команду list partition .

ШАГ 6 — В списке находим наш раздел (ориентируйтесь по размеру). Обычно последний созданный раздел расположен самым последним (простите за тофтологию). В моем случае это Partition 4. Вводим команду select partition 4 . Будьте внимательны с выбранным номером диска, так как здесь очень просто что-то запороть.

Несовместимость разделов GPT и MBR

ШАГ 7 — Теперь форматируем выбранный раздел при помощи команды format fs=NTFS label="Windows" .

ШАГ 8 — После того как форматирование закончится, вводим команду exit для выхода из утилиты управления дисками. Закрываем окно с командной строкой.

Теперь можно пробовать продолжать установку Windows.

Полезное из комментариев

Комментарий от baseman
Когда выскакивает: «Установка Windows на данный диск невозможна.На выбранном диске находится таблица MBR-разделов.В системах EFI Windows можно установить только на GPT-диск» — необходимо прогрузиться в OS X удалить Boot Camp/ом том Windows (до одного раздела), дисковой утилитой создать дополнительный mac/овский том (Mac OS Extended (журнальный) и прогружаемся с флэшки (установщика Windows). В установке удаляем том, который только что создали и на неразмеченной области создаем диск. И далее устанавливаем Windows. Комментарий от Neffy:
Нужно выполнить команды:Diskpart
List disk
Select disk 0 (основной диск)
List partition
Select partition 1(отдел где будет Windows)
Clean
Convert gpt
Exit

В установке кликнула рефреш. Диск пропал куда собиралась устанавливать, но появилась кнопка «создать новый». Кликнула создать новый, ввела количество необходимой памяти, попросил создать ещё части для каких то системных файлов кликнула ок, НАЧАЛАСЬ УСТАНОВКА!!
Windows 10 home с флешки
MacBook Pro retina 13 late 2012 os high Sierra

Я надеюсь после таких шаманских обрядов, Windows установится раз и навсегда.

Если у вас все-таки не получилось продолжить установку, пишите в комментариях что не так. А еще почитайте о других проблемах при установке Windows на компьютеры MAC.

Anonim

Я не могу сжать свой раздел APFS macOS в Дисковой утилите или с помощью diskutil . Когда я пытаюсь использовать любой из этих методов, я получаю код ошибки 49187. Похоже, что для этих кодов нет ссылки, и я не могу найти какую-либо информацию в Интернете. Я попытался удалить снимки Time Machine, и это не имело значения. Первая помощь на моем диске обнаружила какое-то повреждение в карте разделов:


Я попробовал то, что он сказал, и первая помощь позволяет мне сканировать мой раздел macOS только в режиме восстановления. С помощью diskutil дает мне Error starting file system repair for disk0: Invalid request (-69886) .

Это на macOS 10.13.3.

Я решил эту ошибку для себя, выполнив следующие действия (чтобы убедиться, что я включил все)

  • Исправление удаления моментального снимка Time Machine
  • Расшифровать жесткий диск из filevault

Это привело к сохранению ошибки. Но потом я загрузился в режиме восстановления (перезагрузился и зажал cmd + R) и запустил там дисковую утилиту. К моему удивлению, Дисковая утилита показала мне разные значения свободного места на моем разделе. У меня было только 20 г бесплатно вместо 50 г, которые я пытался выделить каждый раз.

Когда я сделал обычные шаги по разделу в Дисковой утилите загрузки для восстановления, все прошло нормально, и в настоящее время я без проблем запускаю Ubuntu 18.04.1 вместе с Mojave 10.14.1, даже если у меня всего 20g.

  • Благодарю. Я загрузил свой iMac в безопасном режиме, и на этот раз он сработал.

У меня возник тот же код ошибки, 49187. Ниже приведен некоторый фоновый контекст моей ситуации и мое решение в конце.

Я воспроизвел MacBook Air как машину для разработки и забыл, что хочу разбить диск.

Я тоже убедился, что шифрование файлов и Time Machine не были активны (и использовали tmutil для тонких снимков), но по-прежнему испытывала ту же ошибку раздела, что и OP. Затем я применил подход выжженной земли; Собирался полностью переформатировать. Сначала я убедился, что у меня есть установщик Mojave на USB-накопителе (с помощью DiskMaker X), а затем перезагрузился в режим восстановления (Cmd-R).

Решение, к счастью, оказалось под рукой. Мне удалось отключить диск APFS и фактически стереть / переформатировать его с помощью APFS, а затем создать дополнительный раздел.

Я не совсем уверен, почему это сработало. Когда я сначала посмотрел на свой диск в Дисковой утилите, он сказал, что он разделяется на 4 тома, хотя я сам ничего не разбивал. После того, как я размонтировал и стер весь диск в режиме восстановления, он отобразился как один том. Интересно, помешали ли какие-либо тома восстановления, добавленные во время установки High Sierra или Mojave, разделение APFS на разделы.

Мое решение пыталось уменьшить размер второго раздела. Дисковая утилита сообщила, что место свободно, но я думаю, что это не так.

Мне удалось решить проблему.

Код ошибки 49187 представляет собой внутреннюю ошибку в структуре APFS, которая произошла во время установки файловой системы.

(Терминал можно найти как пункт меню после загрузки установщика)

После восстановления системы я без проблем смог разбить.

К сожалению, во многих случаях такое поведение может означать, что диск неисправен и его необходимо заменить. Однако, если диск работал и продолжает работать бесшумно, и не проявляются иные признаки аппаратных неисправностей, можно предположить, что проблема заключается в ошибках форматирования. В этом случае можно воспользоваться другой операционной системой для форматирования диска. Для этого подойдет Windows, установленная на ваш Mac через Bootcamp, виртуальная машина, если вы пользуетесь Parallels Desktop или иными похожими программами, или же вы можете подключить диск как внешний к персональному компьютеру под управлением Windows. Однако, не у всех под рукой есть устройство или виртуальная машина под управлением другой операционной системы.

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

Файлы устройств в OS X

В OS X, как и в остальных Unix системах, существуют специальные файлы, которые, вместо того чтобы предоставлять доступ к определенным устройствам, дают дополнительные возможности. Например, «/dev/null» удаляет все данные которые будут ему отправлены (часто используется при написании скриптов и программ), а «/dev/random» при обращении к нему выдает случайные данные. Вы можете посмотреть, как работает «/dev/random», введя в Терминале команду cat /dev/random Для отмены команды зажмите сочетание клавиш Control + C

Если с вашим диском возникли проблемы, связанные с форматированием, можно попробовать воспользоваться этим генератором случайных данных, чтобы принудительно переписать содержимое накопителя. Таким образом разметка диска и все данные на нем будут удалены, а сам накопитель отобразится в системе как пустой. Это может помочь избежать возникновения ошибок системы при обращении к проблемному диску.

  1. Запустите Терминал из папки «Утилиты» и войдите в режим администратора при помощи команды sudo su
  2. Чтобы отобразился список доступных устройств и соответствующих им специальных файлов, введите команду diskutil list
  3. В полученной таблице найдите проблемный диск (например, ориентируясь по объему и названиям логических разделов) и определите соответствующий ему файл устройства
  4. Начните запись произвольных данных на проблемный диск при помощи команды cat /dev/random > /dev/disk1 заменив /dev/disk1 на файл проблемного устройства, полученный на предыдущем шаге.
  5. При успешном вводе команды курсор перейдет на новую строку, которая останется пустой. В это время система как раз и производит запись данных на диск. Через несколько минут прервите выполнение команды сочетанием клавиш Control + C.
  1. При открытом окне Терминала нажмите на клавиатуре курсорную клавишу ↑ (Вверх), чтобы подготовить повторный ввод предыдущей команды
  2. Отсоедините диск от компьютера
  3. Повторно подключите диск и сразу же нажмите клавишу ⏎Enter для ввода команды.

Получиться может не с первого раза, поэтому стоит попробовать несколько раз, пока курсор не переместится на новую строку, которая останется пустой.

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

Для того чтобы отключить диск введите команду diskutil unmountDisk /dev/disk1 заменив /dev/disk1 на файл проблемного устройства

Подключить диск можно командой diskutil mountDisk /dev/disk1

Вы также можете объединить эти две команды и добавить команду на запись произвольных даных на диск diskutil unmountDisk /dev/disk1;diskutil mountDisk /dev/disk1;cat /dev/random > /dev/disk1

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

После этого подождите 2-3 минуты и нажмите сочетание клавиш Control + C, чтобы прервать выполнение команды. В результате, если проблема действительно заключалась в ошибках форматирования, проблемный диск должен отобразиться в Дисковой утилите как пустой, и вы сможете отформатировать его и при необходимости разбить на разделы, чтобы подготовить к дальнейшему использованию с Mac OS X.

За оригинальный материал, послуживший основой при написании данной статьи, в очередной раз благодарим Кристофера Кесслера.

Я пытаюсь изменить размер моего существующего Mac OS Extended раздела на моем Macbook для установки Windows 7 (используя шаги, аналогичные эти), но когда я иду, чтобы применить изменения, я получаю эту ошибку:

alt

раздел не

раздел завершается неудачей с ошибкой:

Размер раздела не может быть изменен. Попробуйте уменьшить количество изменений в размере раздела.

общая емкость жесткого диска в вопрос 260GB, с полностью поднимается раздела ОС X загрузки. Есть я стремлюсь уменьшить этот раздел до 60 ГБ.

Как я могу решить эту проблему? Я уменьшал количество изменений на 10 ГБ с каждой попытки, но он все еще не работает. Я предполагаю, что проблема в том, что на устройстве нет большого количества непрерывного пространства. Есть ли способ сделать ручную дефрагментацию, которая исправит эту проблему?

У меня была точно такая же проблема, OS X не удалось переместить файлы, чтобы разрешить изменение размера раздела. Я пошел и получил Coriolis iDefrag, Он создал загрузочный DVD с iDefrag на нем, что позволило ему сделать работу отлично.

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

Как всегда это сначала рекомендуется создать резервную копию данных.

Я был в состоянии разделить столько, сколько мне понравилось для Boot Camp, как только iDefrag было сделано (прежде чем он даже не позволит мне сделать 5 Гб, после этого я сделал раздел 100 ГБ).

супер вопрос некромантии, так как я не мог найти ответ на это в любом месте.

зная, какой файл вызвал проблему позволяет удалить этот файл или переместить его на другой диск и переместить его обратно или что-то, что позволяет завершить изменение размера без переформатирование или покупка программы дефрагментации.

в некоторых случаях такая проблема может быть вызвана неверной информацией о системном томе. Попробуйте использовать утилиту типа Диск Воин чтобы убедиться, что все значения Тома HFS+ установлены правильно. За исключением этого, вы можете попробовать использовать дисковую утилиту с вашего установочного диска OS X вместо того, чтобы пытаться изменить размер раздела при загрузке с него.

Это простое дело с разделом ошибка

необходимо перезагрузить компьютер mac в однопользовательском режиме. Для этого нужно удерживать клавишу ⌘ - S

затем вам нужно запустить fsck-который проверяет ваш диск. Бежать на/sbin/блока -ФВ' Ф для силы и V для подробного.

перезагрузить систему, чтобы выйти из однопользовательского режима - с exit или reboot

проверка диска из дисковой утилиты, то раздел диска

У меня та же проблема. Вот как я ее разрешил (без покупки iDefrag).

попробуйте восстановить диска:

a. загрузитесь на диск восстановления (удерживайте клавишу Alt после перезагрузки) и войдите в Дисковую утилиту

b. попробуйте восстановить диск, это может произойти сбой из-за некоторых несоответствующих счетчиков (он попросит вас переформатировать диск). С. прежде чем следовать этому совету, попробуйте восстановить диск снова (я сделал это после другой перезагрузки). Во 2-й раз, это сработало!!

затем я попытался изменить размер раздела с диска восстановления, он потерпел бы неудачу при "размонтировании диска" или что-то еще. Перезагрузитесь на главный диск (где находится ваша ОС).

Читайте также: