LinuxでLibreCryptによって作成された暗号化ボリュームを開くにはどうすればよいですか?これらのボリュームは、Windows7のLibreCryptによって作成され、fat32でフォーマットされています。
次のコマンドを使用して、cryptsetupを使用してLinuxでこのボリュームを開こうとしたとき。
losetup /dev/loop9 volume.vol
cryptsetup open /dev/loop9 crypt_loop9
エラーが発生します、
Device /dev/loop9 is not a valid LUKS device.
なぜこのエラーが発生するのですか?
LibreCryptはLUKS互換のボリュームを作成していませんか?
可能な解決策は何ですか?
LibreCryptで作成されたボリュームはLUKSと互換性がありません。それらは「FreeOTFE」互換フォーマットで作成されます。 LinuxでLUKSボリュームを作成し、LibreCryptで開くことができます。
試してください:Sudo cryptsetup/dev/mapper/loop9 $ Desired_name
それが機能しない場合、ボリュームはLUKS互換ではありません。解決策は、cryptsetupを使用してLinuxでLUKS互換のボリュームを作成し、LibreCryptを使用してWindowsにマウントすることです。そうすれば、両方で使用できます。
@ OP、LibreCrypt(linux-modder)のオブザーバー兼テスターとして、次のコマンドで開きます。
Sudo cryptsetup luksOpen/dev/mapper/volume $ desired_name
(あなたの例から、$ desired_nameはcrypt9_loopになります)