需先确认系统版本≥10.0.22621.2338、启用开发者模式并确保50gb未分配空间;再通过“设置→系统→存储→磁盘和卷”点击创建,或用powershell/diskpart手动初始化refs卷并标记为developer。

如果您希望在 Windows 11 中为编译、容器或 WSL 等开发负载提升磁盘 I/O 效率,则需启用“开发者驱动器”(Dev Drive),该功能基于 ReFS 文件系统并集成多项底层优化。以下是启用此功能的具体操作路径与替代方案:
一、确认系统先决条件并启用开发者模式
开发者驱动器功能依赖特定系统版本与基础设置,未满足条件时界面中不会显示创建选项。必须完成以下验证与配置,否则后续步骤无法执行。
1、按下 Win + R 键,输入 winver,确认版本号不低于 10.0.22621.2338;若低于,请通过“设置→Windows 更新”安装最新累积更新并重启。
2、进入“设置→隐私和安全→开发者选项”,将“开发者模式”开关设为开启状态,并等待系统自动安装相关组件。
3、右键“开始”按钮,选择“计算机管理→存储→磁盘管理”,检查目标磁盘是否存在至少 50 GB 未分配空间;若无,需先压缩现有卷释放空间。
二、通过设置应用创建开发者驱动器(推荐图形化方式)
该路径使用 Windows 内置 UI 引导流程,自动处理 ReFS 格式化与安全策略绑定,适用于大多数个人开发场景。
1、打开“设置→系统→存储→高级存储设置→磁盘和卷”。
2、在“卷”列表下方点击“创建开发人员驱动器”按钮。
3、在弹出窗口中选择存储形式:使用磁盘上的未分配空间(若已存在)或调整现有卷的大小(将自动划分新未分配区)。
4、指定驱动器号(如 D:)、输入卷标(如 Dev-ReFS),点击“创建”并等待格式化完成(进度条结束后即就绪)。
三、使用 PowerShell 手动初始化开发者驱动器(适用于脚本化部署)
当图形界面不可用或需批量配置时,PowerShell 可绕过 UI 限制直接调用底层命令,要求以管理员身份运行。
1、以管理员身份启动 Windows Terminal(PowerShell)。
2、执行命令查询可用未分配空间:Get-Disk | Where-Object {$_.OperationalStatus -eq 'Online'} | Get-Partition | Where-Object {$_.Type -eq 'Basic' -and $_.Size -gt 53687091200}。
3、获取目标磁盘编号后,运行:New-Volume -DiskNumber X -FileSystem ReFS -DriveLetter D -FriendlyName "Dev-ReFS"(X 替换为实际磁盘号)。
4、完成后执行:Set-Volume -DriveLetter D -Provenance "Developer",显式标记该卷为开发者驱动器。
四、启用 ReFS 支持(当格式化选项中无 ReFS 时)
部分系统默认未安装 ReFS 文件系统功能组件,导致磁盘管理中无法选择 ReFS 格式化,需手动启用可选功能。
1、打开“设置→系统→可选功能→添加功能”。
2、在搜索框中输入 ReFS,勾选“ReFS 可选功能”并点击“安装”。
3、安装完成后重启系统,再次尝试创建开发者驱动器或使用 DiskPart 手动格式化。
五、使用 DiskPart 创建 ReFS 分区(适用于无 GUI 环境或故障恢复)
当设置应用与 PowerShell 均失效时,DiskPart 提供最底层的分区控制能力,可强制创建符合开发者驱动器要求的 ReFS 卷。
1、以管理员身份运行命令提示符,输入 diskpart 启动工具。
2、依次执行:list disk → select disk X(X 为目标磁盘)→ create partition primary size=51200(单位 MB)。
3、执行:format fs=refs quick label="Dev-ReFS" → assign letter=D → exit。
4、最后在 PowerShell 中补全开发者属性:Set-Volume -DriveLetter D -Provenance "Developer"。











