Можно ли удалить метаданные ntfs $ LogFile? - PullRequest
0 голосов
/ 20 февраля 2019

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

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

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

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

У меня такой вопрос:

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

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

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

...