Windows中隐藏磁盘分区有四种方法:1. 磁盘管理移除驱动器号(通用);2. DiskPart命令行操作(适合批量);3. 组策略隐藏(专业版/企业版);4. 注册表修改NoDrives值(家庭版)。均不删除数据,仅隐藏显示。

在Windows系统中隐藏整个磁盘分区,是为了让D盘、E盘等指定驱动器在“此电脑”、文件资源管理器甚至常规打开/保存对话框中彻底消失,防止他人无意或有意访问你的私密数据。这个操作不删除任何文件,也不格式化分区,只是切断系统对它的“门牌号”识别。
用磁盘管理工具移除驱动器号(最通用)
这是所有Windows 10/11版本都支持的方法,图形界面操作,零命令基础也能完成。
按下 Win + R 键,输入 diskmgmt.msc 并回车,打开磁盘管理控制台。
在下方分区图示区域找到你要隐藏的分区(比如E盘),确认它不是系统盘、EFI系统分区或恢复分区——误操作这些会导致系统无法启动。
右键点击该分区 → 选择「更改驱动器号和路径」→ 点击「删除」→ 在弹出提示中点「是」。
关闭窗口,立刻打开“此电脑”,目标盘符已完全消失。注意:该分区仍在磁盘管理中可见,灰色显示无盘符,随时可右键→添加→重新分配字母恢复。
用DiskPart命令行移除盘符(适合批量或脚本)
当你需要隐藏多个分区,或当前系统图形界面异常时,这条命令路径更可靠,且每一步都可精确验证。
第一步:以管理员身份运行「Windows PowerShell」或「命令提示符」。
第二步:输入 diskpart 并回车,进入交互环境。
第三步:输入 list volume,仔细核对输出列表中的「Ltr」列(盘符)和「Info」列(文件系统),确认目标卷编号(如 Volume 4 对应 F:)。
第四步:输入 select volume=4(把4换成你的真实卷号),回车后若提示“卷 4 已成为当前卷”,说明选中成功;若提示“没有卷被选中”,说明编号输错,必须重查 list volume 输出。
第五步:输入 remove letter=F(F 替换为该卷实际盘符),执行后无提示即成功。最后输入 exit 退出。
用于设计、审查、生成或重构使用Effector、effector-react、Farfetched、AtomicRouter、@effector/next等库的React应用。
用组策略隐藏驱动器显示(仅限专业版/企业版)
这种方法不碰磁盘结构,只干预文件资源管理器的渲染逻辑,隐藏后连地址栏直接输入 D: 都打不开——比移除盘符更彻底,但仅适用于 Windows 11/10 专业版及以上版本。
按下 Win + R,输入 gpedit.msc 回车,打开本地组策略编辑器。
依次展开:用户配置 → 管理模板 → Windows组件 → 文件资源管理器。
双击右侧「隐藏‘我的电脑’中的这些指定的驱动器」→ 勾选「已启用」→ 在下方下拉菜单中选择你要隐藏的目标,例如「仅限制D驱动器」→ 点击「确定」。
【重要】该策略对当前登录用户立即生效,但不会影响其他账户;若需对所有用户生效,必须在「计算机配置」分支下重复相同设置。
用注册表修改NoDrives值(家庭版专属方案)
Windows家庭版没有组策略,但注册表永远可用。这个方法原理和组策略一致,都是通过位掩码控制驱动器显示开关,但需手动计算十六进制值,容易填错导致C盘也被隐藏。
新建一个文本文档,粘贴以下内容(以隐藏D盘为例):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDrives"=dword:00000008
将文件另存为 hide_d.reg(务必选“所有文件”,编码选ANSI),双击运行并确认导入。
对照表:C盘=0x00000004,D盘=0x00000008,E盘=0x00000010,F盘=0x00000020……多个盘相加即可,例如隐藏D+E则填 0x00000018。
重启文件资源管理器(任务管理器→重启Windows资源管理器)或注销再登录,D盘即从视图中消失。










