VMware Virtual machine config el file is inválido – vmx restore

Un aviso de error a cada Admin el corazón brevemente en el pantalón deja deslizarse. Queréis una máquina virtual el arranque y no recibís la falta „Virtual machine config file is invalid“ – ¡Ningún pánico! El problema no es tan malo la mayoría de las veces como esto escucha. El file.vmx puede hacerse mediante la borda totalmente simplemente restored, igualmente si Windows o Linux. Aquí instrucciones con eso.


1. Files de borda encuentran que podemos usar para Restore

Cambia simplemente en Explorer o en Commandline en la lista en la cual vuestra máquina virtual está se quitada. Aquí debíais ver en la estructura siguiente también los files de borda con eso. Atiende en esto a la fecha de los files. Si no habéis cambiado de la configuración de VM nunca nada, podéis usar naturalmente el fichero más viejo. Si sin embargo no estáis seguros, o últimamente habéis llevado a cabo cambios irgenwelche en la configuración, luego el file de borda más joven usa más bien. En el caso de ideal del día de ayer.
27.03.2009 00:32           19.811 vmware-0.log 26.03.2009 23:24          271.401 vmware-1.log 10.03.2009 21:42          216.698 vmware-2.log 01.04.2009 11:42           35.386 vmware.log 01.03.2007 23:55                0 Windows Server 2003 Standard Edition.vmsd 01.04.2009 11:42              976 Windows Server 2003 Standard Edition.vmx
Observación: Si el file vmx os asegura en todo caso antes de cada cambios, o éste pone nombre Mejor simplemente alrededor de.
2. Copian el file de borda y adaptan

