На проходе повтора NTFS сканирует журнал транзакций в прямом направлении, начиная с LSN самой старой записи, которая была обнаружена на проходе анализа. Она ищет записи обновления страницы, содержащей модификатор тома.
Когда NTFS достигнет журнала транзакций, то она после прохода анализа средства отложен-ной записи диспетчера кэша может начать запись.
Откатывает неподтверждённые транзакции. В таблице транзакций для каждой незавершённой транзакции хранится LSN.
= Транзакция 1
– Транзакция 2
Каждая запись отмены содержит LSN предыдущей транзакции.
Переназначение плохих кластеров. Когда NTFS получает ошибку о наличии плохого сектора, то она присоединяет кластер, содержащий этот сектор к своему файлу плохих кластеров. Это предотвращает повторное выделение этого кластера для другого файла. Затем NTFS выделяет для файла новый кластер и изменяет отображения VCN-LCN для файла так, чтобы это отображение указывало на новый кластер.
Пусть имеем запись MFT для файла, содержащего этот кластер M.
VCN 0 1 2
LCN 1355 1356 1357
VCN 3 4 5
LCN 1588 1589 1590
В этом случае файл плохих кластеров будет иметь следующую структуру.
VCN 0
плохой (BAD)
LCN 1357
Пользовательский файл будет выглядеть так.
VCN 0 1
LCN 1355 1356
VCN 2 VCN 3 4 5
LCN 1049 LCN 1588 1589 1590
Переназначение плохих кластеров не восстанавливает данные. Для восстановления исполь-зуются три схемы избыточного хранения.
1. Зеркальные наборы.
2. Дуплексные наборы.
3. Чередование дисков с записью чётности.
В случае зеркального набора содержимое раздела на первом жёстком диске дублируется на другой жёсткий диск. Дуплексные наборы являются вариантом зеркального набора, когда зеркальный набор находится на диске, управляемым другим контроллером.
Чередование дисков. Информация записывается на несколько дисков.
Один из дисков используется для хранения байтов чётности. Если сбой одного из дисков, то информация, которая находилась на сбойном диске восстанавливается с использованием оператора XOR над имеющейся информацией.