Я слышал из разных источников, что, например, рабочий стол, корень C является "особым" и что лучше не загромождать эту папку, особенно свободными файлами, но и пытаться сделать ваши папки подпапками из тех, что Microsoft предоставляет в корне C. Но я не могу найти ничего канонического по этой теме, что заставляет меня думать, что это всегда был фиктивный совет, или это совет, который, возможно, имел смысл в DOS, но не применялся в течение многих лет.
3 ответа
Это очень устаревший совет.
Рекомендация не загромождать корневой каталог восходит к временам 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 году, не налагает каких-либо ограничений на количество записей в корневом каталоге. Однако с некоторыми файловыми системами вы все еще можете быть ограничены максимальным количеством общих файлов , поддерживаемых.
Нет, в C:\
нет ничего особенного.
Тем не менее, он содержит некоторые важные файлы Windows, такие как pagefile.sys
и hiberfil.sys
и некоторые другие.
Из-за деликатного характера этих файлов считается хорошей практикой не загромождать их, поэтому проблемы легче обнаружить.
Это не мешает некоторым приложениям постыдно хранить там свои файлы, но я бы посоветовал вам не делать то же самое, на всякий случай.
Не существует технических причин, по которым вы не можете хранить тысячи файлов в корневой папке тома NTFS, и производительность не должна быть существенно снижена. Но то, что вы можете что-то сделать, не означает, что вы должны это делать. Давно известной практикой было избегать помещения файлов в корневую папку. Лучшие практики созданы по уважительным причинам и не должны нарушаться без достаточных оснований.
Другая причина в Vista и более поздних версиях заключается в том, что по умолчанию только учетная запись с повышенными правами администратора сможет создавать или изменять файлы в корне тома NTFS. Это ограничение не распространяется на создание новых подпапок. Это ограничение может быть снято, но это будет нарушением передовой практики и поставит под угрозу безопасность.