Hi!
Eigentlich hängt das von den Treibern und den Hardware-Schnittstellenstandards ab.
Im Moment liegt die aktuelle Hardwarestandard-Grenze bei 128Gbyte. (Naja, eigentlich ist die auch schon wieder Geschichte.)
Für die aktuellen grösseren Platten musste man das IDE-Kommunikationsprotokoll erweitern, damit man über die IDE-Schnittstelle auf die ganze Platte zugreifen konnte.
Eigentlich ist das eine Softwareangelegenheit, da das aber auch von der Hardware der Platte unterstützt werden muss (vom Kontroller auf der Platte) - betrachte ich das als eine Erweiterung des Hardwarestandards (wie gesagt, meine Sichtweise).
OK, zusätzlich muss man die IDE-Treiber anpassen, damit sie dann auch die neuen Standards nutzen. Es handelt sich dabei natürlich um die IDE-Treiber der Betriebssysteme.
DOS braucht auch Treiber. Nur sind die heute praktischerweise im BIOS des Mainboards eingebaut (und werden auch zum Booten des Betriebssystems verwendet). Also muss auch das BIOS angepasst werden.
Das BIOS-Problem kann auch bei PCI-IDE-Kontrollern mit eigenem BIOS auftreten! Wenn deren BIOS zu alt ist, dann kennt es den neuen Standard einfach nicht.
Zuletzt muss auch das Betriebssystem in der Lage sein, die Grösse zu verwalten. Echtes DOS hat kann ja z.B. nur 8GByte ansteuern. Da nützen auch "BIOS-Treiber" für Platten über 128GByte nichts.
Es gibt also drei "Begrenzer":
- das Betriebssystem
- die IDE-Treiber des Betriebssystems
- das BIOS
Ich hoffe, das hilft dir weiter.
Bis denn
Andreas