在 macOS 上打开 BitLocker、Linux 和虚拟机硬盘。
连接驱动器或打开磁盘映像,输入密码,它就出现在访达里。像别的磁盘一样可读可写。
brew install --cask clementrahula/tap/lukotta
版本 1.16.0 · Apple Silicon · macOS 15 Sequoia 或更新
工作原理
-
连接驱动器
或者打开磁盘映像。
-
输入密码
卷的密码、LUKS 密码短语,或 48 位的 BitLocker 恢复密钥。
-
在访达里打开
卷出现在“位置”下面,像别的驱动器一样可以读、写和推出。
macOS 读不了 BitLocker,也读不了 Linux 的文件系统。Linux 可以。Lukotta 启动一台小小的 Linux 虚拟机,在里面解锁驱动器,再把驱动器交还给访达。
Lukotta 能打开什么
Lukotta 打开那些 macOS 拒绝读取的驱动器和磁盘映像,把它们当作普通的卷交给访达。
物理驱动器和磁盘映像一视同仁。BitLocker 卷用它自己的密码或 48 位恢复密钥打开,BitLocker 和 NTFS 卷既能读也能写,所以文件既能从驱动器拷出来,也能拷进去。
任何驱动器或磁盘映像也都可以只读打开,Lukotta 还能重新打开上次登录时开着的那些。
支持的格式
| 格式 | 读取 | 写入 | 说明 |
|---|---|---|---|
| 加密 | |||
BitLocker |
是 | 是 | 用卷的密码或 48 位恢复密钥解锁 |
LUKS1, LUKS2 |
是 | 是 | 用密码短语解锁 |
LVM inside LUKS |
是 | 是 | 同一驱动器上的多个卷一起解锁 |
| 文件系统 | |||
NTFS |
是 | 是 | 包括 Windows 留在休眠状态或没有正常关闭的卷 |
ext2, ext3, ext4, btrfs, XFS |
是 | 是 | Linux 的文件系统 |
exFAT, FAT |
是 | 是 | macOS 原生支持 |
| 磁盘映像 | |||
IMG, DMG |
是 | 是 | macOS 原生支持 |
qcow2 |
是 | 是 | QEMU 和 UTM |
VMDK |
是 | 是 | VMware,flat 与 sparse |
VMDK, stream-optimized |
是 | 否 | OVA 里装的就是它。一次写成,因此无法就地修改 |
VDI |
是 | 是 | VirtualBox |
VHD |
是 | 是 | Hyper-V,固定式与动态式 |
VHDX |
是 | 否 | Hyper-V。只读打开 |
这些格式的支持尚属实验性质,写入还没有经过广泛测试。
Lukotta 打不开什么
- FileVault 和加密的磁盘映像,这些 macOS 自己就能打开
- 绑定到 TPM 芯片而非密码的驱动器,包括 Ubuntu 较新的、由硬件提供保护的加密方式
- 头部与驱动器分开存放的 LUKS 卷
- VeraCrypt 和 TrueCrypt
- 指向另一个文件的映像:VMware 快照链、差分 VHD,或带后备文件的 qcow2
常见问题
Lukotta 免费吗?
是的,Lukotta 免费下载,也免费使用。没有付费版本,没有订阅,没有会到期的试用,也不用注册账户。
它同时是自由软件,采用 GNU General Public License 第 3 版或更新版本。源代码是公开的:你可以阅读它、自己编译、修改,并把修改后的成果传给别人。
在 Mac 上怎么打开 BitLocker 驱动器?
macOS 自己挂载不了 BitLocker 卷。Lukotta 以可读可写的方式打开它:输入卷的密码或粘贴 48 位恢复密钥,驱动器就出现在访达里。
Mac 能往 NTFS 驱动器里写入吗?
单靠它自己不能。macOS 只以只读方式挂载 NTFS。Lukotta 以可读可写的方式挂载,文件往 NTFS 驱动器里拷贝和从里面拷出来一样顺手。
在 Mac 上怎么读取 ext4 或 btrfs 驱动器?
macOS 一个 Linux 文件系统都读不了。Lukotta 能打开 ext2、ext3、ext4、btrfs 和 XFS,无论是未加密还是在 LUKS 加密里。用 LVM 划分的驱动器会把所有卷一起打开。
能不启动虚拟机就打开它的磁盘吗?
能。Lukotta 直接打开 qcow2、VMDK、VDI、VHD 或 VHDX 格式的磁盘映像,从里面拷出文件,也能拷进去。写入对 VMDK、VDI 和 VHD 还是实验性的;VHDX 和 VMDK stream-optimized 只能以只读方式打开。
Lukotta 能在 Intel 的 Mac 上运行吗?
不能。Lukotta 需要 Apple Silicon 提供的虚拟化,所以只能在配备 Apple Silicon 的 Mac 上运行,系统需为 macOS 15 Sequoia 或更新版本。
名字的由来
Lúkotta 在芬兰语里是“没有锁”的意思,来自 lukko,也就是锁,加上表示某物缺失的词尾 -tta。重音落在第一个音节上,芬兰语向来如此。