windows 11 开发者驱动器(dev drive)需先启用开发者模式、确认系统版本≥22621.2338且预留50gb连续未分配空间,再通过设置或powershell创建refs+dax卷,并用vivetool启用全部5个指定id才能解锁ui按钮。

如果你在 Windows 11 上编译大型 C++ 项目、运行频繁读写的 Node.js 开发服务器,或遭遇 Git clone 卡顿、npm install 延迟严重等问题,说明 NTFS 卷已成 I/O 瓶颈,必须启用开发者驱动器(Dev Drive)——它用 ReFS + DAX 技术绕过传统文件系统锁,专治小文件高频读写拖慢开发流程。
确认并启用开发者模式(前置硬性条件)
没有这一步,后续所有创建入口都会消失。系统不会报错,只会让你在“磁盘和卷”页面反复刷新却找不到按钮。
按下 Win + I 打开设置 → 左侧点“隐私和安全性” → 右侧滚动到底部点击“开发者选项” → 选择“开发者模式”单选框 → 弹出安全警告时点击“是” → 等待状态栏显示“正在安装开发人员模式所需组件”,进度条走完即生效。
注意:此过程需联网,会自动下载约 300MB 的 SDK 组件包,中途断网会导致后续 Dev Drive 创建失败且无提示。
检查系统版本与磁盘空间(不可跳过的验证)
按下 Win + R 输入 winver 回车 → 确认版本号 ≥ 10.0.22621.2338;若低于,请先通过“设置 → Windows 更新”安装最新累积更新并重启。
右键“开始”按钮 → 选择“磁盘管理” → 查看目标磁盘是否含至少 50 GB 连续未分配空间;若无,右键现有卷(如 C:)→ “压缩卷” → 输入压缩量(建议 ≥51200 MB)→ 点击“压缩”生成未分配区。
这一步不能靠估算:压缩后若出现多个零碎未分配块,Dev Drive 创建向导会直接忽略,只识别连续大块空间。
通过设置 UI 创建 Dev Drive(推荐新手)
打开“设置 → 系统 → 存储 → 高级存储设置 → 磁盘和卷” → 点击底部“创建开发者驱动器”按钮 → 在弹窗中选择“使用磁盘上的未分配空间”(若上一步已准备好)→ 指定驱动器号(如 D:)、卷标(如 Dev-ReFS)、大小(默认填满未分配区,最小必须 50 GB)→ 点击“创建”。
格式化过程约 2~5 分钟,进度条结束后,打开“此电脑”即可看到新驱动器,右键属性页中明确显示“文件系统:ReFS”与“DAX 启用:是”。此时无需额外操作,Windows Defender 已自动为该卷启用性能模式。
用 PowerShell 手动创建(适合脚本化/批量部署)
第一步:以管理员身份运行 Windows Terminal(PowerShell)。
第二步:执行命令查询可用磁盘:Get-Disk | Where-Object {$_.OperationalStatus -eq 'Online'} | Get-Partition | Where-Object {$_.Type -eq 'Basic' -and $_.Size -gt 53687091200} → 记下目标磁盘的 DiskNumber(如 0)。
第三步:运行初始化命令:New-Volume -DiskNumber 0 -FileSystem ReFS -DriveLetter D -FriendlyName "Dev-ReFS" → 替换 DiskNumber 和 DriveLetter 为实际值。
第四步:显式标记为开发者驱动器:Set-Volume -DriveLetter D -Provenance "Developer" → 此命令不可省略,否则 Windows Defender 不会自动豁免扫描,性能优势归零。
用 ViveTool 激活隐藏功能(UI 按钮不显示时必做)
方法一:下载最新版 ViVeTool(v0.3.2+)到本地,例如解压至 C:\Tools\ViVeTool。
方法二:右键“开始”按钮 → 选择“终端(管理员)” → 执行:cd /d C:\Tools\ViVeTool → 再执行:vivetool /enable /id:40347509,42401084,42866187,43217407,44715077。
方法三:关闭终端 → 重启计算机 → 重启后进入“设置 → 系统 → 存储 → 磁盘和卷”,按钮将立即出现。
提醒:只输入单个 ID(如 40347509)可能无效,微软在预览版中拆分了多项子功能开关,必须一次性启用全部五个 ID 才能完整解锁 UI 元素。











