Fix msdos bug

Tried to write end of cluster mark if filesize was 0 (I.E no clusters)