Você precisa cercar a string com aspas. Caso contrário, o interpretador a usará como duas strings separadas
start "D:\My Data"
o compilador vê duas strings: start e D:\My Data
de start D:\My Data o compilador vê 3: start , D:\My e Data