mohziedan wrote: what can I do to retrive my data?
Without a copy of the working .vmx file there is is absolutely nothing whatsoever you can do to retrieve anything from a VMware encrypted .vmdk file!
This is a good reason to point out that you should always have proper backups!
Additionally I would personally never use VMware's Encryption and instead use a 3rd party disk level encryption so I wouldn't be dependant on a lost ot corrupt .vmx file.