Makefile: use multiple .exe files instead of witness files

Less elegant, but fixes flaws with the witness files approach.
Fix support for drives with big clusters