如何将文件复制粘贴到Hyper-V虚拟机上?
当运行Hyper-V和虚拟机(同样使用现代Windows操作系统)时,真的不能在主机和虚拟机之间复制/粘贴文件吗?似乎连文本都不行,虽然有一个奇怪的 “键入剪贴板文本 "选项,但似乎只是零星地工作。
我一定是错过了什么。
我在主机上运行Windows 8.1,在虚拟机中运行Windows 7,如果这很重要的话。
当运行Hyper-V和虚拟机(同样使用现代Windows操作系统)时,真的不能在主机和虚拟机之间复制/粘贴文件吗?似乎连文本都不行,虽然有一个奇怪的 “键入剪贴板文本 "选项,但似乎只是零星地工作。
我一定是错过了什么。
我在主机上运行Windows 8.1,在虚拟机中运行Windows 7,如果这很重要的话。
这里有一个快速而简单的方法来高效地完成这项工作。
-如果你正在运行虚拟机,先把它关掉。 - 找到你的虚拟机的虚拟硬盘镜像文件.vhd - 右键点击这个文件,选择挂载 - 这会给出 “系统保留 "和 "本地磁盘 "驱动器。 - 打开 "本地磁盘 "驱动器(这是虚拟机上的操作系统驱动器) - 到那里粘贴你的文件。 - 最后卸载或弹出其中一个驱动 - 运行虚拟机并进入c:/drive,你会发现你的文件。
希望这能帮助到别人:)
根据这个StackOverflow答案它**不管客人的操作系统是什么。
ESM只适用于Windows 8.1和Windows Server 2012 R2虚拟机。由于您使用的是 Win7 虚拟机,ESM 将无法使用。
虽然这里公认的答案说没有办法复制和粘贴东西,但我_可以在我的 Windows 8.1 主机和在 Hyper-V 中使用 ESM 运行的 Windows 10 Tech 预览版之间做到这一点。我还没有找到解释它的Windows 8.1文档,但对于Server 2012R2,请看这个TechNet文章。
编辑:我在ESM上找到了这个非常 实用指南,它澄清了你还需要专业版或企业版。
你可以在主机上将你的文件 “刻录 "成ISO文件,然后将ISO挂载到客户机上。
Windows不能原生地创建ISO,但你可以使用类似于\ InfraRecorder (GNU GPL授权)的东西来创建ISO。
如果你最终使用InfraRecorder,创建ISO的操作被埋在顶部菜单下。
Actions \ Burn Compilation \ to a Disc Image…
* _我与InfraRecorder没有任何关系,我只是需要复制一些文件给客人。
注:该问题有两个部分。第一部分问的是“如何复制粘贴文件"。 这是对这部分问题的回答。这个答案不是关于这个的。)
也请参考其他与复制/粘贴文件相关的答案,在特定情况下。 (https://superuser.com/a/901625/187095) 对于ESM兼容的虚拟机 [对于启动虚拟机前的初始设置]0x3&
文件可以在MAC和PC之间,或者LINUX盒子和PC之间复制/粘贴,同样的技术也可以在虚拟机(甚至使用 "版本1",运行旧版Windows,在我的例子中是Windows 7)和它的主机之间使用。
怎么做?网络共享又名"通过网络共享文件夹”.
*关键点:一旦你设置了共享文件夹,你就可以在主机上的Windows资源管理器视图中进行常规的文件复制,即使源文件在主机上,目标文件在虚拟机上,或者反之亦然。 * 也就是说,网络共享不仅仅是让一组网络文件在虚拟机上可见,它还可以让您轻松地在两台不同的计算机(这里,虚拟机是其中一台计算机_)之间移动单个文件或完整的文件夹,就像它们在一台计算机上一样。
注意:我只用我的用户帐户/文档文件夹进行了测试,所以我不知道是否对可以共享的内容有限制。我假设它的工作原理与任何其他来自虚拟操作系统的网络共享完全相同,所以它是虚拟的应该没有关系。它只是你网络上的另一台机器,运行该操作系统。
我也没有用Linux虚拟机进行测试,不过我用Windows 7进行了测试,运行的是 "Version 1 "虚拟机–可以工作,所以任何可以在Hyper-V下运行的操作系统,并且支持与Windows的网络共享,应该都可以工作。