我从各种渠道听说,与桌面一样,C 盘的根目录是“特殊的”,最好不要让该文件夹杂乱无章,尤其是不要放松散的文件,还要尝试将您的文件夹设为 Microsoft 在 C 盘根目录中提供的文件夹的子文件夹。但是,我找不到有关该主题的任何权威意见,这让我认为这要么一直是虚假的建议,要么是在 DOS 下可能有意义但很久以来都不适用的建议。
答案1
这是非常过时的建议。
不要让根目录变得杂乱的建议可以追溯到 FAT12 时代(发布1980 年)和 FAT16(第一个发布1987 年)。这些文件系统的根目录条目数通常限制为 512 个,而子目录条目数限制则更高。根据维基百科:
FAT12 和 FAT16 可用的根目录条目数在格式化卷时确定,并存储在 16 位字段中。对于给定的 RDE 数量和扇区大小 SS,根目录扇区的数量 RDS 为 RDS=ceil((RDE×32)/SS),通常选择 RDE 来填充这些扇区,即 RDE*32=RDS*SS。FAT12 和 FAT16 介质通常在非软盘介质上使用 512 个根目录条目。一些第三方工具(如 mkdosfs)允许用户设置此参数。
FAT32 推出后未发布任何文件系统1996年对根目录中的条目数没有任何限制。但是,对于某些文件系统,您可能仍然受到最大全部的支持的文件。
答案2
不,没有什么特别的C:\
。
但是,它确实包含一些关键的 Windows 文件,例如
pagefile.sys
和hiberfil.sys
以及一些其他文件。
由于这些文件的敏感性,最好不要把它们弄乱,这样问题可能更容易发现。
这并不能阻止某些应用程序可耻地将文件存储在那里,但我建议您不要这样做,以防万一。
答案3
没有任何技术原因导致您无法将数千个文件存储在 NTFS 卷的根文件夹中,并且性能不会受到显著影响。但仅仅因为您可以做某事并不意味着您应该这样做。长期以来的最佳做法是避免将文件放在根文件夹中。最佳做法是有充分理由的,不应在没有充分理由的情况下违反。
Vista 及更高版本的另一个原因是,默认情况下,只有提升的管理员级别帐户才能创建或修改 NTFS 卷根目录中的文件。此限制不适用于创建新的子文件夹。可以删除此限制,但这样做会违反最佳实践并危及安全性。