Virtual Boxのイメージファイル群を別ドライブに移動した話
D:\Virtual Machine\.VirtualBox\
フォルダを
G:\VMachine\.VirtualBox\
に移動させることができました。各仮想マシンもスナップショットの階層を保持しています。
スナップショットの移動は出来ない、という記述を複数のリンク先で確認したのですが、少なくとも.VirtualBoxフォルダごとの移動であれば問題なさそうです。
- バックアップを取って実行して下さいね
- 責任は負わないよ
- 多分私はこういう処理をしたんだと思うけど、もしかしたら説明に抜けがあるかも。
- Vistaで解説しています。
- 私の環境の移動元フォルダである「D:\Virtual Machine\.VirtualBox\」は標準で「C:\Users\%USERNAME%\.VirtualBox」に位置するでしょう。
- XPの人は「%USERPROFILE%」=「C:\Documents and Settings\%USERNAME%」以下にあるでしょう。
手順は以下
1.
Virtual Boxを終了させ、プロセス内にVBoxSVC.exeがあれば終了させる。2.
「D:\Virtual Machine\.VirtualBox\」フォルダを「G:\VMachine\.VirtualBox\」とか別なフォルダにコピーする3.
C:\Users\%USERNAME%\.VirtualBox\VirtualBox.xml
を開いて、「D:\Virtual Machine\.VirtualBox\」を一括置き換えで「G:\VMachine\.VirtualBox\」とかにする。そして上書き保存。4.
確認のためコピー元のフォルダ(この場合は D:\Virtual Machine\.VirtualBox\) を適当にリネームして、Virtual Boxが参照できないようにしてやる。Virtual Boxを起動して、何事もないことを確認する。