VirtualBox Windows 10 ゲスト - サイズ変更、スナップショット、アクティベーションの喪失

VirtualBox Windows 10 ゲスト - サイズ変更、スナップショット、アクティベーションの喪失

VirtualBox (Ubuntu 14 ホスト、VirtualBox 5.0.10 プラットフォーム) に Windows 10 VM があります。元々は Windows 7 仮想マシンで、Windows 7 は完全にアクティブ化されていました。

数日前、Windows Update を実行して Threshold 2 をインストールしたかったのですが、ディスク容量が足りないと言われました。

問題ありません。ディスクのサイズを変更するだけです...ただし、これが問題です。Windows 10 のスナップショットが 2 つ (あまり気にしていません) ありますが、スナップショットのせいで仮想マシンがディスク サイズの増加を認識できません。

スナップショットを削除しようとすると、削除しようとしているスナップショットに応じて、次のいずれかのメッセージが表示されます。

  • ハードディスク {path-to-disk file} には複数の子ハードディスク (2) があります。または...
  • ストレージをマージできません {path-to-disk file} 空きストレージ領域が不足しています。

(vboxmanage を使用してディスク サイズを 45 GB から 60 GB に増やしました)

そこで、VM のクローンを作成すると、基本的にスナップショットが削除され、クローンされた VM のディスク サイズを増やすことができると読みました。

数日前に私がやったことはこれです。その後、Threshold 2 を正常にインストールできました。

今晩、仕事をしようと座っていたら、Windows がライセンス認証されていないというメッセージが表示されました。設定に入ると、「以前のバージョンの Windows がライセンス認証されていないため、Windows 10 はライセンス認証されていません」というメッセージが表示されました。

幸いなことに、古い VM のバックアップ コピー (クローン作成前、および Threshold 2 への更新前) がありました。それを再度オンにして、Windows が実際にアクティブ化されていることを確認しました。

作成したクローンで Windows 10 のアクティベーションが失われたのはなぜでしょうか? Windows のアクティベーションを失わずにクローンを作成できますか? そうでない場合、Windows が使用するハード ディスクのサイズ変更を妨げているこれらのスナップショットを削除するにはどうすればよいでしょうか?

答え1

私はこれに答えるつもりです。VirtualBoxの問題が完全に解決したからではありませんが、実質的にこの質問で概説されている問題は解決されています。私は現在の問題(スナップショットを削除しようとするとセグメンテーション違反が発生する)。

  1. VM のクローンを作成すると Windows のアクティベーションが失われる理由はまだわかりませんが、VirtualBox 5.0.12 を使用した新しいクローンで 2 回目のテストを行ったところ、再びアクティベーションが失われました。このオプションは明らかに使用できません。

  2. 最初のエラー メッセージ「ハード ディスクに 1 つ以上の子ディスクがあります」は、実際の Windows VDI ディスク ファイルの異なるコピーがいくつか存在していたために発生しました。この問題を解決するために何をしたかは正確には覚えていませんが、[設定] -> [ストレージ] 内で VM に関連付けられているすべてのものを確認し、ホスト マシン上の VM のパスを参照して、実際には使用されていないすべてのファイルを削除したことを覚えています。

  3. 上記の 2 番目のエラー メッセージ「ストレージをマージできません... 空きストレージ領域が不足しています」は解決されました。これは、ホスト マシンのハード ドライブに文字通り十分な空き領域がないために発生した問題でした。

答え2

これアクティベーションの問題を解決するのに役立ちました。

基本的に、マシンの UID が同じままであることを確認する必要があります。VirtualBox GUI で元のマシンとクローンされたマシンの両方を削除する必要がありますが、ファイルは保持してください。

元のマシンの .vbox ファイルを確認し、マシン ID をクローン マシンの .vbox ファイルにコピーします。その後、クローン マシンを .vbox ファイルとともに追加します (virtualbox では、同じ ID を持つ 2 台のマシンは許可されません)。これで、アクティベーション エラーは発生しなくなります。

関連情報