www.wikidata.de-de.nina.az
Unter der Geometrie einer Festplatte versteht man die Aufteilung der Festplatte in Zylinder Spuren und Sektoren Inhaltsverzeichnis 1 Prinzip 2 Cylinder Head Sector 3 Logical Block Addressing 4 Kompatibilitat 4 1 Advanced Format 4k 4 2 LBA 5 Weblinks 6 EinzelnachweisePrinzip Bearbeiten nbsp Zylinder Kopf Sektor und Spur in Bezug auf die Datenscheiben einer Festplatte nbsp Magnetooptische Aufnahme der Magnetisierungen einzelner Bits auf einem Ausschnitt eines Festplatten PlattersDie Daten auf Festplatten und auch Disketten werden in kleine Abschnitte Datenblocke oder Sektoren unterteilt die eine konstante Grosse haben meist 512 Bytes 29 Bytes oder ein Vielfaches etwa 4 096 Bytes 212 Bytes Dazu werden die Seiten aller Scheiben einer Festplatte durchnummeriert Wahrend Disketten maximal zwei Seiten aufweisen eine Vorder und eine Ruckseite haben Festplatten fast immer mehr als eine Platte mit jeweils zwei Seiten Plattenstapel siehe Physischer Aufbau einer Festplatte Jede Seite hat einen eigenen Schreib Lesekopf daher spricht man von der Anzahl der Kopfe zwei pro Scheibe Die Oberflachen wiederum werden in konzentrische kreisformige Spuren und diese in die Anzahl der Sektoren pro Spur unterteilt Die jeweiligen einzelnen Spuren eines jeweiligen Kreisdurchmessers aller Plattenoberflachen des Plattenstapels werden zu einem Zylinder zusammengefasst Dadurch entsteht ein Koordinatensystem mit dessen Hilfe man jeden Datenblock durch seine Kopf Zylinder und Sektornummer identifizieren kann Dabei entspricht die Kopfnummer der Hohe die Zylindernummer dem Radius die Sektornummer dem Winkeleines Objekts in einem Zylinderkoordinatensystem Die Motivation fur diese Definition ruhrt daher dass samtliche Kopfe im gleichen radialen Abstand auf dem Aktuator fixiert sind und alle Spuren eines Zylinders uber alle Platten zu einem bestimmten Zeitpunkt unter den Kopfen stehen und somit gleichzeitig ansprechbar sind Da die Spuren mit steigendem Radius auch entsprechend langer werden werden sie ggf dementsprechend in mehr Blocke unterteilt siehe Zone Bit Recording Dadurch wird die Aufzeichnungsdichte der Spuren angeglichen und somit vergeudeter Platz auf den ausseren Spuren vermieden Bei Disketten ist dieses Verfahren meistens nicht ublich Um die Verwaltung der Datenblocke nicht zu komplex werden zu lassen werden in der Regel mehrere benachbarte Spuren zu Zonen zusammengefasst Jede Zone ist in eine gewisse Anzahl Sektoren unterteilt die von ausseren Zonen zu inneren Zonen fallt Normalerweise beginnt man die Zahlung der Zylinder bzw Zonen am ausseren Rand Die konkrete Verteilung der Blocke auf die Oberflachen Zonen Zylinder und Sektoren wird als Geometrie der Festplatte bzw Diskette bezeichnet Cylinder Head Sector Bearbeiten Hauptartikel CHS Adressierung Um nun einen physikalischen Datenblock auf diese Weise zu adressieren benotigt man drei Werte auch CHS Werte genannt Cylinder Head Kopf und Sector Bei den ersten Festplatten um 1970 waren die einzelnen Platten austauschbar hatten nach spateren Massstaben eine einfache Geometrie und eine geringe Datendichte Die Firmware des Computers oder das Betriebssystem hatte sich um die Verwaltung des zur Verfugung stehenden Speicherplatzes zu kummern und sollte die Zugriffe entsprechend dieser Geometrie optimieren Doch Festplatten wurden immer kompakter die Datendichte hoher und die Geometrie komplexer Mitte der 1980er Jahre wurde daher eine neue Schnittstelle fur Festplatten entwickelt Im Auftrag von Compaq entwickelte Western Digital ab 1984 eine Integrated Drive Electronics kurz IDE getaufte Schnittstelle die einen internen Controller zur Kommunikation zwischen Betriebssystem und Festplatte vorsah Diese Schnittstelle wurde 1989 durch die ATA Spezifikation ATA 1 zum Industriestandard Fortan kummerte sich die Firmware des Festplattencontrollers als interne Logik um die Optimierung der Schreib und Lesezugriffe Die vom Controller in Richtung PC kommunizierte Geometrie war ab da nicht mehr unbedingt mit einer realen Geometrie der Platten identisch doch weiterhin kompatibel zur Firmware des Computers dem BIOS beim IBM PC und zu den Betriebssystemen Die bei IDE bzw ATA verwendete CHS Adressierung sieht maximal vor 65 536 216 Zylinder 0 65 535 16 24 Kopfe 0 15 pro Zylinder d h 8 Scheiben pro Zylinder 255 28 1 Sektoren pro Spur 1 255 Daraus ergab sich in Kombination mit der o g Blockgrosse von 512 Bytes eine maximale Speicherkapazitat von 136 902 082 560 2 37 displaystyle approx 2 37 nbsp Bytes oder 137 GB dezimal als SI Einheit immer als Vielfaches von 1 000 bzw 10n bzw in den fruher gebrauchlichen Angaben 128 GiB binar als IEC Einheit in Zweierpotenzen 2n Diese wurde 2001 mit Speicherkapazitaten von 160 GiB und mehr bei Festplatten gebrochen 1 Logical Block Addressing Bearbeiten Hauptartikel Logical Block Addressing Bereits 1996 wurde mit der Spezifikation ATA 2 eine neue Adressierungsmethode eingefuhrt die Datenblocke fortlaufend durchnummeriert und uber ihre Blocknummern adressiert das Logical Block Addressing Verfahren kurz LBA Dadurch muss sich das Betriebssystem nicht mehr um die physische Organisation der Blocke auf dem Datentrager kummern die ohnedies nicht mehr der Realitat entsprach und mit zu vielen Problemen behaftet war 2 Anfangs war LBA mit 28 Bits LBA 28 228 ergibt 268 435 456 Blocke jedoch ebenfalls auf 137 GB 128 GiB bei damals ublichen 512 Bytes je Block begrenzt Erst mit ATA ATAPI 6 aus dem Jahr 2000 wurde die Logical Block Adresse auf 48 Bits erhoht LBA 48 248 erlaubt bei 512 Bytes je Block 257 Bytes 128 PiB das sind 134 Millionen GiB und machte somit weitere Blocke adressierbar und damit auch grossere Festplatten zur Ganze nutzbar Ohne LBA 48 konnen nur die ersten 128 GiB genutzt werden Als Vorteil der ATA Spezifikation zeigte sich die Verwendung eines Controllers der den physischen Aufbau kaschiert und dadurch z B moderne Solid State Disks SSDs auch fur elektronische Gerate nutzbar macht die eigentlich nur mit Festplatten umgehen konnen Uberdies ermoglicht er Leistungsverbesserungen die ohne Controller nicht moglich waren z B die interne Verwaltung defekter Blocke Defektmanagement S M A R T das Wear leveling bei Flash Speichern Garbage Collection und Over Provisioning 3 bei SSDs Acoustic Management bei Festplatten Die verwendeten Algorithmen gelten als Betriebsgeheimnis der einzelnen Hersteller Kompatibilitat BearbeitenAdvanced Format 4k Bearbeiten CHS Adressierung wird in aller Regel heute nicht mehr benutzt Aus Grunden der Kompatibilitat unterstutzen Festplatten jedoch weiterhin beide Adressierungsverfahren Um Kompatibilitat mit bestehenden Systemen Geraten Betriebssystemen zu erreichen wird oft sogar eine logische 512 Byte Blockgrosse simuliert die der Controller die Firmware der Festplatte in die physische Blockgrosse von 4 096 Bytes 4 kB kurz 4k einpasst Wenn das System sich nicht nach der 4k Blockgrosse ausrichtet was immer dann der Fall ist wenn ein System das 4k System nicht kennt kommt es unweigerlich zu Performanceeinbussen Bei alteren Geraten und Betriebssystemen kann jedoch durch manuelle Formatierung eine Speicherausrichtung auf englisch 4k block size alignment erzielt werden Moderne Betriebssysteme seit ca 2010 richten Partitionen und Dateisysteme automatisch auf ein Vielfaches von 4 096 Bytes aus auch auf Festplatten mit 512 Byte Blocken 4k Blockgrossen werden von Festplattenherstellern auch Advanced Format bezeichnet weil sich durch die gestiegene Blockgrosse auch die Datendichte steigern lasst was wiederum grossere Festplattenkapazitaten ermoglicht LBA Bearbeiten Die Abbildung der CHS Adresse auf die entsprechende LBA Adresse ist genormt sodass ein Wechsel des Adressierungsverfahrens nicht zwingend eine Neuformatierung bedeutet und neue Festplatten kompatibel zu alten Computern und Betriebssystemen bleiben Bei der CHS Adressierung kann jedoch maximal auf die ersten 128 GiB 137 GB zugegriffen werden und es kommt zu Problemen wenn eine Partition uber diese Grenze hinweg definiert ist Beim Wechsel von LBA 48 248 Bit zu LBA 28 228 Bit besteht jedoch die Gefahr Daten ungewollt zu uberschreiben wenn eine Partition uber die 128 GiB Grenze hinaus reicht und mittels LBA 28 angesprochen wird 4 Der Grund hierfur ist dass jeder Block mit seiner Nummer adressiert wird der nachste Block hat also die Nummer des Blocks davor 1 Bei einer Partition die das 28 Bit Limit ubersteigt was z B immer dann der Fall ist wenn die Partitionierung einer gt 137 GB Festplatte auf einem Gerat mit LBA 48 Unterstutzung erfolgte wird aus dem Block nach Blocknummer 268 435 455 der grosstmoglichen 28 Bit Blocknummer nicht Blocknummer 268 435 456 sondern Blocknummer 0 Dieser Effekt wird Ganzzahluberlauf oder englisch wrapping genannt Wird dann gerade eine Datei gelesen so werden falsche Daten gelesen und es kommt im besten Fall zu einem einfachen Fehler in der die Daten lesenden Anwendung der eine Fehlermeldung erzeugt Wird jedoch gerade eine Datei geschrieben so uberschreibt das System irrtumlich die ersten Blocke der Festplatte meistens ist der Bootsektor als Block 0 davon betroffen und zerstort somit wichtige Daten unwiederbringlich Weblinks BearbeitenKonzepte der Speicheradressierung Seite beim Massachusetts Institute of Technology deutsch Einzelnachweise Bearbeiten Andries Brouwer History of BIOS and IDE limits v2 5 In Large Disk HOWTO 1 November 2004 abgerufen am 26 Februar 2013 englisch Hard Drive Size Limitations and Barriers The Basics In dewassoc com DEW Associates Corporation 2003 S 1 abgerufen am 26 Februar 2013 englisch Hard Drive Size Limitations and Barriers The Basics Nicht mehr online verfugbar In dewassoc com DEW Associates Corporation 2003 S 2 archiviert vom Original am 25 Februar 2021 abgerufen am 26 Februar 2013 englisch nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www dewassoc com SSD Over Provisioning mit hdparm In Thomas Krenn Wiki Abgerufen am 27 Februar 2013 Windows 137GB Capacity Barrier PDF 390 kB 48 bit Logical Block Addressing Support for ATA Serial ATA or ATAPI Disc Drives Version 1 0 In seagate com Seagate Technology LLC 7 Marz 2003 S 6 abgerufen am 27 Februar 2013 englisch There is a HIGH RISK OF DATA LOSS if a partition on an ATA drive is greater than 137GB and 48 bit addressing support is not installed Abgerufen von https de wikipedia org w index php title Festplattengeometrie amp oldid 239496021