方法1:使用第三方软件(推荐:Ext2Fsd)
原理:通过开源驱动为Windows添加Linux文件系统支持。
步骤:
- 下载安装:
- 访问 Ext2Fsd官网 → 下载最新版(如
Ext2Fsd-0.69.exe
)。 - 安装时勾选 “Ext2 Volume Manager” 和 “Support Ext3/Ext4”。
- 访问 Ext2Fsd官网 → 下载最新版(如
- 挂载分区:
- 打开 Ext2 Volume Manager(桌面快捷方式或开始菜单)。
- 在左侧列表中找到Linux分区(通过大小或卷标识别)。
- 右键点击分区 → 选择 “Assign Drive Letter”(分配盘符,如
L:
)。 - 勾选 “Mount as read-only”(只读模式更安全)→ 点击 “Apply”。
- 访问文件:
- 打开Windows文件资源管理器,进入分配的盘符(如
L:
)即可查看文件。
注意: - 若需写入数据,取消只读模式,但ext4分区写入可能导致数据损坏,建议仅用于读取。
- 卸载分区:右键分区 → 选择 “Remove Drive Letter”。
- 打开Windows文件资源管理器,进入分配的盘符(如
方法2:通过WSL 2(Windows Subsystem for Linux)访问
适用场景:已启用WSL 2的用户(Windows 10/11)。
步骤:
- 启用WSL 2:
- 以管理员身份打开PowerShell → 运行:
wsl --install
- 重启后安装默认Linux发行版(如Ubuntu)。
- 以管理员身份打开PowerShell → 运行:
- 挂载物理分区:
- 在Windows中打开Linux终端(如Ubuntu)。
- 输入以下命令(需管理员权限):
sudo mkdir /mnt/linux_partition # 创建挂载点 sudo mount -t ext4 /dev/sdXn /mnt/linux_partition # 替换sdXn为实际分区标识(如sda3)
- 通过
lsblk
命令确认分区标识(如/dev/sda3
)。
- 访问文件:
- 在Windows资源管理器中输入路径:
\\wsl$\Ubuntu\mnt\linux_partition
注意:
- 此方法安全(默认只读),但需基础命令行操作知识。
- 卸载分区:
sudo umount /mnt/linux_partition
。
- 在Windows资源管理器中输入路径:
方法3:虚拟机挂载(VirtualBox)
适用场景:需临时访问且不想安装驱动。
步骤:
- 创建虚拟机:
- 安装 VirtualBox。
- 新建Linux虚拟机(无需安装系统)。
- 挂载物理硬盘:
- 关闭虚拟机 → 进入 设置 → 存储。
- 点击 “控制器” 旁的 图标 → 选择 “添加虚拟硬盘” → 点击 “添加”。
- 选择 “物理硬盘” → 找到Linux分区(通过大小识别)→ 确认。
- 启动虚拟机:
- 使用Linux Live USB(如Ubuntu安装盘)启动虚拟机。
- 进入Live系统后,挂载分区查看文件(可复制到共享文件夹)。
注意事项与风险
- 数据安全:
- 避免直接写入:Windows下写入ext4分区可能导致元数据错误(推荐只读)。
- 操作前备份:使用工具如
Clonezilla
备份整个分区。
- 分区识别:
- 通过 磁盘管理(
diskmgmt.msc
)查看分区大小和类型(显示为”未知”或”RAW”)。
- 通过 磁盘管理(
- 替代工具:
- Linux Reader(仅读):DiskInternals官网 提供直观文件浏览。
- Paragon ExtFS:商业软件支持读写,但需付费。
总结建议
- 临时查看文件 → 使用 Linux Reader(免安装,仅读)。
- 频繁访问 → Ext2Fsd(分配盘符,资源管理器直访)。
- 技术用户 → WSL 2(无需额外驱动,安全性高)。
引用说明:
- Ext2Fsd项目:GitHub源码
- Microsoft WSL文档:官方指南
- VirtualBox手册:物理硬盘挂载说明
操作涉及系统分区,请谨慎执行,建议参考官方文档并备份数据。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6901.html