Hyper-Vと仮想マシン(および最新のWindows OS)を実行している場合、ホストとVM間でファイルをコピー/貼り付けすることは本当に不可能ですか?テキストではなく、奇妙な「クリップボードのテキストを入力」オプションがありますが、散発的にしか機能しないようです。
私は何かが欠けているに違いない。
ホストとしてWindows 8.1を実行し、それが重要な場合はVMでWindows 7を実行します。
Hyper-Vと仮想マシン(および最新のWindows OS)を実行している場合、ホストとVM間でファイルをコピー/貼り付けすることは本当に不可能ですか?テキストではなく、奇妙な「クリップボードのテキストを入力」オプションがありますが、散発的にしか機能しないようです。
私は何かが欠けているに違いない。
ホストとしてWindows 8.1を実行し、それが重要な場合はVMでWindows 7を実行します。
回答:
最適なオプションは、単純な古いネットワークコピーとリモートデスクトップで、代わりに完全なクリップボード転送が可能です。
RDPは、大きなファイルをコピーしようとするとかなり不安定になることがあります。そのため、大きなファイルの転送が必要な場合は、ネットワークをお勧めします。テキストのコピー/貼り付けだけが必要な場合は、RDPが最適です。
もちろん、両方のオプションを機能させるには、ゲストシステムがネットワークに接続され、適切なTCP / IP設定が必要です。
この作業を効率的に行うための迅速で簡単な方法を次に示します。
これが誰かを助けることを願っています:)
このStackOverflowの回答によると、ゲストOSが何であるかは関係ありません。
ESMは、Windows 8.1およびWindows Server 2012 R2 VMでのみ機能します。Win7 VMを使用しているため、ESMは使用できません。
ここで受け入れられた答えは、物事をコピーして貼り付ける方法はないと言っていますが、Windows 8.1ホストとHyper-V with ESMで実行されているWindows 10 Techプレビューの間でそれを行うことができます。それを説明するWindows 8.1のドキュメントはまだ見つかりませんが、Server 2012R2については、このTechNetの記事を参照してください。
編集: ESMに関するこの非常に実用的なガイドを見つけたので、ProまたはEnterpriseバージョンも必要であることを明確にしました。
Powershellで実行できます。
まず、New-PSSession
ホストからのセッションを作成します。
$s = New-PSSession -VMName <VMName> -Credential (Get-Credential)
次に、ホストからCopy-Item
、セッションを使用してファイルをコピーします。
Copy-Item -ToSession $s -Path C:\host_path\data.txt -Destination C:\guest_path\
詳細については、New-PSSessionおよびCopy-Itemを使用したファイルのコピーを参照してください。
ホスト上のISOファイルにファイルを「焼き付け」、ゲストにISOをマウントできます。
WindowsはISOをネイティブに作成できませんが、* InfraRecorder(GNU GPLライセンス)などを使用してISOを作成できます。
InfraRecorderを使用することになった場合、ISOの作成アクションは次のトップメニューに埋め込まれます。
アクション>コンパイルの書き込み>ディスクイメージへ...
* 私はInfraRecorderに所属していません。一部のファイルをゲストにコピーする必要がありました。
Hyper-Vのコピーペーストには奇妙な問題があり、VMの起動後にペーストをコピーできますが、VM OSからログアウトして別のユーザーとしてVMに再度ログインすると、コピーペーストは機能しません。ログイン直後、またはVM内のユーザー間の切り替え中に、仮想マシン接続ウィンドウの拡張セッションティックが削除されていることがわかりました。拡張セッションの目盛りを再度有効にした後、Hyper-Vのコピーペースト機能が再び機能します。
注:質問には2つの部分があります。最初の部分は、「ファイルのコピーペースト方法」を 尋ねます。これは質問のその部分への答えです。(SECONDパートは、クリップボードの操作など、TEXTのコピー/貼り付け方法を尋ねます。この答えは、それに関するものではありません。)
特定の状況では、ファイルのコピー/貼り付けに関連するこれらの他の回答も参照してください
。ESM互換のVMの
場合VMを起動する前の初期セットアップの場合
MACとPC、またはLINUXボックスとPCの間でファイルをコピー/貼り付けでき、仮想マシン間でも同じ手法を使用できます(「バージョン1」を使用しても、古いWindows、私の場合はWindows 7を実行できます) )およびそのホストPC。
どうやって? ネットワーク共有別名「ネットワーク経由でフォルダを共有する」。
キーポイント:共有フォルダーを設定したら、ソースがホストにあり、宛先がVMにある場合、またはその逆の場合でも、ホストPCのWindowsエクスプローラービューで通常のファイルコピーを実行できます。つまり、ネットワーク共有とは、ネットワークファイルのセットをVMで表示するだけではなく、2つの異なるコンピューター間で個々のファイルまたはフォルダー全体を後で簡単に移動できるようにすることです(ここで、VMはコンピューター)、1台のコンピューター上にあるかのように。
注:自分のユーザーアカウント/ドキュメントフォルダーでのみテストしたため、共有できるものに制限があるかどうかはわかりません。仮想OSから共有する他のネットワークとまったく同じように機能するため、仮想であることは問題ではありません。ネットワーク上で、そのOSを実行している単なる別のマシンです。
また、Linux VMではテストしませんでしたが、Windows 7では「バージョン1」VMを実行してテストしました。Hyper-Vで実行でき、Windowsとのネットワーク共有をサポートするすべてのOSが動作するはずです。 。