Согласно этому ReFS требует контрольной суммы всех метаданных файловой системы. Он может проверять сумму пользовательских данных, но это не вариант по умолчанию.
В ReFS, если включены потоки целостности (Зеркальное пространство хранения), проверяется ли контрольная сумма пользовательских данных?
Включение потоков целостности приводит к суммированию контрольных сумм как пользовательских данных, так и метаданных файловой системы (ссылка Обзор отказоустойчивой файловой системы). В противном случае проверяется контрольная сумма только метаданных файловой системы.
В integrity.exe
инструмент, который можно использовать для включения / выключения целостности пустых файлов, кажется, очень плохо документирован Microsoft. На самом деле у меня еще не было возможности использовать ReFS в производстве, поэтому у меня нет личного опыта, которым можно было бы поделиться с вами.
По умолчанию контрольные суммы пользовательских данных не включен, даже при использовании дисковых пространств.
Чтобы включить контрольные суммы пользовательских данных в ReFS, запустите в командной строке администратора PowerShell следующее:
ls D:\ -r | Set-FileIntegrity -Enable $TRUE
(Куда D:\
это каталог или файл ReFS)
Чтобы проверить, включены ли контрольные суммы пользовательских данных:
Get-FileIntegrity D:\
(Опять же, где D:\
это каталог или файл ReFS)
Источники:
https://technet.microsoft.com/en-us/itpro/powershell/windows/storage/set-fileintegrity https://technet.microsoft.com/en-us/itpro/powershell/windows/storage/get-fileintegrity