文章目录
- vmware - 主机向虚拟机拷贝文件的临时方法
- 概述
- 笔记
- 确认主机/虚拟机之间网络是通的
- 在虚拟机中新建一个文件夹(e.g. c:\test), 将这个文件夹设为共享文件夹。
- 查看虚拟机中的当前用户(远程登录要用)
- 远程登录
- 备注 - win8.1只能用mstsc
- END
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=128192.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, 在远程桌面中,是可以复制粘贴文件的。