я сделал, что если идет запись определенного сектора диска (в служебной области), то оно на самом деле передача команды. А если чтение - то чтение данных не с диска, а моих данных из проца. И через этот интерфейс реализовал терминал. Все жужжит :) Ну а чтобы случайные записи туда дело не портили, структура данных хитрая, и если что-то не так, то это как команда не рассматривается.