Пашик, какие люди!
Во-первых, привет, как говорится, сколько лет!
Итак, возможные проблемы:
1. Блок питания. Мелкие файлы - винт усиленно дергает головами, следовательно, потребляет больше, причем иррегулярно, в импульсах тока могут происходить различные сбои железа. Я сам, правда, не сильно в это верю, но для статистики привожу.
2. ATA интерфейс адресует 28 бит, и это и есть ограничение в 128 Гигабайт. Для винтов больших размеров изменили ATA спецификацию расширив адрес до 48 бит, стобы уже надолго хватило. Поддерживают этот режим винды, начиная с XP SP1, и сравнительно свежие материнки. Т.к. винда у тебя соответствует (только XP) то проблема в биосе материнки, видимо. Довольно старый чипсет. Пробуй поискать свежий биос и прошить. Из-за этой проблемы у людей слетают данные, вообще-то, т.к. происходит wrapping пространства на винте. Я так думаю, что если у тебя файлики wrap'аются на файл подкачки, то, естественно, ты слетаешь.
Тут можешь почитать:
http://www.hitachigst.com/hdd/support/hddfaqs.htm#17З.Ы. Подумал, что ты можешь не знать меня по нику :-) Авсюков.