在 Mac 上打开 BitLocker 驱动器

你把一个 BitLocker 驱动器插到 Mac 上,访达提出要把它抹掉。这里说明原因,以及怎样改为读取它。

BitLocker 是什么

BitLocker 是内建在 Windows 里的加密。打开之后,写到驱动器上的一切都会被打乱,没有密码就读不出内容。Windows 在自己的驱动器上用它,也在 U 盘和存储卡上用,在那里它叫 BitLocker To Go。

两种情形是同一种加密。驱动器要是丢了,捡到的人从里面读不出任何东西。

把这样的驱动器插到 Mac 上会怎样

访达说这个磁盘读不了,并提出把它初始化或者抹掉。它不问密码,屏幕上也没有任何迹象说明驱动器是锁着的而不是坏了。

驱动器没有损坏。macOS 有自己的加密,叫 FileVault,对 BitLocker 一点也不了解。它读了驱动器的开头,发现一种认不出来的结构,就把这个磁盘当成没格式化过的,因此唯一能提出的就是抹掉。

Lukotta 是怎么打开它的

Linux 读 BitLocker 已经读了很多年,Lukotta 用的正是这一点。它在后台启动一套小小的 Linux 系统,把驱动器交给它,再用你输入的密码在那里解锁。解锁后的驱动器回到访达,出现在“位置”下面,和你别的磁盘排在一起。

驱动器既不会被转换,也不会被拷贝。它还是 BitLocker 驱动器,还是加密的,Windows 也照样读得了。

打开驱动器

  1. 插上驱动器。Lukotta 会把它列出来,并标明是锁着的。
  2. 点一下它,输入你在 Windows 里用的那个密码。
  3. 驱动器就出现在访达的“位置”下面。

要是你没有密码

驱动器加密的时候,Windows 生成了一个恢复密钥,并问过要把它放在哪里。它能代替密码打开驱动器。一共 48 位数字,分成八组,每组六位:

123456-789012-345678-901234-567890-123456-789012-345678

它可能存在 Microsoft 账户里,可能在一个文本文件里,也可能印在纸上。把它粘贴到本该填密码的地方。

没有密码也没有恢复密钥,这个驱动器在任何电脑上、用任何程序都打不开。

在 Mac 上打不开的驱动器

有些 Windows 电脑从来不问密码。它们把密钥放在主板上一块叫 TPM 的芯片里,那台机器一开机就自己把驱动器解锁了。

这样设置的驱动器只能在它原来那台电脑上用,因为密钥从不离开那台机器。任何 Mac 都打不开它,别的 Windows 电脑也打不开。要是加密的时候存过恢复密钥,那把密钥现在仍然打得开。

把文件拷贝到驱动器上

BitLocker 驱动器是可读可写地打开的,所以 Mac 可以往 Windows 上做的备份里添文件,而不只是从里面取。

Lukotta 也能以只读方式打开驱动器。要是你正在从一个开始出毛病的驱动器里抢救文件,这么做很值得。那时候什么都写不进去。

下载 Lukotta

下载和使用都是免费的。

下载 GitHub 上的源代码

brew install --cask clementrahula/tap/lukotta

版本 1.22.21 · Apple Silicon · macOS 15 Sequoia 或更新