一.VM大部分产品免费,遇到付费的要斟酌一下
在小编之前的文章中有简单下载VM的教程VMwareWorkstPro安装-CSDN博客
二.配置过程中的设置大部分都可以在配置完成后更改
例如下图设备所涉及到的,都是可以更改设置的

三.电脑关机时,要注意先把虚拟机关机
有多重方面原因:
一、数据安全方面
-
防止数据丢失
-
虚拟机有自己的文件系统和正在运行的应用程序。如果直接关闭宿主机,虚拟机可能正在写入数据到虚拟磁盘。例如,用户可能在虚拟机中的文档编辑软件里编辑文档,数据正在保存到虚拟磁盘文件(如.vmdk文件,用于VMware虚拟机)中。如果此时宿主机突然关机,写入操作被打断,可能导致数据丢失。就像在现实生活中,你正在往一个文件夹里放文件,突然有人把整个文件柜搬走了,文件可能就会散落丢失一样。
-
虚拟机的系统文件也可能在更新过程中。比如虚拟机操作系统正在更新系统配置文件,宿主机强制关机可能会使这些系统文件处于不完整状态,就像正在搭建的积木房子,还没搭建完成就被打乱了一样,后续虚拟机启动可能会出现系统错误或者数据丢失的情况。
-
-
避免文件系统损坏
-
虚拟机的文件系统(如NTFS、ext4等,取决于虚拟机操作系统)需要正常关机流程来确保其完整性。正常关机可以让文件系统进行必要的清理和同步操作。例如,在Linux虚拟机中,关机会使系统将内存中的缓存数据写入磁盘,检查文件系统元数据等。如果直接关闭宿主机,虚拟机文件系统可能会出现类似磁盘坏道的错误,导致虚拟磁盘文件损坏,进而影响虚拟机的正常使用。
-
二、虚拟机软件稳定性方面
-
防止软件异常
-
虚拟机软件(如VirtualBox、Hyper - V等)在管理虚拟机运行时有一系列的内部机制。当虚拟机正常关闭时,虚拟机软件可以正确地释放分配给虚拟机的资源,包括CPU、内存和网络资源等。如果宿主机直接关机,虚拟机软件可能无法正常完成这些资源的释放过程。例如,可能会出现虚拟机软件在下次启动时检测到上一次的异常关闭,提示错误信息,或者在资源管理方面出现混乱,就像一个管理员在没有完成交接工作的情况下就被强制停止工作,后续工作就会出现混乱。
-
-
维护虚拟机软件的配置状态
-
虚拟机软件会保存虚拟机的配置信息,如虚拟机的网络设置(是桥接模式、NAT模式还是仅主机模式)、虚拟机的启动顺序等。正常关闭虚拟机可以让虚拟机软件正确地保存这些配置状态。如果宿主机强制关机,可能会导致配置信息出现错误或者丢失。例如,原本设置好的虚拟机网络桥接模式可能因为异常关机而出现配置错乱,虚拟机无法按照预期的方式连接网络。
-
三、宿主机和虚拟机整体运行环境方面
-
避免资源冲突
-
当虚拟机运行时,它会占用宿主机的资源。如果直接关闭宿主机,这些资源的释放可能会出现不协调的情况。例如,虚拟机可能会占用宿主机的特定端口用于网络通信,如果宿主机强制关机,可能会导致端口占用状态出现异常,影响宿主机上其他应用程序对端口的正常使用。而且,对于一些依赖虚拟机运行的服务(如在虚拟机中运行的数据库服务,宿主机上的应用程序需要访问该数据库),直接关闭宿主机可能会导致服务中断,而且后续恢复时可能会出现连接异常等问题。
-
-
减少系统崩溃风险
-
强制关闭宿主机可能会导致宿主机操作系统和虚拟机软件之间的交互出现错误。例如,宿主机操作系统的电源管理模块和虚拟机软件的电源管理功能可能会相互冲突。正常关闭虚拟机可以避免这种冲突,减少宿主机操作系统崩溃或者虚拟机软件出现严重故障的概率。
-
四.尽可能不要同时开启过多虚拟机
原因见下:
一、硬件资源限制
-
CPU资源:每台虚拟机都需要分配一定数量的CPU核心或线程来运行其操作系统和应用程序。如果同时开启过多虚拟机,可能会导致CPU过载,宿主机的性能会大幅下降,甚至出现卡顿、死机的情况。例如,一台宿主机的CPU只有4个核心,同时开启多个对CPU要求较高的虚拟机(如运行大型数据库或复杂计算任务的虚拟机),就会使CPU资源紧张。
-
内存资源:虚拟机需要分配内存来存储操作系统和运行程序的数据。过多虚拟机同时开启会使内存占用过高,宿主机可能会频繁调用虚拟内存(硬盘空间),导致系统运行缓慢,甚至出现内存不足的错误。比如,宿主机只有8GB内存,而每个虚拟机分配2GB内存,当开启4台虚拟机时,内存就基本被占满,宿主机自身运行就会出现问题。
-
磁盘I/O资源:虚拟机的磁盘读写操作会占用宿主机的磁盘I/O带宽。如果多个虚拟机同时进行大量的磁盘读写,如虚拟机中的应用程序在进行文件复制、数据库写入等操作,就会导致磁盘I/O瓶颈,影响所有虚拟机和宿主机的性能,使系统响应变慢。
二、网络资源限制
-
带宽占用:每台虚拟机都会有自己的网络连接,如果同时开启过多虚拟机,它们可能会同时进行网络数据传输,如下载文件、更新软件等。这会占用大量的网络带宽,导致网络拥堵,影响宿主机和其他设备的网络连接速度。例如,在一个有限带宽的网络环境下,多台虚拟机同时下载大文件,会使网络速度变慢,甚至出现网络卡顿。
-
网络配置冲突:过多虚拟机可能会导致网络配置方面的问题,如IP地址冲突。如果虚拟机的网络设置不当,可能会出现多个虚拟机抢占同一个IP地址的情况,导致网络连接异常,影响虚拟机之间的通信以及虚拟机与外部网络的连接。
五.VM的帮助选项卡里有更为详尽的使用虚拟机的文档
