1、开启efi启动:
关闭虚拟机,编辑虚拟机系统所在目录里的*.VMX,在最后加上firmware="efi",保存。
2、开机延时:
Vmware Workstation 可以在启动的时候直接选择 虚拟机----电源----打开电源时进入固件
Vmware
Player没有这个选项,同样可以在*.VMX里加上bios.bootDelay = "1000" ,单位是毫秒。
3、U盘启动:
虚拟机无法直接启动u盘,要把U盘模拟成硬盘来启动,点击添加硬盘------SCSI(s)-----使用物理磁盘----选择设备(序号从0开始,不知道就去主机的磁盘管理去看)------下一步,写一个名字。------确定。
启动顺序可以从启动之前的虚拟机设置里调整,也可以在启动后进入bios调整,都有影响。
有的时候测试虚拟机启动不成功,而到实体机测试就会成功,估计和SCSI格式有关,换成IDE就正常了(CDLinx)
涉及到添加硬盘的,需要提前右键管理员启动;
4、不用时资源占用大
不用虚拟机时,进程、服务、网络都在开启状态,难免占用系统资源,做了一个批处理,用的时候开启,不用的时候关闭。需要根据自己的实际去修改网卡名字,程序路径等,需要管理员权限;
*.bat:
@echo off
color 0a
echo VMware服务控制台v1.0 by wliannet(2016-11-13)
echo -----------------
echo 请右键管理员运行。
echo.
echo 1 开启服务 2 关闭服务 3 退出
echo.
echo.
set /p ID=请输入数字:
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
if "%id%"=="3" exit
pause
:cmd1
sc start VMwareHostd
sc start VMAuthdService
sc start VMUSBArbService
sc start VMnetDHCP
sc start "VMware NAT Service"
netsh interface set interface "以太网 4" enabled
netsh interface set interface "以太网 5" enabled
sc query VMwareHostd
sc query VMAuthdService
sc query VMUSBArbService
sc query VMnetDHCP
sc query "VMware NAT Service"
echo Press 1 restart VMware service 2 start VMware.exe 3 stop VMware service
set /p ID=请输入数字:
if "%id%"=="1" goto cmd1
if "%id%"=="2" "C:Program FilesVMwareVMware Workstationvmware.exe"
if "%id%"=="3" goto cmd2
pause
exit
:cmd2
sc stop VMwareHostd
sc stop VMAuthdService
sc stop VMUSBArbService
sc stop VMnetDHCP
sc stop "VMware NAT Service"
sc query VMwareHostd
sc query VMAuthdService
sc query VMUSBArbService
sc query VMnetDHCP
sc query "VMware NAT Service"
echo Press 1 restop VMware service 2 stop VMware.exe 3 Start VMware service
pause
if "%id%"=="1" goto cmd2
if "%id%"=="2" goto stop
if "%id%"=="3" goto cmd1
pause
:stop
taskkill /im vmware.exe /f
taskkill /im vmware-tray.exe /f
netsh interface set interface "以太网 4" disabled
netsh interface set interface "以太网 5" disabled
echo press to exit
pause
exit
5、网络环境更改
编辑-----虚拟网络编辑器----可以设定具体桥接哪块网卡。