环境:VMware WorkStation 15.5 ,物理机:windows10
原因:因为VMware Tools 没安装成功,于是用”文件共享“的方式与物理机传输文件。

step1:对着我们要连接的虚拟机系统右击,选择设置,在点击”网络适配器“选项卡,在右侧选择”仅主机模式。

vm 转存成ios vm 传文件_ip地址

step2:按windows+R组合键打开“运行”,输入cmd,然后在弹出的dos窗口中输入“ipconfig",找到本机的ip地址。

vm 转存成ios vm 传文件_VMware_02


vm 转存成ios vm 传文件_Network_03


step3:我们回到物理机,同样Windows + R组合键,输入cmd,在dos窗口中输入ipconfig,看到一大坨东西:

vm 转存成ios vm 传文件_Network_04


我们看到的VMware Network 开头的都是VMware生成的虚拟网卡。

找到 ip地址的前三段与虚拟机中系统的ip地址一样的虚拟网卡,记录下该网卡的ip地址。

我的环境中,虚拟机系统的ip地址是192.168.134.123,我们看到VMware Network Adapter VMnet1的ip地址前三段是一样的,他的IP是192.168.134.1,我们拿小本本记录下来。

这里插入一个题外话:为什么默认网关是空的呢?
当我们在VMware的设置中中选择”仅主机模式“是,“VMware会虚拟一个交换机出来,将这两个虚拟网卡(一个物理机上的”VMware Network Adapter VMnet1“网卡,一个是虚拟系统中的“本地连接”网卡)连接在这个虚拟交换机中。交换机是OSI网络七层模型中是二层设备,当然也就无需网关啦。网关的作用是数据包离开本网段时才需要的,用于将数据包发送给网关设备,在网关设备处设置路由条目,由网关设备再往外发送。
扯远了,回到主题。

step4:在物理机的任意位置创建一个文件夹,对该文件夹右键-》属性,转到“共享”选项卡,点击下面的“共享”按钮,在弹出的对话框中选择“Everyone”用户(当然为了安全,你可以新建一个本地用户,然后在这里选择该本地用户。但这样的话,你在虚拟机中连接物理机时就必须使用该用户去登录。),然后点击“添加”按钮。一定要点添加,我有时候就会忘记掉。然后点击“共享”按钮。最后点完成。

vm 转存成ios vm 传文件_VMware_05

step5:回到虚拟机,打开资源管理器(我的电脑),然后在地址栏输入两个反斜杠 + 物理机对应的网卡的地址(就是上面拿小本本记下来的那个ip地址),如“\\192.168.134.1”.然后系统会要求你登录,假如你之前添加的是Everyone,那么现在用物理机上随便一个能登录的用户名和密码就能登录了啦。登录后看到如下界面,这里的users文件夹就是

vm 转存成ios vm 传文件_Network_06


step6:最后我们打开物理机上共享的文件夹的属性,看到路径,再在虚拟机上打开同样的路径就可以了。

这两个路径不同的地方是最前面一段,如\DZZ-COMPUTER\Users\dai19\Desktop\share,最前面一段是物理机的“计算机名”。在网络中,“计算机名”与ip地址是相互对应的,输入计算机名+共享文件夹路径,一样是可以打开的。

vm 转存成ios vm 传文件_ip地址_07