Archiv SCSI 2.798 Themen, 12.895 Beiträge

"8 GB" Festplattenkapazitätsproblem

mmr2001 / 4 Antworten / Baumansicht Nickles

Liebe Fachleute,


Nachdem ich nun (ich erröte noch immer) meine neue 50GB Festplatte (Seagate ST 150176LC) auch partitioniert und formatiert habe, stoße ich auf das offenbar typische "8GB" Problem. Das ist nämlich die Kapazität, die FDISK und Partition Magic für die Festplatte erkennen. In der SCSI Utility werden hingegen die korrekten knapp 50GB angezeigt.


Ich habe einen alten Gateway PII 300 von Gateway mit einem OEM Adaptec 2940 SCSI Controller. Über die genaue Version bin ich mir nicht sicher, lt. der Adaptec Homepage dürfte es sich nicht um den "gewöhnlichen" 2940 U/UW, sondern um den 2940 U2 handeln, da er auch über einen 68 PIN Anschluß verfügt. In der SCSI Utility werden 15 mögliche Geräte angezeigt, ein Wide Controller ist es also wohl. Das SCSI Bios hat die Version 1.23, die INT13 Unterstützung ist aktiviert. Die Treiber unter dem eingesetzten Win98 SE sind in folgenden Versionen vorhanden: c\windows\system\iosubsys\aic78xx.mpd in der Version v2.21a sowie c\windows\system\vmm32\ios.vxd in der Version 4.10.2222. Ich habe alle vorhandenen Updates für Win98 Anfang der Woche installiert (so ca. 15 MB). Hat alles nix geholfen.


Weiß jemand Rat? Herzlichen Dank schon jetzt!


Mathias

Herid Junior mmr2001 „"8 GB" Festplattenkapazitätsproblem“
Optionen

Die berühmte 8,4GB-Grenze ist kein Problem des Betriebssystems (also von Windows 98), sondern des Bios: nur ein Bios mit der so genannten "Interrupt 13-Erweiterung" kann den Bereich jenseits der 8.4GB adressieren. Du schreibst, daß im SCSI-Bios die Int13-Unterstützung aktiviert ist - aber wie steht es um das Bios des Mainboards selbst? Wenn es jünger ist als Mitte 1998, ist die Int13-Unterstützung wahrscheinlich vorhanden, anderenfalls könnte ein Bios-Update weiterhelfen.

Ich vermute allerdings, daß der Fehler woanders liegt: das fdisk von Windows 98 gibt aus irgendeinem Grund die absoluten Kapazitäten bei Festplatten über ca. 50GB nicht korrekt an, kann sie aber mit relativen Angaben (also in Prozent) durchaus korrekt partitionieren. Mal angenommen, du möchtest eine Betriebssystem-Partition von 10GB und zwei Datenpartitionen von je 20 GB einrichten, dann sagst du fisk, es möge die primäre Partition 20% groß machen, und in der erweiterten Partition zwei logische Laufwerke von je 50% (der erweiterten Partition, was also 40% der Gesamtplatte entspricht) einrichten. Das sollte eigentlich funktionieren. Dabei setze ich voraus, daß du die "Unterstützung für große Festplatten" in fdisk (sprich: FAT 32) aktivierst, alles andere macht bei einer 50GB-Platte kaum sinn.

mmr2001 Herid Junior „Die berühmte 8,4GB-Grenze ist kein Problem des Betriebssystems also von Windows...“
Optionen

Herzlichen Dank für den Tip, werde ich ausprobieren, wenngleich ich Fdisk mit dem Versuch, eine 100% große Partition einzurichten auch nicht überlisten konnte. Vielleicht klappt es ja mit diversen kleineren Partitionen. Was ich noch nicht mitgeteilt hatte, ist, daß ich den Rechner von einer zweiten (kleineren 4GB) SCSI Platte boote, mir der alles i.O. ist. Die neue Platte ist nur für Daten gedacht.

Was mich auch wundert ist der Hinweis auf das Motherboard BIOS. Ich dachte immer, wenn mein SCSI Controller ein eigenes BIOS hat, ist das des Motherboards egal.

Gruß und Danke
Mathias

Andreas42 mmr2001 „Herzlichen Dank für den Tip, werde ich ausprobieren, wenngleich ich Fdisk mit...“
Optionen

Hi!

Da ist in der Tat etliches Merkwürdig. Der Fehler mit dem Zukleinanzeigen von Win98-FDISK tritt ab 64GByte auf und die Grenzen des Mainboard-BIOS sind dem SCSI-Kontroller natüprlich herzlich egal.

Bei FDISK hätte ich noch auf die Frage bei Programmstart getippt (grosse Platten unjterstützen muss mit Ja beantwortet werden), aber PM hätte selbst dann die Platte komplett anzeigen sollen.


Evtl. ist das BIOS des SCSI-Kontrollers einfach zu alt. Neben der "normalen" INT13-Unterstützung (damit wird AFAIK einfach die Unterstützung von Wechselplattenlaufwerken und Festplatten über das SCSI-BIOS aktiviert) muss das SCSI-BIOS die Funktionen des erweiterteten INT13 unterstützen (Int13 Extensions), damit Plattenkapazitäten über 8GByte angesprochen werden können. Ein U2W-Kontroller sollte diese Unterstützung aber bieten.

Bis denn
Andreas

Ger@ld mmr2001 „"8 GB" Festplattenkapazitätsproblem“
Optionen

Hallo,

ich tippe mal auf einen 2940W Controller. Der 2940UW hat standardmäßig bei Auslieferung (auch bei OEM) Die Version 1.32 oder war es 1.34 ??? Die beherrschte jedenfalls schon Platten über 8 GB. Nur die allerersten Modelle kamen mit 1.27 oder 1.29 raus und konnten nicht mehr als 8 GB ansprechen. Bei Adaptec wurden die BIOS Versionen quer durch alle Modellreihen durchnummeriert. 2940 bis max. 1.23 U2W Controller hatten noch höhere BIOS Versionen und kannten das Problem garnicht. Daher tippe ich bei Dir auf einen 2940W Controller. Schaue mal nach, was für einen SCSI BIOS Baustein Du auf dem Controller hast. Ist es ein großer schwarzer Chip mit 28 Beinen (2x14) und unter dem Aufkleber die Bezeichnung lautet was mit x27x256 (x je nach Hersteller unterschiedlich), oder ist es ein kleiner SMD Chip mit Beinen an allen 4 Seiten und der Bezeichnung x29x512? Der 27'iger wurde nur bis zum 2940W verbaut und ist ein OTP-EPROM (nur 1x mit speziellem Programmiergerät zu beschreiben). Ab dem 2940UW wurden modernere FLASH Chips verbaut, die eine In System Programierung - Flashen eben - unterstützen.
Von daher halte ich es für ziemlich unwarscheinlich, das Du das Ding zur Zusammenarbeit mit größeren Platten überreden kannst.
Lege Dir einen UW Controller zu, der kostet so um 15 Äste bei Ebay plus Porto.
Wenn Du genau wissen willst, welchen Controller Du hast, brauche ich ein Foto davon oder notfalls reicht auch die Vendor- & Device ID aus den BIOS Meldungen beim Booten (Mainboard). Einen 2940UW müßte ich auch noch rumfliegen haben.

Gruß Gerald