从终端解锁 FileVault 加密驱动器(以允许粘贴密码)

And*_*all 5 disk-utility filevault macos

我有一个长而复杂的密码,用于使用我安全存储的 FileVault 加密的外部驱动器,但 OS X 不允许粘贴到密码解锁 GUI 对话框中(啊!)。如何通过终端解锁它以便我可以将密码粘贴在那里?

And*_*all 6

从 OS X 10.11 “El Capitan”开始,您现在可以粘贴到 GUI 解锁对话框中!如果您使用的是较旧的 OS X(或只想使用命令行解锁),请继续阅读。


diskutil命令用于通过 OS X 中的终端处理卷。

  • 首先,通过diskutil list. 您应该看到这样的部分:

    Logical Volume MyAwesomeDrive on disk2s2
    96EC217A-54F2-49A3-8471-9BFE535D159A
    Locked Encrypted
    
    Run Code Online (Sandbox Code Playgroud)

    其中“MyAwesomeDrive”是卷名,“96EC217A-54F2-49A3-8471-9BFE535D159A”是我们要查找的UUID。

  • 运行diskutil coreStorage unlockVolume <uuid>,替换<uuid>为上面找到的 UUID。它将提示您输入密码(可以粘贴)并解锁加密卷。

注意:如果您在终端中输入/粘贴密码或其他安全信息,最好在终端应用菜单中启用“安全键盘输入”(也可在 iTerm 中使用)。阅读更多关于 security.se 的信息