Неможливо змінити розмір розділу X X


14

Я намагаюся змінити розмір свого існуючого розширеного розділу Mac OS на моєму Macbook для встановлення Windows 7 (використовуючи кроки, подібні до цих ), але коли-небудь я йду застосувати зміни, я отримую цю помилку:

alt

Помилка розділу

Не вдалося
розділити помилку: Розділ неможливо змінити. Спробуйте зменшити розмір зміни розміру розділу.

Загальна ємність жорсткого диска, про який йде мова, становить 260 Гб, при цьому повністю завантажується завантажувальний розділ OS X. Там я маю на меті зменшити цей розділ до 60 Гб.

Як я можу виправити цю проблему? Я зменшував кількість змін на 10 Гб за кожну спробу, але вона все ще не працює. Я припускаю, що проблема полягає в тому, що на пристрої немає великої кількості безперервного простору. Чи є якийсь спосіб зробити ручну дефрагментацію, яка б усунула цю проблему?


Змінення розміру розділу HFS є надто небезпечною операцією, щоб ризикувати спробою без повної резервної копії, і якщо ви все одно збираєтеся зробити повну резервну копію, ви можете просто переформатувати, перерозподілити та відновити. Це буде набагато простіше. Parallels Desktop та VMWare Fusion - це успішні продукти, оскільки вони виключають потребу в будь-якій з цих дурниць.
Hasaan Chop

Чудово, це було моє питання сьогодні. @Hasaan Chop, також VirtualBox, який гойдається і є безкоштовним.
Дан Розенстарк

Відповіді:


11

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

Варто відзначити, що для нормального використання Mac ніколи не потрібно дефрагментувати, оскільки файли дефрагментуються під час льоту, але в цьому випадку ми хочемо знешкодити вільний простір, включаючи деякі файли, які "заблоковані".

Як завжди, найкраще спочатку створити резервну копію даних.

Коли я зробив iDefrag (я навіть не дозволив мені робити 5 Гбіт, після цього я зробив розділ 100 Гб, я міг розділити стільки, скільки мені сподобалось у Boot Camp).


1
Я вирішив віддати iDefrag і через 3,5 години мені вдалося змінити розмір розділів за допомогою Disk Utility. Я створив завантажувальний DVD і застосував метод «Compact».
Джош Хант

Це чудово, але насправді це не відповідає на питання - це лише обхідний шлях.
Джон Ріплі

15

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

Коли зміна розміру вашого розділу HFS + не вдається, має бути запис у журналі, подібний до: hfs_reclaimspace: Error reclaiming datafork blocks of fileid=<inode>створений у розділі "Усі повідомлення" в Console.app. find -x / -inum <inode>підкаже, який файл не дозволив змінити розмір.

Знання того, який файл викликав проблему, дозволяє видалити цей файл або перемістити його на інший диск і перемістити його назад або щось таке, що дозволяє завершити розмір без переформатування або придбання програми дефрагментації.

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


Це працює - чомусь я не можу ідентифікувати, деякі більші файли репозиторію git .pack мали це повідомлення про помилку. Після архівування цих файлів вони успішно скорочуються.
Джон Ріплі

Я також повинен був видалити 5 різних git .pack файлів, а також,, /usr/sbin/namedякий я перемістив на USB-накопичувач і знову.
Ксав'є Шай

Дякую за це! Спробував зменшити розділ, щоб клонувати його на SSD. Тільки один файл був мені блокуючим: /private/var/db/systemstats/snapshots.db. Перемістивши його, розмір успішно завершився.
Джошперрі

1

У деяких випадках така проблема може бути викликана поганою інформацією про обсяг системи. Спробуйте скористатись утилітою на зразок Disk Warrior, щоб переконатися, що для гучності HFS + всі його значення встановлені правильно. За винятком цього, ви можете спробувати скористатися Disk Utility з вашого диска для установки ОС X замість того, щоб намагатися змінити розмір розділу під час завантаження з нього.


1

це проста помилка з помилкою помилки розділу

  1. Вам потрібно перезавантажити комп'ютер Mac в режимі єдиного користувача. Для цього вам потрібно натиснути -S

  2. Потім потрібно запустити fsck, який перевіряє ваш диск. Виконати `/ sbin / fsck -fv 'f - для сили, а v для багатослівного.

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

  4. перевірте диск з утиліти диска, а потім розділіть його знову

джерело


0

У мене те саме питання. Ось як я це вирішив (не купуючи iDefrag).

  1. Спробуйте відновити диск:

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

    б. спробуйте відновити диск, він може вийти з ладу через деякі невідповідні підрахунки (він попросить переформатувати диск). c. перш ніж дотримуватися цієї поради, спробуйте відновити диск ще раз (я це зробив після чергового перезавантаження). Другий раз, це спрацювало !!

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

  3. Знову змінити розмір розділу, цього разу він працював для мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.