【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 来补。

相关推荐
程曦曦2 小时前
MySQL 生产库误删 98 张表后的时间点恢复实战:从 binlog 解析到资金对账
linux·数据结构·其他·算法·ubuntu·运维开发
程序员大阳6 小时前
使用Putty登录阿里云Ubuntu ECS服务器方法
ubuntu·云计算·ssh·ecs·putty
网硕互联的小客服7 小时前
如何在Ubuntu系统上查看和刷新DNS缓存?操作方法与原理解析
运维·服务器·网络·ubuntu
八年。。7 小时前
WSL学习(三)——搭建Linux + C++ + SOME/IP 基础开发环境
开发语言·笔记·ubuntu
星间都市山脉1 天前
Android16 SystemService.onBootPhase 调用时机
android·java·linux·windows·ubuntu
余生爱静1 天前
从零搭建 SIP 全栈通话系统:SIP 协议 + PJSIP + Asterisk + Android 实战
ubuntu·pjsip
猿与禅2 天前
Linux(Ubuntu)入门到实战:系统管理、常用命令与权限体系完整指南
linux·ubuntu·apt·进程管理·系统运维·用户权限·vi/vim
cui_hao_nan2 天前
从零搭建 Kubernetes 集群:Ubuntu + kubeadm 完整实战
ubuntu·容器·kubernetes
金色熊族2 天前
windows11 + wsl2 上安装ubuntu20.04
ubuntu·windows11·wsl2