在 Windows 上查找 ubuntu 文件系统文件

在 Windows 上查找 ubuntu 文件系统文件

我按照本教程在 Windows 10 上安装了 Ubuntu 文件系统:https://docs.microsoft.com/en-au/windows/wsl/install-win10

现在我想查找安装在 Ubuntu 上的库文件(并手动添加一些)。我知道它们位于C:\Users\NAME\AppData\Local\Packages\DISTRO_FOLDER\LocalState\rootfs

rootfs但那里没有文件夹:

在此处输入图片描述

我无法打开此.vhdx文件,因为出现错误:

磁盘映像未初始化、包含无法识别的分区或包含未分配驱动器号的卷。请使用磁盘管理管理单元确保磁盘、分区和卷处于可用状态。

我的问题是如何在 Windows 10 上访问 Ubuntu 文件系统。

答案1

这是一个虚拟磁盘映像,其中包含一个格式化为 ext4 的文件系统。Windows 本身不知道如何处理 ext4 文件系统,因此除了使用适用于 Linux 的 Windows 子系统外,没有其他方法可以打开或挂载它。

此外,即使您使用的是 WSL 1 并且可以看到文件系统中的文件,微软也非常清楚您不能从 Windows 修改这些文件,因为这样做可能会损坏它们。Linux 存储权限和元数据的方式与 Windows 不同,从 Windows 修改或添加文件会破坏该功能并可能损坏您的数据。

如果您需要在两个系统之间移动数据,请启动您的 Ubuntu WSL 实例,并使用它通过标准 Unix 工具复制和修改文件。这将提供正确的行为并防止任何数据损坏。

相关内容