Можно ли удалить метаданные ntfs $LogFile?

Я готов написать приложение для резервного копирования, которое:

  • читать раздел NTFS без использования Windows API (сделано)

  • написать загрузочный раздел NTFS из данных, которые он сохранил (планируется)

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

мой вопрос заключается в следующем:

  • что произойдет, если записи mft не соответствуют содержимому $logFile? (как порядковые номера)

  • Могу ли я обойти это, не копируя $logfile? или хотя бы убрав часть содержимого? (Я думаю, Windows не будет пытаться что-то исправить, но я не уверен)

  • если это не работает, что я могу сделать, чтобы $logfile был безопасным для копирования?

0 ответов

Другие вопросы по тегам