启用Windows 11开发者驱动器可提升高频小文件I/O性能,需先确认系统版本≥22621.2338、开启开发者模式、预留≥50GB连续未分配空间,再通过设置图形界面或PowerShell命令创建ReFS+DAX驱动器。

如果你在 Windows 11 上编译大型 C++ 项目、运行 Webpack 构建、频繁操作 node_modules 或遭遇 Git clone 卡顿、npm install 耗时过长,这很可能是 NTFS 文件系统在高频小文件读写场景下的 I/O 瓶颈所致;启用“开发者驱动器”(Dev Drive)可直接绕过系统缓存、禁用实时防病毒扫描并启用 ReFS + DAX 组合,实测编译耗时平均降低 25%~30%。
确认系统与环境前提
这一步跳过会导致后续所有操作失败,必须严格验证。
按下 Win + R,输入 winver 回车,确认版本号 ≥10.0.22621.2338;若低于,请先通过「设置 → Windows 更新」安装最新累积更新并重启。
进入「设置 → 隐私和安全性 → 开发者选项」,将「开发者模式」设为开启状态,等待组件自动安装完成——【未启用开发者模式,设置中将完全不显示“创建开发者驱动器”按钮】。
右键「开始」按钮 → 「磁盘管理」,检查目标磁盘是否有 ≥50 GB 连续未分配空间;若无,右键现有卷(如 C:)→ 「压缩卷」,输入压缩量(建议 ≥53687091200 字节),点击压缩生成未分配块。注意:多个零碎未分配块会被忽略,只识别连续大块。
通过设置应用图形化创建(推荐新手)
该方式全自动处理 VHD 创建、ReFS 格式化、DAX 启用与 Defender 智能豁免绑定,无需命令行,适合首次部署。
按下 Win + I 打开设置 → 左侧点「系统」→ 右侧滚动到底部选「存储」→ 「存储管理」区域点「高级存储设置」→ 「磁盘和卷」。
点击「创建开发者驱动器」按钮,系统自动检测可用空间类型。
从三个选项中任选其一:
① 使用磁盘上的未分配空间(最快,需已存在);
② 调整现有卷大小(自动划分新未分配区);
③ 创建新的 VHD(推荐 SSD 非系统盘,路径需为 NTFS 分区上的本地目录)。
指定驱动器号(如 D:)、卷标(如 Dev-ReFS)、大小(默认填满未分配区,最小必须 50 GB)→ 点击「创建」。
格式化过程约 2~5 分钟,进度条结束后,打开「此电脑」即可看到新驱动器,右键属性页中明确显示「文件系统:ReFS」与「DAX 启用:是」。
使用 ViveTool 启用隐藏功能入口(按钮不显示时必做)
若在「磁盘和卷」页面始终找不到「创建开发者驱动器」按钮,说明系统策略标识符 ID 40347509 处于禁用状态,需强制激活。
方法一:下载并启用
访问 GitHub 官方仓库下载最新版 ViVeTool(v0.3.2 或更高),解压至本地路径(例如:C:\Tools\ViVeTool)。
右键「开始」按钮 → 「终端(管理员)」,执行:
cd /d C:\Tools\ViVeTool(请替换为实际解压路径)→ 回车;
vivetool /enable /id:40347509 → 回车。
关闭终端,重启计算机使策略变更生效。
重启后再次进入「设置 → 系统 → 存储 → 高级存储设置 → 磁盘和卷」,此时应可见「创建开发者驱动器」按钮。
使用 PowerShell 命令行创建(进阶可控)
该方式支持精确控制 VHD 存储路径、容量与盘符,适用于需批量部署或绕过图形界面限制的场景,要求以管理员身份运行终端。
以管理员身份打开 Windows Terminal(Admin)或 PowerShell(Admin)。
执行命令:New-DevDrive -SizeInBytes 75GB -DriveLetter E -Path "D:\DevDrives\Project.vhdx"。
根据实际需求修改参数:
–SizeInBytes 可设为 50GB、100GB 等;
–DriveLetter 必须为未被占用的盘符;
–Path 必须指向 NTFS 分区上的本地路径,且父目录需已存在——【路径不存在或不在 NTFS 分区上将导致命令立即失败】。
命令成功执行后,在「此电脑」中可见新驱动器,其属性页明确标注「文件系统:ReFS」与「DAX Enabled」。


















