У меня странный опыт работы под Windows 7 (HP x64 SP1). Содержимое корневой папки на системном диске не обновляется (обновляется) автоматически, как и для всех других папок.
Когда у меня открылось содержимое диска C: в проводнике Windows, и какая-то внешняя программа создаст в нем новый файл или каталог, я его не увижу, пока не нажму F5, чтобы принудительно обновить содержимое. В любой другой папке (на любом другом компьютере и версии системы) содержимое каталога автоматически обновляется, поэтому я вижу, что новая папка или файл созданы.
Если длинный файл сохраняется в моей папке C: в течение длительного периода времени (например, при записи образа диска DVD), я не буду видеть изменения размера файла, если не буду нажимать F5 несколько раз. Процесс может занять 15-20 минут и завершиться без проблем, что приведет к размеру файла 4,35 ГБ, но пока я не обновлю содержимое C: вручную, мой проводник Windows будет утверждать, что файл имеет размер 0 байт.
Это может показаться дубликатом этого вопроса, но это не так. Насколько я знаю, это происходит только для корневой папки C: в моем случае, и у меня нет даже следов файла IconCache.db
(ни в упомянутой папке, ни в любой другой), удаление которого должно решить проблему.