温馨提示×

怎么挂载Windows到Ubuntu

小樊
56
2026-08-02 18:12:16
栏目: 智能运维

Ubuntu 中挂载 Windows 分区(通常是 NTFS) 常见有几种场景,下面按最常用情况给你一步步说明。


一、挂载 Windows 磁盘分区(NTFS)

1️⃣ 查看 Windows 分区

sudo fdisk -l

lsblk

一般你会看到类似:

/dev/nvme0n1p3  Windows NTFS

2️⃣ 安装 NTFS 支持(一般已自带)

sudo apt update
sudo apt install ntfs-3g

3️⃣ 创建挂载目录

sudo mkdir -p /mnt/windows

4️⃣ 挂载 Windows 分区

sudo mount -t ntfs-3g /dev/sdXn /mnt/windows

例如:

sudo mount -t ntfs-3g /dev/nvme0n1p3 /mnt/windows

✅ 成功后访问:

cd /mnt/windows
ls

二、解决「Windows 快速启动」导致无法挂载

如果提示:

The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.

这是因为 Windows 启用了快速启动

✅ 推荐解决方法(安全)

  1. 进入 Windows
  2. 关闭快速启动
    控制面板 → 电源选项 → 关闭快速启动
  3. 完全关机(不要重启)
  4. 再进 Ubuntu 挂载

⚠️ 强制挂载(不推荐)

sudo mount -t ntfs-3g -o remove_hiberfile /dev/sdXn /mnt/windows

三、开机自动挂载(fstab)

1️⃣ 获取 UUID

sudo blkid

2️⃣ 编辑 fstab

sudo nano /etc/fstab

添加一行(示例):

UUID=XXXXXXX /mnt/windows ntfs-3g defaults 0 0

保存后测试:

sudo mount -a

四、挂载 Windows 共享文件夹(SMB)

如果是 网络共享

sudo apt install cifs-utils
sudo mkdir /mnt/win_share
sudo mount -t cifs //Windows_IP/Share /mnt/win_share -o username=xxx

五、常见错误速查

错误 原因 解决
拒绝挂载 Windows 快速启动 关闭快速启动
只读挂载 NTFS 不干净 ntfsfix
无权限 用户权限 uid/gid 参数

六、如果你愿意,我可以:

  • ✅ 根据你的 Ubuntu 版本 + 磁盘类型 精确指导
  • ✅ 帮你写 fstab 一行配置
  • ✅ 判断你是 双系统 / 虚拟机 / 网络共享

你可以直接贴:

lsblk
sudo blkid

0