Windows10 上的 WSL 2

Windows10 上的 WSL 2

这个问题的答案用过的成为自由的OTFE(https://en.wikipedia.org/wiki/FreeOTFE);遗憾的是,该项目已经三年没有更新了,其网站(http://www.freeotfe.org) 不再在线。

既然 FreeOTFE 不再维护/可用,现在是否有任何软件可用于从 Windows 访问 LUKS/dm-crypt 卷?

答案1

LibreCrypt(原名 DoxBox,原名 FreeOTFE)为 Windows 提供与 LUKS 兼容的磁盘加密。它还可以打开旧版 FreeOTFE 卷。

答案2

Windows10 上的 WSL 2

Windows 现在允许使用适用于 Linux 2 的 Windows 子系统 (WSL)

对于不熟悉 WSL2 的人:

... Windows Subsystem for Linux 是一个兼容层,用于在 Windows 10 和 Windows Server 2019 上本地运行 Linux 二进制可执行文件。2019 年 5 月,WSL 2 发布,通过 Hyper-V 功能的子集引入了真正的 Linux 内核等重要变化。...

在维基百科上查找更多

Windows 10 WSL2 现在支持 Linux 文件系统的挂载命令,称为韋斯特

首先,你必须在 Windows10+ 版本上安装 WSL2。我建议只需按照微软安装指南

现在你可以使用 ubuntu/debian 系统上常见的 apt 命令

sudo apt install cryptsetup

并使用该cryptsetup luksOpen命令。

以前的 WSL 不支持 CRYPT,因此您必须重新编译内核。要检查您的系统是否支持 DM_CRYPT,请打开 wsl2 终端并输入以下命令:

cat /proc/config.gz | gunzip | grep CONFIG_DM_CRYPT

输出应该CONFIG_DM_CRYPT=y不带井号 ( #),并且=y应该被设置。

答案3

2023年答案

您可以使用林斯克。它是一个围绕轻量级 Alpine Linux VM 的实用程序,允许您挂载任何 Linux 文件系统(包括卢克斯) 然后通过网络文件共享向主机公开。

披露:我是作者。

答案4

正如其他评论者提到的,一种方法是使用运行 Linux 的 VM 并复制文件。为了让其他人更容易运行此过程,并且当我想再次执行此操作时,对我来说也更容易。这些是我遵循的步骤:

  • 安装虚拟盒
  • 如果你从 USB 安装,则可能需要从此处添加 USB3 扩展包https://www.virtualbox.org/wiki/Downloads
  • 从 osboxes 下载 debian linuxhttps://www.osboxes.org/debian/并从中添加一个 virtualbox 图像
  • 从此设备的首选项中添加 USB 设备
  • 安装 cryptsetupapt-get install cryptsetup
  • 跑步cryptsetup open /dev/$BLAH encrypted
  • 然后您应该能够挂载/dev/mapper/encrypted并读取文件。

相关内容