Як я можу створити новий розділ відновлення на зовнішньому диску?


10

Я хочу включити шифрування на зовнішньому диску FireWire . Диск був відформатований деякий час тому (2+ роки), і вибираючи "зашифрувати том" у контекстному меню Finder, Mountain Lion відмовляється від повідомлення:

Потрібна система відновлення для цільового диска

Виходить: вам потрібен розділ відновлення (RP) на зовнішньому диску, який ви хочете зашифрувати. У шахти немає такого, як це було відформатовано, коли не було розділів відновлення.

Переформатування накопичувача створює нову RP, але я не можу цього зробити, тому що у мене немає запасних дисків, на які можна міняти дані.

Цей натяк не корисний, оскільки він стосується внутрішніх дисків.

Тому я шукаю спосіб створити розділ відновлення на зовнішньому диску, щоб я міг включити шифрування цього диска. (Як) це можна зробити?

EDIT: Так, на диску є місце для іншого розділу. diskutil list:

/dev/disk2
   #:                       TYPE NAME           SIZE       IDENTIFIER
   0:      GUID_partition_scheme               *320.1 GB   disk2
   1:                        EFI                209.7 MB   disk2s1
   2:                  Apple_HFS le_disk        306.7 GB   disk2s2

Редагування II:

Вихід з іншого диска. Тут, шифрування розділу (FreeSpace-500) вже працював безпосередньо з Finder. Зауважте, що (невидимий) завантажувальний розділ, створений під час процесу, називається Boot OS X , а не Recovery HD .

/dev/disk2
   #:                       TYPE NAME                SIZE       IDENTIFIER
   0:      GUID_partition_scheme                    *2.0 TB     disk2
   1:                        EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TimeMachine         1.5 TB     disk2s2
   3:          Apple_CoreStorage FreeSpace-500       503.3 GB   disk2s3
   4:                 Apple_Boot Boot OS X           134.2 MB   disk2s4

Якщо ви намагаєтеся зробити це на диску з даними на ньому, це може бути неможливим, оскільки ви не можете перемістити початок розділу HFS. Це залежить від того, має бути розділ відновлення фізично перед розділом даних чи ні.
Підроблена назва

Я не знаю, чи повинен RP бути фізично перед розділом даних чи ні.
myhd

Що diskutil listпоказує для зовнішнього? Чи можете ви створити новий розділ на 1 Гб, зменшивши існуючий або дозвольте одному існуючому розділу служити в якості HD для відновлення. на це потрібно близько 700 МБ місця.
bmike

1
650 МБ, якщо бути точним.
duci9y

Відповіді:


10

Клонування вручну розділу відновлення

Цей процес працював для мене на зовнішньому накопичувачі USB, але я не маю Firewire або зашифрований розділ для перевірки, але він повинен працювати для вас.

Вимоги

  • Існуючий розділ відновлення на внутрішньому диску (або в іншому місці).
  • Щонайменше 650 Мб вільного місця на зовнішньому диску (попередня версія цієї відповіді вимагала більше місця, але я зафіксував перший розділ, щоб використовувати лише те, що потрібно).

Додати новий розділ

Примітки: цей процес не є руйнівним, якщо у вас є достатньо вільного місця на диску.

  1. У Терміналі бігайте diskutil list. Ви повинні отримати вихід таким чином:

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *120.0 GB   disk0
       1:                        EFI                         209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh SSD           119.2 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *320.1 GB   disk1
       1:                        EFI                         209.7 MB   disk1s1
       2:                  Apple_HFS Portable                319.7 GB   disk1s2
    

    Зверніть увагу на ідентифікатори вашого існуючого розділу відновлення (в моєму випадку disk0s3) та основного розділу на зовнішньому диску ( disk1s2).

  2. Запустіть diskutil info disk1s2 | grep 'Total Size', замінивши disk1s2ідентифікатор для вашого зовнішнього гучності. Зверніть увагу на кількість перелічених байтів.
  3. Виконати diskutil resizeVolume disk1s2 Xb JHFS+ Temp 650002432b, замінивши X на загальну кількість байт від кроку 2 мінус 650002432. Це дозволить перерозподілити ваш диск, давши нам новий розділ з достатньою кількістю місця для відновлення. Примітка: розділ відновлення не завжди становить 650002432 байт. Дізнайтеся точний розмір, перевіривши diskutil infoна розділі, який потрібно скопіювати.
  4. resizeVolumeКоманда виведе нову карту розділів (наприклад , на кроці 1), зверніть увагу на ідентифікатор для нового розділу (міченої Temp).

