Можно ли удалить метаданные ntfs $LogFile?
Я готов написать приложение для резервного копирования, которое:
читать раздел NTFS без использования Windows API (сделано)
написать загрузочный раздел NTFS из данных, которые он сохранил (планируется)
У меня проблема с $logfile, я боюсь, что если я просто скопирую его, Windows может поверить, что этот раздел находится в плохом состоянии, и попытаться исправить его (и, вероятно, повредит вещи, так как этот сценарий не должен произойти). В настоящее время я очень мало понимаю, как работает файл журнала, за исключением того, что это какая-то транзакция, и она использует порядковые номера записей.
мой вопрос заключается в следующем:
что произойдет, если записи mft не соответствуют содержимому $logFile? (как порядковые номера)
Могу ли я обойти это, не копируя $logfile? или хотя бы убрав часть содержимого? (Я думаю, Windows не будет пытаться что-то исправить, но я не уверен)
если это не работает, что я могу сделать, чтобы $logfile был безопасным для копирования?