Драйверы файловых систем

При эксплуатации ОС может возникнуть необходимость монтировать файловые системы, отличающиеся от "родной" ФС. Особенно часто она возникает в организациях, где используются ОС нескольких разных типов. Да и в организациях, работающих с монокультурой MS DOS/MS Windows, такая потребность возникает всё чаще. Во-первых, доступ к файлам на файловом сервере осуществляется существенно иными способами, чем к файлам на локальном диске, даже если на сервере стоит та же ДОС с той же ФС типа FAT. Во-вторых, дисководы для CD-ROM становятся всё дешевле и распространяются всё шире. При этом стандартная ФС на CD-ROM — вовсе не FAT.

Решение этой проблемы приходит в голову сразу — необходим драйвер файловой системы со стандартным интерфейсом, подобный драйверу внешнего устройства. Естественно, набор функций такого драйвера должен быть существенно иным.

Кроме собственно драйвера ФС, для её полноценной поддержки нужны следующие программы:

Драйверы файловых систем в SCO UnixWare
Например, дистрибутив ОС UnixWare 2.0 фирмы SCO, основанный на ядре UNIX:

Любопытно, что даже MS/DR DOS версий выше 3.30 имеют возможность устанавливать драйвер файловой системы. Такой драйвер может быть реализован путём перехвата недокументированных функций прерывания 0x2F — группы функций "Network Redirector" и "IPS". Таким образом реализован ряд сетевых клиентов для MS/DR DOS. К сожалению, автор не смог найти полноценного описания этих функций.