Ahora copiamos el file de borda del cual queremos el file vmx restoren. Podéis tan poner nombre inmediatamente el fichero como el fichero.vmx antes se llamaba. En mi caso: Windows Server en 2003 el estándar Edition.vmx.
Si este fichero abre ahora con vuestro editor favorito. (Win: notepad, wordpad, …) (Linux: vi, piko, …)
Luego el fichero debía parecer aquí parecido cómo éste:
Jan 27 18:22:03: vmx| PowerOn Jan 27 18:22:03: vmx| Host: WIN32 highest NUMA node 0 Jan 27 18:22:03: vmx| Host: WIN32 NUMA node 0, CPU mask 0x000000000000000f Jan 27 18:22:03: vmx| HOST Windows version 5.2, build 3790, platform 2, "Service Pack 2", SMP Jan 27 18:22:03: vmx| DICT — USER PREFERENCES Jan 27 18:22:03: vmx| DICT — USER DEFAULTS Jan 27 18:22:03: vmx| DICT — HOST DEFAULTS Jan 27 18:22:03: vmx| DICT           datastore.name = local Jan 27 18:22:03: vmx| DICT      datastore.localpath = C:Virtual Machines Jan 27 18:22:03: vmx| DICT prefvmx.useRecommendedLockedMemSize = TRUE Jan 27 18:22:03: vmx| DICT            defaultVMPath = D:vm Jan 27 18:22:03: vmx| DICT         priority.grabbed = normal Jan 27 18:22:03: vmx| DICT       priority.ungrabbed = normal Jan 27 18:22:03: vmx| DICT — SITE DEFAULTS Jan 27 18:22:03: vmx| DICT           datastore.name = local Jan 27 18:22:03: vmx| DICT      datastore.localpath = C:Virtual Machines Jan 27 18:22:03: vmx| DICT prefvmx.useRecommendedLockedMemSize = TRUE Jan 27 18:22:03: vmx| DICT            defaultVMPath = D:vm Jan 27 18:22:03: vmx| DICT         priority.grabbed = normal Jan 27 18:22:03: vmx| DICT       priority.ungrabbed = normal Jan 27 18:22:03: vmx| DICT — COMMAND LINE Jan 27 18:22:03: vmx| DICT — CONFIGURATION
Jan 27 18:22:03: vmx| DICT           config.version = 8 Jan 27 18:22:03: vmx| DICT        virtualHW.version = 4 Jan 27 18:22:03: vmx| DICT            scsi0.present = TRUE Jan 27 18:22:03: vmx| DICT         scsi0.virtualDev = lsilogic Jan 27 18:22:03: vmx| DICT                  memsize = 384 Jan 27 18:22:03: vmx| DICT          scsi0:0.present = TRUE Jan 27 18:22:03: vmx| DICT         scsi0:0.fileName = hddhdd0.vmdk Jan 27 18:22:03: vmx| DICT           ide1:0.present = TRUE Jan 27 18:22:03: vmx| DICT          ide1:0.fileName = auto detect Jan 27 18:22:03: vmx| DICT        ide1:0.deviceType = cdrom-raw Jan 27 18:22:03: vmx| DICT          floppy0.present = FALSE Jan 27 18:22:03: vmx| DICT        Ethernet0.present = TRUE Jan 27 18:22:03: vmx| DICT              displayName = Windows Server 2003 Standard Edition Jan 27 18:22:03: vmx| DICT                  guestOS = winnetstandard Jan 27 18:22:03: vmx| DICT         priority.grabbed = normal Jan 27 18:22:03: vmx| DICT       priority.ungrabbed = normal Jan 27 18:22:03: vmx| DICT          scsi0:1.present = TRUE Jan 27 18:22:03: vmx| DICT         scsi0:1.fileName = hddhdd1.vmdk Jan 27 18:22:03: vmx| DICT        ide1:0.autodetect = TRUE Jan 27 18:22:03: vmx| DICT             scsi0:0.redo = Jan 27 18:22:03: vmx| DICT             scsi0:1.redo = Jan 27 18:22:03: vmx| DICT    ethernet0.addressType = generated Jan 27 18:22:03: vmx| DICT            uuid.location = 56 4d f6 69 77 41 cf ed-fb c0 5a dd 0f 50 a1 ec Jan 27 18:22:03: vmx| DICT                uuid.bios = 56 4d f6 69 77 41 cf ed-fb c0 5a dd 0f 50 a1 ec Jan 27 18:22:03: vmx| DICT ethernet0.generatedAddress = 00:0c:29:50:a1:ec Jan 27 18:22:03: vmx| DICT ethernet0.generatedAddressOffset = 0 Jan 27 18:22:03: vmx| DICT           tools.syncTime = FALSE Jan 27 18:22:03: vmx| DICT Ethernet0.connectionType = bridged Jan 27 18:22:03: vmx| DICT           Ethernet0.vnet = VMnet2 Jan 27 18:22:03: vmx| DICT               workingDir = . Jan 27 18:22:03: vmx| DICT                autostart = poweron Jan 27 18:22:03: vmx| DICT — USER DEFAULTS Jan 27 18:22:03: vmx| DICT — HOST DEFAULTS Jan 27 18:22:03: vmx| DICT           datastore.name = local Jan 27 18:22:03: vmx| DICT      datastore.localpath = C:Virtual Machines Jan 27 18:22:03: vmx| DICT prefvmx.useRecommendedLockedMemSize = TRUE Jan 27 18:22:03: vmx| DICT            defaultVMPath = D:vm Jan 27 18:22:03: vmx| DICT         priority.grabbed = normal Jan 27 18:22:03: vmx| DICT       priority.ungrabbed = normal Jan 27 18:22:03: vmx| DICT — SITE DEFAULTS Jan 27 18:22:03: vmx| DICT           datastore.name = local Jan 27 18:22:03: vmx| DICT      datastore.localpath = C:Virtual Machines Jan 27 18:22:03: vmx| DICT prefvmx.useRecommendedLockedMemSize = TRUE Jan 27 18:22:03: vmx| DICT            defaultVMPath = D:vm Jan 27 18:22:03: vmx| DICT         priority.grabbed = normal Jan 27 18:22:03: vmx| DICT       priority.ungrabbed = normal Jan 27 18:22:03: vmx| DICT — GLOBAL SETTINGS Jan 27 18:22:03: vmx| WSSCAN: reserved mem (in MB) min=32 max=8056 recommended=8056 Jan 27 18:22:03: vmx|        hostMem=8184 maxAllowedAll=-1 maxAllowedVM=3600 Jan 27 18:22:03: vmx|        totOverhead=16
Ahora para nosotros la parte es con aire de importancia entre-CONFIGURATION y — el USUARIO DEFAULTS. En la borda por el color resaltado. Por lo tanto las líneas superior y debajo de pueden ser quitadas. Éstas no son necesitados para vmx.
Ahora tenemos que efectuar algunas correcciones ópticas: Como primero quitamos Timestamp + la denominación + el espacio en blanco antes de cada línea.
Jan 27 18:22:03: vmx| DICT           config.version = 8
La primera línea en mi graba después de la elaboración:
config.version = 8
En el segundo paso los valores bajo “(comillas) tienen que ser puestos: (El resultado debía tener aspecto como sigue)
config.version = "8"
Ahora estos pasos tienen que también ser usados en las líneas restantes. Luego vuestra configuración debía tener aspecto en acaso así:
config.version = "8" virtualHW.version = "4" scsi0.present = "TRUE" scsi0.virtualDev = "lsilogic" memsize = "384" scsi0:0.present = "TRUE" scsi0:0.fileName = "hddhdd0.vmdk" ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw" floppy0.present = "FALSE" Ethernet0.present = "TRUE" displayName = "Windows Server 2003 Standard Edition" guestOS = "winnetstandard" priority.grabbed = "normal" priority.ungrabbed = "normal" scsi0:1.present = "TRUE" scsi0:1.fileName = "hddhdd1.vmdk" ide1:0.autodetect = "TRUE" scsi0:0.redo = "" scsi0:1.redo = "" ethernet0.addressType = "generated" uuid.location = "56 4d f6 69 77 41 cf ed-fb c0 5a dd 0f 50 a1 ec" uuid.bios = "56 4d f6 69 77 41 cf ed-fb c0 5a dd 0f 50 a1 ec" ethernet0.generatedAddress = "00:0c:29:50:a1:ec" ethernet0.generatedAddressOffset = "0" tools.syncTime = "FALSE" Ethernet0.connectionType = "bridged" Ethernet0.vnet = "VMnet2" workingDir = "." autostart = "poweron"
Para el fin tenéis que guardar sólo vuestro fichero como *.vmx y poner nombre cómo el fichero viejo, en caso de que no hayáis copiado este. (cómo junto a mí el Windows Server en 2003 el estándar Edition.vmx). Ahora podéis lanzar su vuestra máquina virtual de nuevo como de costumbre.