Тут дело такое:
На диск A: назначен RAM-диск, потому что он активно используется программой пакетной обработки команд (по типу BAT-файлов на пэцэ) SUBMIT.COM - в файлах с расширением SUB. При этом по умолчанию на диске A: она в процессе обработки текстовых SUB-файлов создает, а затем удаляет временные файлы. Если переназначить букву A:, к примеру, на флоп (а это можно как подправив пару байт в ПЗУ, так и средствами CP/M - утилитой ASSIGN.COM), что выльется в излишне частое и ненужное обращение к флопу (и зависимости от налисия дискеты в дисководе), что делать не рекомендуется.
Замечу еще, что утилитой CONFIG.COM можно сформировать (посредством текстовых файлов) в первых 128 байтах нулевого сектора или на флопе, или на винте конфигурационную "автостартующую" запись, в которую можно прописать все нужные настройки (главное, чтобы в 128 байт влазило - так что жадничать не стоит). И тогда при первом запуске CP/M система сначала поищет диск в флопике (устройство B:) и если дискета есть - попытается считать оттуда этот сектор (если не найдет - выйдет в командную строку), если же флопика в дисководе нет, то с устройства C: (винт) попытается сделать тоже самое...
В частности, в инсталляционном диске CP/M, который когда-то в седые времена середины нулевsх я собрал (IDE-Installer -
http://atmturbo.nedopc.com/download/cpm ... otdisk.zip) уже в нулевом секторе есть такая запись, которая автостартует сначала заставку, потом нортонообразную оболочку, а сам диск содержит в себе все нужные текстовые конфиги для записи в нулевой сектор винта, которые необходимо только в чуток подправить в прилагаемом редакторе под параметры конкретного винта и под планируемое количество разделов на нем - есть там даже два набора конфигов - под один флоп (A - RAM, B - FDD, C,D... - HDD) и под два флопа (A - RAM, B - FDD1, C - FDD2, D,E... - HDD)...