Resolving "file not found" when powering up VM

I was powering up a Virtual Machine on our ESX 3.5. Almost immediately, I suffered  “file not found” on the error. After some searching on the website, I come across this Vmware KB “Recreating a missing virtual machine disk (VMDK) descriptor file” which solve my issue. Apparently, the Disk Descriptor File was missing even though the real content of vmdk is still intact