Как изменить параметр 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? Как я могу изменить максвер данного диска? Любое понимание этого было бы здорово.