最も簡単な方法で Hyper-V VM にファイルをコピーおよび転送する方法

Hyper-V へのファイルのコピーは簡単な方法はありますか?絶対にあります!この記事では、Hyper-V 環境でホストと仮想マシンの間でファイルを効率的に転送するためのいくつかの方法を提供しています。

Amelia

By Amelia / 更新日 2024年11月27日

共有: instagram reddit

概要:Hyper-V VMへのファイルのコピー

ケース:ESXi 6.7 - 物理ハードディスクを仮想マシンに追加する方法はありますか?

こんにちは。Hyper-V VMのホストからファイルを簡単にコピーする方法はありますか?

- Quoraからの質問

Hyper-V仮想マシンは、物理マシンから独立した環境で実行されています。そのため、一部のユーザーは次の操作をどのように行うか疑問に思うかもしれません:

  • Hyper-VホストからVMにファイルをコピーする
  • 物理マシンと仮想マシン間でフォルダやファイルを転送する
  • 異なるHyper-V VM間でファイルを転送する...

次に、Hyper-V VMにファイルをコピーするための6つの方法を紹介します。定期的にファイルを自動的にHyper-V VMにコピーしたい場合や、いくつかの物理マシンとVM間でファイルを転送したい場合は、試してみるためのプロフェッショナルなソリューションもあります。

Hyper-V仮想マシンへファイルをコピーおよび転送する方法[6つの方法]

以下に、Hyper-V VMへのファイルのコピーに効果的な6つの方法を示します。これらの方法は、Hyper-V仮想マシンへのファイルの転送など、他のシナリオでも使用できます。非システムファイルの転送を行い、単一のコピーを行う場合は、以下のいずれかの方法を試してください。

🔰 共有フォルダ

🔰 PowerShellのコマンドレット

🔰 リモートデスクトッププロトコル

🔰 VHDをHyper-Vホストにマウントする

🔰 強化セッションモード

🔰 プロフェッショナルなサードパーティツール[最も簡単な方法]

方法1. 共有ネットワークフォルダを介してファイルをHyper-Vに転送する

この方法では、ネットワーク共有を介してホストからHyper-V VMにファイルをコピーすることができます。

1. Hyper-Vホストにフォルダを作成し、そのフォルダにファイルを配置します。

2. フォルダを右クリックし、プロパティを選択します。>> 共有 >> 共有を選択します。 Everyoneを追加し、権限レベルを 読み取り/書き込み に変更します。

共有フォルダの作成

3. 共有をクリックします。フォルダを確認し、そのリンクをコピーします。そして、完了を選択します。

ローカルマシンに共有フォルダを作成しました。その後、Hyper-Vにアクセスして仮想マシン内にネットワークの場所を追加する必要があります。

4. Hyper-V仮想マシンを開き、This PCを開き、ネットワークの場所を追加を選択し、共有フォルダのパスをボックスに貼り付け、完了をクリックします。

add network location

これで、ホストとVM間で簡単にHyper-Vファイルをコピーできます。

方法2. Hyper-VのホストからVMへのファイルコピー(PowerShellのcmdletを使用)

Hyper-V仮想マシンにファイルを転送する前に、Hyper-Vマネージャーの統合サービスゲストサービスを有効にしてください。

enable guest service

Copy-VMFileコマンドを使用して、ホスト(ソース)からゲストのHyper-V仮想マシン(宛先)にファイルをコピーできます。

PS C:\> Copy-VMFile "VM名" -SourcePath "F:\Test.txt" -DestinationPath "C:\Temp\Test.txt" -CreateFullPath -FileSource Host

ヒント:CreateFullPathパラメーターにより、宛先フォルダがゲストオペレーティングシステム内に存在しない場合、作成されます。

Hyper-V仮想マシンに大量のファイルをコピーする場合、この方法は非常に実用的ではありません。コマンドはエラーが発生しやすく、管理が複雑になる可能性があります。

方法3. Hyper-V VMへのファイルコピー(RDPを介した方法)

