4 Replies Latest reply on May 14, 2019 11:00 PM by continuum

    VMX file is Corrupted

    Ceramind Lurker

      Every time I edit a vmx file and save it back I get a corrupt file error when I try to launch the VM.

      I have tried several different editors and still they are all corrupt. I need to edit the file to run VM because I'm using AMD processor.

      I have searched and couldn't find an answer, could anyone help me?

      Below is edited vmx file and the original.

      Thanks.

        • 1. Re: VMX file is Corrupted
          myhotvoo Lurker

          It needs more information. Please provide  more information(like CPU information/OS/vmware.log) for this issue.

          • 2. Re: VMX file is Corrupted
            Ceramind Lurker

            I'm using Ryzen 3 2200G, Windows 10. Now I'm install Mac OS 10.12 on VMware.

            • 3. Re: VMX file is Corrupted
              continuum Guru
              vExpertCommunity WarriorsUser Moderators

              > Every time I edit a vmx file and save it back I get a corrupt file error
              Thats because your edits are - lets call it a bit careless !
              You probably accidentaly define one parameter twice - see:

              (file sorted alphabetically to help you see whats wrong)

              ...

              usb.pciSlotNumber = "32"

              usb.present = "TRUE"

              usb.vbluetooth.startConnected = "TRUE"

              usb_xhci.pciSlotNumber = "192"

              usb_xhci.present = "TRUE"

              uuid.bios = "56 4d 7a b9 73 3a de 06-de 9d 65 d7 19 0f de c1"

              uuid.location = "56 4d 7a b9 73 3a de 06-de 9d 65 d7 19 0f de c1"

              virtualHW.productCompatibility = "hosted"

              virtualHW.version = "14"

              virtualHW.version ="10"  -------> this line makes your vmx invalid. Reason: parameter is defined twice and uses poor syntax.

              vmci0.id = "420470465"

              vmci0.pciSlotNumber = "35"

              vmci0.present = "TRUE"

              vmotion.checkpointFBSize = "33554432"

              vmotion.checkpointSVGAPrimarySize = "33554432"

               

              It really helps to sort the file - just make sure the

              .encoding =

              parameter is the first line.
              Also dont skip the space in between the = and the actual parameter in quotes.

              Ulli

              • 4. Re: VMX file is Corrupted
                continuum Guru
                Community WarriorsUser ModeratorsvExpert

                By the way ...

                You run a MacOS VM on Workstation and non Apple hardware.
                This is considered as illegal according to Apple.
                I do not lock this thread if this post is only used  to discuss vmx-editing rules.
                We can not help  - and will lock this post - when you ask for advice on how to fix  illegal VMs.