V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cppc
V2EX  ›  Windows

Windows 11 有个叫 [开发驱动器]的功能,打算尝试一下,先来问问有没有什么坑

  •  
  •   cppc · 28 天前 · 2475 次点击

    官方的介绍: https://learn.microsoft.com/zh-cn/windows/dev-drive/

    我看了下,似乎还挺适合开发人员的。

    19 条回复    2024-10-18 19:07:31 +08:00
    zed1018
        1
    zed1018  
       28 天前
    其实就是 vhdx 封装了一下,然后针对这个对 wd 杀毒做了一些优化
    nullyouraise
        2
    nullyouraise  
       28 天前   ❤️ 1
    Dev Drive 要使用 ReFS ,这个文件系统很多年了就没有稳定过,去年我用了一阵,有一天系统更新后分区突然变成 RAW 了,数据全丢了,还好里面只是些 Git 库没什么损失
    0o0O0o0O0o
        3
    0o0O0o0O0o  
       28 天前
    上次重装系统时也看到这个了,我也想知道使用体验,话说微软的一些东西经常是迭代到非常好用的程度突然就被砍了
    wangsd
        4
    wangsd  
       28 天前   ❤️ 1
    ReFS 用过一次,升级下系统直接读不出来了,服了,最后只能格式化,然后用数据恢复软件恢复,文件名全都变成数字。
    cccer
        5
    cccer  
       28 天前   ❤️ 2
    出来就再用,没遇到什么坑也没感觉快多少,另外用上 ReFS 注意千万别回退系统版本就行。
    1145148964
        6
    1145148964  
       28 天前
    refs 对普通人而言必须只在一个系统上使用,只要系统降级就会有问题。自己不是高手就做好文件备份。
    高人随意。
    Satelli
        7
    Satelli  
       28 天前   ❤️ 1
    可以选虚拟驱动器的方式,如 1 楼的 VHDX 。
    也可以单独选一个分区格式化成 ReFS 。

    对小文件有一定效果。MS Defender 也默认启用异步扫描模式来降低 IO 影响。
    需要注意的是除了代码,你可能还需要更改构建、包管理等工具让其将 cache 或者中间产物也放在 Dev Drive 里。否则只有代码在那也没什么意义。
    https://learn.microsoft.com/en-us/windows/dev-drive/#what-should-i-put-on-my-dev-drive
    atuocn
        8
    atuocn  
       28 天前
    固态硬盘时代,磁盘分区对读写性能已经没什么意义,而且 Windows 的尿性,C 盘总在不断膨胀中,分区有时是作茧自缚。但是如果你想保留以前时代系统磁盘一个 Driver ,数据盘一个 Driver ,方便迁移数据的话,可以用 Dev Driver 。Dev Driver 好处是系统会自动挂载。但是好像新版 windows 11 ,使用设置画面创建的虚拟磁盘也可以自动挂载,有点记不清了。
    mmdsun
        9
    mmdsun  
       28 天前
    Dev Drive 刚出就用了挺好了,没用出现丢数据的问题。

    单独分区 ReFS 好像不稳定,升级系统不兼容可能读不出数据。

    但 ReFS 在 Windows Server 上没有这种问题。
    xcnick
        10
    xcnick  
       28 天前
    看起来如果不涉及做 Windows 平台的开发,这个开发驱动器就没什么用处?
    Donahue
        11
    Donahue  
       28 天前
    linux 下有类似的东西吗
    INCerry
        12
    INCerry  
       28 天前
    用了挺久了,感觉上构建速度确实变快了
    blinue
        13
    blinue  
       28 天前
    dev home 里面可以快捷配置,实测编译 C++ 项目速度明显快了
    EVANGELIONAir
        14
    EVANGELIONAir  
       28 天前
    refs 有版本区别,升级新版 Windows 后不可降级,否则会 raw
    liubaicai
        15
    liubaicai  
       28 天前
    用过,感觉没啥大用
    TomCN
        16
    TomCN  
       28 天前
    一直在用,速度啥的没测试,也没有明显的感觉
    majula
        17
    majula  
       28 天前
    @Donahue #11

    比如 ZFS volume ?
    clorischan
        19
    clorischan  
       28 天前 via Android
    在用,要求 refs 分区,对于 dev drive ,indows defender 默认执行异步扫描,而非同步模式。然后在 24h2 的 refs 分区中默认启用 cow 了(写时复制,微软叫块克隆,复制几百 g 甚至更大的文件都是瞬间完全,有实际修改时才会写入修改的部分)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1234 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:47 · PVG 07:47 · LAX 15:47 · JFK 18:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.