仮想マシンのゲストとホストPC間でファイルを転送する方法

仮想マシンのゲストとホストPC間でファイルを転送する方法

仮想マシンを使用すると、分離された環境で別のオペレーティングシステムを実行できます。仮想マシンを使用すると、生産性が大幅に向上します。仮想マシンは本質的に分離されているため、ホストPC上のファイルに直接アクセスすることはできません。





テキストまたはファイルをホストPCからゲストにコピーすること、またはその逆を行うことは、多くの場合、仮想マシンユーザーにとって大きな問題です。複雑に見えるかもしれませんが、実際のプロセスは非常に簡単です。 VirtualBoxまたはVMwareを使用して、仮想マシンのゲストオペレーティングシステムとホストPC間でファイルを転送するさまざまな方法を見てみましょう。





仮想マシンからホストにファイルを転送する方法

仮想マシンは、オペレーティングシステム(OS)のインストールに必要なハードウェアをエミュレートするソフトウェア環境です。非常に一般的に言えば、これにより、アプリのように、既存のOSにオペレーティングシステムをインストールできます。





仮想マシンで実行されているゲストオペレーティングシステムをホストPC間でデータを共有するためのオプションに驚かされることはありません。仮想マシンとホストPC間でデータを共有するための3つの主なオプションは次のとおりです。

  • ドラッグアンドドロップ(コピーアンドペースト)
  • USBドライブ
  • 共有フォルダ

これらの各方法は、特定のタイプのデータと予想される用途に最適です。たとえば、コピーアンドペーストは、ホストPCのブラウザからゲストOSのターミナルセッションにコードをコピーするなど、テキストや小さなファイルを共有するのに最適です。



以下では、これら3つの方法を使用してデータを共有する方法について説明します。 仮想マシン OracleVirtualBoxおよびVMwareWorkstationPlayerで実行

関連している: 仮想マシンとは何ですか?あなたが知る必要があるすべて





ドラッグアンドドロップと共有クリップボード

ホストPCと仮想マシン間でファイルを転送する最も簡単なオプションは、共有クリップボードを設定するか、ドラッグアンドドロップすることです。これにより、一般的なクリップボードを使用できるようになります。つまり、仮想マシンとホストPCの間でテキスト/画像やファイルを自由にコピーして貼り付けることができます。

VirtualBoxの共有クリップボード

Oracle VirtualBoxを使用している場合は、 共有クリップボードドラッグアンドドロップ ほんの数ステップで:





  1. 仮想マシンを選択し、右クリックして選択します 設定。
  2. ポップアップするウィンドウで、をクリックします 全般的 次に、をクリックします 高度 タブ。
  3. これで、 共有クリップボードドラッグアンドドロップ ドロップダウンオプション。

あなたはから選ぶことができます ホストからゲスト、ゲストからホスト、および双方向 。デフォルトのオプションもあります。 無効 。選択する 双方向 双方向のファイル共有を有効にするには、両方のドロップダウンボックスに入力します。

VMwareでデータをコピーして貼り付ける方法

VirtualBoxの機能と同様に、共有クリップボードを設定したり、VMwareでドラッグアンドドロップを有効にしたりすることもできます。ただし、最初にVMware Toolsパッケージをインストールする必要がある場合があります。これにより、追加機能が提供されます。

  1. VMware内で、に移動します VM> VMwareToolsをインストールする 。 VMware Toolsをまだダウンロードしていない場合は、ダウンロードするための手順が示されます。
  2. その後、コピーアンドペーストを有効にできます VM>設定 >オプション 。選択する ゲストの隔離 、 それから コピーアンドペーストを有効にするドラッグアンドドロップを有効にする 、で確認 わかった

この方法でゲストオペレーティングシステムとホストオペレーティングシステム間でデータを共有することは、小さなファイルに最適です。また、テキスト文字列やURLなどを共有することもできます。ただし、大きなファイルは避けてください。それらには他のオプションがあります。

関連している: WindowsとLinux間でファイルを転送および共有する方法

USBスティック

USBスティックを使用して2台の物理マシン間でデータを転送することは、昔からの伝統です。理想的ではありませんが、USBスティックはホストPCと仮想マシン間でファイルを転送できます。 USBドライブを使用して、仮想マシンとホストPC間でデータを共有する方法を見てみましょう。

USBスティックを使用してホストからVirtualBoxにファイルを転送する

VirtualBox内からUSBデバイスにアクセスできるようにするには、USBアクセスを有効にする必要があります。このためには、ダウンロードする必要があります VirtualBox拡張パック

Windows10用の最高の無料メールアプリ

