I'm still not sure if the theory is right but having placed a WAIT for 10 seconds before the SMARTDRV.EXE, everything now works perfectly.
WAIT is a batch procedure containing one line
@CHOICE /T:N,%1% > NUL
obtained from click here
I realise I got no replies to this and wonder if I'm in the right forum. Can anyone recommend a more apporpriate one?
ps how do I get a posting to respect new lines? I didn't intend the contents of the batch files to appear as a continuous line.