Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows10でVirtualboxVMを縮小する方法

Windows10でVirtualboxVMを縮小する方法

VirtualBoxは、現在利用可能な最も人気のあるWindows開発ツールの1つです。これにより、ネイティブオペレーティングのWindows10システムの上に別のオペレーティングシステムをインストールできます。そうすれば、これらのオペレーティングシステムを自由に切り替えることができます。

ただし、時間の経過とともに、ゲストオペレーティングシステムとも呼ばれる仮想マシン(VM)は、保存したファイルやOS内で行ったその他のアクティビティによって大きくなる可能性があります。

おかしなことに、VM内から直接ファイルを削除しても、ホストシステムが使用するためのストレージスペースが解放されることはありません。より多くのストレージスペースを解放する必要がある場合、これらはVirtualBox VMを縮小し、失われたスペースを再利用するための手順です。

ダイナミックメモリと固定サイズメモリ

VMを最初に作成したときに「固定サイズ」オプションを選択した場合、このガイドは機能しません。その理由は、ゲストOSで使用するVirtualBoxの固定サイズにすでに同意しているためです。設定された制限を超えて拡大または縮小することはできません。

VMの作成時に「動的サイズ」を選択した場合は、次の手順に進むことができます。動的サイズにより、OSはストレージ割り当てを動的に増やすことができます。

1。ゲストOSのスペースを削除してクリアする

これは、WindowsとLinuxOSの両方で実行できます。

ゲストオペレーティングシステムとしてのWindowsの場合

1.WindowsゲストOS内の不要なファイルを削除します。ゲストOS内のごみ箱に移動し、不要なファイルをすべて削除します。すべての不要なアプリケーションをアンインストールし、すべての不要なバックアップ(Windows.old、古いWindows復元ポイントなど)を削除します。目標は、ゲストOSの内部からできるだけ多くのスペースを解放することです。

2.ディスクデフラグツールを開きます。ゲストOSがWindows10の場合は、[スタート]メニューで[最適化]を検索し、[ドライブの最適化と最適化]オプションを開きます。

Windows10でVirtualboxVMを縮小する方法

デフラグするディスクを選択し、[最適化]をクリックします。

Windows10でVirtualboxVMを縮小する方法

3.SDeleteファイルをダウンロードします。これは、システムからファイルを安全に削除するためのコマンドラインユーティリティです。 SDeleteユーティリティをデスクトップに抽出します。フォルダには、Eula、sdelete、sdelete64の3つのファイルがあります。

Windows10でVirtualboxVMを縮小する方法

4.次に、コマンドプロンプトを開き、cdを開きます。 SDeleteフォルダに移動します。

cd Desktop/SDelete

次のコマンドを実行します:

sdelete.exe c: -z

Windows10でVirtualboxVMを縮小する方法

-z フラグは、仮想ディスクの最適化に必要な空き領域をゼロにするように指示します。空き領域をゼロにするということは、すべての空き領域をゼロで埋めることを意味します。これにより、後で削除して再利用できます。

5.このプロセスが終了したらすぐに、WindowsゲストとVirtualBoxをシャットダウンします。これで、ネイティブのWindows10OSに戻るはずです。

ゲストオペレーティングシステムとしてのLinuxの場合

LinuxがVirtualBoxにインストールしたものである場合は、次の手順に従って内部でメモリを解放します。

:このチュートリアルではUbuntuを使用しています。

1.VirtualboxからLinuxゲストを起動します。起動時に、「Esc」ボタンを繰り返し押して、高度な起動インターフェースを開始します。

2.複数の起動オプションが表示されます。 「Ubuntuの詳細オプション」を選択します。

Windows10でVirtualboxVMを縮小する方法

3.「リカバリモード」を選択します。

Windows10でVirtualboxVMを縮小する方法

4.プロンプトが表示されたら、ルートフォルダを選択します。

Windows10でVirtualboxVMを縮小する方法

5.次に、「起動して回復」を選択し、Enterキーを押してメンテナンスを行います。

6.コマンドインターフェイス内で、次のコマンドを実行します。

df

Linuxゲスト用に接続されているすべてのドライブのリストを示す画面が表示されます。クリアしたいものを見つけてください。 (この場合は「/ dev / sda1」です。)

Windows10でVirtualboxVMを縮小する方法

7.実行:

zerofree -v /dev/sda1

このコードは、ゼロ以外の値のコンテンツを含む未割り当てのブロックを検索し、後で再利用できるようにゼロで埋めます。

8.プログラムの実行が完了したら、次を実行します。

shutdown -h now

このコマンドは、LinuxOSをシャットダウンします。次に、VirtualBoxの電源を切り、アプリケーションを閉じます。

2。ゲストOSの空き領域を再利用する

ゲストOSのストレージスペースを解放したら、スペースを再利用してホストOSに追加し直します。

1. Windows 10内でコマンドプロンプトを開きます。コマンドプロンプト内で、次のコマンドを実行します。

diskpart

Windows10でVirtualboxVMを縮小する方法

2.DISKPARTという名前の新しいシェルプログラムが起動するはずです。管理者アクセスのプロンプトが表示されたら、[はい]を選択します。

Windows10でVirtualboxVMを縮小する方法

3. Diskpart内で、VDiskファイルへのパスを指定する必要があります。このファイルは、ゲストOSの仮想ハードドライブです。パスを取得したら、パスをコピーして実行します。

select vdisk file = “V:path-to-your-vdisk-file”

[Enter]をクリックして実行します。

4.プロセスが完了したら、次を実行します。

attach vdisk readonly

5.実行:

compact vdisk

Windows10でVirtualboxVMを縮小する方法

6.このプロセスが完了するのを待ってから、次を実行します。

detach vdisk
exit

これで、ゲストOS内で解放したすべてのスペースが、ネイティブのWindows10OSによって再利用されるはずです。

まとめ

VirtualBoxの使用に注意しないと、ゲストOSのサイズが知らないうちに指数関数的に大きくなる可能性があります。その場合、ホストシステムのストレージスペースが不足している場合、このチュートリアルは、VirtualBox VMを縮小し、失われたスペースを再利用して、他の用途に使用できるようにするのに役立ちます。


  1. Windows 11 PC の更新方法

    Microsoft は、Windows 11 OS の新機能を継続的にアップグレードしており、できるだけ早くコンピューターを更新するようお客様に促しています。ファイル エクスプローラーのタブ、クイック設定の Bluetooth メニュー オプション、その他多くの機能がすべて最新リリースに含まれています。全体として、Microsoft の最新のデスクトップ オペレーティング システムを使用するのはスリル満点です。そのため、Windows 11 を現在のビルドに更新するかどうかを検討している場合は、そうするための 5 つの簡単な方法のリストをまとめました。ガイドに従って、すべての制限を回避しながら

  2. Windows 11 でゲスト アカウントを有効にする方法

    ゲスト アカウントは、コンピュータを誰かに譲る必要がある場合に便利です。アカウントを提供した場合、彼らがスパイしたり、してはいけないことをしたりしないようにするために、彼らにぶらぶらする必要はありません. Windows 11 でゲスト アカウントを作成するのは、以前のバージョンの Windows ほど簡単ではありません。それはあなたがいくつかを作ることができないということではありません.以下は、Windows 11 でゲスト アカウントを作成するための 2 つの方法で、一時的なアカウントをすばやく設定するのに役立ちます。 ゲスト アカウントと通常のアカウントの違いは何ですか? ゲスト