You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将EXT2格式的外接USB磁盘挂载到Cygwin中实现访问

Cygwin访问EXT2格式外接USB硬盘操作方案

前提:你已经在Windows系统中为该EXT2磁盘分配了盘符,以下操作中涉及的盘符、设备名请替换为你自己设备的实际参数。

方案1:复用现有DiskInternals Linux Reader能力(操作最简单)

  • 打开DiskInternals Linux Reader,找到目标EXT2磁盘,右键选择「映射为网络驱动器」,分配一个未被占用的Windows盘符(例如Z:),映射完成后这个盘符会被Windows原生识别
  • 重启Cygwin终端,执行df -h即可看到该盘符对应的挂载点,默认在Cygwin中的访问路径为/cygdrive/z,直接cd进入即可读写文件
  • 读写权限由DiskInternals Linux Reader的配置决定,默认无特殊权限限制的EXT2分区均可正常读写

方案2:Cygwin原生挂载(不需要依赖第三方读取软件)

  • 打开Cygwin安装程序,在包搜索栏搜索ext2fsd、e2fsprogs、libe2p2三个包,全部勾选完成安装
  • 以管理员权限打开Cygwin终端,执行以下命令查看所有块设备列表,找到容量和你的EXT2磁盘匹配的设备:
    cat /proc/partitions
  • 设备名一般格式为/dev/sdb、/dev/sdc,对应的分区名后会加数字,例如第一分区为/dev/sdb1
  • 创建挂载目录,例如:
    mkdir -p /mnt/ext2_disk
  • 执行挂载命令,替换为你自己的分区名和挂载路径:
    mount -t ext2 /dev/sdb1 /mnt/ext2_disk
  • 执行df -h确认挂载成功,后续直接访问/mnt/ext2_disk即可操作磁盘内的文件
  • 卸载磁盘时执行:
    umount /mnt/ext2_disk

常见问题排查

  • 若挂载提示「无效的文件系统」,回到Cygwin安装程序重新确认ext2相关依赖包是否完整安装
  • 若访问文件提示权限不足,挂载时可追加uid、gid参数指定权限,先执行id -u 你的Cygwin用户名、id -g 你的Cygwin用户名拿到对应ID,挂载命令改为:
    mount -t ext2 -o uid=1000,gid=1000 /dev/sdb1 /mnt/ext2_disk
  • 若挂载提示设备被占用,确认DiskInternals Linux Reader等其他读取EXT2磁盘的软件已完全退出,没有独占设备

内容的提问来源于stack exchange,提问作者mikeiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 11:39:03