Відповіді:
Відкрийте термінал і введіть команду:
diskutil cs list
Або з APFS, починаючи з 10.13
diskutil apfs list
З APFS утиліта установки FileVault також показує стан здоров'я та такий стан:
fdesetup status
Ви побачите вихідний список щонайменше однієї групи логічних томів , в яких вкладені нижче сімейство логічних томів та логічний том .
У Conversion Status
записі "Сімейство томів" є елемент, який підкаже, чи перетворюється він у зашифрований об'єм чи ні, а для показника прогресу подивіться в запис "Логічний об'єм" Size (Total)
та " Size (Converted)
записи", щоб побачити, скільки ГБ було перетворено до цього часу .
Для обсягу APFS вихід виходить простішим: буде Encryption Progress
запис із відсотком у вигляді значення (наприклад, 16.0%
). Цей запис перетвориться на Encrypted
запис із значеннями Yes
або No
. Як доповнення до значення будь-якого поля, воно (Unlocked)
може бути присутнім, якщо шифрування томів наразі розблоковано.
Encryption Status: Unlocked
Encryption Type: AES-XTS
Conversion Status: Converting
Conversion Direction: forward
Has Encrypted Extents: Yes
Fully Secure: No
Passphrase Required: Yes
Disk: disk6
Status: Online
Size (Total): 569869340672 B (569.9 GB)
Size (Converted): 231454277632 B (231.5 GB)
Revertible: Yes (unlock and decryption required)
LV Name: Heap
Volume Name: Heap
Content Hint: Apple_HFS
Encryption Status: Unlocked
Encryption Type: AES-XTS
Conversion Status: Complete
Conversion Direction: -none-
Has Encrypted Extents: Yes
Fully Secure: Yes
Passphrase Required: Yes
Disk: disk6
Status: Online
Size (Total): 569869340672 B (569.9 GB)
Size (Converted): -none-
Revertible: Yes (unlock and decryption required)
LV Name: Heap
Volume Name: Heap
Content Hint: Apple_HFS
Фактичний вихід терміналу вкладений і довший. Тут перерахована лише найважливіша інформація.
Мабуть, розшифровка зовнішнього диска дуже повільна (або навіть призупинена), якщо ви використовуєте ноутбук, який працює від батарей. Тому під час виконання цієї операції обов'язково підключайте її до мережі живлення.
diskutil
нічого не скажу про шифрування, але фізичний томи Status
є Checking
. Вам не потрібно перезавантажуватись: виймання / повторна вставка тома буде працювати. Як тільки ви це зробите, diskutil
ви отримаєте результат, аналогічний вище.
На OS X 10.11.1 вихід diskutil cs list
показує хід шифрування у вигляді:
…
+-- Logical Volume Group 19B060CE-52A6-4102-9F3D-E6108BD91316
=========================================================
Name: My harddrive
Status: Online
Size: 499113885696 B (499.1 GB)
Free Space: 18972672 B (19.0 MB)
|
+-< Physical Volume 3F2AE785-3A81-45E2-9A3B-93BA762C0AD2
| ----------------------------------------------------
| Index: 0
| Disk: disk5s2
| Status: Online
| Size: 499113885696 B (499.1 GB)
|
+-> Logical Volume Family E4B845E2-2294-4F26-89B5-25ADE02747D2
----------------------------------------------------------
Encryption Type: AES-XTS
Encryption Status: Unlocked
Conversion Status: Converting (forward)
High Level Queries: Not Fully Secure
| Passphrase Required
| Accepts New Users
| Has Visible Users
| Has Volume Key
|
+-> Logical Volume 58EA9B33-CD1A-49F7-A596-E2C5ED6E24B5
---------------------------------------------------
Disk: disk6
Status: Online
Size (Total): 498742591488 B (498.7 GB)
Conversion Progress: 2%
Revertible: Yes (unlock and decryption required)
LV Name: My harddrive
Volume Name: My harddrive
Content Hint: Apple_HFS
…
Для легшого перегляду використовуйте diskutil cs list | grep Conversion
лише показ рядка з прогресом.
мені подобається робити це так.
while true; do diskutil cs list | grep 'Conversion Progress' ; sleep 30; done
буде надрукувати оновлений прогрес кожні 30 секунд, тож ви можете просто залишити його, переглянувши його та миттєво побачити, куди йде прогрес, не запускаючи команду знову.
Як додаткову примітку до існуючих відповідей, я провів це, grep
щоб отримати стислу відповідь на кожну конверсію.
diskutil cs list | grep -e "Conversion" -e "Volume Name"
Результат:
| Conversion Status: Converting (forward)
| Conversion Progress: 71%
| Volume Name: Macintosh HD
Conversion Status: Converting (forward)
Conversion Progress: 4%
Volume Name: Data
Я поєднав два відповіді Ніка Бедфорда та Owlyfool, щоб створити це:
watch -n 5 "diskutil cs list | grep -e Conversion -e Volume\ Name"
Для цього вам знадобиться команда linux "watch" . Це виконує команду Ніка кожні 5 секунд, щоб отримати оновлення, не прокручуючи термінал цілою партією. Також показана приємна мітка часу. Приклад виводу:
Every 5.0s: diskutil cs list | grep -e Conversion -e Volume\ Name Wed Jul 20 19:21:47 2016
| Conversion Status: Complete
| Volume Name: Macintosh HD
Conversion Status: Converting (forward)
Conversion Progress: 1%
Volume Name: Stijn_Spijker
Показати мій (уже зашифрований) внутрішній диск та мій USB-диск, який шифрується.
Щось трохи простіше, ніж вище. З цього запиту файлу Vault я також дізнався, що:
fdesetup status
дає усічений вихід:
FileVault is Off.
Decryption in progress: Percent completed = 20.58
(ОС Сьєрра 10.12.5)
Подібно до відповіді Owlyfools, ви можете зробити це для дисків APFS, використовуючи
while true; do diskutil apfs list | grep 'Encryption Progress' ; sleep 60; done
Прийнята відповідь, здається, не працює для обсягів APFS . Здається, єдиним способом тут є використання fdesetup status
. Цей фантастичний блог пропонує сценарій, який в основному використовує цю команду для визначення статусу. У статті написано:
Якщо зашифровано, відобразиться таке повідомлення:
FileVault is On.
Якщо не зашифровано, відображається таке повідомлення:
FileVault is Off.
Якщо шифрується, відображається таке повідомлення:
Encryption in progress: Percent complete = 27
Якщо розшифровується, наступне повідомлення відображається без лапок:
Decryption in progress: Percent complete = 10
Це також вихідні дані fdesetup status
.