虚拟机的关机与启动问题


  1、系统开机自启动VMware虚拟机

  关于这项功能,网上很多文章介绍其解决办法,主要有两种:“使用工具将虚拟机加载为Windows系统服务”和“定制计划任务项”,本人推荐使用后面一种,即“定制计划任务项”,理由主要是:采用这种方案可以实现虚拟机的自动关机或自动挂起,而用Windows系统服务的方式,我们能试验成功虚拟机的自动关机和自动挂起。

  需要注意的是,计划任务项中的命令不是使用很多文章介绍的 VMware -x .......,而是使用 VMrun,完整命令行为:

  %PATH%/VMrun -T ws start "虚拟机vmx配置文件全路径名"

  vmrun 程序与 VMware 在同一个目录中。使用 vmrun 的理由同样是为了能实现虚拟机的自动关机和自动挂起。

  至于定制计划任务的其他输入项,在此就不啰嗦了。

  2、系统关机时自动关闭、挂起 VMware 虚拟机

  在使用 vmrun 启动虚拟机后,可以使用 vmrun list 命令查看当前正在运行的虚拟机。

  而关闭虚拟机的命令是: vmrun stop "虚拟机vmx配置文件全路径名" soft

  注意,命令行最后的 soft 一定别漏了,作用就相当于按Windows及其的电源键,会使虚拟机执行操作系统指定的关机程序。由此也可以看出,这种关机方式只支持Windows、Linux等虚拟机。

  而对于不识别软关机指令的虚拟机操作系统,建议在主机关机时挂起该虚拟机,命令是:

  vmrun suspended "虚拟机vmx配置文件全路径名"

  上面只是说了如何关闭和挂起虚拟机,那么如何在主机关机的时候能自动执行虚拟机的关闭或挂起呢?这里就需要用到Windows的组策略。

  执行“gpedit.msc”,逐级打开“本地计算机策略”-->“计算机配置”-->“Windows设置”-->“脚本”,在窗口右栏中点击“关机”,把需要执行的关机或挂起命令写入一个 .bat 批处理程序中,添加到这里即可。

  需要说明的是,系统关机脚本的执行时机是系统注销所有用户登录后、系统关机之前,因此,对于从Windows登录用户界面启动的虚拟机,这些命令是不会起作用的,因为在用户注销的时候,Windows系统已经自动停止了用户的虚拟机进程。

 

        3、Win7操作系统的“关机”

 

(1)电脑在睡眠状态时,将切断除内存外其他配件的电源,工作状态的数据将保存在内存中,这样在重新唤醒电脑时,就可以快速恢复睡眠前的工作状态。如果你在工作过程中需要短时间离开电脑,那么可以使用睡眠功能,一方面可以节电,另外一方面又可以快速恢复工作。

(2)“休眠”是一种主要为便携式计算机设计的电源节能状态,这种状态下会将打开的文档和程序保存到硬盘的一个文件中(可以理解为内存状态的镜像),当下次开机后则从这个文件读取数据,并载入物理内存,这个文件和物理内存一样大小。由于休眠时内存写入的文件是一个磁盘文件,读取时速度要比正常启动时访问磁盘的效率高很多,所以要比正常启动快很多。

(3)离开模式类似于睡眠,只是在离开模式下,文件读写的操作依然可以继续,同时保持网络连接,而显卡、声卡等不必要的设备处于关闭状态,以达到节能的目的。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值