Hello Samuel,
Event ID 133 on ReFS volumes indicates metadata corruption that the file system cannot self-heal. At this point, the only supported method to attempt recovery is using refsutil.exe, which is Microsoft’s internal salvage utility for ReFS. The salvage process does not repair the volume in place; instead, it extracts intact files and directories into a new location.
The correct procedure is to run refsutil salvage against the affected volume, targeting an alternate output path. For example, if your degraded ReFS volume is mounted as E:, you would execute from an elevated command prompt:
refsutil salvage E:\ D:\RecoveredVMs
The first parameter is the source ReFS volume, the second is the destination path on a healthy NTFS or ReFS volume where recovered data will be written. The tool will walk the directory tree, skip corrupted metadata allocations, and copy out uncorrupted files. Salvage is read-only against the source, so it will not worsen the corruption.
Be aware that salvaged VM images may be incomplete if their metadata or stream allocations were damaged. You should validate each .vhdx or .avhdx file after recovery. In practice, Hyper-V checkpoints are particularly vulnerable, so expect to lose some chain integrity. If the salvage output contains partial files, you may need to discard those backups and rely on earlier intact restore points.
Microsoft’s official guidance is clear: refsutil is not a repair tool, it is strictly for data extraction. Once salvage is complete, the corrupted ReFS volume should be reformatted before reuse. Continuing to operate on a degraded ReFS volume risks further corruption.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
HP.