Hyper-V サーバーがグラフィカルインターフェースを備えた Windows マシンで動作している場合、リモート デスクトップ プロトコル(RDP)を使用してこのホストにリンクし、ローカルマシンのローカルディスクにリンクするオプションを選択することができます。これにより、必要なファイルの転送が可能になります。これを実現するためには、宛先サーバーでリモートデスクトップ接続の有効化が必要です。この方法により、他の Windows ベースの物理または仮想マシンから Hyper-V サーバーへのファイルコピーが容易になります。

Hyper-V を介してファイルを転送するための RDP(リモートデスクトッププロトコル)の手順は以下の通りです:

1. スタートメニューにアクセスし、設定 >> システム >> リモートデスクトップに移動し、リモートデスクトップを有効にします。

2. Windows リモートデスクトップ クライアントを実行します。場所は%windir%\system32\mstsc.exeです。

コマンド ラインまたは実行ダイアログにmstscと入力し、Enterキーを押します。

3. リモートコンピューターの IP アドレスまたはホスト名、およびユーザー名を入力します。ユーザー名を完全な形式(たとえば、domain\userまたはcomputer\userなど)で入力します。

use rdp for copying files to hyper-v

4. [ローカルリソース] タブに移動し、[詳細] をクリックします。

attach local disk

5. コンピューターからリモートホストにマップするローカルリソースを選択します。[ドライブ] セクションの中から、マップしたい特定のディスクドライブを選択します。たとえば、必要なファイルがコンピューターのディスク E:\ にある場合、RDP 接続中にディスク E: をマップします。

6. 設定を保存するために、[OK] をクリックして選択を確定します。その後、リモートデスクトップセッションを確立するために [接続] をクリックします。

select local disk for rdp connection

7. リモートデスクトップセッションがアクティブになったら、Windows Explorerでマイコンピュータ / このPCに移動します。ローカルコンピュータからのマップされたディスクドライブが表示されます。このマップされたドライブを使用して、必要なファイルにアクセスし、それらをHyper-Vホストにコピーします。

この手法は、ネットワークに接続されている仮想マシン(VM)にも使用できることに注意してください。

方法4. ホストまたはゲストマシンに仮想ハードディスクをマウントする

1. まず、仮想マシンをシャットダウンし、VHDをHyper-Vホストにマウントします。

2. 仮想ディスクファイルのパスを見つけ、右クリックしてマウントを選択します。VHDXファイルがローカルディスクドライブとしてマップされます。

また、PowerShellでVHD仮想ディスクをマウントするためにコマンドを使用することもできます:

mount-VHD -path C:\Hyper-V\data-temp.vhdx

3. 希望するようにファイルを仮想ハードディスクにコピーします。完了したら、マウントされたディスクドライブを右クリックし、取り外すを選択してVHDをアンマウントします。

ファイルをコピーした後、仮想ディスクを取り外す

仮想マシンの電源をオンにし、Hyper-V VM内のコピーしたファイルにアクセスできます。

方法5. エンハンストセッションモードを使用してファイルをホストからVMにコピーする

この方法は、ローカルデバイスやリソースをゲストVMにコピーしたりリダイレクトしたりするためのシンプルな方法であり、VM接続ツールがリモートデスクトッププロトコル(RDP)を使用してVMに接続することを可能にします。この機能には、Hyper-VホストとゲストVMの間にネットワーク接続が必要ではなく、Windows Server 2022、Windows Server 2019、Windows 10、Windows 8.1、Windows Server 2016、Windows Server 2012 R2で使用することができます。

1. Hyper-Vの設定でエンハンストセッションモードポリシーを有効にします。

エンハンストセッションモードを有効にする

2. VMを右クリックし、接続を選択します。

3. オプションの表示 >> ローカルリソース >> その他 を選択します。その後、Hyper-V VMで使用するドライブを選択し、OKをクリックします。

select drive

4. ディスプレイページに戻り、今後の接続で設定を保存するを選択します。その後、接続をクリックします。

5. このPCにアクセスし、必要に応じてファイルをHyper-V VMにコピーします。

方法6. 中央集中型バックアップソフトウェアを使用して簡単にファイルを Hyper-V VMにコピーする

