V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
aquatichunter
V2EX  ›  问与答

把 Windows 所在的盘符改成别的字母,这是一种优化系统的方法么?

  •  
  •   aquatichunter · 171 天前 · 727 次点击
    这是一个创建于 171 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ?si=XQJR8uwgAcbqASeG
    无论怎么说,只有用过一段时间才能知道这是正经的优化手段还是纯整活的操作
    很显然软盘已经退出历史舞台,但是 Windows 的盘符仍然从 C 开始。所以我就想,既然 Windows 的引导方式已经不依赖软盘,那能不能让 Windows 的盘符改成别的?于是就找到了这个视频。
    这位老哥是在虚拟机上弄的,我在物理机上复现了一遍,把 Windows 盘符改成了 A 。目前没发现什么严重的错误提示,可以正常添加用户和对应的权限;如果电脑里没别的主分区,虚拟内存和休眠功能是默认禁用的,如果有第二个主分区,系统会给这个分区分配成 C 盘,页面文件和休眠文件就放在这里;绝大部分 UWP 应用能正常运行,appx 文件也可以正常安装,但我发现我其中一个 OEM 驱动安装程序运行不了; Windows Update 也能正常更新。
    作者说过了,永远不要把除 C 以外的字母用作系统盘,因为有些应用只认 C 盘。所以我想知道,把系统盘符改了之后还适合日常乃至长期使用么?这也许能防御大多数病毒和流氓软件?
    3 条回复
    busier
        1
    busier  
       171 天前
    不是优化方案 而是蛋疼方案

    操作系统盘路径应该使用 %HomeDrive% %SystemRoot% %WinDir% 等等环境变量获取

    显然很多草台班子会假定系统就是 C:盘等等,并且代码硬编码写死,你非要不安他们来程序早晚出问题

    所以说 别折腾了
    busier
        2
    busier  
       171 天前
    至于防病毒和流氓软件之说更是无稽之谈
    aquatichunter
        3
    aquatichunter  
    OP
       171 天前
    @busier 能不能防病毒我不知道,但是我见过反向防毒的。之前在 SuperUser 上见过一个,把那些 active 软件放到 A 盘里好像能避免被 MDF 扫描,不需要在运行之前手动关掉。
    我没问过什么原理,但印象中 AB 都被分配了之后系统会把 A 盘标记成软盘,貌似还会自动加上写保护。也许是特性,反正我没深入了解过。
    至于某些软件把安装路径写死这回事,红迪上有人试过创建一个比较小的 C 盘然后把 A 盘的所有文件和目录都用硬链接镜像过去
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1056 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.