仮想マシンを高速化するための完全ガイド

仮想マシンを高速化するための完全ガイド

仮想マシンは仮想ハードウェアを提供し、コンピュータ上で複数のオペレーティング システムを同時に実行します。したがって、パフォーマンスが少し遅くなる場合があります。以下は、 VirtualBoxVMwareParallels 、またはその他の仮想マシンなどの各仮想マシンのパフォーマンスを最大限に引き出すのに役立ついくつかのヒントです。

仮想マシンのパフォーマンスを高速化するためのヒント

拡張容量ドライブの代わりに容量制限付きの仮想ドライブを作成する

仮想マシンを作成するときは、2 つの異なるタイプの仮想ディスクを作成できます。デフォルトでは、仮想マシン プログラムは多くの場合、データが増加するにつれてサイズが徐々に増加する拡張可能なドライブを使用します。

たとえば、最大サイズが 30 GB の拡張容量ドライブを備えた新しい仮想マシンを作成した場合、ハード ドライブ上の 30 GB の領域すべてがすぐに使用されるわけではありません。オペレーティング システムとプログラムをインストールした後は、10 GB しか使用しません。さらに多くのファイルが仮想ディスクに追加されると、仮想ディスクは最大 30 GB まで徐々に拡張されます。

各仮想マシンがハード ドライブ上で不必要に大きなスペースを占有しないため、これは非常に便利です。ただし、容量が制限されたディスクを作成するよりも時間がかかります。容量が制限されたディスクを作成すると、その 30 GB のスペースすべてがすぐに割り当てられます。

ただし、固定容量ドライブはハード ドライブ上のより多くの領域を使用しますが、仮想マシンのハード ディスクへの新しいファイルの追加が速くなり、ファイルの断片化は観察されません。

仮想マシン ソフトウェア ツールをインストールする

仮想マシン内にゲスト オペレーティング システムをインストールした後、最初に行う必要があるのは、VirtualBox 用の Guest Additions、VMware 用のVMware Tools 、Parallels 用の Parallels Toolsなどの仮想マシン ソフトウェア ドライバー パッケージをインストールすることです。これらのパッケージには、仮想マシン ハードウェア上でゲスト オペレーティング システムをより高速に実行できるようにする特別なドライバーが含まれています。

ドライバー パッケージのインストールは非常に簡単です。 VirtualBox でゲスト オペレーティング システムを起動し、[デバイス] > [ゲスト追加 CD イメージの挿入]をクリックします。その後、仮想マシンのドライブからインストーラーを起動できます。 VMware では、仮想マシンのメニューで[VMware Toolsのインストール ]オプションを選択します。 Parallels で、[アクション] > [Parallels Tools のインストール]をクリックします。

仮想マシンを高速化するための完全ガイド

画面上の指示に従ってインストールプロセスを完了します。 Windows ゲスト オペレーティング システムを使用している場合、このインストールは他の Windows アプリケーションのインストールと同じになります。仮想マシン プログラムを最新の状態に保つようにしてください。Guest Additions または VMware Tools を更新するための通知が表示された場合は、インストールしてください。

ウイルス対策プログラムを実行するときは、仮想マシンのディレクトリをスキャンしないでください

コンピュータのウイルス対策プログラムは、仮想マシン ファイルがアクセスされるたびにスキャンし、パフォーマンスを低下させる可能性があります。ウイルス対策ソフトウェアは仮想マシンの内部を確認してゲスト オペレーティング システムで実行されているウイルスを検出できないため、このスキャンは役に立ちません。速度を向上させるために、ウイルス対策プログラムのスキャン リストから仮想マシン フォルダーを削除できます。

仮想マシンを高速化するための完全ガイド

Intel VT-x または AMD-Vを有効にする

Intel VT-x および AMD-V は、仮想化を向上させる特別なプロセッサ拡張機能です。新しい Intel および AMD プロセッサには、多くの場合、これらの機能が搭載されています。ただし、一部のコンピュータではこれらが自動的に有効になりません。場合によっては、コンピュータの BIOS に移動して、この設定を有効にする必要があります。「Windows 10 で仮想化が有効になっているかどうかを確認する方法」の記事を参照してください。コンピューターの仮想化が有効になっているかどうかを確認します。

通常、AMD-V はハードウェア上でアクティブになっている場合は自動的に有効になりますが、多くの Intel コンピューターでは Intel VT-x が有効になっていません。BIOS で Intel VT-x または AMD-V 仮想化を有効にして、仮想マシン プログラムのインストールを開始する方法は次のとおりです。

仮想マシンを高速化するための完全ガイド

より多くのメモリを割り当てます

