Требования к драйверам жесткого диска
Вам не обязательно иметь драйвер жесткого диска для работы в
Linux. Вы можете работать с минимальной системой с гибкого
диска. Но это медленно и имеет много ограничений, да и
большинство пользователей имеет доступ к памяти на жестких
дисках. У вас должен быть 16-ти битный контроллер в стандарте AT. В
ядре есть поддержка 8-ми битного XT-стандарта; хотя разумеется,
большинство контроллеров использует сегодня AT-стандарт. Linux
может поддерживать все MFM, RLL и IDE контроллеры. Поддерживается
большинство (но не все) ESDI контроллеры - только те, которые
обеспечивают эмуляцию ST506.
Общее правило для не-SCSI драйверов жестких дисков состоит в
том, что если вы можете иметь доступ к этим устройствам из MS-DOS
или другой ОС, значит вы можете работать с ними и в Linux.
Linux может также поддерживать многие популярные SCSI
контроллеры, хотя поддержка SCSI ограничена из-за большого
разнообразия существующих стандартов таких интерфейсов. Поддержка
SCSI контроллеров включает Adaptec AHA1542B, AHA1542C, AHA1742A
(BIOS version 1.34), AHA1522, AHA1740, AHA1740 (SCSI-2
controller, BIOS 1.34 in Enhanced mode); Future Domain 1680,
TMC-850, TMC-950; Seagate ST-02; UltraStor SCSI; Western Digital
WD7000FASST. Также должны работать клоны, базирующиеся на этих
картах.