NTFSからReFS上にHyper-V仮想マシンを移動すると動かなくなる
HDDがご臨終された関係で仮想マシン関連ファイルの移動などをしていたのですが、奇妙な現象に遭遇したのでその解決法をメモ。
症状:ReFS→NTFS→ReFSとHyper-Vの仮想ディスク(vhd, avhd)を移動したら
「仮想ディスクシステムの制限により、要求された操作を完了できませんでした。NTFS上では仮想ハードディスクファイルの圧縮と暗号化がいずれも解除されている必要があります。ReFS上では、仮想ハードディスクファイルの整合性ビットが設定された状態にしておくことはできません。」と言われて仮想マシンが起動できなくなった。
解決法:Power Shellで次のコマンドを実行する
Get-Item "仮想ディスクファイル" | Set-FileIntegrity -Enable $False
参考:Disable the Integrity Bit of VHDs Copied to an ReFS Volume