Didn't think to look in the vmx file. I've pulled out the Machine.id and all values relating to the no longer existent SCSI drives (persistent and disposable) and I'm still having the same issue.
So here is my vmx file.
-
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "9"
pciBridge0.present = "true"
pciBridge4.present = "true"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "true"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "true"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "true"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "true"
hpet0.present = "true"
nvram = "View-Eng-2.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "soft"
displayName = "View-Eng-2"
extendedConfigFile = "View-Eng-2.vmxf"
floppy0.present = "true"
numvcpus = "2"
cpuid.coresPerSocket = "2"
scsi0.present = "true"
scsi0.sharedBus = "none"
scsi0.virtualDev = "lsisas1068"
scsi0.pciSlotNumber = "160"
memsize = "8192"
scsi0:0.present = "true"
scsi0:0.fileName = "View-Eng-2-000002.vmdk"
scsi0:0.deviceType = "scsi-hardDisk"
sched.scsi0:0.shares = "normal"
sched.scsi0:0.throughputCap = "off"
ide1:0.present = "true"
ide1:0.fileName = "/vmfs/devices/cdrom/mpx.vmhba0:C0:T0:L0"
ide1:0.deviceType = "atapi-cdrom"
ide1:0.startConnected = "false"
floppy0.startConnected = "false"
floppy0.fileName = ""
floppy0.clientDevice = "true"
ethernet1.present = "true"
ethernet1.pciSlotNumber = "192"
ethernet1.virtualDev = "vmxnet3"
ethernet1.networkName = "VM Network"
ethernet1.addressType = "vpx"
ethernet1.generatedAddress = "00:50:56:aa:7d:f6"
svga.vramSize = "268435456"
mks.enable3d = "true"
vmci0.pciSlotNumber = "33"
guestOS = "windows7-64"
annotation = "View Eng Drafters and Designers"
uuid.bios = "42 2a b5 97 75 8b 9a 0c-86 b1 be 66 cf 07 6b 3f"
vc.uuid = "50 2a 35 b9 eb d0 24 13-bc 98 c4 9d d1 63 79 c9"
virtualHW.scheduledUpgrade.state = "none"
virtualHW.scheduledUpgrade.when = "never"
snapshot.action = "keep"
logging = "false"
sched.cpu.min = "0"
sched.cpu.units = "mhz"
sched.cpu.shares = "normal"
sched.cpu.latencySensitivity = "normal"
sched.mem.min = "0"
sched.mem.shares = "normal"
tools.upgrade.policy = "manual"
replay.supported = "FALSE"
unity.wasCapable = "FALSE"
replay.filename = ""
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.sasWWID = "50 05 05 67 75 8b 9a 00"
vmotion.checkpointFBSize = "134217728"
hostCPUID.0 = "0000000d756e65476c65746e49656e69"
hostCPUID.1 = "000206d70020080017bee3ffbfebfbff"
hostCPUID.80000001 = "0000000000000000000000012c100800"
guestCPUID.0 = "0000000d756e65476c65746e49656e69"
guestCPUID.1 = "000206d700020800829822031fabfbff"
guestCPUID.80000001 = "00000000000000000000000128100800"
userCPUID.0 = "0000000d756e65476c65746e49656e69"
userCPUID.1 = "000206d700200800029822031fabfbff"
userCPUID.80000001 = "00000000000000000000000128100800"
evcCompatibilityMode = "FALSE"
ethernet1.features = "1"
softPowerOff = "TRUE"
usb.vbluetooth.startConnected = "true"
tools.remindInstall = "TRUE"
isolation.tools.copy.disable = "false"
isolation.tools.paste.disable = "false"
vmci0.id = "-821597377"
tools.syncTime = "FALSE"
uuid.location = "56 4d 8f 75 8c c3 15 3d-dc da 63 03 2d eb 0e 0b"
cleanShutdown = "TRUE"
sched.swap.derivedName = "/vmfs/volumes/52b1e09a-0c6cc5b4-c89b-b8ca3a63cbc0/View-Eng-2-6be4a642.vswp"