vmware - 主机向虚拟机拷贝文件的临时方法

概述

程序打包后,想在干净虚拟机环境中试试。
vmware版本 - VMware® Workstation 17 Pro - 17.5.1 build-23298084
虚拟机环境是刚安装完,还没激活的win7x64, win7x64旗舰版 - 6.1.7600
主机是win10x64 - Microsoft Windows [版本 10.0.19045.3570]
启动虚拟机后,看到vmware提示,要安装vmtools(安装了vmtools之后,就可以在主机和虚拟机之间用拷贝粘贴的方法复制文件).
点击安装vmtools, vmware提示,win7要打win7SP1的补丁…
我不想打补丁啊,我打的包对win7版本又没有要求…
想试试,通过网络共享文件夹,让主机和虚拟机之间拷贝文件,如果能行,操作也不是很麻烦。

笔记

确认主机/虚拟机之间网络是通的

先试试用ping是否能ping通主机/虚拟机, 默认安装完vmware, 加载启动虚拟机之后,就是可以的。
查看虚拟机IP
在这里插入图片描述
在主机中ping 虚拟机IP

C:\Users\me>ping 192.168.236.130

正在 Ping 192.168.236.130 具有 32 字节的数据:
来自 192.168.236.130 的回复: 字节=32 时间<1ms TTL=128
来自 192.168.236.130 的回复: 字节=32 时间<1ms TTL=128
来自 192.168.236.130 的回复: 字节=32 时间<1ms TTL=128
来自 192.168.236.130 的回复: 字节=32 时间<1ms TTL=128

192.168.236.130 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

在虚拟机中新建一个文件夹(e.g. c:\test), 将这个文件夹设为共享文件夹。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看虚拟机中的当前用户(远程登录要用)

在这里插入图片描述
远程登录的用户名就知道了,密码自己肯定知道,因为是自己安装的虚拟机。

远程登录

在这里插入图片描述
在这里插入图片描述
随后,用户名/口令输入时,用户名就输入在虚拟机中看到的用户名,口令自己知道正确的。然后就可以远程访问在虚拟机中设置的共享文件夹。
在这里插入图片描述
这样主机/虚拟机之间的文件传输,就可以用共享文件夹的访问来临时替代了。

备注 - win8.1只能用mstsc

win8.1的windows组件中,只能看到SMB1.0
即使通过powershell(管理员身份),打开smb2.0, 也无法通过win10用SMB(e.g. file://192.168.236.131)来访问虚拟机中的win8.1.
只能打开win8.1的远程登录,然后在win10中远程桌面登录win8.1, 在远程桌面中,是可以复制粘贴文件的。

END

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