For me the dd says:
vmware # dd conv=noerror if=/vmfs/volumes/datastore2/Data/Data-flat.vmdk of=/vmfs/volumes/datastore4/Data/Data-flat.vmdk
dd: can't open '/vmfs/volumes/datastore2/Data/Data-flat.vmdk': Invalid argument
I verified that I could make a disk file of the same size as the source disk:
/vmfs/volumes/5b8d8777-8bfbb68c-56a0-a4badbfb2eac/Data_Copy # vmkfstools -c 80530636800 xx.vmdk
Create: 100% done.
/vmfs/volumes/5b8d8777-8bfbb68c-56a0-a4badbfb2eac/Data_Copy # ls -l
-rw------- 1 root root 8684 Sep 4 01:47 Data.nvram
-rw------- 1 root root 0 Sep 4 01:48 Data.vmsd
-rw------- 1 root root 3297 Sep 3 22:46 Data.vmx
-rw------- 1 root root 259 Sep 4 01:48 Data.vmxf
-rw------- 1 root root 80530636800 Sep 4 02:03 xx-flat.vmdk
-rw------- 1 root root 464 Sep 4 02:03 xx.vmdk
Source:
Here is the source. Note the error about the missing Data.vmdk. Perhaps that is my problem somehow?
/vmfs/volumes/52d85079-cc5e83dc-5f66-a4badbfb2eac/Data # ls -l
ls: ./Data.vmdk: No such file or directory
-rw-r--r-- 1 root root 27 Feb 12 2014 Data-9c51ad3b.hlog
-rw------- 1 root root 805306368000 Sep 3 00:07 Data-flat.vmdk
-rw------- 1 root root 8684 Sep 3 05:53 Data.nvram
-rw------- 1 root root 0 Jan 17 2014 Data.vmsd
-rwx--x--- 1 root root 3297 Sep 4 01:39 Data.vmx
-rw------- 1 root root 259 Sep 3 05:51 Data.vmxf
-rw-r--r-- 1 root root 162382 Sep 12 2017 vmware-12.log
-rw-r--r-- 1 root root 475869 Oct 3 2017 vmware-13.log
-rw-r--r-- 1 root root 8011602 Aug 31 10:10 vmware-14.log
-rw-r--r-- 1 root root 166094 Sep 3 05:53 vmware-15.log
-rw-r--r-- 1 root root 38959 Sep 3 05:53 vmware-16.log
-rw-r--r-- 1 root root 38909 Sep 3 22:39 vmware-17.log
-rw-r--r-- 1 root root 38911 Sep 4 01:40 vmware.log
Dest:
/vmfs/volumes/5b8d8777-8bfbb68c-56a0-a4badbfb2eac/Data # ls
Data.vmsd Data.vmx Data.vmxf
/vmfs/volumes/5b8d8777-8bfbb68c-56a0-a4badbfb2eac/Data # ls -l
-rw------- 1 root root 0 Sep 4 01:46 Data.vmsd
-rw------- 1 root root 3297 Sep 4 01:46 Data.vmx
-rw------- 1 root root 259 Sep 4 01:46 Data.vmxf