VMware Workstation:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| (未显示同一用户的7个中间版本) | |||
| 第3行: | 第3行: | ||
==简介== | ==简介== | ||
===时间轴=== | ===时间轴=== | ||
* | * 1999年5月15日,VMware Workstation 1.0 发布。 | ||
* 2018年9月24日,VMware Workstation 15发布,支持 4K 分辨率。 | * 2018年9月24日,VMware Workstation 15发布,支持 4K 分辨率。 | ||
* 2020年9月14日, VMware Workstation 16发布,支持使用 DirectX 11 和 OpenGL 4.1 3D 加速图形,加入了全新的“暗黑模式”用户界面,加入了对 Windows Hyper-V 模式的支持。 | * 2020年9月14日, VMware Workstation 16发布,支持使用 DirectX 11 和 OpenGL 4.1 3D 加速图形,加入了全新的“暗黑模式”用户界面,加入了对 Windows Hyper-V 模式的支持。 | ||
* 2023年11月22日,博通(Broadcom )收购VMware。 | |||
*2024年5月14日,推出了 Workstation Pro 17.5.2 和 Fusion Pro 13.5.2,并且宣布这两个产品对个人使用完全免费。 | |||
{{了解更多 | |||
|[https://blogs.vmware.com/china/2024/05/16/workstation-%E5%92%8C-fusion-%E5%AF%B9%E4%B8%AA%E4%BA%BA%E4%BD%BF%E7%94%A8%E5%AE%8C%E5%85%A8%E5%85%8D%E8%B4%B9%EF%BC%8C%E4%BC%81%E4%B8%9A%E8%AE%B8%E5%8F%AF%E8%BD%AC%E5%90%91%E8%AE%A2%E9%98%85/ VMware 中文博客:Workstation 和 Fusion 对个人使用完全免费,企业许可转向订阅 ] | |||
}} | |||
===安装=== | ===安装=== | ||
====Linux 主机上安装==== | ====Linux 主机上安装==== | ||
| 第18行: | 第24行: | ||
====Windows 主机上安装==== | ====Windows 主机上安装==== | ||
1.打开页面,下载最新版。https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&freeDownloads=true | |||
=== 开机自动运行 === | === 开机自动运行 === | ||
在[[Windows]]中开机自动运行某个虚拟机,新建bat脚本<code>vm_start.bat</code>,输入以下正常启动命令(根据虚拟机位置修改): | 在[[Windows]]中开机自动运行某个虚拟机,新建bat脚本<code>vm_start.bat</code>,输入以下正常启动命令(根据虚拟机位置修改): | ||
<syntaxhighlight lang="bat" > | |||
::使用UTF-8编码,因为路径有中文 | |||
chcp 65001 | |||
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "G:\Ubuntu 20.04 Desktop\Ubuntu 64 位.vmx" | |||
</syntaxhighlight> | |||
不启动图形界面,在命令后加入nogui。 自动运行方法: | |||
*用户登录时运行。只要将该脚本放入启动文件夹,按 Windows键 + R,再输入<code> shell:startup</code>即可打开启动文件夹。 | |||
*系统启动时运行。不管有没有登录都会运行,搜索栏输入<code>任务计划程序</code>,点击创建基本任务,完成后点击任务,在安全选项选择不管用户是否登录都要运行。 | |||
== 创建虚拟机 == | == 创建虚拟机 == | ||
| 第40行: | 第54行: | ||
|- | |- | ||
| [https://docs.vmware.com/cn/VMware-Workstation-Pro/16.0/com.vmware.ws.using.doc/GUID-AACE0935-4B43-43BA-A935-FC71ABA17803.html 共享文件夹] | | [https://docs.vmware.com/cn/VMware-Workstation-Pro/16.0/com.vmware.ws.using.doc/GUID-AACE0935-4B43-43BA-A935-FC71ABA17803.html 共享文件夹] | ||
| 开启:<br />1. 虚拟机中安装VMware Tools<br />2. 选中某个虚拟机,菜单栏点击虚拟机 > 设置 > 选项 > 共享文件夹。 <br /><br />Linux虚拟机装载: <br /><br /> | | 开启:<br />1. 虚拟机中安装VMware Tools<br />2. 选中某个虚拟机,菜单栏点击虚拟机 > 设置 > 选项 > 共享文件夹。 <br /><br />Linux虚拟机装载:<syntaxhighlight lang="bash" > | ||
# 修改fuse.conf允许其他其他用户读写 | |||
# 取消#user_allow_other的#号 | |||
sudo gedit /etc/fuse.conf | |||
# 将所有共享装载到 /home/user1/shares | |||
vmhgfs-fuse .host:/ /home/user1/shares -o subtype=vmhgfs-fuse,allow_other | |||
# 将名为 foo 的共享装载到 /tmp/foo | |||
vmhgfs-fuse .host:/foo /tmp/foo -o subtype=vmhgfs-fuse,allow_other | |||
# 将共享 foo 中的子目录 bar 装载到 /var/lib/bar | |||
vmhgfs-fuse .host:/foo/bar /var/lib/bar -o subtype=vmhgfs-fuse,allow_other | |||
# 如果vmhgfs-fuse未识别,使用/usr/bin/vmhgfs-fuse | |||
</syntaxhighlight> <br />注意:不能多个程序同时打开同一个文件,可能损坏数据。 | |||
<br /> Windows中,在文件管理器的地址栏输入<code>\\vmware-host\Shared Folders</code>可以打开所有共享的文件夹 | |||
|- | |- | ||
| 虚拟磁盘映射到主机系统 | | 虚拟磁盘映射到主机系统 | ||
| 第137行: | 第168行: | ||
|[https://docs.vmware.com/cn/VMware-Fusion/12/com.vmware.fusion.using.doc/GUID-24F54E24-EFB0-4E94-8A07-2AD791F0E497.html VMware Workstation Pro 文档:vmrun 命令的语法] | |[https://docs.vmware.com/cn/VMware-Fusion/12/com.vmware.fusion.using.doc/GUID-24F54E24-EFB0-4E94-8A07-2AD791F0E497.html VMware Workstation Pro 文档:vmrun 命令的语法] | ||
}} | }} | ||
== 去虚拟化 == | |||
有时需要将虚拟机中的特征去除,让软件不能检测到虚拟环境。 | |||
=== 修改硬件信息 === | |||
使用十六进制编辑工具修改VMware安装目录中x64目录下VMware-vmx.exe的文件,默认位置为:<code>C:\Program Files (x86)\VMware\VMware Workstation\x64\VMware-vmx.exe</code>。先复制备份一份,如果修改错误也可以还原。 编辑工具可以使用[[ImHex]]或[[WinHex]]。 | |||
{| class="wikitable" | |||
! 名称 | |||
! 描述 | |||
|- | |||
| 硬盘 | |||
| | |||
|- | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
|} | |||
== 常见问题 == | == 常见问题 == | ||
| 第143行: | 第193行: | ||
* Chrome:地址栏输入<code>chrome://settings/system</code>,点击关闭“使用硬件加速模式(如果可用)”,重启浏览器即可。 | * Chrome:地址栏输入<code>chrome://settings/system</code>,点击关闭“使用硬件加速模式(如果可用)”,重启浏览器即可。 | ||
* Edge:地址栏输入<code>edge://settings/system</code>,点击关闭“使用硬件加速模式(如果可用)”,重启浏览器即可。 | * Edge:地址栏输入<code>edge://settings/system</code>,点击关闭“使用硬件加速模式(如果可用)”,重启浏览器即可。 | ||
* 启动某个系统出现问题:Error opening virtual machine "/media/xxxxx/Win10/Windows 10 x64.vmx": A file access error occurred on the host or guest operating system. | |||
可能是.vmxf文件已损坏,移除.vmxf文件。 .vmxf 文件包含虚拟机的补充配置数据,例如团队成员身份、显示名称以及不在主 .vmx(虚拟机配置文件)中存储的其他设置。它对运行虚拟机并非必需;如果缺失,VMware 通常可以重新生成 .vmxf 文件。 | |||
==资源== | ==资源== | ||
2025年7月12日 (六) 00:42的最新版本
VMware Workstation是VMware公司推出的桌面虚拟机软件,使用它可在 Windows 或 Linux 桌面上运行 Windows、Linux 和 BSD 虚拟机。分为免费版VMware Workstation Player和付费版VMware Workstation Pro。
简介
时间轴
- 1999年5月15日,VMware Workstation 1.0 发布。
- 2018年9月24日,VMware Workstation 15发布,支持 4K 分辨率。
- 2020年9月14日, VMware Workstation 16发布,支持使用 DirectX 11 和 OpenGL 4.1 3D 加速图形,加入了全新的“暗黑模式”用户界面,加入了对 Windows Hyper-V 模式的支持。
- 2023年11月22日,博通(Broadcom )收购VMware。
- 2024年5月14日,推出了 Workstation Pro 17.5.2 和 Fusion Pro 13.5.2,并且宣布这两个产品对个人使用完全免费。
安装
Linux 主机上安装
- 1.下载Linux版本的VMware Workstation,下载好的安装程序如VMware-Workstation-Full-16.2.1-18811642.x86_64.bundle。
- 2.将目录切换到下载安装程序文件的目录,如
cd ~/Downloads/。 - 3.使用root权限安装,如
sudo sh VMware-Workstation-xxxx-xxxxxxx.architecture.bundle
Windows 主机上安装
1.打开页面,下载最新版。https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&freeDownloads=true
开机自动运行
在Windows中开机自动运行某个虚拟机,新建bat脚本vm_start.bat,输入以下正常启动命令(根据虚拟机位置修改):
::使用UTF-8编码,因为路径有中文
chcp 65001
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "G:\Ubuntu 20.04 Desktop\Ubuntu 64 位.vmx"
不启动图形界面,在命令后加入nogui。 自动运行方法:
- 用户登录时运行。只要将该脚本放入启动文件夹,按 Windows键 + R,再输入
shell:startup即可打开启动文件夹。 - 系统启动时运行。不管有没有登录都会运行,搜索栏输入
任务计划程序,点击创建基本任务,完成后点击任务,在安全选项选择不管用户是否登录都要运行。
创建虚拟机
使用虚拟机
传输文件和文本
| 名称 | 描述 |
|---|---|
| 拖放功能 | 虚拟机中安装VMware Tools |
| 复制与粘贴功能 | 虚拟机中安装VMware Tools |
| 共享文件夹 | 开启: 1. 虚拟机中安装VMware Tools 2. 选中某个虚拟机,菜单栏点击虚拟机 > 设置 > 选项 > 共享文件夹。 Linux虚拟机装载: # 修改fuse.conf允许其他其他用户读写
# 取消#user_allow_other的#号
sudo gedit /etc/fuse.conf
# 将所有共享装载到 /home/user1/shares
vmhgfs-fuse .host:/ /home/user1/shares -o subtype=vmhgfs-fuse,allow_other
# 将名为 foo 的共享装载到 /tmp/foo
vmhgfs-fuse .host:/foo /tmp/foo -o subtype=vmhgfs-fuse,allow_other
# 将共享 foo 中的子目录 bar 装载到 /var/lib/bar
vmhgfs-fuse .host:/foo/bar /var/lib/bar -o subtype=vmhgfs-fuse,allow_other
# 如果vmhgfs-fuse未识别,使用/usr/bin/vmhgfs-fuse
注意:不能多个程序同时打开同一个文件,可能损坏数据。
|
| 虚拟磁盘映射到主机系统 |
配置和管理虚拟机
vtcl 命令
vctl是用来管理容器的命令行工具,包含在VMware Workstation Pro 16 和 VMware Fusion 12以上版本中。
vmware 命令
使用vmware命令工具,可以在命令行或脚本运行Workstation Pro。
命令选项
| 选项 | 描述 |
|---|---|
| -n | 打开一个新的 Workstation Pro 窗口。 |
| -t | 在现有 Workstation Pro 窗口的新选项卡中打开虚拟机。 |
| -x | 在 Workstation Pro 启动时开启虚拟机。该选项等同于在 Workstation Pro 工具栏中单击开机。 |
| -X | 开启虚拟机并将 Workstation Pro 窗口切换到全屏模式。 |
| -q | 在虚拟机关机时关闭虚拟机选项卡。如果没有其他打开的虚拟机,还会退出 Workstation Pro。如果客户机操作系统能够关闭虚拟机,该选项将非常有用。 |
| -s | 将指定变量设置为指定的值。您可以通过命令行指定任何在配置文件中有效的变量名称和值。 |
| -v | 显示产品名、版本和内部版本号。 |
| 虚拟机路径.vmx | 使用指定的虚拟机配置 (.vmx) 文件启动虚拟机。 |
vmrun 命令
vmrun命令行工具用于控制虚拟机,提供了虚拟机的开关机、快照管理、网络配置、运行脚本程序、复制文件等功能。vmrun是通过封装VIX API来实现操作。
vmrun 命令的语法:
vmrun [鉴定标志] 命令 [参数]
如启动一个虚拟机:
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "G:\Ubuntu 20.04 Desktop\Ubuntu 64 位.vmx"
vmrun 命令语法
鉴定标志
| 名称 | 描述 | 示例 |
|---|---|---|
-T 标志
|
一般不需要输入 | vmrun -T fusion
|
-vp 加密的虚拟机密码
|
加密的虚拟机需要使用密码以执行大多数操作。 | |
-gu 虚拟机用户名
|
指定使用的虚拟机中用户名。 | |
-gu 虚拟机用户密码
|
指定使用的虚拟机中用户的密码。 |
电源命令
去虚拟化
有时需要将虚拟机中的特征去除,让软件不能检测到虚拟环境。
修改硬件信息
使用十六进制编辑工具修改VMware安装目录中x64目录下VMware-vmx.exe的文件,默认位置为:C:\Program Files (x86)\VMware\VMware Workstation\x64\VMware-vmx.exe。先复制备份一份,如果修改错误也可以还原。 编辑工具可以使用ImHex或WinHex。
| 名称 | 描述 |
|---|---|
| 硬盘 | |
常见问题
虚拟机中浏览器的标签预览、设置等显示空白花屏,关闭浏览器硬件加速模式即可。
- Chrome:地址栏输入
chrome://settings/system,点击关闭“使用硬件加速模式(如果可用)”,重启浏览器即可。 - Edge:地址栏输入
edge://settings/system,点击关闭“使用硬件加速模式(如果可用)”,重启浏览器即可。
- 启动某个系统出现问题:Error opening virtual machine "/media/xxxxx/Win10/Windows 10 x64.vmx": A file access error occurred on the host or guest operating system.
可能是.vmxf文件已损坏,移除.vmxf文件。 .vmxf 文件包含虚拟机的补充配置数据,例如团队成员身份、显示名称以及不在主 .vmx(虚拟机配置文件)中存储的其他设置。它对运行虚拟机并非必需;如果缺失,VMware 通常可以重新生成 .vmxf 文件。
资源
官网
- VMware 官网:https://www.vmware.com
- VMware Workstation Pro 主页:https://www.vmware.com/cn/products/workstation-pro.html
- VMware Workstation Pro 文档:https://docs.vmware.com/cn/VMware-Workstation-Pro/
- VMware Workstation Pro 文档:https://docs.vmware.com/cn/VMware-Workstation-Pro/index.html
- VMware Workstation Pro 16 用户指南(pdf):https://docs.vmware.com/cn/VMware-Workstation-Pro/16.0/workstation-pro-16-user-guide.pdf