推荐注册表法:打开regedit,导航至HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,新建DWORD值NoDrives,设为十进制并填入对应盘符数值(如D盘填8),重启资源管理器后该盘即从“此电脑”消失,但仍可通过地址栏输入D:\访问。

在Win11双系统环境中,你需要让另一个操作系统的系统盘(如Windows 7、Linux根分区或另一套Win11)在当前系统中不可见,防止误删引导文件、系统文件或被第三方软件扫描修改,同时保留手动访问能力——这不是删除盘符,也不是格式化,而是让该磁盘在“此电脑”和文件资源管理器侧边栏彻底消失。
用注册表隐藏指定系统盘(推荐给所有版本)
此方法不依赖专业版,Win11家庭版/专业版/企业版均适用,隐藏后该盘在“此电脑”中不显示,但可通过地址栏直接输入D:\访问,不影响启动、备份或命令行操作。
第一步:按 Win + R 输入 regedit → 回车 → 点击“是”允许UAC弹窗。
第二步:在注册表编辑器顶部地址栏粘贴以下路径并回车:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
第三步:若提示“项不存在”,右键左侧空白处 → 新建 → 项 → 命名为 Explorer(注意拼写准确,大小写敏感),再进入该新建项。
第四步:右键右侧空白区 → 新建 → DWORD (32-bit) 值 → 命名为 【NoDrives】。
第五步:双击 NoDrives,将“基数”设为“十进制”,在“数值数据”框中填入对应盘符的数值:C盘填4,D盘填8,E盘填16……Z盘填33554432;若要隐藏多个盘(如C和D),则填 4+8=12;填完点“确定”。
第六步:关闭注册表编辑器 → 按 Ctrl + Shift + Esc 打开任务管理器 → 右键“Windows 资源管理器” → “重新启动”。此时目标磁盘已从“此电脑”消失。
用组策略隐藏(仅限Win11专业版/企业版)
如果你正在运行的是Win11专业版或更高版本,组策略方式更直观、可逆性强,且支持“仅隐藏某盘但保留其他盘可见”的精细控制。
方法一:启用驱动器隐藏策略
1. 按 Win + R 输入 gpedit.msc → 回车打开本地组策略编辑器。
2. 左侧依次展开:
用户配置 → 管理模板 → Windows组件 → 文件资源管理器
3. 在右侧找到并双击“隐藏‘此电脑’中的这些指定的驱动器”。
4. 选择“已启用”,然后在下方“选择下列组合中的一个”下拉菜单中,选中你要隐藏的盘(如“仅限制D驱动器”)→ 点“确定”。
5. 关闭组策略编辑器 → 重启资源管理器或注销重登录,D盘即从“此电脑”消失。
方法二:隐藏全部非系统盘(适用于双系统中只留当前系统盘可见)
若你希望除当前系统盘(如C盘)外,其余所有盘(D、E、F…)全部隐藏,可改用注册表法统一计算数值总和,组策略不支持“排除某盘”的逻辑,必须逐个勾选或换方案。
彻底移除盘符(隐藏后无法通过地址栏访问)
此操作会让目标磁盘在当前系统中完全不可访问,包括命令行、PowerShell、迅雷下载路径等所有入口,仅能通过磁盘管理重新分配盘符才恢复。适用于你绝对不允许任何程序读写该分区的场景。
1. 按 Win + R 输入 diskmgmt.msc → 回车打开磁盘管理。
2. 在图形化列表中,右键点击目标分区(例如原Linux /boot挂载点所在的FAT32小分区,或另一套Windows的D盘)→ 选择“更改驱动器号和路径…”。
3. 在弹出窗口中点击“删除” → 点“是”确认。
4. 此时该分区不再有盘符,资源管理器、地址栏、CMD、PowerShell均无法直接定位它,连F:\都会提示“系统找不到指定路径”。【此操作不可逆,除非你记得原盘符并手动加回】

















