Чи можливий FileVault 2 + SSD + OverProvisioning?


2

Як говорить заголовок, чи міг би хтось досягти цього?

Я не міг. Майстер FileVault 2 повідомляє мені, що диск не сумісний з ним.

На головному диску у мене є лише 3 розділи, а Recovery HD був клонований з оригінального Macbook HD.

macbook-pro:~ $ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS MacOS                   200.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

...

macbook-pro:~$ sudo gpt -r show -l disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - "EFI System Partition"
     409640  390625000      2  GPT part - "Customer"
  391034640  107536528         
  498571168    1269528      3  GPT part - "Recovery HD"
  499840696     277463         
  500118159         32         Sec GPT table
  500118191          1         Sec GPT header

Є 2 місця з нерозподіленим простором. Один після мого Macintosh "HD" і той, який був результатом зміни розміру 700MB на 650MB для відновлення розділу.

На Console.app з'являється наступне:

4/14/13 10:07:51.730 AM System Preferences[1868]: *** 
  CoreStorage conversion failed with mainError: -69700; detailError: 0

... коли з'являється відповідне повідомлення: FileVault не вмикається на диску Попередження про помилку FileVault

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


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

Відповіді:


2

Добре, я працював. Я повністю розділив диск з терміналу.

disk0 - мій внутрішній привід, це те, що буде розділено. 3 вказані розділи, один для OS X, один для відновлення HD та один із залишком для нерозподіленого простору / вільного місця / над наданням. Параметр розміру (20G) для останнього розділу насправді не використовується, тому що diskutil присвоює йому решту простору, залишеного невикористаними попередніми розділами, тобто. 256G-200.1G-650M = вільний простір.

Ось як я це зробив:

macbook-pro:~ $ sudo diskutil partitionDisk disk0 3 GPTFormat jhfs+ MacOS 200.1G jhfs+ Recovery 650M "Free Space" free 20G
Started partitioning on disk0
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk0s2 as Mac OS Extended (Journaled) with name MacOS
Initialized /dev/rdisk0s2 as a 186 GB HFS Plus volume with a 16384k journal
Mounting disk
Formatting disk0s3 as Mac OS Extended (Journaled) with name Recovery
Initialized /dev/rdisk0s3 as a 620 MB HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk0
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS MacOS                   200.0 GB   disk0s2
   3:                  Apple_HFS Recovery                650.0 MB   disk0s3

... ще 2 вільних місця ->

macbook-pro:~ $ sudo gpt -r show -l disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - "EFI System Partition"
     409640  390558168      2  GPT part - "MacOS"
  390967808     262144         
  391229952    1269536      3  GPT part - "Recovery"
  392499488  107618671         
  500118159         32         Sec GPT table
  500118191          1         Sec GPT header

... клонував оригінальний розділ відновлення для цього розділу на новому диску ->

macbook-pro:~ $ sudo asr -source /dev/disk1s3 -target /dev/disk0s3 --erase
Validating target...done
Validating source...done
Erase contents of /dev/disk0s3 (/Volumes/Recovery)? [ny]: y
Validating sizes...done
Restoring  ....10....20....30....40....50....60....70....80....90....100
Verifying  ....10....20....30....40....50....60....70....80....90....100
Remounting target volume...done

... змінити тип розділу ->

macbook-pro:~ $ diskutil unmount disk0s3

macbook-pro:~ $ sudo asr adjust --target /dev/disk0s3 --settype "Apple_Boot"
Fsck /dev/disk0s3 ....10....20....30....40....50....60....70....80....90....100
Adjust completed successfully

... після цього я клонував завантажувальний розділ Macintosh HD на новий на новому диску, а потім перезавантажився, перейшов до системних налаштувань, щоб увімкнути FileVault. Це спрацювало! Макет диска після перезавантаження виглядає приблизно так ->

macbook-pro:~ $ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         200.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS MacOS                  *199.6 GB   disk1
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Macintosh HD            749.3 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

Примітка: disk2 - це зовнішній накопичувач USB 3.0.


Для мене все, що мені було потрібно, було демонтувати та використовувати sudo asr adjust --target /dev/disk0s3 --settype "Apple_Boot". Це після використання dd, щоб скопіювати розділ на місце (збережене і з dd). Розмір перегородки значення не має.
Татш
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.