通过终端命令查找(推荐)
使用 lsblk
命令(最快捷)
lsblk -f | grep ntfs
- 原理:列出所有块设备并过滤NTFS文件系统。
- 输出示例:
sdb1 ntfs MyPassport 7A98B43D98B41A21
sdb1
:分区名称MyPassport
:卷标(如有)7A98...
:UUID(唯一标识符)
使用 blkid
命令(显示详细信息)
sudo blkid | grep ntfs
- 输出示例:
/dev/sdb1: LABEL="Windows" UUID="5A1C3D8B1C3D6A42" TYPE="ntfs"
包含设备路径、卷标、UUID和文件系统类型。
查看 /proc/partitions
文件
cat /proc/partitions | grep -i ntfs
- 适用于基础确认,但信息较简略。
通过图形界面工具查找
- GNOME 桌面(Ubuntu/Fedora等)
- 打开 “磁盘” 应用(Disks) → 选择磁盘 → 查看分区列表,NTFS分区会标注为“Windows NTFS”。
- GParted 分区编辑器
- 安装:
sudo apt install gparted
(Debian/Ubuntu) - 启动后选择磁盘,NTFS分区显示为
ntfs
并标注粉红色。
- 安装:
挂载NTFS分区(查找到后操作)
-
手动挂载(临时生效)
sudo mkdir /mnt/windows # 创建挂载点 sudo mount -t ntfs-3g /dev/sdb1 /mnt/windows # 挂载分区
- 用实际设备路径(如
/dev/sdb1
)替换示例。
- 用实际设备路径(如
-
开机自动挂载(永久生效)
编辑/etc/fstab
文件:sudo nano /etc/fstab
添加一行(以UUID为例):
UUID=5A1C3D8B1C3D6A42 /mnt/windows ntfs-3g defaults,uid=1000,gid=1000 0 0
uid
/gid
:替换为你的用户ID(通过id -u 用户名
查看),解决权限问题。
常见问题解决
-
挂载失败:提示
unknown filesystem type 'ntfs'
- 安装NTFS驱动:
sudo apt install ntfs-3g # Debian/Ubuntu sudo dnf install ntfs-3g # Fedora/RHEL
- 安装NTFS驱动:
-
只读权限无法写入
- 检查Windows是否启用“快速启动”:
在Windows中:控制面板 → 电源选项 → 取消勾选“启用快速启动”。 - 挂载时添加权限参数:
sudo mount -t ntfs-3g -o rw,uid=1000,gid=1000 /dev/sdb1 /mnt/windows
- 检查Windows是否启用“快速启动”:
-
分区未正常卸载导致挂载失败
- 在Windows中运行
chkdsk /f
修复分区错误。
- 在Windows中运行
安全操作提醒
- 卸载分区:
sudo umount /dev/sdb1 # 避免直接拔硬盘导致数据损坏
- 谨慎操作
/etc/fstab
:
编辑前备份:sudo cp /etc/fstab /etc/fstab.bak
,避免系统启动失败。
- 推荐方法:终端使用
lsblk
或blkid
快速定位,图形工具辅助验证。 - 关键点:
- 确保安装
ntfs-3g
驱动; - 关闭Windows快速启动解决写入问题;
- 通过UUID挂载避免设备名变化。
- 确保安装
引用说明:
- NTFS-3G官方文档:https://www.tuxera.com/community/open-source-ntfs-3g/
- Linux
man
手册(命令:man lsblk
,man blkid
,man mount
)- Ubuntu Wiki:https://help.ubuntu.com/community/MountingWindowsPartitions
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9180.html