@unghander
Wie alt ist dein System? Es gibt verschiedene BIOS Bugs und es gibt verschiedene Grenzen. Bugs, also fehlerhaft programmierte BIOS, sind u.a. verantwortlich für die 32 GiB bzw. 64 GiB Beschränkung. Die war vor 1998 aktuell. Alle Systeme danach, sollte damit keine Probleme mehr haben.
Neben Bugs gibt es dann noch wirkliche Grenzen. Die ATA/IDE-Spezifikation sah vor ein paar Jahren noch eine 28-Bit breite Adressierung vor. Damit sind maximal 128 GiB bzw. 137,4 GB möglich. Mit der ATA/ATAPI-6 Spezifikation, die 2002 verabschiedet wurde, wurde die Adressierung auf 48-Bit erweitert. Damit können Kapazitäten bis 128 PebiByte bzw. 144 PetaByte adressiert werden. Die nächste Grenze liegt also bei diesen 128 PiB bzw. 144 PB. Möglicherweise liegen dazwischen auch noch ein paar BIOS Bugs, die bis jetzt allerdings nicht bekannt sind.
Da Windows XP vor 2002 auf den Markt geworfen wurde, unterstützt es in der ersten Auslieferungsversion nur die 28-Bit Adressierung. Erst das Service Pack 1 bringt die Unterstützung für die 48-Bit Adressierung mit. Das ist der Grund warum Windows XP ohne SP1 (oder neuer) nur maximal 128 GiB bzw. 137,4 GB erkennt.
Systeme, die nach 2002 produziert wurden und ein zeitgemäßes Betriebssystem samt aktuellen Service Pack drauf haben, unterstützen alle momentan verfügbaren Festplattenkapazitäten.
Wird die Festplatte im BIOS korrekt erkannt und nur unter Windows hast du das Problem, liegt es daran, dass du kein entsprechendes Service Pack installiert hast und/oder die 48-Bit Adressierung nicht aktiviert ist.
Eine andere Fehlerquelle könnte der 32 GiB Limit Jumper sein. Aus Gründen der oben angesprochenen BIOS Bugs können größere PATA Festplatten per Jumper auf 32 GiB beschränkt werden. Wird die Festplatte schon im BIOS nur mit 32 GB angezeigt, hast du sie sehr wahrscheinlich falsch gejumpert.