当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在Windows上读取Linux分区

作者:精品下载站 日期:2024-12-14 05:38:53 浏览:14 分类:玩电脑

如何在Windows上读取Linux分区


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

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

[玩转系统] 如何在Windows上读取Linux分区

在我们开始之前

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

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

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

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

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

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

[玩转系统] 如何在Windows上读取Linux分区

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

[玩转系统] 如何在Windows上读取Linux分区

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

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

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

如何通过 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 或类似的东西。

[玩转系统] 如何在Windows上读取Linux分区

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

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

[玩转系统] 如何在Windows上读取Linux分区

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