Hi
I solve the problem with follow steps.
you have an old disk to add... almalinux9_2.vmdk
1. add a new disk to vmWin_A, like tmp_disk_1
2. ssh login into exsi8 and vi the vmWin_A.vmx file and change the file name "tmp_disk_1" to almalinux9_2.vmdk, save the fiile.
3. unregister the vm (do not delete the vm) and then register it again.
you will see the disk with correct disk information.
if your almalinux9_2.vmdk is not in the same datastore, where vmWin_A is , you have to use ln -s to create. something like :
cd vm_directory
ln -s /vmfs/volumes/5fef1322-471bda24-550a-31e949ff6613/almalinux9/almalinux9_2-flat.vmdk
ln -s /vmfs/volumes/5fef1322-471bda24-550a-31e949ff6613/almalinux9/almalinux9_2.vmdk
I have not tested, maybe vmware can not handle the disks in different datastores.