快科技 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 系统屎山代码太多的情况。
然而反过来看微软保留这个屎山代码也不是没有原因的,兼容性可能比大部分极端情况下的性能还是要重要的,这是个权衡问题,很难说一定是好或者坏的设计。



登录后才可以发布评论哦
打开小程序可以发布评论哦