web-dev-qa-db-ja.com

WindowsのVirtualBoxでスナップショットディレクトリを変更するにはどうすればよいですか?

C:\を表すSSDハードドライブが30 GBしかありません。

したがって、私はすべての(重要ではない)アプリを大きなG:\ドライブにインストールします。私のVirtualBoxのインストールはG:\とハードディスクにあります。ただし、スナップショットディレクトリのデフォルトはC:\Users\David\.VirtualBox\...のままです。

これをデフォルトでG:\ドライブに配置するにはどうすればよいですか?

65
David Ackerman

VirtualBoxのスナップショットはMachine Folderにあります。 Generalタブの下のメニューオプションFile-> Preferencesを使用して、デフォルトのマシンフォルダを変更できるはずです。

47
heavyd

「追加したいことの1つは、VM現在スナップショットが保存されているVM $ ===)のスナップショットディレクトリを変更できないことです。」

違います。まず、最初の回答者のアドバイスに従い、File>>Preferences>>Generalに移動してパスを変更することにより、デフォルトのマシンフォルダーを変更します。これにより、作成した後続のマシンのパスのみが変更され、すでに取得したマシンのパスは変更されません。

今:

  1. VirtualBoxを閉じる
  2. Users/YourUserName/VirtualBox VMsフォルダーの内容を好きな場所に移動します。
  3. 次に、Users/YourUserName/.VirtualBox/VirtualBox.xmlファイルを編集します
    • OS Xの/Users/YourUserName/Library/VirtualBox/VirtualBox.xml
  4. VMへのパスを、VMフォルダを移動した場所に変更します。
  5. マシンを再起動すれば準備完了です。スナップショットのフラット化は必要ありません。
54
Eli B.

VirtualBoxのスナップショットフォルダを変更する手順:

1-目的の仮想マシンをシャットダウンします。

2-仮想マシンを右クリックして、設定> 全般> 詳細;に移動します。

3-変更スナップショットの宛先フォルダー。良い値は、仮想マシンのハードディスクフォルダーのサブフォルダーです。

これが私が苦しんだときの損失を防ぐのに役立つことを願っています。

10
Julio Nobre

ここに投稿された他の回答の要約と、私が発見した別のオプションがあります。

  1. [ファイル]-[設定]-[全般]を選択して、デフォルトのマシンフォルダを設定します。新しい仮想マシンは、ディスクファイルとスナップショットをこのディレクトリに保存します。ただし、既存のマシンには影響しません。
  2. 既存のマシンの場合は、その設定を開き、[詳細設定]タブに移動して、スナップショットフォルダーを変更します。これは、マシンにスナップショットがない場合にのみ機能するため、最初にそれらをすべてマージする必要があります。
  3. すべてのスナップショットをマージできない場合、またはマージしたくない場合は、マシンのクローンを作成できます。クローンは、上で選択したデフォルトのマシンフォルダーを使用します。
8
Don Kirkby

OS Xを使用しています。VMいくつかのスナップショットがネストされています。これを新しい場所に移動したいのですが、「クローン」を使用するのに十分な空きディスク容量がありませんでした。 。

私はMacを使用しているため、ここに記載されているさまざまな手順ではうまくいきませんでした。これは私がやったことです:

  1. VirtualBoxを終了します。

  2. さまざまなファイル(.vdiファイル、およびVMにちなんで名付けられたフォルダー(.vboxファイル、Snapshotsフォルダーなどを含む))をデフォルトの~/VirtualBox VMsから新しい場所。

  3. テキストエディターで~/Library/VirtualBox/VirtualBox.xmlを編集し、MachineEntryを新しい.vboxファイルの場所で更新します。

  4. テキストエディタで.vboxファイルを編集し、最初のHardDiskエントリを新しい.vdiファイルの場所で更新します。

また、VirtualBoxインターフェイスを使用して、VirtualBox>設定>一般>デフォルトマシンフォルダーを変更し、将来新しいVMを作成する場所を指定しました。 (この設定は~/Library/VirtualBox/VirtualBox.xmlファイルに保存されているようです...この設定はUIで変更できますが、他の設定では、上記のファイル編集に頼る必要があるようです。)

4
Ashley

小さなステップ:

  1. ターゲットVMをシャットダウンします
  2. ターゲットファイルをC:\Users\my_user\VirtualBox VMs\Windows\SnapshotsからG:\My Snapshots Folderまたは適切と思われる任意のフォルダに移動します
  3. C:\Users\my_user\VirtualBox VMs\Windows\Windows.vbox構成ファイルを開き、(名前で)Machineノードを見つけます
  4. 置き換え:
    • snapshotFolderSnapshotsからG:/My Snapshots Folderまでの値(スラッシュが使用されているため、そのままにする必要があります)
    • すべてのlocationSnapshotsからG:/My Snapshots Folderまでの値
3
Mache

クローンを使用します。設定ファイルを変更する必要はありません...

  1. 宛先ドライブ(G:\ Vbox)を[ファイル]-> [設定]-> [全般]タブで設定します。

  2. VMを右クリックして[クローン]を選択します。スナップショットが必要な場合は[すべて]を選択します。これにより、VMとスナップショットが目的のドライブ(G:\ VBox)。

  3. 古いVMを削除します。

1
Raja
  1. 彼らが上記のようにスナップショットフォルダを変更する
  2. 新しいマシンを指すようにC:\ Users\.VirtualBox\VirtualBox.xmlマシン設定を変更します
  3. .xmlファイルを変更する前に、VBoxSVC.exeバックグラウンドプロセスを強制終了してください。このプロセスには以前の設定のメモリがあり、不整合エラーについて警告し、.xmlファイルを以前の設定に戻します。

ドリーズ

1
dreez