ReFSUtil

Область применения: Windows Server 2022, Windows Server 2019, Windows 10

ReFSUtil — это средство, включенное в Windows и Windows Server, которое пытается диагностировать сильно поврежденные тома ReFS, определять оставшиеся файлы и копировать эти файлы в другой том. Это средство поставляется в папке %SystemRoot%\System32 .

ReFS salvage — это основная функция ReFSUtil и полезна для восстановления данных из томов, которые отображаются как RAW в службе управления дисками. ReFS Salvage имеет два этапа: этап сканирования и этап копирования. В автоматическом режиме этап сканирования и этап копирования будет выполняться последовательно. В ручном режиме каждый этап может выполняться отдельно. Ход выполнения и журналы сохраняются в рабочем каталоге, чтобы этапы запускались отдельно, а также этап сканирования приостановки и возобновления. Не следует использовать средство ReFSutil, если только том не является НЕОБработанным. Если только для чтения, данные по-прежнему доступны.

Параметры

Параметр Описание
<source volume> Указывает том ReFS для обработки. Буква диска должна быть отформатирована как "L:", или необходимо указать путь к точке подключения тома.
<working directory> Указывает расположение для хранения временных сведений и журналов. Он не должен находиться на .<source volume>
<target directory> Указывает расположение, в которое копируются определенные файлы. Он не должен находиться на .<source volume>
-m Восстанавливает все возможные файлы, включая удаленные.

ПРЕДУПРЕЖДЕНИЕ. Не только этот параметр приводит к тому, что процесс занимает больше времени, но также может привести к непредвиденным результатам.

-v Указывает, чтобы использовать подробный режим.
-x При необходимости принудительно отключать том. Затем все открытые дескрипторы тома являются недопустимыми. Например, refsutil salvage -QA R: N:\WORKING N:\DATA -x.

Использование и доступные варианты

Быстрый автоматический режим

Выполняет этап быстрого сканирования, за которым следует этап копирования. Этот режим выполняется быстрее, так как предполагается, что некоторые критически важные структуры тома не повреждены, поэтому для их обнаружения нет необходимости проверять весь том. Это также снижает восстановление устаревших файлов, каталогов и томов.

refsutil salvage -QA <source volume> <working directory> <target directory> <options>

Полный автоматический режим

Выполняет этап полной проверки, за которым следует этап копирования. Этот режим может занять много времени, так как он сканирует весь том для любых восстанавливаемых файлов, каталогов и томов.

refsutil salvage -FA <source volume> <working directory> <target directory> <options>

Этап диагностики (режим вручную)

Сначала попробуйте определить, является ли <source volume> том ReFS и определить, можно ли подключить том. Если том недоступен для подключения, будут предоставлены причины. Это автономный этап.

refsutil salvage -D <source volume> <working directory> <options>

Этап быстрого сканирования

Выполняет быструю проверку <source volume> всех восстанавливаемых файлов. Этот режим выполняется быстрее, так как предполагается, что некоторые критически важные структуры тома не повреждены, поэтому для их обнаружения нет необходимости проверять весь том. Это также снижает восстановление устаревших файлов, каталогов и томов. Обнаруженные файлы записываются в файл, расположенный в папке foundfiles.<volume signature>.txt<working directory>. Если этап сканирования был ранее остановлен, выполнение с флагом QS снова возобновляет проверку, из которой она ушла.

refsutil salvage -QS <source volume> <working directory> <options>

Этап полного сканирования

Сканирует все <source volume> файлы, доступные для восстановления. Этот режим может занять много времени, так как он сканирует весь том для любых восстанавливаемых файлов. Обнаруженные файлы будут записаны в файл, расположенный foundfiles.<volume signature>.txt в вашем <working directory>каталоге. Если этап сканирования был ранее остановлен, выполнение с флагом -FS снова возобновляет проверку, из которой она ушла.

refsutil salvage -FS <source volume> <working directory> <options>

Этап копирования

Копирует все файлы, описанные foundfiles.<volume signature>.txt в файле <target directory>. Если вы остановите этап сканирования слишком рано, возможно foundfiles.<volume signature>.txt , что файл еще не существует, поэтому файл не копируется в него <target directory>.

refsutil salvage -C <source volume> <working directory> <target directory> <options>

Этап копирования со списком

Копирует все файлы из <file list> вашей <source volume> папки <target directory>. Файлы, указанные на <file list> этапе сканирования, сначала были определены этапом сканирования, хотя проверка не должна выполняться до завершения. Его <file list> можно создать путем копирования foundfiles.<volume signature>.txt в новый файл, удаления строк, ссылающихся на файлы, которые не должны быть восстановлены, и сохранения файлов, которые должны быть восстановлены. Командлет PowerShell Select-String может оказаться полезным при фильтрации foundfiles.<volume signature>.txt только для включения нужных путей, расширений или имен файлов.

refsutil salvage -SL <source volume> <working directory> <target directory> <file list> <options>

Этап копирования с помощью интерактивной консоли

Расширенные пользователи могут спасти файлы с помощью интерактивной консоли. В этом режиме также требуются файлы, созданные на обоих этапах сканирования.

refsutil salvage -IC <source volume> <working directory> <options>