Не совсем так. Диск определяет, что данные долго не изменяются (например *.dll там лежит). Тогда в физический сектор, где данные уже какое-то кол-во раз менялись переписываются такие статические данные и эти сектора уже логически меняются местами. Это делает сам контроллер диска внутри, снаружи этого не заметно.