Клон існуючого відновлення до нового розділу

  1. Виконайте таку команду в Терміналі, щоб клонувати відновлення розділу на новий розділ, замінивши disk0s3і disk1s3відповідними ідентифікаторами для своїх розділів:

    sudo asr -source /dev/disk0s3 -target /dev/disk1s3 --erase
    

    Вам буде запропоновано ваш пароль і переконатися, що ви хочете стерти вміст (введіть y, після чого enter), тоді розпочнеться процес клонування.

  2. Демонтуйте розділ відновлення, якщо він встановлений, та запустіть sudo asr adjust --target /dev/disk1s3 --settype "Apple_Boot". Обов’язково замініть disk1s3відповідний ідентифікатор. Це встановлює відповідний тип розділу, який зупиняє OS X від автоматичного монтажу відновлення розділу під час підключення зовнішнього диска.

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


Дуже дякую вам за цю велику поїздку до Терміналу (як!). Я пішов за кроками, але отримав Error: -69742: The requested change in size is too smallпісля кроку 3.
myhd

Я зрозумів це один раз, двічі перевірте, чи використовуєте ви правильне значення для зміненого обсягу. Це має бути число від кроку 2 мінус 650002432 . Якщо це все ще не працює, спробуйте зменшити це значення або змінити розмір розділу з утиліти Disk, а потім виконайте кроки у другому розділі.
robmathers

@myhd якась удача? Якщо у вас все ще виникають проблеми, повідомте мене, і я можу запропонувати додаткову допомогу.
robmathers

Я намагався зменшити розділ від Disk Utility, і нічого не допомогло. Спробував те ж саме з диска, який мав ті самі характеристики, які описані в оригінальному запитанні, і все пройшло добре, навіть не вдаючись до своїх порад. Таємничий. Я припускаю, що перший диску, про який йде мова, був якось шланг. Однак я знайшов цікавий біт: новостворений розділ на зашифрованому диску називається "Boot OS X" замість "Recovery HD" на вбудованому системному диску. Може, тому це не спрацювало в першу чергу?
myhd

Ах, я бачу, чому ти стикаєшся з проблемами. Виходячи з того, diskutil listщо ви додали до своєї публікації, у вас немає розділу для відновлення. Ви хочете додати його, перш ніж продовжувати.
robmathers

3

Це не вирішує питання, як це зараз стоїть в ОП, але це може допомогти тому, хто знайде цю сторінку, яка шукає рішення цієї проблеми за допомогою USB-підключеного диска (на відміну від FireWire, як OP зараз вказує).

Здається, ця стаття Бази знань Apple насправді відповідає на ваше запитання: http://support.apple.com/kb/HT4848

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

Поки у вас є місце для створення нового розділу 1 Гб на зовнішньому диску, здається, у статті пропонується встановити диск відновлення до цього розділу.

Тим НЕ менше, і це проблема, перед поділом або шифрування диска з цінними даними, це було б дуже дуже хороша ідея , щоб створити резервну копію зазначених даних в разі що - щось піде не так.


Disk Assistant Assistant працює на USB-пристроях. На жаль, мій - це диск FireWire.
myhd

2

Насправді можливо неруйнівно додати розділ відновлення на диск за допомогою Carbon Copy Cloner . У меню "Вікно" виберіть "Центр диска" та виберіть диск, до якого потрібно додати розділ відновлення, зі списку зліва. На вкладці Відновлення розділ праворуч слід додати розділ відновлення.

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


Цікаво! Я не знав, що CCC має цю функціональність. Я спробував, і на поверхні це спрацювало. Однак після налаштування шифрування процес зупинився на цьому діалоговому вікні: "Завантажувальний файл не записаний" . Будь-які ідеї?
myhd

0

Набагато простіше просто скористатись обраним вами встановителем ОС, і цей інструмент зробити Recovery HD (або оновити існуючий HD для відновлення, якщо Apple не зробить, коли вони оновлять ОС)

Ви можете подивитися на інструменти, які використовуються багатьма адміністраторами Mac, тому він оновлюється, коли з часом ситуація відбувається досить швидко. Apple рекомендує перевстановити ОС, але це непрямий спосіб, якщо ви не проти запустити спеціальний інструмент для цього обмеженого завдання.

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