拡張パックをダウンロードしたら:

  1. 使用したいUSBデバイスを挿入します
  2. VirtualBoxを起動し、をクリックします ファイル>設定 、 それから 拡張機能 をクリックします + 。ダウンロードした拡張パックを参照し、をクリックします 開ける 、プロンプトが表示されたら、 インストール
  3. プロンプトに従ってプロセスを完了します。次に、USBが有効になっていることを確認できます。 設定> USB
  4. 追加されたUSBサポートを有効にする必要があります。 VirtualBoxのメインウィンドウで、使用するVMを右クリックし、[ 設定> USB
  5. クリック + 次に、USBデバイスを参照します。 VMを起動すると利用できるようになります。同じ方法でドライブを追加できます。

USBスティックを使用してVMWareにファイルを転送する方法

VMwareでは、USBデバイスが接続されていて、VMがアクティブウィンドウである場合、デバイスが検出されます。ただし、このシナリオでは、ホストPCによって検出されません。これを行うには、ドライブを取り外し、VMを最小化してから、再接続します。

シンプルですが、USBスティックが接続されているオペレーティングシステムを忘れると面倒になる可能性があります。

このオプションは、大きなファイルに最適です。もちろん、USBデバイスの容量によって制限されるので、それを覚えておいてください。どのVMソフトウェアを使用する場合でも、ホスト仮想マシンとゲスト仮想マシンの両方でUSBデバイスを安全に取り出すことをお勧めします。

共有フォルダを作成する

3番目のオプションは、ゲストVMがアクセスできるホストPCにネットワーク共有を設定することです。これは、PCのハードディスクドライブの一部をローカルネットワーク経由でアクセスできるように指定することを意味します。この設定により、VMはネットワークに接続してドライブにアクセスできるようになります。

物理的にはすべて同じコンピューター上にありますが、これにより仮想マシンのデータ共有により大きな容量が追加されます。

VirtualBoxで共有フォルダを作成する

すでにVirtualBoxGuestAdditionsをダウンロードしているはずです。これは経由でインストールする必要があります デバイス>ゲスト追加機能のインストール 、適切なEXEファイルを参照する必要があります。最後まで手順を実行し、デフォルトオプションを選択してから、 終了

VirtualBoxを起動して開きます デバイス>共有フォルダー>共有フォルダーの設定 。 [+]をクリックしてから、 フォルダパス、 矢印をクリックして選択します 他の 。共有として使用しているフォルダーを(ホストOSで)参照し、強調表示してから、 フォルダーを選択

の中に 共有を追加 ウィンドウで、共有に名前を付けます(ゲストOSではホストOSと同じ名前を維持するのが賢明です)。チェック 自動マウント永続的にする 、 それから わかった

ゲストOSから、ネットワーク共有の通常の場所に設定されている共有を見つけることができます。たとえば、Windows 10では、これは ネットワークの場所ウィンドウズ・エクスプローラ

VMWareでネットワークドライブを共有する

VMWareで共有フォルダを作成するプロセスは非常に簡単です。

  1. VMWare Workstation内で、仮想マシンを選択して、をクリックします。 プレーヤー>管理>仮想マシン設定
  2. クリック オプション >共有フォルダ。 次に、下の共有オプションを選択できます フォルダ共有
  3. クリック 追加 共有フォルダを設定し、画面の指示に従います。 共有フォルダの追加ウィザード
  4. 次に、 ホストパス 共有するディレクトリに移動し、フォルダに名前を付けます。
  5. クリックしたら 、フォルダアクセスを決定します( 読み取り専用 また この共有を有効にする 、後者は、ホストと仮想マシンの両方が共有フォルダへの完全なアクセスを許可します)。
  6. クリック 終了 共有フォルダを作成します。

Linuxユーザーは、/の下の共有フォルダーを表示できます。 mnt / hgfs ディレクトリ。

これは設定するのに最も複雑なオプションですが、より大きなファイルを簡単に共有できます。これらには、インストーラー、ディスクイメージファイル、高解像度ビデオが含まれる場合があります。

VMからホストへのファイル転送

誰もが仮想マシンを使用する必要はありませんが、ほとんどの場合、データを共有する必要があります。ホストからゲストOSにファイルをコピーしない場合は、VMからデータをコピーする理由があります。これは通常、VMを破壊しようとしていて、データをバックアップしたい場合です。

VMとホストOSの間でデータを共有する方法を学ぶことは、VMの使用を大幅に強化するのに役立ちます。

PCでMacのハードドライブを読む
共有 共有 つぶやき Eメール VirtualBoxとVMwarePlayer:Windowsに最適な仮想マシン

どの仮想マシンソフトウェアを使用する必要がありますか? VirtualBoxとVMwarePlayerが人気のある選択肢です。比較方法は次のとおりです。

次を読む
関連トピック
  • テクノロジーの説明
  • VirtualBox
  • 仮想マシン
著者について クリスチャンコーリー(1510件の記事が公開されました)

セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。

クリスチャンコーリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください