7.2.1 Festplatte - Aufbau und Funktionsweise
Eine Hard Disk Drive (HDD) speichert Daten als magnetische Zustände auf rotierenden Platten. Ein Aktuator positioniert winzige Schreib-/Leseköpfe über konzentrischen Spuren. Mechanik, Magnetköpfe, Servoinformationen, Controller, Cache und Fehlerkorrektur arbeiten als geschlossenes System zusammen. Das Betriebssystem adressiert dabei keine realen Zylinder oder Kopfpositionen mehr, sondern fortlaufende logische Blöcke, die der Laufwerkscontroller intern auf die physische Oberfläche abbildet.
Mechanischer und elektronischer Aufbau
Mehrere kreisförmige Platter können auf einer gemeinsamen Spindel montiert sein. Ihre nutzbaren Oberflächen tragen eine dünne magnetische Schicht. Der Spindelmotor hält die Platten mit konstanter Nenndrehzahl in Bewegung. Für jede nutzbare Oberfläche ist ein Kopf vorhanden; alle Köpfe sitzen an einem gemeinsamen Head Stack Assembly und werden durch einen Voice-Coil-Aktuator gleichzeitig radial bewegt.
Die Köpfe berühren die Oberfläche im normalen Betrieb nicht. Durch die Rotation entsteht ein Luftpolster, auf dem der Slider in sehr geringem Abstand fliegt. Staub oder ein Stoß können einen Head-Crash verursachen. Das Gehäuse ist deshalb kontrolliert abgedichtet und verwendet interne Filter; die sichtbare Druckausgleichsöffnung darf nicht verschlossen werden. Eine HDD darf nicht außerhalb eines geeigneten Reinraums geöffnet werden, wenn die Daten erhalten bleiben sollen.
Bauteile und ihre Aufgaben
| Bauteil | Aufgabe |
|---|---|
| Platter / Magnetscheibe | Rotierender Datenträger mit magnetisierbarer Oberfläche; ein Laufwerk kann mehrere Platter und Oberflächen besitzen. |
| Spindel und Spindelmotor | Zentriert und dreht den Platterstapel mit definierter Drehzahl. |
| Schreib-/Lesekopf | Schreibt magnetische Zustände und liest Feldänderungen; sitzt am Ende eines federnden Head-Gimbal-Assembly. |
| Aktuator / Voice Coil | Bewegt alle Arme präzise radial und hält den gewählten Kopf über der Zielspur. |
| Servoinformationen | Auf der Oberfläche gespeicherte Positionsdaten zur Nachregelung der Kopfposition. |
| Vorverstärker | Verstärkt sehr kleine Kopfsignale und schaltet zwischen den Köpfen um. |
| Controller | Verarbeitet Hostbefehle, LBA-Zuordnung, Fehlerkorrektur, Defektmanagement, Cache und Motorsteuerung. |
| Cache / DRAM | Puffert Verwaltungsdaten und Transfers; ersetzt keine dauerhafte Datensicherung. |
| Gehäuse und Filter | Schützen das Head-Disk-Assembly vor Partikeln und führen interne Luftströmungen. |
| SATA-/SAS-Anschluss | Hostschnittstelle sowie Stromversorgung; Protokoll und mechanische Anschlüsse hängen von der Laufwerksklasse ab. |
Spur, Sektor und Zylinder
Eine Spur ist ein konzentrischer Datenbereich auf einer Platteroberfläche. Spuren sind in Sektoren beziehungsweise physische Datenblöcke gegliedert. Neben Nutzdaten enthalten die Oberflächen Servo-, Synchronisations- und Fehlerkorrekturinformationen, die dem Host nicht als normale Kapazität erscheinen.
Ein Zylinder bezeichnet bei einem Stapel die Menge der Spuren gleichen Radius auf allen Oberflächen. Früher erlaubte die CHS-Angabe aus Cylinder, Head und Sector eine direkte geometrische Adressierung. Moderne HDDs verwenden Zoned Bit Recording mit unterschiedlich vielen Sektoren je nach Radius und verbergen ihre echte Geometrie. Die vom Laufwerk gemeldeten CHS-Werte sind daher höchstens Kompatibilitätswerte.
| Begriff | Physische Bedeutung | Heutige Hostsicht |
|---|---|---|
| Spur | Konzentrischer Bereich einer Oberfläche | Nicht direkt durch normale Hostbefehle ausgewählt. |
| Sektor | Physische Aufzeichnungs- und Fehlerkorrektureinheit | Als logischer Block abstrahiert; physisches und logisches Format können abweichen. |
| Zylinder | Spuren gleichen Radius auf mehreren Oberflächen | Historischer Geometriebegriff, für moderne LBA-Zugriffe nicht erforderlich. |
| Zone | Gruppe von Spuren mit gleicher Sektoranzahl oder Verwaltungsregel | Bei ZBR intern; bei Host-managed SMR teilweise für Software sichtbar. |
LBA und Advanced Format
Logical Block Addressing nummeriert die für den Host sichtbaren Datenblöcke fortlaufend. Der Controller übersetzt eine LBA in eine interne Position und kann defekte Bereiche durch Reservesektoren ersetzen. Deshalb lässt sich aus einer LBA keine stabile reale Kopf-, Spur- oder Sektorposition ableiten.
Advanced Format verwendet typischerweise physische 4-KiB-Sektoren. 512e-Laufwerke emulieren nach außen logische 512-Byte-Blöcke, während 4Kn-Laufwerke auch logisch 4 KiB bereitstellen. Partitionen und Dateisystemblöcke müssen korrekt ausgerichtet sein. Ein nicht ausgerichteter 512e-Schreibzugriff kann eine Read-Modify-Write-Operation über einen ganzen physischen Sektor auslösen.
| Format | Logischer Block | Physischer Sektor | Kompatibilität |
|---|---|---|---|
| 512n | 512 Byte | 512 Byte | Historisches natives Format. |
| 512e | 512 Byte | 4 KiB | Hohe Kompatibilität; korrekte 4-KiB-Ausrichtung wichtig. |
| 4Kn | 4 KiB | 4 KiB | Keine 512-Byte-Emulation; Host, Firmware und Software müssen 4Kn unterstützen. |
So liest und schreibt eine HDD
Betriebssystem und Treiber senden über SATA oder SAS einen Lese- oder Schreibbefehl mit LBA und Blockanzahl.
Der Controller prüft Cache, Defektlisten und interne Mappinginformationen und bestimmt Zieloberfläche sowie Datenzone.
Der Aktuator bewegt den Kopfstapel auf den benötigten Radius. Servodaten regeln die exakte Spurposition.
Das Laufwerk wartet, bis der gewünschte Sektor unter dem aktiven Kopf vorbeiläuft.
Kopf, Vorverstärker und Signalverarbeitung lesen beziehungsweise schreiben die magnetischen Daten.
ECC prüft und korrigiert lesbare Bitfehler; problematische Bereiche können intern neu zugewiesen werden.
Daten oder Abschlussstatus werden an den Host übertragen. Ein Schreibcache kann Abschluss melden, bevor Daten physisch geschrieben sind - sofern Schutz- und Flush-Regeln dies erlauben.
Zugriffszeit und Datenrate
Bei zufälligen Zugriffen dominieren mechanische Positionierungszeit und Rotationslatenz. Viele kleine, verteilte Anfragen liefern deshalb deutlich weniger IOPS als SSDs. Sequenzielle Transfers sind schneller, weil der Kopf auf benachbarten Daten bleibt. Äußere Spuren können wegen ihres größeren Umfangs mehr Sektoren enthalten und höhere sequenzielle Datenraten erreichen.
Eine SATA-Linkrate von 6 Gbit/s ist nicht die reale dauerhafte Platter-Datenrate. Protokolloverhead, Laufwerksmechanik, Zone, Dateigröße, Warteschlangentiefe und Fragmentierung beeinflussen den Durchsatz. Cache-Benchmarks können kurzfristig Werte zeigen, die nicht der dauerhaften Medienleistung entsprechen.
Mittlere Rotationslatenz - vereinfachtes Modell
t_rot,mittel = 30 s / Drehzahl in U/min7.200 U/min: 30 s / 7.200 = 0,00417 s
Mittlere Rotationslatenz ≈ 4,17 ms
Zusätzlich kommen Seek-Zeit, Controller- und Übertragungszeit hinzu.
CMR, SMR und HAMR
Bei Conventional Magnetic Recording (CMR), als Ausprägung moderner senkrechter Aufzeichnung, können Spuren vergleichsweise unabhängig überschrieben werden. Shingled Magnetic Recording (SMR) überlappt benachbarte Spuren wie Dachziegel, weil der Schreibkopf breiter als der Lesekopf ist. Dadurch steigt die Flächendichte, zufälliges Überschreiben kann jedoch ganze Zonen reorganisieren und zu stark schwankender Schreibleistung führen.
Device-managed SMR verbirgt die Zonenverwaltung weitgehend im Laufwerk. Host-aware oder host-managed Varianten beziehen die Software ein. Die Eignung muss anhand des konkreten Modells und Einsatzes geprüft werden, besonders für RAID-Rebuilds, NAS, Datenbanken und dauerhafte Zufallsschreiblast. HAMR erwärmt beim Schreiben einen winzigen Medienbereich kurzzeitig, damit dichteres magnetisches Material ummagnetisiert werden kann. HAMR und CMR/SMR beschreiben unterschiedliche Aspekte und können kombiniert auftreten.
| Technik | Prinzip | Praxisfolge |
|---|---|---|
| CMR / PMR | Spuren werden ohne SMR-typische Überlappung geschrieben | Vorhersagbarere Zufallsschreiblast und breite Kompatibilität. |
| Device-managed SMR | Überlappende Spuren, interne Zonenverwaltung | Hohe Kapazität; längere Reorganisation und Leistungseinbrüche möglich. |
| Host-managed SMR | Host schreibt zonengerecht und verwaltet Datenflüsse | Benötigt ausdrücklich SMR-fähigen Software-Stack. |
| HAMR | Kurzzeitige lokale Erwärmung unterstützt das Schreiben dichter Medien | Erhöht mögliche Flächendichte; konkrete Produkteigenschaften bleiben modellabhängig. |
SATA, SAS und Laufwerksklassen
SATA-HDDs sind in Desktop-, NAS- und günstigen Storage-Systemen verbreitet. SAS-Laufwerke und Enterprise-Plattformen bieten andere Fehlerbehandlung, Dual-Port-Fähigkeit und Verwaltungsfunktionen. Ein mechanisch ähnlicher Anschluss bedeutet nicht, dass SATA-Controller SAS-Laufwerke betreiben können; viele SAS-Controller können dagegen SATA-Laufwerke anbinden, wenn Plattform und Backplane dies unterstützen.
Desktop-, NAS-, Surveillance- und Enterprise-HDDs sind für unterschiedliche Workloads, Vibrationsumgebungen, Duty Cycles und Fehlerbehandlungszeiten ausgelegt. Drehzahl und Kapazität allein reichen zur Auswahl nicht. Datenblatt, CMR-/SMR-Typ, Workload-Rating, Garantie, Sensorik, Geräusch, Energiebedarf und RAID-Freigabe müssen zum Einsatz passen.
SMART, Defektmanagement und Ausfallbilder
Self-Monitoring, Analysis and Reporting Technology (SMART) stellt Laufwerksattribute und Selbsttests bereit. Rohwerte und Grenzwerte sind herstellerspezifisch; ein allgemeiner „Gesundheitswert“ kann Probleme vereinfachen oder übersehen. Wiederzugewiesene, ausstehende oder nicht korrigierbare Sektoren, steigende Fehlerraten und fehlgeschlagene Selbsttests sind Warnsignale, aber SMART kann einen plötzlichen mechanischen oder elektronischen Ausfall nicht zuverlässig vorhersagen.
Klickgeräusche, sehr lange Zugriffe, I/O-Fehler, CRC-Fehler oder verschwindende Laufwerke haben unterschiedliche Ursachen. CRC-Fehler können beispielsweise Kabel oder Verbindung betreffen, während wiederzugewiesene Sektoren auf Medienprobleme hindeuten. Bei wichtigen Daten gilt: Zugriffe minimieren, nicht auf dem Original reparieren und zuerst ein geeignetes Image beziehungsweise professionelle Datenrettung erwägen.
- SMART-Werte immer mit Herstellerdokumentation und zeitlichem Verlauf bewerten.
- Kurze und lange Selbsttests lesen, aber bei instabilem Laufwerk keine unnötige Belastung erzeugen.
- SATA-Daten- und Stromversorgung, Port und Kabel getrennt von Medienfehlern prüfen.
- Eine Low-Level-Formatierung der realen Servo- und Spurstruktur ist mit normalen Hostwerkzeugen nicht möglich.
- Defekte Sektoren werden intern umverteilt; zunehmende Werte sind kein Ersatz für einen Laufwerkstausch.
HDDs heute sinnvoll einsetzen
HDDs bleiben wirtschaftlich für große Datenmengen, Backup-Ziele, Archive, Medienbibliotheken und kapazitätsorientierte Storage-Systeme. Für Betriebssysteme, Anwendungen, Datenbanken und stark zufällige I/O-Lasten sind SSDs meist deutlich schneller. Hybride Systeme kombinieren SSD-Tiers oder Caches mit HDD-Kapazität.
RAID erhöht je nach Level Verfügbarkeit oder Leistung, ersetzt aber kein Backup. Gegen versehentliches Löschen, Schadsoftware, Controllerfehler, Diebstahl und Standortschäden helfen getrennte, versionierte Sicherungskopien. Eine ausgemusterte HDD muss je nach Schutzbedarf sicher gelöscht, kryptografisch unbrauchbar gemacht oder physisch fachgerecht vernichtet und anschließend als Elektroschrott entsorgt werden.
Quellen zur fachlichen Prüfung
- IBM: Spuren, Sektoren, Zylinder und LBA-Einordnung
- IBM: physischer HDD-Aufbau, Aktuator, Köpfe und Defektmanagement
- Seagate: CMR- und SMR-Einsatz sowie aktuelle Laufwerkszuordnung
- Western Digital: CMR und device-managed SMR unterscheiden
- Seagate: technische Entwicklung von PMR über SMR zu HAMR
- Seagate: Funktionsprinzip von HAMR
PDF-Download nach Anmeldung
Zum Schutz der Unterrichtsunterlagen steht der PDF-Download ausschließlich angemeldeten Nutzern zur Verfügung.
