Согласен с Руссиновичем, но такой знаток Windows не мог не заметить одну ее проблему при которой дефрагментация оперативки все-таки нужна. Речь об известной и насколько я знаю до сих пор не решенной проблеме Windows: компьютер не переходит в спящий режим если оперативной памяти больше 1 Гб. Есть официальный патч от Microsoft, но работает он только до той поры пока память относительно не дефрагментирована.
Возможно корни программ дефрагментации оперативки растут с того времени, когда ее то и было мало. Преследовалась благородная цель очистить ее перед загрузкой чего-то "важного" или "тяжеловесного". Задумывалось увеличение быстродействия и производительности в конечном итоге... НО, и в то время, а тем более сейчас, (естественно пробовав из любопытства ряд самых разных программ) считаю это действие абсолютно ненужным и ничего не приносящим в конечном итоге пользователю.