仮想マシンはメモリを非常に「大量に消費」します。各仮想マシンにはオペレーティング システム全体が含まれているため、コンピュータのRAM を2 つの別々のシステムに分離する必要があります。 Microsoft は、64 ビット Windows 7 システムには少なくとも 2GB の RAM を推奨しており、この推奨事項は仮想マシンで実行されている Windows 7 にも適用されます。仮想マシンでメモリを大量に消費するアプリケーションを実行している場合は、Windows がディスクに切り替える必要がないように、2 GB を超える RAM を割り当てることができます。

仮想マシン設定ダイアログでさらに多くの RAM を割り当てることができます (これを行う前に仮想マシンをオフにする必要があることに注意してください)。コンピュータの RAM の少なくとも 1/3 を割り当てるようにしてください。ただし、必要に応じてさらに増やすこともできます。

仮想マシンを高速化するための完全ガイド

仮想マシンを快適な速度で実行するのに十分な RAM がコンピュータにない場合は、8GB RAM にアップグレードすることを検討してください。

より多くの CPU を割り当てます

コンピュータのCPU は、仮想マシンとそのソフトウェアを実行するすべての作業を実行するため、CPU の数が多いほど、仮想マシンの実行が向上します。マルチコア CPUを搭載したコンピューターの場合は、設定ウィンドウから仮想マシンに複数のコアを割り当てることができます。 2 つまたは 4 つのコアを備えた仮想マシンは、多数のコアを備えたコンピューターと同様に、1 つのコアのみを備えた仮想マシンよりも高速に応答します。

仮想マシンを高速化するための完全ガイド

コアが 1 つまたは 2 つしかない古い CPU を使用している場合、仮想マシンをより高速に実行するには、CPU を少なくとも 2 コアにアップグレードする必要があります。

ビデオ設定を微調整する_ _

一部のビデオ設定を調整すると、仮想マシンの速度が向上する場合もあります。たとえば、VirtualBox で 2D を有効にすると、仮想マシンでのビデオ再生が向上します。また、3D を有効にすると、ユーザーは一部の 3D アプリケーションをより適切な速度で使用できるようになります。仮想マシンに割り当てられるビデオ メモリを増やすと、3D グラフィックスの速度も向上します。ただし、グラフィックス カードをアップグレードしても、仮想マシンのパフォーマンスは向上しません。

仮想マシンを高速化するための完全ガイド

仮想マシンをSSD上に配置する

ソリッドステート ドライブは、コンピュータの速度を上げるために実行できる最良のアップグレードの 1 つであり、仮想マシンにも同じことが当てはまります。多くの人は仮想マシンをセカンダリ メカニカル ドライブに保存します。セカンダリ メカニカル ドライブのほうが容量が大きいためですが、仮想マシンの実行が大幅に遅くなります。したがって、可能であれば、SSD 上にスペースを作成し、その上に仮想マシンを配置します。

また、外部ドライブが十分に高速であることがわかっている場合を除き、仮想マシンのファイルをドライブ上に残さないでください。ファイル アクセス時間が短く、高速な USB 3.0 ドライブは、優れたパフォーマンスを実現します。

コンピュータを一時停止するか電源を切ります

仮想マシンの使用が終了したら、次回仮想マシンにアクセスするときにダブルクリックするだけで開始できるように、仮想マシンを完全にシャットダウンするのではなく状態を保存したいとします。ゲスト オペレーティング システムは、最初から開始するのではなく、前回中断したところから続行されます。

これは、コンピュータをシャットダウンする代わりに休止状態またはサスペンドを使用するのと似ています。仮想マシン プログラムは、仮想マシンのメモリ内容をハード ドライブ上のファイルに保存し、仮想マシンの起動時にそのファイルをロードします。

仮想マシンを高速化するための完全ガイド

仮想マシン内のパフォーマンス向上させる_ _ _

コンピューターを高速化するのと同様の方法で、仮想マシン内のパフォーマンスを向上させることもできます。たとえば、バックグラウンド アプリケーションや仮想マシンで起動するプログラムをオフにすると、ゲスト オペレーティング システムの起動時間が短縮され、仮想マシンが使用する RAM の量が削減されます。機械式ドライブを使用している場合は、仮想マシンをデフラグするとパフォーマンスが向上する可能性があります (ただし、これは SSD には影響しません)。仮想マシンだからといって、標準的なアドバイスを忘れないでください。仮想マシンは通常のコンピュータと同じです。

他の仮想マシン プログラムを使用する

仮想マシンを高速化するための完全ガイド

