Mountain Lion อนุญาตให้มีการเข้ารหัสดิสก์ใด ๆ โดยคลิกขวาบนดิสก์ใน Finder และเลือกเข้ารหัสจากเมนูตามบริบท
อย่างไรก็ตามมีการตรวจสอบความคืบหน้าของกระบวนการเข้ารหัสนี้หรือไม่
Mountain Lion อนุญาตให้มีการเข้ารหัสดิสก์ใด ๆ โดยคลิกขวาบนดิสก์ใน Finder และเลือกเข้ารหัสจากเมนูตามบริบท
อย่างไรก็ตามมีการตรวจสอบความคืบหน้าของกระบวนการเข้ารหัสนี้หรือไม่
คำตอบ:
เปิด Terminal ขึ้นมาแล้วป้อนคำสั่ง:
diskutil cs list
หรือด้วย APFS เริ่มต้นด้วย 10.13
diskutil apfs list
ด้วย APFS ยูทิลิตีการตั้งค่า FileVault จะแสดงสถานะสุขภาพและสถานะนี้ด้วย:
fdesetup status
คุณจะเห็นรายการผลลัพธ์อย่างน้อยหนึ่งกลุ่มโลจิคัลวอลุ่มพร้อมกับตระกูลโลจิคัลวอลุ่มและโลจิคัลวอลุ่มซ้อนอยู่ด้านล่าง
มีConversion Status
รายการในรายการ Volume Family ที่จะบอกคุณว่ากำลังแปลงเป็นโวลุ่มที่เข้ารหัสหรือไม่และสำหรับตัวบ่งชี้ความคืบหน้าให้ดูที่รายการ Logical Volume สำหรับSize (Total)
และSize (Converted)
รายการเพื่อดูว่ามีการแปลงกี่ GB .
สำหรับไดรฟ์ข้อมูล 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
เพื่อให้ได้คำตอบที่กระชับสำหรับแต่ละ Conversion
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
ฉันรวมสองคำตอบโดย Nick Bedford และ Owlyfool เพื่อผลิต:
watch -n 5 "diskutil cs list | grep -e Conversion -e Volume\ Name"
คุณจะต้องลินุกซ์ "ชม" คำสั่งนี้ สิ่งนี้จะเรียกใช้คำสั่งโดย Nick ทุก ๆ 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
(ระบบปฏิบัติการ Sierra 10.12.5)
จากคำตอบที่นี่ฉันตั้งค่าคำสั่งนี้สำหรับรายงานสถานะที่เว้นระยะห่างอย่างสมเหตุสมผลด้วย APFS (ตรงข้ามกับที่เก็บข้อมูลหลัก)
while true; do diskutil apfs list | grep 'Decryption' ; sleep 720; done
สถานะ fdesetup ทำงานได้ค่อนข้างดีสำหรับการตรวจสอบสถานะอย่างรวดเร็ว
เช่นเดียวกับคำตอบ 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
เหล่านี้ยังมีผลของ