14

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

альт

Сбой раздела

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

Общая емкость рассматриваемого жесткого диска составляет 260 ГБ, а весь загрузочный раздел OS X занят. Там я намерен уменьшить этот раздел до 60 ГБ.

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

5 ответов5

15

Некромантия супер вопроса, так как я нигде не мог найти ответ на этот вопрос.

Если изменение размера раздела HFS+ не удается, в журнале должна быть запись, аналогичная следующей: hfs_reclaimspace: Error reclaiming datafork blocks of fileid=<inode> созданных в разделе "Все сообщения" Console.app. find -x / -inum <inode> скажет вам, какой файл предотвратил изменение размера.

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

Мне пришлось сделать это дважды (только два проблемных файла), прежде чем мое изменение размера завершено. Я проверял это только с помощью команды diskutil для изменения размера, но это должно быть то же самое с Disk Utility.app, потому что сообщение исходит от ядра.

11

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

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

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

После создания iDefrag я смог разделить столько, сколько мне хотелось для Boot Camp (до того, как он даже не позволил мне сделать 5Gb, после этого я сделал раздел 100Gb).

1

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

1

это просто разобраться с ошибкой раздела

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

  2. Затем вам нужно запустить fsck - который проверяет ваш диск. Запустите `/sbin/fsck -fv ', f для силы и v для многословия.

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

  4. проверьте диск с помощью утилиты, затем снова разбейте диск

источник

0

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

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

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

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

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

  3. Снова измените размер раздела, на этот раз у меня получилось.

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