VMWare Workstation:如何从主机系统访问虚拟磁盘?

VMWare Workstation:如何从主机系统访问虚拟磁盘?

我想从主机访问虚拟机的磁盘,或者最好从 LAN 访问。虚拟机运行 Windows XP。最简单的方法是访问 c$ 共享。

和平,

更新:根据几个答案,我想完善我的问题:主机操作系统是 Linux(Ubuntu)。要“查看”虚拟机内的 windows 分区 (c$),需要使用 smb 协议。(\computername\c$ 或 ip-adress\c$) 如何进行访问?

更新2:这个问题的目标是:如何在linux-box上路由smb-protocoll?

答案1

如果您想将 C$ 驱动器共享到 LAN,那么无论您使用的是物理服务器还是虚拟机都没有关系 - 只需使用普通的 Windows [In]Security 模型通过 CIFS 共享驱动器。

[编辑:如果需要从 Ubuntu 访问 CIFS 网络共享,请参阅Ubuntu 维基百科]

如果您希望主机能够读取虚拟机的驱动器,那么答案取决于主机正在运行的操作系统、主机正在运行的虚拟机托管软件的版本以及虚拟机正在运行的操作系统和版本以及虚拟机是否正在运行。

引自vmware 安装文档:

VMware Disk Mount 是一款适用于 Windows 和 Linux 主机的实用程序,它允许您将未使用的虚拟磁盘挂载为单独的驱动器或分区,而无需从虚拟机内部连接到虚拟磁盘。如果虚拟磁盘已分区,则可以挂载虚拟磁盘的特定卷。

挂载虚拟磁盘后,您可以读取和写入挂载的虚拟磁盘,就像它是计算机上具有自己的驱动器号或挂载点的单独文件系统一样。例如,您可以扫描磁盘中的病毒或在主机系统和已关闭的虚拟机之间传输文件。使用完挂载的虚拟磁盘后,您应该将其卸载,以便虚拟机可以再次使用其虚拟磁盘。

如果您没有使用 VMware Workstation,或者没有使用正确版本的 VMware 或 Windows 或 Linux,您将需要寻找其他方法。

答案2

您可以将虚拟高清添加到共享文件夹,然后您可以从同一工作组中的其他计算机访问它,然后当您在安装 VMWare 的另一台计算机上时,您可以浏览到虚拟高清文件所在的路径。

答案3

VmWare Workstation 不支持拖放功能吗?据我所知,此功能仅限于 Workstation,因为它不适用于 VmWare Server。

答案4

为了帮您省去很多麻烦,Gnome 的文件管理器 (Nautilus) 在解析 Windows 共享名称时显然存在问题。您可能必须使用 IP 地址(即 smb://192.168.1.100/c$)而不是 Nautilus 地址栏中的服务器名称。

另一种选择是使用基于 KDE 的文件管理器,例如 Krusader,它也需要包 kdebase-kio-plugins 来支持 smb 协议。

相关内容