web-dev-qa-db-ja.com

「破損していて修復できない」というvmdkを修復する方法。

コンピュータがクラッシュしたとき、VMware Fusion 11で仮想マシンを実行していました。もう一度起動しようとすると、「ディスクに修正できない内部エラーが1つ以上ある」というエラーメッセージが表示されました。

これを修正する方法はありますか?

3
waspinator

vmware-vdiskmanagerを使用して画像を修復してみてください。

VMwareはすでにこのコマンドを単独で実行しようとしている可能性が高いので、これはおそらく役に立たないでしょうが、試すのが最も簡単です。

VMware Fusionを搭載したmacOSでターミナルを開き、ディレクトリを/Applications/VMware Fusion.app/Contents/Libraryに変更します

./vmware-vdiskmanager -R /path/to/your_corrupted_disk.vmdk

The virtual disk, '/path/to/your_corrupted_disk.vmdk', is corrupted and cannot be repaired.」というメッセージが表示された場合は、WindowsでStarWind V2V Converterを使用してディスクを修復してください。

  1. https://www.starwindsoftware.com/starwind-v2v-converter からStarWind V2V Converterをダウンロードして、Windows PCにインストールします。
  2. 関連するすべてのyour_corrupted_disk.vmdksとともに.vmdkのコピーを作成します。 (your_corrupted_disk-s001.vmdkyour_corrupted_disk-s002.vmdk、...)。親ディレクトリ全体をコピーするのが最善です。
  3. StarWindを使用して、ローカルのvmdkからローカルのvmdkに変換します。すべての「* .vmdk」ファイルを1つのファイルに統合します
  4. 新しい仮想マシンを作成し、「既存の仮想ディスクを使用する」を選択して、固定バージョンを指すようにします。
3
waspinator