Hyper-V VMへのファイルコピーの5つの方法に加えて、専門的かつ効率的なツールであるバックアップおよび復元のためのAOMEI Cyber Backupを使用することもできます。一部の企業では大量のワークロードを実行する必要があり、データのセキュリティも重要です。堅牢なエンタープライズレベルのソフトウェアは、データを保護し、コピー手順を簡略化することができます。

以下に、AOMEI Cyber Backupを使用して仮想マシンにファイルをコピーする例を示します。これは、ネットワーク上の複数のWindows物理および仮想マシンのバックアップおよびリストアを一元管理することができます。たとえば、以下のようなことができます:

  • ホストとVM間で(変更のある)ファイルをリアルタイムで自動コピーする、またはその逆を行う
  • 一度に複数のVM (コンピュータ) のバックアップタスクを作成する
  • 物理マシンからシステムイメージを作成し、VMに復元するなど

ホストコンピュータにAOMEI Cyber Backupをダウンロードしてインストールし、エージェントパッケージをすべてのクライアントコンピュータおよびVMにインストールします。その後、それらすべてに対してファイルバックアップ、パーティションバックアップ、ディスクバックアップ、システムバックアップ、SQLサーバーバックアップを一元的に作成できます。

30日間の無料トライアルをダウンロードしてお試しください:

無料トライアル版ダウンロードVMware ESXi & Hyper-V
安全ダウンロード

Hyper-VホストからVMへのファイルのコピー方法

1. まず、Hyper-VホストをAOMEI Cyber Backupに追加し、コンピュータ/VMにエージェントをインストールします。

2. バックアップツールを起動し、バックアップタスク >> 新しいタスクを作成をクリックします。

>> システム/ディスクイメージを作成し、VMに復元する場合は、システムバックアップまたはディスクバックアップを選択します。

ディスクバックアップ

>> デバイスをクリックして、ファイルをコピーするコンピュータを指定し、必要なディスクを選択します。

ディスクの選択

>> ターゲットを選択します。ターゲットVMに作成したネットワーク共有のパスを入力し、OKをクリックします。

ターゲットの選択

>> バックアップをクラウドに保存する場合は、アーカイブボックスをチェックし、Amazon S3の認証情報を入力します。

クラウドへのバックアップの有効化

>> 特定のスケジュールで自動的にファイルをコピーする場合は、バックアップ方法をフル/増分バックアップ、スケジュールタイプをデイリー、ウィークリー、マンスリーと設定します。

🚩 便利なヒント(オプション)
特定の頻度でファイルを自動的に Hyper-V VM にコピーしたい場合は、基本的な同期を実行し、スケジュールと方式をお好みで設定できます:
バックアップのクリーンアップページで、保存容量を節約するためにバックアップ履歴の自動削除ポリシーを設定します。
メール通知ページで、タスクが異常または成功した場合にメール通知を受け取れるようにします。現在、Gmail Server、Hotmail Server、カスタム SMTP Server をサポートしています。

3. 次に、バックアップを開始をクリックして、タスクを作成し実行します。同様に、ホストから Hyper-V VM へ、または VM から VM へファイルをコピーすることもできます。

backup hyper-v host to vm

中央集中型バックアップソフトウェアとして、システム/ディスクのバックアップを作成し、別のクライアントコンピュータ(VM)に復元することができます。これにより、P2V または V2V も簡単に実行できます。異なるハードウェア間での互換性の問題を解決するために、ユニバーサルリストアオプションも利用できます。

restore to Hyper-V VM

概要

この記事では、Hyper-V でファイルを VM にコピーする便利な方法を紹介しました。本番環境で大量のホストファイルを転送する予定がある場合、このプロフェッショナルなバックアップソフトウェアを試してみると、経済的かつ効率的です。

ファイルのバックアップに加えて、Hyper-V で物理マシンを VM に変換するためのディスクバックアップを実行することもできます。

Amelia
Amelia · この記事を書いた人
Amelia is an editor from AOMEI. Trained in professional systems, she specializes in solving problems in enterprise databases, virtual machines, and physical environments. With a high sense of responsibility, she is dedicated to protecting business data and security.