若未启用Dev Drive,则无法享受ReFS优化与Defender性能模式带来的编译加速;可通过设置界面、ViveTool命令行、磁盘管理准备空间三种方式创建,并需验证Defender已对Dev Drive路径智能豁免。

如果您已安装 Windows 11 且满足系统要求,但尚未启用或正确配置 Dev Drive 开发者驱动器,则可能无法享受 ReFS 文件系统优化与 Defender 性能模式带来的编译加速与包缓存效率提升。以下是设置并使用 Dev Drive 的多种可行路径:
一、通过系统设置图形界面创建 Dev Drive
此方法适用于已满足先决条件且系统版本为 Build 10.0.22621.2338 或更高版本的用户,利用内置存储管理界面完成创建,无需命令行操作。
1、按下 Windows + I 打开“设置”应用。
2、在左侧导航栏中点击系统,右侧滚动至底部选择存储。
3、在“存储管理”区域点击高级存储设置,再点击磁盘和卷。
4、点击创建 Dev 驱动器按钮,系统将自动检测可用空间类型。
5、从三个选项中选择一种存储形式:创建新的 VHD、调整现有卷的大小(生成未分配空间)、或使用磁盘上的未分配空间(仅当存在未分配空间时显示)。
6、按提示指定大小(最小50 GB)、驱动器号及文件系统格式(默认 ReFS),确认后开始格式化与初始化。
二、使用 ViveTool 命令行工具启用 Dev Drive 功能(适用于预览版或功能未显式出现时)
若在“磁盘和卷”界面未看到“创建 Dev 驱动器”选项,可能是 Dev Drive 功能开关尚未激活,需通过 ViveTool 启用对应策略标识符。
1、访问 GitHub 官方仓库下载最新版ViVeTool(如 v0.3.2 或更高),解压至本地路径(例如:C:\Tools\ViVeTool)。
2、右键点击“开始”按钮,选择终端(管理员)或搜索“cmd”,右键选择以管理员身份运行。
3、执行命令切换目录:cd /d C:\Tools\ViVeTool(请替换为实际解压路径)。
4、输入启用命令:vivetool /enable /id:40347509,回车执行。
5、关闭终端,重启计算机使策略变更生效。
6、重启后再次进入“设置 > 系统 > 存储 > 高级存储设置 > 磁盘和卷”,此时应可见“创建 Dev 驱动器”按钮。
三、通过磁盘管理工具手动准备未分配空间后创建 Dev Drive
该方法适用于希望将 Dev Drive 直接部署于物理磁盘分区、追求最高 I/O 性能的开发者,需预先释放连续未分配空间,避免 VHD 层级开销。
1、右键“此电脑”,选择管理,打开“计算机管理”窗口。
2、左侧树形菜单中展开存储,点击磁盘管理。
3、在目标磁盘(如磁盘 0)上右键已有卷(如 C:),选择压缩卷。
4、在弹出框中输入压缩空间量(至少50 GB,建议留出余量),点击压缩,生成黑色“未分配”区域。
5、返回“设置 > 系统 > 存储 > 高级存储设置 > 磁盘和卷”,点击“创建 Dev 驱动器”,此时“未分配空间 on disk”选项将可用。
6、选择该未分配空间,指定驱动器号(如 D:)、大小与名称,确认创建。
四、验证 Dev Drive 是否启用 Defender 性能模式
Dev Drive 的核心优势之一是自动触发 Microsoft Defender 的性能扫描模式,跳过对源码、node_modules、.git 等目录的实时扫描,需确认该机制已生效。
1、打开Windows 安全中心(可通过任务栏图标或搜索打开)。
2、点击病毒和威胁防护,向下滚动至“管理设置”区域。
3、点击病毒和威胁防护设置,检查“基于信誉的保护”与“云提供的保护”是否开启。
4、在“排除项”下方点击添加或删除排除项,确认您的 Dev Drive 驱动器号(如 D:\)已列于“文件夹”排除列表中。
5、打开 PowerShell(管理员),运行命令:Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender\Scan" -Name "DisableRealtimeMonitoring",返回值为 0 表示实时监控未被全局禁用,仅对 Dev Drive 路径做了智能豁免。

















