找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4721

积分

0

好友

611

主题
发表于 3 小时前 | 查看: 5| 回复: 0

前言

Windows 系统里藏着不少可以提升性能、节省磁盘空间的老功能,其中一些至今仍少有人深究。性能优化话题在技术社区的热度也一直居高不下。

最近,Reddit 上有一位用户分享了自己的发现:关闭 Windows 一项相当“古老”的功能后,文件操作速度明显加快。这项功能目前在 Windows 11 等现代系统中仍然存在,不过微软已经开始逐步移除其中部分遗留特性。

详细介绍

这里说的就是 8dot3,也就是 8.3 文件命名规则,通常称为短文件名(SFN)。

这位 Reddit 用户提到,文件操作偏慢的问题已经困扰了他多年,尤其是在 Windows 中浏览文件,以及通过 USB 或 FTP 在 Windows 与 Android 设备之间复制文件时。即便电脑配备的是高速 M.2 SSD,某些文件操作依旧能感受到明显的迟滞。

后来他把注意力放到了 8.3 文件名上。这项功能的初衷,是为了兼容早期 MS-DOS 的文件命名规则。

Windows 品牌视觉图:8.3 文件名兼容功能相关背景

简单来说,在 8dot3 规则下,老式 MS-DOS FAT 文件系统的文件名最多只能有 8 个字符,扩展名最多 3 个字符,再加上中间的点,总共不超过 12 个字符。

微软曾解释过,虽然现在的文件系统(例如 NTFS)已经支持长文件名,但 Windows 仍然会为长文件名额外生成一个 8.3 短文件名作为别名。比如,一个较长的文件名可能会派生出一个带波浪号(~)的短名称。

有趣的是,微软在官方文档中也明确提到,出于性能考虑,可以直接关闭 8.3 别名功能。微软的表述是:“根据具体文件系统的情况,可以针对整个系统或指定卷关闭 8.3 别名功能,以提升性能。”

按照这个思路,这位用户先使用 fsutil 8dot3name query C: 命令检查系统是否开启了 8.3 文件名创建功能。确认开启之后,他关闭了新建文件和文件夹的 8.3 文件名生成,同时使用 fsutil 8dot3name strip /f /s D:\Movies 命令,把电影文件夹里已存在的短文件名全部清除。

fsutil 8dot3name strip 命令执行输出截图

fsutil 8dot3name 命令的功能相当丰富:可以查询当前状态、修改 8.3 文件名创建方式、扫描目录寻找可能受影响的注册表项,还能清除已经存在的短文件名。Windows 既支持针对整个系统设置,也支持针对单个磁盘卷单独配置。微软目前的文档也确认,Windows 11 依然保留了这个功能。

据这位用户反馈,修改之后,在平铺视图中滚动文件列表明显顺滑了很多。接着他对几个常用文件夹做了相同处理,文件搜索速度也快了不少。此外,外置硬盘的响应速度有所提升,通过 USB 或 FTP 浏览 Android 文件夹时,也更接近操作普通 Windows 文件夹的体验,复制大量音乐文件时同样如此。

不过,这些只是个人使用体验,并非严格的基准测试。但历史上确实有不少可信资料支持这一说法。前面提到的微软文档就曾把关闭 8.3 文件名生成作为一种性能优化手段,尤其在文件数量极大的场景下效果更为突出。

Dell 也曾记录过与 8.3 文件名相关的 NTFS 性能问题。在 Dell 的测试中,他们对包含数百万个文件的文件夹进行了验证,发现随着文件数量持续增加,文件创建速度会严重下滑。测试数据显示,在开启 8.3 文件名功能的情况下,Dell 的 Avamar 备份软件在处理约 130 万个文件时就可能出现性能停滞;而关闭该功能后,创建超过 500 万个文件仅需大约 2 到 3 个小时。

NTFS 文件创建数量对比图:禁用 8dot3 前后

但需要注意的是,这并不意味着你应该立刻把所有 8.3 文件名清除掉。微软特别提醒,如果直接永久删除已有的 8.3 文件名,却没有处理依赖这些名称的应用程序或注册表项,可能导致应用出现意外故障,甚至软件无法正常卸载。因此,在动手删除之前,微软建议先备份相关目录或磁盘卷。

总的来说,关闭 8.3 文件名生成确实可能带来性能提升,尤其是在文件数量非常庞大的场景下,但它并非适用于所有 Windows 11 电脑的万能优化方案。即便如此,这个功能还是相当值得玩味——它说明了一个事实:即便今天的电脑已经用上了高速 SSD,这个几十年前为了兼容旧系统而遗留下来的机制,在某些大量处理文件的环境下,依然可能对性能产生不容忽视的影响。如果你在云栈社区看到类似的性能优化讨论,不妨也参与交流,实际效果因机器和使用场景而异,操作前做好备份总是稳妥的选择。




上一篇:2026腾讯游戏安全初赛Android逆向:Godot加密破解与ChaCha20魔改分析
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-9-30 11:23 , Processed in 1.118197 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表