在 Windows 11 上读取 ext4 文件系统

Windows 10 或 11 上读取 ext4 可以借助 WSL 实现,首先参考安装 WSL

然后参考 WSL 2 挂载 Linux 磁盘

执行命令查看磁盘列表:

PS C:\Users\herald> GET-CimInstance -query "SELECT * from Win32_DiskDrive"

DeviceID           Caption                        Partitions Size         Model
--------           -------                        ---------- ----         -----
\\.\PHYSICALDRIVE0 SAMSUNG MZVLB256HAHQ-00000     3          256052966400 SAMSUNG MZVLB256HAHQ-00000
\\.\PHYSICALDRIVE1 HIKSEMI MD202 SCSI Disk Device 2          500105249280 HIKSEMI MD202 SCSI Disk Device

找到 DeviceID,然后挂载到 WSL:

PS C:\Users\herald> wsl --mount \\.\PHYSICALDRIVE1 --bare

wsl

然后回到 WSL 命令行查看并挂载 ext4 文件系统。

herald@herald-mi:~$ sudo mount /dev/sdd2 mnt/

在 Windows 资源管理器左侧导航菜单中找到 Linux,展开菜单即可访问 WSL 中 Linux 系统的相应路径。

卸载磁盘:

PS C:\Users\herald> wsl --unmount \\.\PHYSICALDRIVE1