Raderna som används för att överföra data från en hårddisk till en dator beror på gränssnittet som används för att ansluta hårddisken. Det finns inte en enda uppsättning "linjer." Istället är det ett komplext samspel mellan signaler över en uppsättning ledningar eller anslutningar. Här är några exempel, med fokus på signalerna snarare än specifika trådnamn:
* sata (Serial ATA): Detta är ett vanligt gränssnitt för moderna hårddiskar. Data överförs seriellt med hjälp av ett par differentiella signallinjer (sänd och mottagning) för att minimera brus. Tillsammans med datalinjerna använder SATA också linjer för klocksynkronisering, kraft och styrsignaler. Signalerna är kodade digitalt.
* SAS (Seriell bifogad SCSI): I likhet med SATA använder SAS också seriell signalering. Det erbjuder högre prestanda och mer avancerade funktioner än SATA, men den underliggande principen att använda differentiella par för dataöverföring förblir densamma.
* nvme (icke-flyktigt minne express): Detta gränssnitt, främst används med SSD:er (faststatsenheter) men alltmer med vissa HDD:er (hårddiskar), använder PCIe (perifera komponent Interconnect Express) buss. PCIe använder flera differentiella par för dataöverföring, tillsammans med kontroll- och klocklinjer. Specifikationerna beror på PCIe -generationen (t.ex. PCIe 3.0, PCIe 4.0). Dataöverföring är mycket snabb och använder avancerade signaleringstekniker.
* äldre gränssnitt (mindre vanligt): Äldre enheter kan använda parallella ATA (PATA eller IDE), som använder flera parallella datalinjer, och SCSI (litet datorsystemgränssnitt), som också använder parallella linjer. Dessa är till stor del föråldrade i moderna system.
Sammanfattningsvis finns det inte ett enda svar. "Linjerna" är faktiskt signalvägar inom ett definierat gränssnitt (SATA, SAS, NVME, etc.). Dessa gränssnitt använder differentiella signaleringstekniker för tillförlitlig dataöverföring över olika antal fysiska ledningar, med ytterligare linjer för kraft, kontroll och klocksignaler.