Не вдається створити розділ на вільному просторі за допомогою утиліти Disk [duplicate]


11

Я створив новий розділ, вибравши варіант вільного простору, і тепер не можу його об'єднати чи відтворити.

Я намагався використовувати iPartition для створення нового розділу на вільному просторі, але він сказав, що я не маю дозволу.

Як я можу це виправити?

Утиліта диска


ви хочете одну велику або дві окремі перегородки? Якщо ви хочете два розділи, я додаю необхідні кроки до моєї відповіді
klanomath

Я виявив, що ця проблема має набагато простіше рішення, ніж "розширення обсягу зберігання ядра". 1) використовуйте "список дискутилів", щоб дізнатись UUID логічного тома. 2) використовуйте "diskutil cs revert <LVUUID>", щоб позбутися ядра зберігання та логічного обсягу (що, IMO, є надзвичайно дурним дизайном). 3) перезавантажити. Тоді "Disk Utility" запрацював би, як очікувалося.
user416983

Відповіді:


5

Об'єм Macintosh HDє Core Storage Logical Volumeчастиною Core Storage volume groupа, тому не можна змінювати iPartition або Disk Utility.

Ви повинні завантажуватись із зовнішнього диска, накопичувача великого пальця або у, Internet Recovery Modeщоб мати змогу змінювати гучність за допомогою деяких Terminalкоманд.

Наступна diskutil cs resizeStackкоманда є бездокументованою і як така може бути руйнівною.

Перед продовженням резервного копіювання Mac OS X.

Другий комп’ютер або iPhone з обліковими записами stackexchange для входу на сайт або в чат є корисним.

Почніть Terminalз / Програми / Утиліти та введіть, diskutil cs listщоб отримати враження.

Приклад виведення diskutil cs list

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 08436957-C5CD-4DC6-B9FA-05B51A3EEFC8
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         86908663234 B (80.94 GB)
    Free Space:   35364864 B (35.4 MB)
    |
    +-< Physical Volume FFC67A8D-65A8-415E-A594-D7A6BED71844
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     86908663234 B (80.94 GB)
    |
    +-> Logical Volume Family 56C0E988-502B-43D5-90DD-EFBE58143896
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          86479166504 B (80.54 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

Ваш розділ Mac OS X (Macintosh HD), який видно на робочому столі, еквівалентний Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.

Виберіть вільний простір:


Після зміни розміру декількох десятків дисків у diskutil cs resizeStack LVUUID мене ніколи не було проблем з Recovery HD. Отже, етап 1-6 можна вважати необхідним, і ви можете безпосередньо почати з кроку 7.


  1. Спочатку вам потрібно створити резервну копію Recovery HD: Запустити Terminal.appта ввести
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1натиснути клавішу enter та quitTerminal.app
  2. Запустіть програму Disk Utility та увімкніть «Показати кожен розділ» у меню «Налагодження». Через кілька секунд усі розділи повинні бути видими
  3. Виберіть Recovery HDліворуч і змонтуйте перегородкуRecovery HD

    екран1

  4. Перевірте диск

    екран2

  5. Створіть образ диска Recovery HDта збережіть його лише для читання зовні

    екран3

  6. Перевірте образ диска на відновлення

    екран4

  7. Від'єднайте всі зовнішні накопичувачі

  8. Перезапустіть Internet Recovery Mode, натиснувши altcmdR
    або завантажувальний Mavericks або Yosemite Thumb Drive (повну систему або встановіть).

  9. Почніть Terminalз меню / утиліти
  10. введіть наступну команду у вікні Термінал:

    список дискутилів cs

  11. Скопіюйте буквено-цифровий UUID логічного обсягу (LV) вашого тома CoreStorage. LVUUID має бути четвертим у списку. У наведеному вище прикладі буквено-цифровими є:
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.
  12. Виконайте таку команду:

    diskutil cs resizeStack LVUUID partsize  
    

    Відповідно до числа, знайденого вище, це було б:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 100%
    

    Якщо ви отримаєте помилку ("Процентне значення (100%) не можна вказати для цієї операції.") Використовуйте це замість цього:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 0g
    

    Це, сподіваємось, розширить об'єм CoreStorage до майже всіх 120 Гб. Залежно від вашого диска це займе кілька секунд (SSD) або хвилин (HDD). Після успішної перевірки розміру перевірити, diskutil listчи Recovery HDвсе ще існує.

  13. Закрийте Terminal.appі запустіть Disk Utilityі перевірте розширений обсяг.
  14. Перезавантажте програму Recovery HD та ваш основний диск. Видаліть образ диска, створений на кроці 5, якщо все працює як очікувалося

cs resizeStackз 100%не працює для мене, я отримую помилку кажучиA percentage value (100%) cannot be specified for this operation.
зеніт

Спробуйте diskutil cs resizeStack ... 0gзамість цього. 0г - це чарівне число
кланомат

@zenith краще використовувати пов'язаний і прийнятий відповідь.
кланомат

редагувати: El Capitan: diskutil вам потрібно використовувати лише 0, а не 0г, як це було на Yosemite.
Далібор Філюс

@DaliborFilus Thanx за підказку. Додам, що після того, як Ель-Капітан виростав своє бета-існування
кланомат

1

Заздалегідь створіть резервну копію всіх своїх даних. Зверніть увагу, що ця процедура може не працювати, якщо гучність зашифрована. Вам може знадобитися або розшифрувати том або розблокувати його за допомогою ключа паролі / відновлення, щоб змінити його розмір. Додаткову інформацію див. У розділі Недокументовані команди CoreStorage Command .

1) Відкритий термінал.

2) Введіть наступну команду, щоб знайти UUID логічного тома . Переконайтесь, що ви вибрали правильний UUID . Скопіюйте.

diskutil cs list 

3) Введіть наступну команду (замінивши lvUUIDскопійованою lvUUID), щоб змінити розмір логічного обсягу до повного обсягу. Введіть свій пароль, коли буде запропоновано.

sudo diskutil cs resizeVolume lvUUID %100

4) Після її завершення вийдіть з терміналу. Відкрийте Налаштування системи> Запуск диска та повторно виберіть гучність до Blessнього як гучність завантаження.


1

Це об'єм основної пам’яті [Logical Volume Group] - який я б здогадувався або Fusion Drive, або зашифрований FileVault диск.

Так чи інакше, iPartition не може це впоратися.

Судячи з кількості людей, які зламали диск Fusion, намагаючись «очистити» розділ, це дійсно те, що Apple має заважати користувачеві робити ...

Найкраща пропозиція, яку я бачив для відновлення, - видалити UUID дисководів, а потім дозволити Disk Utility відновити його з нуля. Усі дані втрачаються, тому необхідне повне резервне копіювання.

Погляньте на розділення вашого Fusion Drive Apart, а потім на налаштування Fusion Drive на вашому поточному Mac .

[Я б тут précis, але є 8 сторінок інструкцій]

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