Как изменить параметр maxver в журнале изменений usn накопителя?

У меня есть жесткий диск NTFS, на котором мне нужно создать журнал изменений для моего приложения. Однако я сталкиваюсь с ошибками при попытке использовать созданный журнал, и я полагаю, что это связано с параметром maxver, установленным в журнале.

Когда я бегу fsutil usn queryjournal C: вывод выглядит следующим образом

Usn Journal ID   : 0x01d50d43f54b5ab8
First Usn        : 0x0000000094800000
Next Usn         : 0x0000000096fc6828
Lowest Valid Usn : 0x0000000000000000
Max Usn          : 0x7fffffffffff0000
Maximum Size     : 0x0000000002000000
Allocation Delta : 0x0000000000800000
Minimum record version supported : 2
Maximum record version supported : 2
Write range tracking: Disabled

Обратите внимание на строку "Максимальная поддерживаемая версия записи:2". Проблема в том, что мое приложение зависит от USN_RECORD_V3

На другом диске на другом компьютере, где мое приложение работает правильно, для параметра maxver установлено значение 4.

Я пробовал бегать fsutil usn createjournal maxver=4 C: обновить maxver, но, хотя команда выполняется, номер версии не обновляется. Я также попытался создать новый журнал вместе с этой командой, но безрезультатно (максимальная версия записи по-прежнему читается как 2).

Как определяется этот параметр maxver? Как я могу изменить максвер данного диска? Любое понимание этого было бы здорово.

0 ответов

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