動作が速いと感じて VirtualBox を使用することを好む人もいますが、同じ理由で VMware を選択する人もいます。仮想マシン プログラムの実行速度は、ホスト オペレーティング システム、ゲスト オペレーティング システム、システム構成、またはその他の要因によって異なる場合があります。ただし、期待するパフォーマンスが得られない場合は、別のプログラムを試してください。 VirtualBox は完全に無料ですが、VMware Workstation Player は非営利目的の使用であれば無料です。 macOS を使用している場合は、Parallels Desktop と VMware Fusion を使用できます。

ゲスト オペレーティング システムとホスト オペレーティング システムの違いを学ぶ

仮想マシンを高速化するための完全ガイド

VirtualBox、VMWare Player、または Microsoft Hyper-V などのネイティブ オプションを使用するかどうかは関係ありません。良好なパフォーマンスを実現するには、物理​​コンピューター (ホスト) と仮想マシン (ゲスト) の違いを理解することが最も重要です。

ホスト オペレーティング システムは、システムの HDD ドライブに物理的にインストールされます。 PCの電源を入れると起動するOSです。

一方、ゲスト オペレーティング システムは仮想マシンにインストールされます。ここでは、ホスト オペレーティング システムに由来するアプリケーションやゲームさえもインストールできます。これは、仮想マシンを使用する多くの理由の 1 つにすぎません。

さまざまな意味で、ゲスト オペレーティング システムは複雑なアプリケーションと考えることができます。たとえば、明示的に指定しない限り、ホスト オペレーティング システムの権限はありません。物理ドライブやマイクなどの周辺機器へのアクセスは、最初はブロックされます。

リソース要求には注意してください

VM は、仮想ハードウェア環境を作成する仮想化ソフトウェア上で実行されます。簡単に言うと、VM の作成時に、仮想化ソフトウェアが (通常はユーザー入力によって) ハードウェアを指定します。

しかし、これには大きな制限があります。仮想マシンには、コンピュータ内の物理ハードウェアを超えるハードウェア構成を指定できません。

たとえば、物理コンピューターに 8 GB の RAM が搭載されている場合、仮想マシンはこれを超えることはできません (仮想マシン ソフトウェアを実行するためにホスト システム用の RAM を保持する必要があるため)。

そのため、仮想マシンだけでなく物理 PC のリソース要件も認識しておく必要があります。ゲスト オペレーティング システムを実行する前に、時間をかけてデスクトップを整理することは賢明な選択です。あなたはできる:

  • 他のアプリケーションをすべて閉じます
  • 電源設定を最大オプションに切り替えます (特にラップトップの場合)
  • 最小化されたグラフィックス オプションで VM を実行する

さらに、PC にゲーム モードがある場合は、それを有効にして、コンピュータがリソースを VM に確実に送信できるようにします。これは、ホストおよびゲスト オペレーティング システムのパフォーマンスを向上させるために、VM の実行中にバックグラウンド タスクをフリーズすることを意味します。

ホストおよびゲストのオペレーティング システムを更新する

仮想マシンを高速化するための完全ガイド

アップデートをインストールすることがいかに重要であるかはすでにご存知でしょう。 Windows、macOS、Linux ディストリビューションのいずれを使用している場合でも、PC を正常に動作させるにはシステム アップデートが不可欠です。

新しい機能を追加するだけでなく、アップデートによりバグが解決され、ドライバーが追加され、セキュリティ問題にパッチが適用されます。これらはすべて仮想マシンのパフォーマンスに影響を与える可能性があるため、更新が不可欠です。

しかし、そこで終わってはいけません。時間をかけてゲスト オペレーティング システムを更新することも必要です。これは不必要な時間の無駄のように思えるかもしれませんが、それだけの価値は間違いなくあります。たとえば、VM で Linux ディストリビューションを実行しているとします。デフォルトでは、定期的に更新を試みます。アップデートをブロックまたはスキップすると、新しいソフトウェアをインストールできなくなります。

更新を許可することが最善の選択肢です。ゲスト オペレーティング システムとホスト オペレーティング システムが両方とも最新であることを確認してください。

仮想マシン ソフトウェアを定期的に更新する

セキュリティに関しては、ここ数年仮想環境で脆弱性が発見されています。仮想マシンはハッカーの標的としてますます人気が高まっており、この障害は定期的なオペレーティング システムのパッチ適用と仮想マシン ソフトウェアのアップデートによってのみ防ぐことができます。

ほとんどの場合、ソフトウェアは保留中のアップデートについて警告を表示します。

アップデートがリリースされたらすぐにこれを行うのが賢明です。アップデートには、仮想マシン上で実行できるプラットフォームの範囲を拡大するなど、新しいオペレーティング システムのサポートも含まれます。

