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

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

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

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

所以说 别折腾了
busier
118 天前
至于防病毒和流氓软件之说更是无稽之谈
aquatichunter
118 天前
@busier 能不能防病毒我不知道,但是我见过反向防毒的。之前在 SuperUser 上见过一个,把那些 active 软件放到 A 盘里好像能避免被 MDF 扫描,不需要在运行之前手动关掉。
我没问过什么原理,但印象中 AB 都被分配了之后系统会把 A 盘标记成软盘,貌似还会自动加上写保护。也许是特性,反正我没深入了解过。
至于某些软件把安装路径写死这回事,红迪上有人试过创建一个比较小的 C 盘然后把 A 盘的所有文件和目录都用硬链接镜像过去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1055662

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX