【ubuntu】在 Ubuntu 26 上屏蔽 Windows 盘

在 Ubuntu 26 上屏蔽 Windows 盘,主要有 3 种从易到难、从浅到深的方法。如果你的核心目的是防止 Ubuntu 误改 Windows 文件,最彻底的是"udev 规则",它能直接让文件管理器看不见这个盘。

🛠️ 方法一:用"磁盘"工具图形化隐藏(最推荐)

这是最简单的办法,不用敲命令,在 Ubuntu 自带的工具里点几下就行。

搜索并打开 "磁盘" (Disks) 应用。

在左侧选硬盘,右边选中你的 Windows 分区(通常是 NTFS 格式)。

点击齿轮图标,选 "编辑挂载选项"。

关掉"自动挂载",同时取消勾选"在用户界面中显示"。

这样操作后,Windows 盘符就不会再出现在文件管理器侧边栏了。

📝 方法二:修改 fstab 文件(启动不挂载)

如果你习惯命令行,可以编辑 /etc/fstab。通过添加 noauto 选项,告诉系统不要自动挂载它,以此达到隐藏的目的。

终端运行 sudo blkid,找到 Windows 分区的 UUID。

运行 sudo nano /etc/fstab,在文件末尾添加一行(替换成你的 UUID):

UUID=你的UUID /mnt/win ntfs defaults,noauto,umask=777 0 0

noauto:禁止开机自动挂载。

umask=777:让挂载后也没有任何读写权限,防止误操作。

保存退出,重启后生效。

🚫 方法三:添加 udev 规则(最彻底,让系统"看不见")

这是最彻底的屏蔽方式。通过 udev 规则,直接让 Ubuntu 的磁盘管理服务 忽略 该分区,文件管理器里根本就不会出现它,非常干净。

终端运行 sudo blkid,复制 Windows 分区的 UUID。

创建规则文件:sudo nano /etc/udev/rules.d/99-hide-windows.rules

写入以下内容(替换 UUID):

ENV{ID_FS_UUID}=="你的UUID", ENV{UDISKS_IGNORE}="1"

保存后执行 sudo udevadm control --reload && sudo udevadm trigger,或者直接重启。

⚠️ 核心提醒:无论用哪种方法,都不能完全防止用 sudo mount 命令强行挂载。如果你追求物理级别的绝对安全,最稳妥的还是在主板 BIOS 里禁用 Windows 硬盘,或者干脆拔掉数据线。

最终建议:fstab + udev 双管齐下

目标 手段

开机不自动挂载 fstab 的 noauto

文件管理器侧边栏不显示 udev 规则 UDISKS_IGNORE="1"

万一挂上也没权限 fstab 的 umask=777

防 Disk 工具手动挂载 Polkit 规则强制 auth_admin

你这组 fstab 条目已经把"开机不挂、挂上没权限、安全加固"做到了,剩下"Disk 工具能手动挂"这一条,需要 udev 或 Polkit 来补。

相关推荐
zhangrelay4 小时前
用ROS2Lyrical实验报告册思路重做蓝桥云课ROS1实验并改进
linux·笔记·学习·ubuntu·机器人
小小龙学IT11 小时前
ROS2 安装完全指南(Ubuntu 版):从零开始到跑通第一个节点本文
linux·运维·ubuntu
MicrosoftCloud21 小时前
用户权限 04|/etc/sudoers 安全配置:从最小授权到「别把 ALL 随便给人」
运维·安全·ubuntu·sudo·sudoers
水饺编程1 天前
第1章:下载 Linux 0.12 内核
linux·c语言·汇编·ubuntu
水饺编程1 天前
第1章:开发环境搭建,在 Windows 中安装 Git
linux·c语言·汇编·git·ubuntu
сокол1 天前
【Python-基础-环境搭建】Ubuntu Python 开发环境搭建:编译、pipenv、pyenv、远程连接
开发语言·python·ubuntu
刘胡子大叔2 天前
1Panel 部署 ThinkPHP8 踩坑实录
linux·ubuntu
刘胡子大叔2 天前
grep -n 行号辨换行
ubuntu
zhangrelay2 天前
ubuntu图形化和命令行查看硬件参数方式汇总-Surface Go
linux·笔记·学习·ubuntu
MicrosoftCloud2 天前
用户权限 02|/etc/passwd、/etc/shadow、/etc/group:三个文件讲透 Linux 用户体系
linux·运维·ubuntu·用户管理·权限·useradd