macOSでBitLocker、Linux、仮想マシンのディスクを開く。

ドライブをつなぐかディスクイメージを開き、パスワードを入力すると、Finderに現れます。ほかのディスクと同じように読み書きできます。

ダウンロード GitHubのソースコード

brew install --cask clementrahula/tap/lukotta

バージョン 1.16.0 · Apple Silicon · macOS 15 Sequoia以降

macOSのLukottaのウインドウ。Macにつながっているドライブと、それぞれの中身が一覧表示されている。

しくみ

  1. ドライブをつなぐ

    またはディスクイメージを開きます。

  2. パスワードを入力する

    ボリュームのパスワード、LUKSのパスフレーズ、または48桁のBitLocker回復キー。

  3. Finderで開く

    ボリュームは「場所」の下に現れ、ほかのドライブと同じように読み書きと取り出しができます。

macOSはBitLockerもLinuxのファイルシステムも読めません。Linuxなら読めます。Lukottaは小さなLinuxの仮想マシンを起動し、その中でドライブのロックを解除して、ドライブをFinderに引き渡します。

Lukottaが開くもの

LukottaはmacOSが読むことを拒むドライブやディスクイメージを開き、ごく普通のボリュームとしてFinderに引き渡します。

物理ドライブもディスクイメージも同じように扱います。BitLockerのボリュームはそのパスワードか48桁の回復キーで開き、BitLockerとNTFSのボリュームは読み込みだけでなく書き込みもできるので、ドライブから取り出すのと同じようにドライブへコピーできます。

どのドライブやディスクイメージも読み出し専用で開くことができ、Lukottaは前回ログインしていたときに開いていたものを開き直せます。

対応フォーマット

フォーマット 読み込み 書き込み 備考
暗号化
BitLocker はい はい ボリュームのパスワードまたは48桁の回復キーでロック解除
LUKS1, LUKS2 はい はい パスフレーズでロック解除
LVM inside LUKS はい はい 1台のドライブにある複数のボリュームがまとめてロック解除される
ファイルシステム
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桁の回復キーを貼り付けると、ドライブがFinderに現れます。

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が付いたものです。アクセントは第一音節に置かれ、これはフィンランド語では常にそうなります。

Lukotta は Mac 用のアプリです