Win11配SSD仍卡顿?40年前DOS代码背锅,禁用能提速
Win11电脑普遍换上SSD,磁盘性能本该起飞,但40多年前DOS遗留的设计还在拖后腿。戴尔最新信息显示,即便装了M.2固态硬盘,查文件和复制文件都可能卡成PPT,用USB往安卓设备传数据更是慢得离谱。
这锅,得扣在8.3文件名这套祖传代码头上。 这事儿能追溯到1980年代的MS-DOS。当时规矩是文件名基础部分最多8个字符,扩展名最多3个。后来Win95之后的NTFS和VFAT虽然支持长名字,但为了兼容老软件,系统至今还认这套8.3格式。
说白了,就是老规矩没完全废掉。 戴尔是怎么发现的?他们在测试备份产品Avamar时撞上了这个问题。环境里开着8.3文件名,单个文件夹塞进130万个文件后,生成速度基本趴窝。但一旦关掉这个功能,两三个小时就能轻松建出500万个文件,这在以前根本不敢想。

微软其实早提过这茬,官方文档里也写了,为了性能可以考虑在特定范围禁用8.3规范。想查自己系统开没开,敲一条命令就行:fsutil 8dot3name query C:。要是显示卷状态是0,那就是开着呢。
想关的话,执行FSUTIL 8dot3Name set 1就能停用。 这里得提醒一句,还能永久删掉现有文件夹对8.3的支持,但这事儿有风险。微软早就警告过,这么干可能导致软件装不上之类的意外。毕竟,绝大多数人日常哪会碰到单文件夹超130万文件的极端场景,真没必要瞎折腾。
非要试的话,建议先让AI查查微软官方文档,按步骤来更稳妥。 Win11被40多年前的DOS代码牵着走,这正是大家吐槽Windows“屎山代码”的典型例子。但换个角度想,微软留着这堆老代码也有讲究——兼容性往往比极端性能更重要。
这种权衡取舍,很难简单说哪个设计绝对好坏。