双系统中隐藏对方系统盘符可防止误操作导致启动失败,推荐用磁盘管理移除驱动器号;进阶用户可用diskpart命令批量操作;深度屏蔽则通过注册表nodrives值实现图标隐藏。

在Win11与另一系统(如Win10、Linux或macOS Boot Camp)共存的双系统环境中,直接访问对方系统盘可能引发误操作——比如误删boot文件夹、覆盖EFI分区、格式化恢复分区,导致对方系统无法启动。隐藏对方系统盘符不是为了彻底封锁,而是切断资源管理器的可见入口,保留命令行和路径访问能力,兼顾安全与可逆性。
用磁盘管理移除对方系统盘的驱动器号(推荐首选)
这是最直观、零风险的方式,不修改注册表、不依赖策略,所有操作可在图形界面完成,且隐藏后仍可通过磁盘管理随时加回盘符。
按下 Win + R,输入 diskmgmt.msc 并回车,打开磁盘管理工具。
在下方卷列表中,定位对方系统所在分区:通常根目录含 Windows 文件夹的是另一Windows系统;含 boot、efi 子目录且容量为100–500MB的是EFI系统分区;含 lost+found 或无明显文件夹的是Linux根分区。【务必避开标注为“系统”“启动”“恢复”的小分区,误删其盘符将导致本机无法开机】。
右键点击该分区(非灰色未分配区域,而是已着色的主分区或简单卷)→ 选择“更改驱动器号和路径”。
在弹出窗口中选中当前盘符(如 D:、E: 或 /dev/sda2 映射的盘符)→ 点击“删除” → 点击“是”确认。刷新文件资源管理器,“此电脑”中该盘符立即消失,但磁盘管理中仍完整显示,所有数据毫发无损。
用DiskPart命令行批量隐藏多个系统盘(适合进阶用户)
当你需要同时隐藏Win10系统盘、Linux /boot 分区、以及EFI分区时,图形界面逐个操作太慢,DiskPart一条命令链即可完成,且不依赖盘符识别,靠卷编号更精准。
方法一:管理员 PowerShell 中交互执行
按 Win + X → 选择“Windows PowerShell(管理员)”;输入 diskpart 回车进入交互环境。
输入 list volume 回车,观察输出中的“卷号”“状态”“类型”“大小”四列——重点核对大小是否匹配你记忆中对方系统的C盘或/根分区容量,【不要仅凭盘符判断,有人曾把D盘改成了Z:】。
记下目标卷号(如 Volume 3、Volume 5),依次执行:
select volume=3 回车 → remove letter=D 回车;
select volume=5 回车 → remove letter=E 回车。
输入 exit 退出diskpart,关闭窗口。无需重启,资源管理器刷新即生效。
通过注册表深度屏蔽对方系统盘图标(彻底隐身)
此法不解除盘符映射,而是让资源管理器前端主动过滤掉指定驱动器——即使你知道盘符是E:,在“此电脑”里也完全看不到图标,连右键菜单都不出现,但E:\路径仍可在CMD、PowerShell或软件地址栏中直接访问。
按 Win + R 输入 regedit 回车,打开注册表编辑器。
导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer。
若 Policies 或 Explorer 项不存在,需逐级右键→“新建”→“项”补全。
在 Explorer 项右侧空白处右键 → 新建 → DWORD (32位) 值 → 命名为 NoDrives。
双击 NoDrives → 选择“十进制” → 在“数值数据”框填入对应盘符数值:
C盘=4,D盘=8,E盘=16,F盘=32……多个盘符则相加(如隐藏D+E就填 24)。
关闭注册表编辑器 → 注销当前用户或重启电脑,“此电脑”界面中目标盘符彻底消失。











