В NTFS самовосстановление после сбоев реализовано с помощью технологии протоколирования транзакций. www.osp.ru studfile.net
Процесс включает следующие шаги: studfile.net
- Чтение области рестарта из файла журнала транзакций и определение номера самой последней по времени записи о контрольной точке. studfile.net
- Чтение записи контрольной точки и определение номеров записей таблицы незавершённых транзакций и таблицы модифицированных страниц. studfile.net
- Чтение и корректировка таблиц незавершённых транзакций и модифицированных страниц на основании записей, сделанных в журнале транзакций уже после сохранения таблиц в журнале, но ещё до записи журнала на диск. studfile.net
- Анализ таблицы модифицированных страниц, определение номера самой ранней записи модификации страницы. studfile.net
- Чтение журнала транзакций в прямом направлении, начиная с самой ранней записи модификации, найденной при анализе таблицы модифицированных страниц. studfile.net При этом система выполняет повторение завершённых транзакций, в результате чего устраняются все несоответствия файловой системы, вызванные потерями модифицированных страниц в кэше во время сбоя или краха операционной системы. studfile.net
- Анализ таблицы незавершённых транзакций, определение номера самой поздней подоперации, выполненной в рамках незавершённой транзакции. studfile.net
Восстанавливаемость обеспечивается только для системной информации файловой системы, то есть каталогов, атрибутов безопасности, битовой карты занятости кластеров и других системных файлов. www.osp.ru studfile.net Сохранность данных пользовательских файлов, работа с которыми выполнялась в момент сбоя, в общем случае не гарантируется. www.osp.ru