在 Linux 中打开 LibreCrypt 创建的加密卷

在 Linux 中打开 LibreCrypt 创建的加密卷

如何在 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 吗?

可能的解决方案是什么?

答案1

LibreCrypt 创建的卷与 LUKS 不兼容。它们以“FreeOTFE”兼容格式创建。您可以在 Linux 中创建 LUKS 卷并在 LibreCrypt 中打开它。

答案2

尝试:sudo cryptsetup /dev/mapper/loop9 $desired_name

如果这不起作用,则该卷与 LUKS 不兼容。解决方案是使用 cryptsetup 在 linux 中创建一个兼容 LUKS 的卷,然后使用 LibreCrypt 在 windows 中挂载它。这样,您就可以在两者中使用它。

答案3

@OP,作为 LibreCrypt(linux-modder)的观察者和测试者,您可以使用以下命令打开它。

sudo cryptsetup luksOpen /dev/mapper/volume $desired_name

(从您的示例来看,$desired_name 将是 crypt9_loop)

相关内容