Именно так делал на ФЛЕШЕ - причем если взят ФЛЕШЬ с малым сектором AT29C040 (A) то можно и запись эмулировать. Правда некоторые мамы устанавливают 13 прерывание на дисковую подсистему ПОСЛЕ отработки плат расширения - соответственно затирают наш обработчик. Подозреваю что этим заниматься сейчас не выгодно - проще купить DiskOnChip и повесть его на IDE...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)