...это особенность моей системы (WinXP) или такая дракля у всех?
И то, и другое. С одной стороны это "особенность" ХР, т.к. в ее штатном дефрагментаторе нет возможности назначать автоматическую дефрагментацию по расписанию , как в Висте и далее (по умолчанию установлено ежедневное выполнение дефрагментации). С другой стороны при обновлении баз всех (?) антивирусных решений происходит фрагментация в большей или меньшей степени. Просто некоторые производители нивелируют эту проблему, включая в состав своих решений фичи для оптимизации системы во время простоя. У Аваста эта проблема усугублена копированием обновленных баз в System Volume Information.
...Какая разинца, чем дефрагментировать дракли, если диск сильно фрагментируется именно после обновления базы.
Большая. Потому что в большинстве случаев самозащита антивирусов не позволяет провести 100% дефрагментацию. Плюс штатный дефрагментатор ХР не способен дефрагментировать метафайлы, а именно $UsnJournal при помощи которого большинство антивирусов взаимодействуют с файловой системой.
Как результат - необходимость использования стороннего софта, способного проводить дефрагментацию до загрузки ОС. Назначенное задание для автоматической дефрагментации до загрузки ОС с необходимой периодичностью и о проблеме можно забыть. Единственное о чем не надо забывать - об особенности дефрагментации системных файлов ($MFT, pagefile, hiberfil) и исключить их из задания, если они не фрагментированы.
Я пользуюсь бесплатным Puran Defrag (
http://www.puransoftware.com/Puran-Defrag.html). В нем есть загрузочная дефрагментация с возможностью предварительной проверки жесткого диска. Правда функция проверки работает только при запуске загрузочной дефрагментации из интерфейса программы в ОС.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
P. S. В принципе, в самой ХР есть Boot Optimize Function, благодаря которой с периодичностью в несколько дней при простое компьютера более 15 мин. осуществляется дефрагментация файлов участвующих в загрузке системы. Если пользоваться дефрагментатором стороннего производителя с возможностью дефрагментации при загрузке лучше эту функцию отключить.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Enable
N Если понадобиться включить обратно: Enable
Y