经常会遇到这样一种情况,虚拟机还没关闭,就关了电脑电源,这时,第二正打机,很可能虚拟机就打不开了,这里,该怎么办呢?
.vmdk 该文件是虚拟机的磁盘文件,它储存了虚拟机硬盘驱动器里的信息。 一台虚拟机可以由一个或多个虚拟磁盘文件组成,如果在新建虚拟机时指定虚拟机磁盘文件为单独一个文件时,系统将只创建一个.vmdk文件,该文件包括了虚拟机磁盘分区信息,以及虚拟机磁盘的所有数据。随着数据写入虚拟磁盘,虚拟磁盘文件将变大,但始终只有这一个磁盘文件。如果在新建虚拟机时指定为每2GB单独创建一个磁盘文件的话,虚拟磁盘总大小就决定了虚拟磁盘文件的数量。系统将创建一个.vmdk文件和多个-s###.vmdk文件(s###为磁盘文件编号),其中.vmdk文件只包括磁盘分区信息,多个-s###.vmdk文件存储磁盘数据信息。随着数据写入某个虚拟磁盘文件,该虚拟磁盘文件将变大,直到文件大小为2GB,然后新的数据将写入到其他s###编号的磁盘文件中。
所以,如果我们之前有备份的话,只需把备份的解压出来,然再通过对比工具beyond compare,把有变化的-s###.vmdk文件文件复制过来就行。因为只有-s###.vmdk文件是保存磁盘信息的。
如下图红框中的 -s###.vmdk文件, 蓝框中的*.vmdk 之所以不用复制,是因为该文件只包括磁盘分区信息。