Ryzenで新しく組んだPCで初めてサルベージしたんだけど、復元した動画ファイルが再生出来ないので調べてみたらプロパティ内の「サイズ」と「ディスク上のサイズ」がまったく同じだった。
ファイル自体はRecuvaでexcellent判定だったし、試しに手持ちのファイルでテストしてみたけど元の「ディスク上のサイズ」と同じサイズで、「サイズ」の値は違う(ディスク上のファイルと同サイズ)ものが復元されてしまう。
つまり元の正常なファイルは「サイズ」と「ディスク上のサイズ」が違うんだけど、それを復元すると「サイズ」と「ディスク上のサイズ」が同じで開けないファイルが出来てしまうというわけです。
ちなみにDataRecoveryというソフトでもやってみたが症状は同じ。

で、納得いかなかったんで、復元したいHDDを使ってない古いデスクトップに移し替えてRecuvaで復元したら正常に再生出来るファイルがサルベージ出来てしまった。もちろんRecuvaのバージョンは同じです。

ということは現在のRyzen環境に問題がある(もしくはRecuvaが環境に対応していない)ということになると思うんだけど、何が悪いのか一向に分からない。
誰か原因がわかる人いたらぜひ教えてください。一応現在の環境は

Win10 PRO 20H2
Ryzen9 5950X
64GB
B550
RTX3070

です。