SSD照样卡顿 40多年前DOS遗留的代码坑了Win11:禁用可提升性能

快科技9月26消息,Win11电脑普遍配备了SSD硬盘,磁盘性能本身很强大了,但40多年DOS系统遗留的设计可能会导致性能卡顿,SSD也照样受影响。

戴尔公司日前公布的信息显示,在Win11系统上,哪怕配备了M.2 SSD硬盘,查看和复制文件也有可能很卡顿,用USB接口传输文件到安卓设备也会异常缓慢,这都是源于8.3文件名(8dot3 name)的祖传代码。

这个设计可以追溯到1980年代的MS-DOS系统上,8.3文件名指的是最多8个字符的基础名称和最多3个扩展名的命名规范,从Win95之后NTFS和VFAT格式虽然支持了长文件名,但为了兼容性,现在的系统依然会支持8.3格式的文件名。

戴尔是在验证备份产品Avamar时注意到这个性能问题的,在启用8.3文件名的环境中,单个文件夹内创建130万个文件之后,文件生成的性能几乎就停滞了,但是禁用了8.3文件名之后,2-3小时内依然可以轻松创建500万个文件,这是没禁用之前不可能做到的。

微软之前也提到过了这个文件,也在官方文档中提到了出于性能考虑,可以在特定范围内禁用8.3文件名规范。

查询8.3文件名是否启用了可以用下面的命令:

fsutil 8dot3name query C:

如果显示卷状态是0就意味着启用了8.3文件名的支持,想停用的话可以用下面的命令:

FSUTIL 8dot3Name set 1

还可以永久删除现有文件夹的支持,不过这个事有一定的危险性,微软之前就警告过这可能会导致部分意外,包括软件不能安装等。

考虑到8.3文件名在超过130万个文件之后性能才会明显受影响,大部分人日常使用中还是很少这么极端的,因此还是别折腾了,真想用的话可以找DeepSeek或者其他AI,让它查询微软官方文档给出详细的操作说明。

如今的Win11都会受到40多年前的DOS系统的代码影响,这就是很多人口中所说的Win系统屎山代码太多的情况。

然而反过来看微软保留这个屎山代码也不是没有原因的,兼容性可能比大部分极端情况下的性能还是要重要的,这是个权衡问题,很难说一定是好或者坏的设计。

SSD照样卡顿 40多年前DOS遗留的代码坑了Win11:禁用可提升性能

【本文结束】如需转载请务必注明出处:快科技

责任编辑:宪瑞

本文来自大风号,仅代表大风号自媒体观点。