Am Don, 02 Jan 2003, schrieb David Haller:
Hallo,
On Mon, 23 Dec 2002, Hannes Vogelmann wrote:
Am Sam, 21 Dez 2002, schrieb Stefan Onken: Ich hatte ein ähnliches Problem, weil das Bios meine Platten nicht wollte. Bei mir laufen jetzt mit einem 2.4.16er Kernel 3 Platten, unter anderem eine 80GB-Platte, von der allerdings nicht gebootet wird.
Hm. Mein BIOS hat nun auch einige Jaehrchen auf dem Buckel[2], kann aber allerdings schon mit meiner 80 GB Platte... Und von der boote ich auch[0].
Mein Bios (Aldi PC 1998) akzeptiert nur Platten bis 64GB.
Die Boot-Platte muss auf jeden Fall vom Bios richtig erkannt werden.
AFAIK (nie selbst in diese Lage gekommen) muss sie nicht unbedingt richtig sondern nur ueberhaupt erkannt werden. Man kann wohl (mit der richtigen Geometrie! [1]) die Platte mit einer geringeren Kapazitaet im BIOS eintragen, z.B. als 1022/255/63, Hauptsache, das BIOS schafft es, den MBR und die restlichen Sektoren zu laden, in denen der Bootloader sitzt. Ggfs. muss man eben dafuer sorgen, dass der Loader und (ggfs. der Kernel) komplett via BIOS (Int 13[e]) erreichbar sind. Ab dann uebernimmt der Kernel bzw. Bootloader die Ansteuerung der HD. Und auch bei heutigen Festplattengroessen sollte es doch kein Problem sein, am Anfang der HD eine kleine Partition unterhalb von Zylinder 1023 anzulegen, ein paar Dutzend MB reichen ja (fuer '/' als boot-Partition (wie bei mir) sollte es aber etwas mehr sein, aber auch das laesst sich locker z.B. in 127 Zylindern unterbringen...
So weit habe ich nicht rumprobiert, war auch nicht notwendig, da ja noch 2 kleine Platten da waren.
Richtig "interessant"[3] wird's erst ab 128 (echten) GB (genauer 2^28-1 Sektoren), denn dann ist nicht nur die CHS-Adressierung (mit 10+8+6=24 bit) am Ende, sondern auch die LBA-Adressierung (mit 28bit), und dann muss man also zur neuen, von Maxtor entwickelten 48bit Adressierung greifen, die AFAIR erst mit ATA-6 im letzten(?) Jahr standardisiert wurde, und dann kann auch der Trick mit dem kleiner eintragen nicht mehr klappen. Naja, zumindest war Maxtor "weitsichtig": mit einer 48bit-Adressierung kann man 134217728 GB (128 Petabyte) ansprechen, das sollte eigentlich fuer ein paar Jaehrchen reichen, oder? ;))
Ich fülle meinen PC wohl erstmal mit 4x80GB auf, bevor ich mir einen neuen PC kaufe der dann auch mehr kann. Bis es eine Petabyte-Platte gibt, vergehen, wenn man die bisherige Wachstumsrate bei der Plattenentwicklung betrachtet wohl noch mindestens 10 Jahre. cu Hannes