如何在Windows上读取Linux分区

如果您双引导Windows和Ubuntu或其他 Linux 发行版,有时您可能需要将文件从 Linux 安装文件获取到 Windows 安装文件中。

默认情况下,无法在 Windows 上读取 Linux 分区(文件系统)。Microsoft 不提供使用 Windows 内核执行此操作的驱动程序。但是,有一些方法可以读取这些分区。在本指南中,我们将向您展示如何在您的 Windows 安装上读取Linux 分区。

adt-hero-windows-mount-linux-drive

在我们开始之前

在 Windows 中挂载 Linux 分区可能很危险,并且有可能丢失您的数据。在尝试通过 WSL 或 Linux Reader 在 Windows 中安装磁盘之前,请确保将重要文件备份到云、外部硬盘驱动器等。

如何通过 Linux Reader 在 Windows 中读取 Linux 分区

如果您只是需要快速访问文件,不一定需要很多功能,并且不太关心您可以使用 Linux 文件系统做什么,那么 Linux Reader 就是您所需要的。

Linux Reader 是一个第三方应用程序,可以扫描您的 Windows PC 以查找 Linux 格式的硬盘驱动器并安装它们。要开始使用 Linux Reader,请前往官方下载页面。到达那里后,找到“免费获取”按钮,然后用鼠标选择它以下载 EXE 安装程序。

下载 EXE 安装程序后,启动 Windows 资源管理器,选择“下载”文件夹,然后双击“Linux_Reader.exe”。选择 EXE 后,启动它并安装程序。

在 Windows 上安装 Linux Reader 后,打开 Windows 开始菜单,然后启动“DiskInternals Linux Reader”。启动它后,您需要使用用户帐户控制来批准它。选择“是”。

linux-reader-uac

在授予 Linux Reader 管理员访问权限后,它应该会同时显示“卷”和“物理驱动器”。“卷”代表分区。在 Windows 中的“卷”部分找到您要访问的分区,然后右键单击它。

linux-reader-mounted-drive-1

在 Linux Reader 中右键单击 Linux 驱动器后,找到“挂载到磁盘盘符”并选择它。单击此选项将允许您将磁盘安装到 Windows 驱动器盘符(如 E 等)

注意:通过驱动器盘符安装它需要专业许可证。

通过盘符安装驱动器后,您将能够通过 Windows 资源管理器访问您的 Linux 数据。要从驱动器号卸载它,请在 Linux Reader 中找到“Virtual Disk Manager”,然后选择“Unmount”。

如何通过 WSL 在 Windows 中读取 Linux 分区

如果你想要一种更强大的方式来访问 Windows 计算机上的 Linux 文件系统,你将需要使用 WSL(Linux 的 Windows 子系统)。首先,您需要打开 PowerShell(以管理员身份)并安装 WSL。

要在 Windows PowerShell 中安装 WSL,请输入以下命令。

wsl --install

输入上述命令后,您必须重新启动 Windows PC。重新启动后,重新登录,您应该安装了 WSL。但是,如果没有,请访问“打开或关闭 Windows 功能”,然后选择“适用于 Linux 的 Windows 子系统”。

启用 WSL 后,将版本更改为 2,并在 PowerShell 中启用“虚拟机平台”(在管理员模式下)。

wsl --set-default-version 2
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

您现在必须安装 Linux 发行版。安装此 Linux 发行版后,您将可以在 Windows 中挂载 Linux 分区。

wsl --install -d Ubuntu

使用 WSL 命令安装 Ubuntu 后,通过 Windows 开始菜单启动它。一旦 Ubuntu 打开,它将“完成安装”。安装完成后,使用以下命令更新 Ubuntu。

sudo apt update
sudo apt upgrade -y

使用最新的 Ubuntu,使用 Ubuntu 终端并在“mnt”目录中创建一个名为“external-drives”的新文件夹。该文件夹是您将挂载 Linux 分区的位置。

sudo mkdir -p /mnt/external-drives/

创建文件夹后,返回 Windows PowerShell,并使用wmic diskdrive命令查看 Windows PC 上的可用硬盘驱动器。

wmic diskdrive list brief

查看 Linux 硬盘的驱动器列表。找到它后,使用以下命令将其安装到 WSL。注意,请将“PHYSICALDRIVEXX”更改为wmic命令列出的驱动器标签。请务必也将“–partition YY”更改为正确的分区号。

wsl --mount \\.\PHYSICALDRIVEXX --partition YY

在 WSL 中安装驱动器后,返回到 Ubuntu 终端并运行lsblk命令。查看驱动器的 lsblk 读数。您会根据其大小知道它是您的驱动器。

找到驱动器后,将其安装到/mnt/external-drives/文件夹中。将“sdXY”替换为您的驱动器标签。例如,您的驱动器可能是/dev/sdb1,或类似的东西。

wsl-mounted-1

sudo mount /dev/sdXY /mnt/external-drives/

在 Ubuntu 终端中安装驱动器后,打开 Windows 资源管理器,并在边栏中找到“Linux”。单击它,然后导航到“mnt”文件夹,然后是“external-drives”文件夹。在 Windows 资源管理器中加载“external-drives”文件夹后,您就可以在 Windows 中访问您的 Linux 文件。

wsl-mounted-drive-explorer-1

原创文章,作者:哦八卦,如若转载,请注明出处:https://www.obagua.com/14052.html

(0)
上一篇 2022年12月2日 上午10:03
下一篇 2022年12月2日 上午10:28

相关推荐