Вставлю свои 5 копеек. В бейсике делается загрузчик, на диске файлы располагаются в том порядке, в каком их надо грузить, потом для бейсик файла меняется длина в секторах так чтобы она равнялась сумме всех файлов (бейсик + кодовые) и переписывается на другой диск
