คุณควรจะสามารถล็อคดิสก์ได้อย่างเชื่อถือได้ (อันที่จริงแล้วคือดิสก์สองตัว: หนึ่งฟิสิคัลและหนึ่งลอจิก) โดยการเปิดไดรฟ์ข้อมูลที่ปลดล็อคและเข้ารหัสก่อนแล้วจึงนำดิสก์ฐานที่มี Logical Volume Group ออก
โดยปกติรายชื่อที่เมาท์และปลดล็อคdiskutilจะมีลักษณะดังนี้:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *68.7 GB    disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD                 67.9 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *68.7 GB    disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Encrypted               68.4 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Encrypted              +68.0 GB    disk2
                                 Logical Volume on disk1s2
                                 AFD60A02-82C4-46B8-B354-6D37E1AEB9CE
                                 Unlocked Encrypted
Disk0 เป็นดิสก์ระบบของฉันที่มีไดรฟ์ข้อมูลระบบที่ไม่ได้เข้ารหัสบน disk0s2 Disk2 เป็นดิสก์แบบลอจิคัลที่แสดงถึงปริมาณที่เข้ารหัส Disk1s2 มีรายการ Core Storage ทั้งหมดที่เป็นตัวแทนของโวลุ่มที่เข้ารหัส FileVault2 บางส่วนของรายการ Core Storage (ตระกูลโลจิคัลวอลุ่มและโลจิคัลวอลุ่ม) คือ "โลจิคัล" disk2
หากคุณเปิดดิสก์ disk2 ออกก่อนจากนั้น disk1 โดยป้อน
diskutil eject disk2
diskutil eject disk1
ใน Terminal.app โลจิคัลวอลุ่มควรถูกล็อกหลังจากนั้น ซึ่งมักจะไม่แยกดิสก์ทางกายภาพ (เช่นยังคงมองเห็นได้diskutil list) หากคุณต้องการติดตั้งดิสก์ใหม่หลังจากนั้นเพียงป้อน:
diskutil mountDisk disk1
diskutil cs unlock lvUUID -passphrase passphrase
diskutil mount disk2
หากดิสก์ภายนอกของคุณไม่ได้ขับเคลื่อนด้วยตัวเองหรือเป็นไดรฟ์หัวแม่มือคุณอาจต้องยกเลิกการโหลดและโหลด kext ก่อน:
kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
ติดตามโดย:
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
diskutil listที่จะทำให้ดิสก์ที่มองเห็นได้อีกครั้งใน
หากคุณมีดิสก์ภายในหนึ่งตัวและไดรฟ์เข้ารหัสภายนอกหนึ่งตัวเท่านั้นนี่เป็นสคริปต์ได้อย่างง่ายดาย คุณสามารถสร้างสคริปต์ทุบตีหรือบริการ Apple Script / Automator
หากคุณมีดิสก์ภายนอกหลายตัวติดอยู่ในเวลาเดียวกันคุณจะต้องตรวจจับและกรอง UUID ต่างๆและตัวระบุดิสก์ก่อน