Доступ к диску уровня LBA - PullRequest
       69

Доступ к диску уровня LBA

2 голосов
/ 11 декабря 2010

Каков наилучший способ выдачи дисковых команд (чтение k блоков из lba n и т. Д.) На диск SATA? Выбор ОС не имеет значения. Мне также нужно иметь возможность выдавать команды ATA. Я бы предпочел сделать это через инструмент / приложение, чем использовать ioctls программно.

1 Ответ

2 голосов
/ 11 декабря 2010

В Linux http://tldp.org/HOWTO/SCSI-Generic-HOWTO/ - это именно то, что вам нужно - вы можете управлять приводом на 100% из пользовательского режима, так же, как и в режиме ядра. В наши дни диски SATA регистрируются как SCSI в Linux (и современные команды ATA намеренно похожи на команды SCSI)

...