ゲスト オペレーティング システムとホスト オペレーティング システム間でデータを共有する

仮想マシンを高速化するための完全ガイド

仮想マシンにコピーしたいデータを PC 上に置くのは面倒な場合があります。ハード ドライブのファイル、または Linux 仮想マシンにインポートしようとしている bash 命令である可能性があります。

どちらのオプションも有効にできますが、テキストのコピーはファイルよりも少し簡単です。通常は、テキストのコピーを許可するために変更する必要がある単純なメニュー設定です。 VM ソフトウェアは、実行中の仮想マシンへのコピーと、そこからの双方向のコピーをサポートします。

データ ファイル (画像、ドキュメント、メディアなど) を共有するには、共有仮想ネットワーク ドライブを使用します。これは、ホスト PC 上に共有ドライブを設定し、そのドライブを仮想マシン ソフトウェアに追加することを意味します。したがって、次回 VM が起動すると、ドライブが使用可能になり、仮想マシンとデータを共有できるようになります。

続きを見る:


コンピューターおよびラップトップ用の 70 以上の高解像度アベンジャー: インフィニティ ウォー壁紙

コンピューターおよびラップトップ用の 70 以上の高解像度アベンジャー: インフィニティ ウォー壁紙

これは、『アベンジャー: インフィニティ ウォー』のさまざまな解像度を備えた 70 以上の壁紙のセットです。

Windows 10 でアプリケーションごとに GPU を選択する方法

Windows 10 でアプリケーションごとに GPU を選択する方法

Windows 10 では、ユーザーが設定アプリからゲームやその他のアプリケーションの GPU を選択できるようになりました。以前は、GPU を個々のアプリケーションに割り当てるには、NVIDIA コントロール パネルや AMD Catalyst Control Center などの特別なメーカー ツールを使用する必要がありました。

Windows で管理者権限でソフトウェアを実行する 4 つの方法

Windows で管理者権限でソフトウェアを実行する 4 つの方法

Windows で管理者権限でアプリケーションを実行する 4 つの方法を以下に示します。

Localhost の IP アドレスが 127.0.0.1 なのはなぜですか?

Localhost の IP アドレスが 127.0.0.1 なのはなぜですか?

127 は、サブネット マスク 255.0.0.0 を持つクラス A ネットワークの最後のネットワーク番号です。アドレス 127.0.0.1 は、サブネット内の最初の割り当てアドレスです。アドレス 127.0.0.0 は有線ネットワーク アドレスであるため、使用されません。

Windows 10で古い未使用のドライバーを削除する方法

Windows 10で古い未使用のドライバーを削除する方法

ドライバーが利用可能な場合、Windows Update はハードウェア ドライバーを自動的にダウンロードしてインストールします。また、Windows 10 が新しいドライバーをインストールするとき、システムはドライバー インストール パッケージを以前のバージョンに保存するため、ユーザーは新しいドライバーに問題があった場合に古いドライバー バージョンを復元するために使用できます。

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

Windows PowerShell は、システムの管理に使用できる実行コマンド ライン システムおよびスクリプト言語です。以下の記事では、LuckyTemplates がコンピューターをリモートで効果的に管理するための 10 個の PowerShell コマンドを紹介します。

Windows 10の検索バーに表示される小さなアイコンを削除する方法

Windows 10の検索バーに表示される小さなアイコンを削除する方法

細心の注意を払って細部に注意を払っている場合は、Windows 10 タスクバーの検索ボックスに表示される日付/トピックに応じて変化する小さなアイコンに気づいたかもしれません。

Windows 10でテーマを使用する方法

Windows 10でテーマを使用する方法

Windows のテーマは、ユーザー インターフェイスの表示方法を決定する設定、色、サウンド、および同様の構成オプションのグループです。テーマは、コンピュータ環境をパーソナライズして使いやすくするために使用されます。

コンピュータ用の牡羊座と牡羊座の壁紙

コンピュータ用の牡羊座と牡羊座の壁紙

LuckyTemplates は、あなたが使用できる最も美しい壁紙をお送りします。以下の牡羊座の壁紙は参考のためにサイズを縮小しています。

Windows 10 で Edge ブラウザ拡張機能を無効にするかアンインストールする

Windows 10 で Edge ブラウザ拡張機能を無効にするかアンインストールする

ただし、Edge ブラウザにインストールして許可する拡張機能が多すぎると、Web ブラウザの速度が低下します。したがって、Edge ブラウザの速度を向上させたい場合は、使用しなくなった、またはほとんど使用しない拡張機能をアンインストールする必要があります。