Câu trả lời:
Mở Terminal và nhập lệnh:
diskutil cs list
Hoặc với APFS bắt đầu bằng 10.13
diskutil apfs list
Với APFS, tiện ích thiết lập FileVault cũng hiển thị tình trạng và tình trạng này:
fdesetup status
Bạn sẽ thấy một danh sách đầu ra ít nhất một Nhóm Khối lượng hợp lý , với họ Khối lượng logic và Khối lượng logic được lồng bên dưới.
Có một Conversion Status
mục trong mục Gia đình âm lượng sẽ cho bạn biết liệu nó có chuyển đổi thành âm lượng được mã hóa hay không, và để biết chỉ báo tiến trình, hãy xem mục nhập Size (Total)
và Size (Converted)
mục nhập Khối lượng hợp lý , để xem có bao nhiêu GB đã được chuyển đổi cho đến nay .
Đối với khối lượng APFS, đầu ra đơn giản hơn: sẽ có một Encryption Progress
mục nhập với tỷ lệ phần trăm dưới dạng giá trị (chẳng hạn như 16.0%
). Mục này sẽ biến thành một Encrypted
mục, với các giá trị Yes
hoặc No
. Để bổ sung cho giá trị của một trong hai trường, (Unlocked)
có thể có mặt nếu mã hóa âm lượng hiện đang được mở khóa.
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
Đầu ra Terminal thực tế được lồng và dài hơn. Ở đây, chỉ có thông tin quan trọng nhất được liệt kê.
Rõ ràng việc giải mã một ổ đĩa ngoài rất chậm (hoặc thậm chí bị tạm dừng) nếu bạn sử dụng máy tính xách tay đang chạy bằng pin. Vì vậy, luôn luôn đảm bảo cắm nó vào nguồn điện lưới khi thực hiện thao tác này.
diskutil
sẽ nói gì về mã hóa, nhưng đó khối lượng vật lý của Status
là Checking
. Bạn không cần phải khởi động lại: một khối đẩy / chèn lại âm lượng sẽ hoạt động. Một khi bạn làm điều đó, diskutil
sẽ cung cấp cho bạn đầu ra tương tự như trên.
Trên OS X 10.11.1, đầu ra diskutil cs list
hiển thị tiến trình mã hóa như:
Giáo dục
+-- 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
Giáo dục
Để xem dễ dàng hơn, chỉ sử dụng diskutil cs list | grep Conversion
dòng hiển thị với tiến trình.
tôi thích làm theo cách này
while true; do diskutil cs list | grep 'Conversion Progress' ; sleep 30; done
sẽ in ra một tiến trình được cập nhật cứ sau 30 giây để bạn có thể để nó chạy và lướt qua và ngay lập tức xem tiến trình đang diễn ra ở đâu mà không phải chạy lại lệnh.
Cũng như một ghi chú thêm cho các câu trả lời hiện có, tôi đã thực hiện điều này grep
để có câu trả lời ngắn gọn cho mỗi chuyển đổi.
diskutil cs list | grep -e "Conversion" -e "Volume Name"
Kết quả là:
| Conversion Status: Converting (forward)
| Conversion Progress: 71%
| Volume Name: Macintosh HD
Conversion Status: Converting (forward)
Conversion Progress: 4%
Volume Name: Data
Tôi đã kết hợp hai câu trả lời của Nick Bedford và Owlyfool để tạo ra điều này:
watch -n 5 "diskutil cs list | grep -e Conversion -e Volume\ Name"
Bạn sẽ cần lệnh "xem" linux cho việc này . Điều này chạy lệnh của Nick cứ sau 5 giây để cung cấp cho bạn một bản cập nhật, mà không cần cuộn toàn bộ thiết bị đầu cuối. Cũng hiển thị một dấu thời gian tốt đẹp. Ví dụ đầu ra:
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
Hiển thị đĩa bên trong (đã được mã hóa) và đĩa USB của tôi được mã hóa.
Một cái gì đó đơn giản hơn một chút so với ở trên. Từ câu hỏi File Vault này tôi cũng học được rằng:
fdesetup status
cho đầu ra cắt ngắn:
FileVault is Off.
Decryption in progress: Percent completed = 20.58
(Hệ điều hành Sierra 10.12.5)
Tương tự như câu trả lời owlyfools, bạn có thể làm điều này cho các đĩa APFS bằng cách sử dụng
while true; do diskutil apfs list | grep 'Encryption Progress' ; sleep 60; done
Câu trả lời được chấp nhận dường như không hoạt động đối với khối lượng APFS . Dường như cách duy nhất ở đây là sử dụng fdesetup status
. Blog tuyệt vời này cung cấp một kịch bản về cơ bản sử dụng lệnh đó để xác định trạng thái. Trong bài viết có ghi:
Nếu được mã hóa, thông báo sau được hiển thị:
FileVault is On.
Nếu không được mã hóa, thông báo sau được hiển thị:
FileVault is Off.
Nếu mã hóa, thông báo sau được hiển thị:
Encryption in progress: Percent complete = 27
Nếu giải mã, thông báo sau được hiển thị mà không có dấu ngoặc kép:
Decryption in progress: Percent complete = 10
Đây cũng là kết quả đầu ra của fdesetup status
.