Если физически только один диск С: а необходимо его форматнуть, и не потерять пару файлов, то можно написать под досом вот что
copy c:/pathKeepFiles/*.* %ramd%
файлы скопируются на виртуальный жесткий диск размещенный в оперативной памяти. Это конечно же если образ дискеты с досом у тебя создает этот RamDrive. потом форматнуть С: и вернуть файлы обратно все той же коммандой copy но с другими параметсрами. Есть ограничение на размер создаваемого RamDrive, ну метров 50 точно можно сделать.
Выше был описан отчаяный способ

я им не воспользовался бы и сам

Можно под MaqicPartition создать еще одну партицию используя место с диска С: потом просто скопировать файлы на D: