When creating a VM from an existing .vhd type virtual hard disk in VMware Workstation and subsequently taking Snapshots the Snapshot disks while having a .vhd extension are not .vhd type virtual hard disk and are actually VMware Virtual Hard Disks with a .vhd extension instead of the default .vmdk extension.
Your Base .vhd file (Doe.vhd) was located in the root of I: and the first Snapshot or Child disk was located at 'I:\VM\Doe-000001.vhd' so in the embedded Disk DescriptorFile of the I:\VM\Doe-000001.vhd' file it is pointing to 'I:\Doe.vhd' for the parentFileNameHint and if the USB Drive is not I: on the system you have it plugged into then you'll either need to change it to I: if possible or you'll have to edit the parentFileNameHint of the embedded Disk DescriptorFile of the '\VM\Doe-000001.vhd' file.