从命令行解锁加密的外部驱动器不起作用

时间:2018-05-20 13:23:05

标签: macos

我正在运行10.13.4 macos。 我创建了一个加密的hfs usb棒,密码为test。之后我卸下它并将其从Macbook中删除。然后我再次插入它并且没有输入密码,因此块设备出现在设备树中。

diskutil cs list发送

+-- Logical Volume Group FDFF1CAB-A9AC-40E8-8251-FAC5C592296B
    =========================================================
    Name:         Ohne Titel
    Status:       Online
    Size:         3588186112 B (3.6 GB)
    Free Space:   14635008 B (14.6 MB)
    |
    +-< Physical Volume 0DB883F2-4AE3-4D13-AE97-5EF2E4EC28F8
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk4s2
    |   Status:   Online
    |   Size:     3588186112 B (3.6 GB)
    |
    +-> Logical Volume Family 1865CD0A-BE9B-490A-8E02-A59498CAB371
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Locked
        Conversion Status:       Complete
        High Level Queries:      Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume 53D7E549-5445-4509-8E0A-2FCB9DC59E4C
            ---------------------------------------------------
            Disk:                  -none-
            Status:                Locked
            Size (Total):          3221225472 B (3.2 GB)
            Revertible:            No
            LV Name:               Ohne Titel
            Content Hint:          Apple_HFSX

所以我尝试了以下内容:

diskutil coreStorage unlockVolume 53D7E549-5445-4509-8E0A-2FCB9DC59E4C
Passphrase:
Unable to register passphrase

它要求密码并输入正确的密码,但我得到了错误。

diskutil list显示:

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.9 GB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:          Apple_CoreStorage Ohne Titel              3.6 GB     disk4s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk4s3

所以我试过了:

sudo hdiutil attach /dev/disk4s2

然后打开gui我可以输入我的密码,如果我这样做它可以工作。 哪个好,但我只想要一个命令行选项。任何提示如何做到这一点?

1 个答案:

答案 0 :(得分:2)

好的我想出来了我需要使用sudo diskutil coreStorage unlockVolume 53D7E549-5445-4509-8E0A-2FCB9DC59E4C,因为diskutil如果没有使用root权限调用,它似乎会默默地失败。