Windows默认10包括hyper - v。你可以使它从“打开或关闭窗口功能”。最新版本的hyper - v不允许主机和虚拟机之间传输文件。在本文中,我们讨论的方法很容易虚拟机和主机之间传输文件。
有三种方法可以复制或在VM从主机电脑传输文件。一个是关掉VM,挂载VHDX主机硬盘文件并复制文件被转移。
第二种方式是创建一个ISO文件和安装在虚拟机里面。尽管它如果你有ISO创建软件在您的处置工作,它需要额外的努力。我们正在寻找一种简单的方式为我们的目的服务。
第三种方法是加入,主机和虚拟机,同一局域网。这可以很简单如果你连接到网络。但是如果你没有连接到一个网络,它将变得越来越困难。
主机和来宾VM之间创建一个私有网络
在本文中,我们将第三种方法但有一点不一样。我们将创建一个私有网络主机和虚拟机之间传输文件(甚至与VM共享主机驱动器)。遵循以下步骤:
- 打开hyper - v(运行- > virtmgmt.msc)
- 从右边的菜单中,选择虚拟交换机的经理。
- 选择新的虚拟网络交换机并选择内部作为它的类型。点击创建虚拟交换机按钮来创建一个新的清单。
- 现在打开虚拟机的设置。在网络适配器,选择切换您刚刚创建的名称。
- 接下来,我们需要将静态IP地址分配给这两个网络适配器。首先进入VM和静态IP地址分配给网络适配器。
- 在这之后,我们要做相同的主机网络适配器。不要担心。这些设置不会打扰你现在的网络设置。如果你去控制面板——>网络连接,您将看到一个新的网络适配器开关您在步骤3中创建的名称。
- 分配一个IP网络适配器。
在完成这些步骤之后,您的主机和来宾操作系统将通过私有网络连接到对方。您可以使用远程桌面(运行- > mstsc)登录到虚拟机,甚至更改远程桌面连接设置节目主持人在VM驱动器。
希望这将解决问题之间的共享文件的主机和来宾机器永久。还有其他方法启用来宾集成服务然后传送文件通过PowerShell命令行但我不喜欢这些方法它们更难管理如果我们有大雷竞技下载iOS地址量的文件传输。你用了什么方法,虚拟机和主机之间传输文件?
14日的评论
乔
我发现这些指令跳得太远之前配置的虚拟机并不能跟随他们。
乌斯曼得以
你不懂哪些步骤?
梅丽莎
这个方法工作如果我有一个ubuntu操作系统的虚拟机吗?如果是这样,什么是命令行改变ubuntu的静态IP ?
bhavik
我的ip地址应该设置虚拟机和主机的通信适配器
乌斯曼得以
您可以分配任何IP地址从类,B或C,但我建议C类地址。例如,您可以使用192.168.150.x。代替x 1和254之间的数字。同一个类的两个不同的IP地址分配给您的主机和虚拟机。例如,您可以指定192.168.150.150主机适配器和192.168.150.151 VM适配器。
约翰
有什么原因你选择网关和DNS 192.168.13.12吗?认为不需要设置。
乌斯曼得以
约翰,这只是一个例子。我做了测试在我的虚拟机。你可以指定任何IP寻址方案的选择。
托马斯Philipose
谢谢你的指出。我可以与VM共享文件
约翰•克拉克
我可以复制一个文件到一个VM通过支持VM在hyper - v宾客服务经理(10.0.16299.15版),使用Copy雷竞技下载iOS地址-VMFile命令在PowerShell管理员从主机(Windows 10 Pro v1709),然后禁用VM的客人服务。
Zeiser
不是很容易就设置一个共享文件夹在VM最后一步?然后连接到它的文件资源管理器主机使用“\ \ 10.0.0.2”在地址栏或任何你设置虚拟机的ip。
乌斯曼得以
是的,也可以是一个伟大的选择完全我错过了。感谢分享Zeiser。
马特
无法复制文件的客户操作系统在hyper - v是由于安全原因。你可以看到客人集成服务默认是禁用的。雷竞技下载iOS地址
如果任何病毒攻击VM,没有办法,它可以传播到主机操作系统使它安全。这是非常有用的在hyper - v服务器主机服务器不应该触及并继续运行24/7。
Windows10Geek
这样的命令行方法是什么?
乌斯曼得以
好问题!
在虚拟机设置启用来宾集成服务后,您可以使用以下PowerShell雷竞技下载iOS地址命令来复制一个文件从主持人到嘉宾:
Copy-VMFile路径中“WinVM文件C: \。txt -DestinationPath“C: \文件。txt”-CreateFullPath -FileSourceHost