L'interface à deux connecteurs utilisée pour communiquer avec le disque ST-506 était simple et de nombreux fabricants de disques durs décidèrent à cette époque de l'utiliser pour leurs propres produits créant de fait un « standard ST-506 ».
En 1983 IBM choisit des disques durs compatibles ST-506 pour équiper les PC/XT (et l'année suivante les PC/AT). La grande popularité des PC à l'époque a fait que durant les années 1980 la plupart des disques durs commercialisés furent compatibles ST-506.
Interface physique
L'interface physique du disque est composée de deux connecteurs situés en bout de carte électronique du côté disque dur auxquels s'ajoute un connecteur d'alimentation classique à 4 points.
Les brochages sont les suivants :
| Masse | Signal | Nom | Description |
|---|
| 1 | 2 | REDUCED WRITE CURRENT | Écriture en courant réduit |
| 3 | 4 | HEAD SELECT 2 | Bit 2 du numéro de tête de lecture/enregistrement |
| 5 | 6 | WRITE GATE | Commande de l'écriture |
| 7 | 8 | SEEK COMPLETE | Déplacement des têtes terminé |
| 9 | 10 | TRACK 0 | Têtes positionnées sur le cylindre numéro 0 |
| 11 | 12 | WRITE FAULT | Panne du disque interdisant l'écriture |
| 13 | 14 | HEAD SELECT 2 | Bit 0 du numéro de tête de lecture/enregistrement |
| 15 16 | détrompeur |
| 17 | 18 | HEAD SELECT 2 | Bit 1 du numéro de tête de lecture/enregistrement |
| 19 | 20 | INDEX | Top d'indication du début d'une piste |
| 21 | 22 | READY | Disque prêt, les données lues sont valides |
| 23 | 24 | STEP | Commande de déplacement de l'ensemble des têtes |
| 25 | 26 | DISK SELECT 1 | Sélection de disque |
| 27 | 28 | DISK SELECT 2 |
| 29 | 30 | DISK SELECT 3 |
| 31 | 32 | DISK SELECT 4 |
| 33 | 34 | DIRECTION IN | Commande de déplacement des têtes vers le centre des disques |
| Masse | Signal | Nom | Description |
|---|
| 2 | 1 | DRIVE SELECTED | Le disque sélectionné par DISK SELECT n est présent |
| 3 4 5 6 | inutilisé |
| 7 8 | détrompeur |
| 9 10 | inutilisé |
| 11 12 | | GROUND | Masse de blindage |
| 13 | + MFM WRITE DATA | Données à écrire |
| 15 16 | | GROUND | Masse de blindage |
| 17 | + MFM READ DATA | Données lues |
| 19 20 | | GROUND | Masse de blindage |
Logique
Les signaux DRIVE SELECT n permettent à l'ordinateur de choisir parmi 4 disques possibles, et les signaux HEAD SELECT 2 permettent d'adresser une tête de lecture/enregistrement particulière. Le signal HEAD SELECT 2 n'a jamais été utilisé pour cette fonction ; il a été remplacé par une commande d'écriture en courant réduit (qui devait être activée pour les cylindres à partir de 128) REDUCED WRITE CURRENT (en effet sur les pistes internes les secteurs sont plus denses et une écriture en employant le courant maximal endommagerait les données stockées dans les pistes voisines).
Le déplacement de l'ensemble des têtes est intégralement piloté par l'ordinateur via les signaux DIRECTION IN qui choisit le sens de déplacement et STEP qui déplace les têtes d'une piste à chaque impulsion, le disque signale que les têtes sont stabilisées (moins de 18 ms après un déplacement) par le signal SEEK COMPLETE, il signale par TRACK 0 que les têtes sont positionnées sur la piste la plus externe. Le disque ST-412 contenait un circuit logique dédié permettant d'accélérer le déplacement des têtes car la spécification d'origine aurait imposé qu'un déplacement d'un bout à l'autre du disque prenne jusqu'à une seconde (306 pistes x 3 ms par impulsion).
Le disque lit sans cesse les données qui défilent sous la tête sélectionnée et transmet cela au contrôleur de disque via les deux lignes ± MFM READ DATA, le contrôleur doit alors détecter — dans ce flot continu — les données d'un secteur particulier. Pour stocker des données sur le disque, le contrôleur bascule à l'instant adéquat la tête sélectionnée en mode écriture via WRITE GATE et envoie les données du secteur à écrire par les deux lignes ± MFM WRITE DATA.
Le BIOS des premiers PC équipés de disque dur proposait une interface logicielle d'accès au disque dur analogue à celle employée pour les disquettes, l'adressage des secteurs du disque se faisait alors en CHS, ce mode d'adressage est resté le plus employé jusqu'au milieu des années 1990, il a alors été remplacé par l'adressage LBA.