千万不要用win10的hyper-v虚拟机

作为程序员来说,使用虚拟机是家常便饭,我用过好几款虚拟机,最早的时候用的是vmware,当时对于虚拟机使用量并不高,也就是装着玩,后来用苹果笔记本的时候还装过oracle的virtualbox,当时里面装的win7的虚拟机和linux虚拟机,后来苹果笔记本换了windows笔记本,发现win10自带了虚拟机hyper-v,对于这个虚拟机最早在winserver上面就有,我以前用公司服务器也玩过,索性这次笔记本也就用这款虚拟机玩玩。

我先是安装了ubuntu18.04,当时安装的时候,虚拟机存放文件夹名字命名的有点问题,我就改名字,结果虚拟机就出问题了,这里面有一点要说的是,hyper-v是需要合并才能保存的,所以我新的文件夹和旧的文件夹名字虽然不一样,但是两个检查点都是一个体系的,然后我以为已经用新的了,我还把旧的删掉了,瞬间凉凉,只能重新安装了,我彻底删除的。

后来我又安装了centos7.6系统,然后里面也装了docker的环境,啥都配置好了,也没有啥问题了,还装了个安卓平板的虚拟机,结果有一天,电脑不小心死机蓝屏了,我三个虚拟机都是运行着的,等我重启后,三台虚拟机全挂了,hyper-v提示无法更改状态,更坑爹的是我之前保存的检查点也无法还原,我删掉重新导入,说找不到虚拟机,明明就有的说找不到,简直就是血的教训,我里面有数据库环境,rabbitmq和docker环境等等。

关于hyper-v的弊端有以下几点

  • 如果电脑突然死机,所有在启动的虚拟机有可能会全部挂掉
  • 开启了hyper-v后,电脑无法安装安卓模拟器,跟系统底层环境依赖太死
  • 开启了hyper-v后,电脑启动速度和开机后运行速度都会变慢,我关闭后流畅很多
  • 检查点还原真是没卵用的东西,如果状态无法更改,有检查点也没用
  • 能不用就别用微软的虚拟机,太坑了

推荐使用的虚拟机

  • 一开始打算用oracle的 virtualbox 安装完后,启动镜像老是报错,网上也没找到具体的解决方法,报错提示叫我重装,重装了重启了也不管用,我就放弃了,如果电脑能装的话也可以装virtualbox,我之前苹果笔记本装着还可以,苹果系统做的确实好,用了一年多从来就没有死机过或者莫名重启过
  • 推荐使用比较专业而功能比较多的 vmware 网上都有激活码,我用的pro 15版本,目前还没碰到啥问题,而且可以安装安卓虚拟机没有什么影响。

可以根据自己的情况选择虚拟机,希望此文章对于选择虚拟机的童鞋会有帮助。

1 条评论

  1. 经过一段时间的使用,推荐还是用vmware吧,我随便怎么关机都不会导致虚拟机出问题,而且还挺好用挺方便的,对系统运行速度影响也不大,运行也很稳定,没有出现莫名其妙的问题。

发表评论