我的文件在虚拟机中存放在哪里?

我的文件在虚拟机中存放在哪里?

我有 VMWare 播放器,因为我相信这是 VMware 提供的唯一免费工具。我安装的 Linux 运行完美,但除了知道如何全屏显示 Linux 之外,我还有一个问题。我保存了文件,但不知道它们保存到了哪里。我尝试在 C\Program Files(x86)\VMware 中查找,但找不到我保存的简单 jpg。我还在 VMWare 的首选项中查找,但什么也没找到。有什么想法吗?

答案1

比在 Linux VM 上设置 Samba 或 FTP 服务器更容易,为什么不呢安装 VMware Tools? 这样,您就可以在主机操作系统和客户虚拟机之间共享一个文件夹 - 该文件夹实际上驻留在主机上。将您想要访问的文件保存在那里,然后您就可以从主机操作系统访问它们。

你运行的是哪种 Linux?如果你运行的是 Ubuntu,安装 vm tools 既快捷又简单。(我使用的是 slackware,虽然不是那么快捷和简单,但还是可行的。)

仅供参考,VMware Workstation 9 现已发布。以及 vmware player 5。

答案2

它们将位于 VHD 中,即 VMware Player 用于启动和运行虚拟机的虚拟硬盘。提取它需要您在 Windows 中安装 VHD。与 Windows 计算机共享文件可能更简单。

答案3

您需要将虚拟机更多地视为实际的物理 PC。如果您拿起硬盘,您能看到安装了什么操作系统吗?如果您查看 CPU,您能知道正在运行什么应用程序吗?

包含虚拟机的目录将包含以下文件:配置信息、虚拟磁盘文件、日志文件、快照文件和其他一些杂项文件。就像查看硬盘不会告诉您硬盘上有哪些文件一样,您需要执行某些操作才能查看虚拟机中的文件。虽然 VMware 确实有一些内置的文件共享方法,但您也可以像共享网络上的另一台 PC 一样共享文件。也就是说,在 Linux 上使用 Samba。

答案4

如果您安装了 vmware 工具,您可以在主机和客户机之间复制和粘贴文件和文件夹。

如果你不这样做(或者你不能这样做),唯一的其他选择是:

  • 通过网络共享它们(samba、NFS 等...)
  • 使用 USB 闪存盘并从主机/客户机复制/粘贴文件

相关内容