如何在Win11中开启“开发者驱动器” 解决Git克隆和代码编译慢

月夜之吻

月夜之吻

2026-05-22

782人浏览

原创

dev drive可显著缓解git/编译i/o瓶颈:一、设置ui创建;二、vivetool启用id 40347509;三、磁盘管理准备未分配空间;四、powershell脚本化部署;五、禁用pc manager服务干扰。

如何在win11中开启“开发者驱动器” 解决git克隆和代码编译慢

如果您在 Windows 11 上执行 Git 克隆、git status 或 C++/Node.js 代码编译时遭遇显著延迟,很可能是传统 NTFS 卷在高频小文件读写场景下触发了 I/O 瓶颈。开发者驱动器(Dev Drive)通过 ReFS 文件系统、Direct Access(DAX)内存映射及 Microsoft Defender 智能豁免机制,可直接缓解此类性能问题。以下是多种可行的开启路径:

一、确认并启用先决条件

未满足基础环境时,所有创建界面与命令均不可用。必须完成版本验证、开发者模式开启及磁盘空间准备,否则后续步骤将失败。

1、按下 Win + R 键,输入 winver,确认系统版本号不低于 10.0.22621.2338;若低于,请通过“设置 → Windows 更新”安装最新累积更新并重启。

2、进入“设置 → 隐私和安全性 → 开发者选项”,将 开发者模式 开关设为开启状态,并等待系统自动安装相关组件。

3、右键“开始”按钮,选择“计算机管理 → 存储 → 磁盘管理”,检查目标 SSD 是否存在至少 50 GB 连续未分配空间;若无,需先右键现有卷 → “压缩卷”释放空间。

4、确保当前账户具有 本地管理员权限,且未启用企业级组策略禁用 Dev Drive 功能。

二、通过系统设置图形界面创建 Dev Drive

该方式全程使用内置 UI 引导,自动完成 ReFS 格式化、DAX 启用与 Defender 豁免绑定,无需命令行,适合快速部署 Git 工作区与编译输出目录。

1、按下 Windows + I 打开“设置”应用。

2、在左侧导航栏中点击 系统,右侧滚动至底部选择 存储

3、在“存储管理”区域点击 高级存储设置,再点击 磁盘和卷

4、在“卷”列表下方点击 创建开发者驱动器 按钮。

5、在弹出窗口中选择存储形式:使用磁盘上的未分配空间(若已存在)、调整现有卷大小(自动划分新未分配区),或 创建新的 VHD(推荐新手隔离 Git 仓库)。

6、指定驱动器号(如 D:)、卷标(如 Git-ReFS),设置大小(建议 ≥100 GB 以容纳 .git 目录与 build/ 输出),点击“创建”并等待格式化完成。

三、使用 ViveTool 启用隐藏功能开关

若“磁盘和卷”界面未显示“创建开发者驱动器”按钮,表明系统虽满足版本要求但底层策略标识符被禁用,需通过 ViveTool 激活 ID 40347509 才能解锁 UI 创建能力。

1、访问 GitHub 官方仓库下载最新版 ViVeTool(v0.3.2 或更高),解压至本地路径(例如:C:\Tools\ViVeTool)。

2、右键“开始”按钮,选择 终端(管理员)

讯飞听见 Win
讯飞听见 Win

PHP中文网为您提供讯飞听见Windows客户端官方下载与安装部署指南。作为科大讯飞旗下的智慧办公SaaS平台,我们为您整理了通过官方渠道安全获取最新完整版安装包(支持Win7至Win11系统)的核心入口。同时,详细梳理了客户端的核心功能与使用技巧,涵盖实时录音转文字、音视频文件批量导入转写、AI智能会议纪要生成、多语种实时翻译及屏幕录制等。

下载

3、执行命令切换目录:cd /d C:\Tools\ViVeTool(请替换为实际解压路径)。

4、输入启用命令:vivetool /enable /id:40347509,回车执行。

5、关闭终端,重启计算机 使策略变更生效。

6、重启后再次进入“设置 > 系统 > 存储 > 高级存储设置 > 磁盘和卷”,此时应可见“创建开发者驱动器”按钮。

四、使用 PowerShell 脚本化创建 Dev Drive

该方式支持参数化定制与自动化部署,适用于 CI/CD 环境或需精确控制 VHD 存储路径、容量与盘符的进阶用户,可跳过 UI 依赖直接生成就绪卷。

1、以管理员身份打开 Windows Terminal(Admin)

2、执行以下命令创建 Dev Drive:New-DevDrive -SizeInBytes 100GB -DriveLetter E -Path "D:\DevDrives\Project.vhdx"

3、根据实际需求修改参数:-SizeInBytes 可设为 50GB、100GB 等;-DriveLetter 必须为未被占用的盘符;-Path 应指向 NTFS 分区上的本地路径,且父目录需已存在。

4、命令成功执行后,在“此电脑”中即可看到新驱动器,其属性中显示文件系统为 ReFS,并标注 DAX Enabled

五、禁用 Microsoft PC Manager Service 干扰

即使 Dev Drive 已启用,若系统中运行 Microsoft PC Manager Service,其后台文件监控会严重拖慢 Git 的文件遍历操作,导致 git status、git add 等命令在执行前出现数秒卡顿,此问题与 Dev Drive 本身无关但常共存。

1、按下 Win + R,输入 services.msc 并按回车。

2、在服务列表中找到 Microsoft PC Manager Service(可点击“名称”列排序加速定位)。

3、双击打开该服务属性,点击 停止 按钮立即终止运行。

4、在“启动类型”下拉菜单中选择 禁用,防止开机自启。

5、点击“应用”和“确定”保存更改。

6、无需重启,立即在 Git Bash 中执行 git status 验证响应速度是否恢复正常。

相关文章

驱动精灵
驱动精灵

驱动精灵基于驱动之家十余年的专业数据积累,驱动支持度高,已经为数亿用户解决了各种电脑驱动问题、系统故障,是目前有效的驱动软件,有需要的小伙伴快来保存下载体验吧!

下载

相关标签:

git win11

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

2023.07.05

2607

9

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

2023.07.06

975

6

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

2023.07.24

511

5

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

1722

7

git怎么对比两个版本的文件内容
git怎么对比两个版本的文件内容

要对比两个版本的 git 文件,请使用 git diff 命令:git diff 比较工作树和暂存区之间的差异。git diff 比较两个提交或标签之间的差异。git diff 输出显示差异块,其中 + 表示添加的行,- 表示删除的行, 表示修改的行。可使用 gitkraken、meld、beyond compare 等可视化工具更直观地查看差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

1477

6

墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

9

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

7

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

8

14

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

4

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 7.4万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.7万人学习