Я не знаю ни одного общедоступного инструмента Linux, который бы поддерживал это. В планах ntfsck
от ntfsprogs, наиболее продвинутый общедоступный пакет для NTFS (см. ntfsprogs\ntfsck.c
в его источнике), но это все. (Возможно, вы сможете заключить контракт с разработчиками, чтобы реализовать это для вас. Технически это не так сложно, просто время и усилия.)
Таким образом, на данный момент лучше всего загружаться с живого носителя Windows (MS DaRT является официальным для задач восстановления) и запускать chkdsk /r
.
Мне также удалось загрузиться с Linux Live CD, поделиться блочным устройством с Samba, затем смонтировать и проверить его по сети с компьютера Windows с ImDisk.
В качестве альтернативы, Как отменить пометку кластера NTFS как плохого? обрисовывает в общих чертах, как сделать это вручную. По сути, это редактирование метаданных NTFS в шестнадцатеричном редакторе.