2015-01-10 15:36:13 +0000 2015-01-10 15:36:13 +0000
59
59

Hyper-VのVMにファイルをコピーペーストする方法

Hyper-Vと仮想マシン(最新のWindows OSを使用しています)を実行している場合、ホストとVM間でファイルをコピー/ペーストすることは本当にできないのでしょうか?テキストもできないようです。"クリップボードにテキストを入力 “という奇妙なオプションがありますが、これはごくまれにしか動作しないようです。

何かが足りないようです。

私はWindows 8.1をホストとして、Windows 7をVMで実行しています。

回答 (7)

43
43
43
2015-06-29 11:31:39 +0000

この作業を効率的に行うための簡単な方法を紹介します。

  • VM を実行している場合は、まず VM をオフにします。
  • VM の仮想ハードディスクイメージファイル .vhd を探す
  • このファイルを右クリックしてマウントを選択する
  • これで「システム予約」と「ローカルディスク」ドライブが表示されます。
  • “Local Disk "ドライブを開きます(これはVM上のOSドライブです)
  • そこに行ってファイルを貼り付けます。
  • 最後にドライバをアンマウントするか、イジェクトする
  • VMを起動して、そこにあるc:\ドライブに行くと、ファイルが見つかります。

これが誰かの助けになることを願っています :)

17
17
17
2015-01-10 15:56:18 +0000

最良の選択肢は、昔ながらのネットワークコピーとリモートデスクトップで、代わりにクリップボードによる完全な転送が可能です。

RDPは、大きなファイルをコピーしようとすると非常に不完全になることがあります。

もちろん、両方のオプションが動作するためには、ゲストシステムがネットワークに接続されていて、適切な TCP/IP 設定を持っている必要があります。

9
9
9
2015-04-14 21:29:23 +0000

この StackOverflow の回答 ](https://stackoverflow.com/a/28244256/196855) によると、ゲスト OS が何であるかは**関係ありません。

_ESM は Windows 8.1 と Windows Server 2012 R2 の VM でのみ動作します。

_ESMはWindows 8.1とWindows Server 2012 R2のVMでのみ動作します。Windows 8.1のドキュメントにはまだ説明されていませんが、Server 2012R2については、以下の TechNetの記事 .

編集: ESMについての非常に実用的なガイドを見つけましたが、Pro版やEnterprise版も必要であることが明確になっています。

4
4
4
2017-09-21 18:08:23 +0000

Powershell経由で行うことができます。

$s = New-PSSession -VMName <VMName> -Credential (Get-Credential)

次に、HOSTからセッションを使ってNew-PSSession経由でファイルをコピーする:

Copy-Item -ToSession $s -Path C:\host_path\data.txt -Destination C:\guest_path\

詳細は「新規PSSessionとコピーアイテムでファイルをコピーする」(https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/powershell-direct#copy-files-with-new-pssession-and-copy-item)を参照。

3
3
3
2016-02-10 16:16:55 +0000

ホスト上のISOファイルにファイルを「焼く」ことができ、ゲスト上でISOをマウントすることができます。

WindowsはISOをネイティブに作成することはできませんが、ISOを作成するには、\ InfraRecorder (GNU GPLライセンス)のようなものを使うことができます。

InfraRecorderを使うことになった場合、ISOの作成アクションはトップメニューの下にあります。

Actions > Burn Compilation > to a Disc Image…の下にあります。


* _私はInfraRecorderとは何の関係もないので、ゲストにファイルをコピーする必要があっただけです。

1
1
1
2018-06-04 14:32:46 +0000

Hyper-V のコピーペーストで、VM を起動した後にコピーペーストができるのですが、VM の OS をログアウトして別のユーザーとして VM にログインし直すと、コピーペーストがうまくいかないという奇妙な問題がありました。仮想マシン接続ウィンドウの拡張セッションのチェックが、ログインした直後か、VM内でユーザーを切り替えている間に削除されていることがわかりました。拡張セッションのチックマークを再度有効にすると、その後はHyper-Vのコピーペースト機能が再び動作するようになりました。

-1
-1
-1
2017-04-30 09:35:17 +0000

注意: この質問には2つの部分があります。最初のパートでは、**“ファイルのコピー・貼り付け方法 "を尋ねます。 (2番目のパートでは、テキストのコピー・貼り付け方法を尋ねます。この答えはそれについての答えではありません)。

特定の状況でのファイルのコピー/貼り付けに関連する他の回答も参照してください。 (https://superuser.com/a/901625/187095)


ファイルはMACとPC、LINUXボックスとPCの間でコピー/ペーストすることができ、仮想マシン(古いWindows(私の場合はWindows 7)を実行するために "バージョン1 "を使用している場合でも)とホストPCの間でも同じ手法を使用することができます。
どうやって?

ネットワーク共有 別名 **「ネットワーク上でフォルダを共有する」

*ポイント: 一度共有フォルダを設定してしまえば、ホストPC上のWindowsエクスプローラ上で、コピー元がホストでコピー先が仮想マシンであっても、通常のファイルコピーができます。 * つまり、ネットワーク共有は、ネットワークファイルのセットをVM上で見えるようにするだけではなく、後から2台の異なるコンピュータ(ここではVMもコンピュータの1台です)間で、1台のコンピュータ上にあるかのように、個々のファイルやフォルダ全体を簡単に移動させることができます。


- Hyper-V Manager - Virtual Switch Manager。

  • 仮想スイッチの作成 / 外部
  • Hyper-V / 自分の VM / 設定
  • ネットワークアダプタ / 仮想スイッチ = 上からの外部仮想スイッチ
  • VM を起動し、管理者アカウントでログインします。
  • 「ネットワーク上でフォルダを共有」するために通常行うことを行う。(VM上で実行しているOSのドキュメントを参照してください。) 私の場合は、ユーザー名/Documentsフォルダを共有しました。そのフォルダとの間でファイルをコピーしたい場合は、読み書き権限を指定してください

- ホストマシン/Windowsエクスプローラ/ネットワーク/VMには、その共有フォルダが表示されているはずです。

- お使いの VM (その「ネットワーク」表現) を選択し、VM の管理者アカウントでログインします。

  • ホスト上のエクスプローラーウィンドウにあるファイルをコピー/貼り付けます。

注意:私は自分のユーザーアカウント/ドキュメントフォルダでしかテストしていないので、共有できるものに制限があるかどうかはわかりません。私は、仮想OSからの他のネットワーク共有と全く同じように動作すると仮定していますので、仮想であることは問題ではないはずです。ネットワーク上の別のマシンで、そのOSを実行しているだけです。

私もLinuxのVMではテストしていませんが、Windows 7で "Version 1 "のVMを実行してテストしました。