У меня есть внутренний жесткий диск, который содержит каталог, который содержит ряд папок, которые содержат в общей сложности около 10 миллионов небольших текстовых файлов. Всякий раз, когда я открываю этот каталог в проводнике Windows, жесткий диск просто сходит с ума и звучит так, словно у него сердечный приступ.
Монитор ресурсов показывает, что это происходит из-за приблизительно 11,5 МБ / с доступа к основной таблице файлов NTFS диска (см. Скриншот ниже):
Индексирование было отключено для этого каталога и всех его подкаталогов, так как известно, что индексация диска и большое количество небольших файлов являются нестабильной комбинацией. Аналогично, каталог содержит только пару папок (каждая из которых содержит большое количество файлов), поэтому ни один из рассматриваемых файлов никогда не отображается на экране.
Поэтому я немного озадачен тем, почему происходит такое интенсивное чтение. Он замедляет любые другие процессы, которые работают с жестким диском, почти в состоянии покоя, когда это происходит, поэтому я недавно начал перемещаться по диску и его содержимому через командную строку /PowerShell, которая, по какой-либо причине, похоже, не запускает Чтение безумия NTFS.
Я не очень технический специалист, и поэтому я не знаю подробностей о том, как Windows 7 обращается к дискам для отображения файлов и папок, поэтому у меня есть пара вопросов:
Почему осуществляется доступ к основной таблице файлов NTFS, даже если ни один из рассматриваемых файлов никогда не появляется на экране, и ни один из них никогда не открывается?
Это абсолютно необходимо?
Если нет, есть ли способ отключить его? Если так, какие негативные последствия будут иметь место?
Существует ли более эффективный (с точки зрения уменьшения износа диска и ненужного доступа к таблице файлов) способ создания каталога, единственной целью которого является размещение большого количества файлов?
Дополнительная информация: диск исправен (ошибок SMART нет, и CrystalDiskInfo сообщает, что проблем не было) и не является загрузочным диском.