2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

vmdkファイルの修復 MacOS

Last updated at Posted at 2021-05-07

vagrantのsudo upがいきなり動かなくった

Big surにアップデートしたらvagrant upでいきなり以下のエラーが出て来た。

VBoxManage: error: Could not open the medium

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "6f87d23d-a7bd-4aac-adb5-ee962a5a5d8c", "--type", "headless"]

Stderr: VBoxManage: error: Could not open the medium '/var/root/VirtualBox VMs/*********.vmdk'.
VBoxManage: error: VMDK: inconsistency between grain table and backup grain table in '/var/root/VirtualBox VMs/vartix.local/box-disk1.vmdk' (VERR_VD_VMDK_INVALID_HEADER).
VBoxManage: error: VD: error VERR_VD_VMDK_INVALID_HEADER opening image file '/var/root/VirtualBox VMs/*********.vmdk' (VERR_VD_VMDK_INVALID_HEADER)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MediumWrap, interface IMedium

雑な訳をするとvmdkのHEADERが壊れてますよとのこと。ということでvmdkファイルをなんとしてでも修復したい。
VMWARE Fusionにリペアツールがついてるって事でそれを利用することにした。

対処法

①VMWARE Fusionをダウンロードして来てリペア(アカウントの登録とか色々めんどくさい)
https://kb.vmware.com/s/article/1023856
無償ライセンスでも30日のトライアルライセンスでもOK。

②fusionをインストールしたらターミナルでリペアのコマンドを叩く
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -R <vmdkへのパス>

③タイムマシンがあったらそこから呼び出して差し替えでもOKだと思う。

以上です!!

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?