Pregunta

¿Cuál es la mejor manera de emitir comandos de disco (leer bloques de k LBA n etc.) a un disco SATA? La elección del sistema operativo no importa. También tengo que ser capaz de emitir comandos ATA. Prefiero hacer esto a través de una herramienta / aplicación de uso ioctls programación.

¿Fue útil?

Solución

En Linux, http://tldp.org/HOWTO/SCSI-Generic-HOWTO/ es exactamente lo que vamos a ir - se puede controlar la unidad 100% desde el modo usuario, al igual que lo que en modo kernel. Las unidades SATA se registran como SCSI en Linux en estos días (y comandos ATA modernos son intencionalmente similar a los comandos SCSI)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top