在 windows 子系统中为 Linux 安装映像文件系统

mount image file system in windows subsystem for Linux

既然WSL的loop模块(windows subsystem for Linux)无法启用,那我怎么能挂载(或通过其他方式读写)磁盘映像中的文件系统。

您关于环回在 WSL 中不起作用的说法仅部分正确。

在 WSL1 中,它的工作方式是基本的系统调用模拟。 NT 运行 Linux 本地代码,并模拟系统调用。这是一个相当简单的机制,它适用于相当多的程序。但是,大多数驱动程序和大量内核级代码都无法运行,因为没有实际的 Linux 内核 运行。 (这包括环回。)

然而,在 WSL2 中,它只是 HyperV 中高度优化的 Linux VM。因此,完整的 Linux 内核正在被虚拟化,NT 中没有 Linux 代码是原生的 运行。因此,Linux 本机可以做的所有事情,您很可能可以在 WSL2 中做,因为同样,它是一个完整的 Linux 内核,驱动程序大部分都可以工作。

因此,如果您有WSL1,请将其更新为WSL2,然后您就可以使用环回了。