DOS und das 8GB Partionslimit

Konfiguration, Anwendungen, Treiber und TSRs unter DOS
Antworten
Benutzeravatar
nonamez78
Windows 3.11-Benutzer
Beiträge: 8
Registriert: Mo 21. Nov 2016, 18:51

DOS und das 8GB Partionslimit

Beitrag von nonamez78 »

Hallo zusammen,

mein 233er MMX Projektchen ist von der Hardware Seite endlich komplett.

Kleiner Abstecher (einfach überlesen, es hat mit dem eigentlichen Problem nichts zu tun): Es sollte unbedingt eine Voodoo Karte im Rechner verbaut sein. Dank des verbauten SB16 und einer Gravis Ultrasound PnP kam ich aber in böse IRQ Knappheit, da die Matrox Mystique und Monster 3D jeweils auch noch bedient werden wollten. Die "Lösung" (am Ziel bin ich noch lange nicht) war eine Voodoo 3 2000 für den PCI Bus, welche das IRQ Problem löst und bisher sehr anständig läuft.

Zum Problem:
der Rechner hat eine 30 GB Platte, welche anstandslos funktioniert. Ich hatte folgendes Partionslayout erstellt:

- 510mb DOS (primär)
- 2GB W98 (primar)
- 1GB DOS Daten (logisch)
- 2GB DOS Daten (logisch)
- Rest erstmal frei

DOS und Windows waren schnell drauf, booten via XFDisk mit gegenseitigem verstecken der Partitionen lief ohne Probleme.

Das Problem entstand erst als ich aus dem "Rest" ein weiteres logisches Laufwerk gemacht habe. Die bis zu diesem Moment nur ca. 3 GB große erweiterte Partition war danach ca. 25 GB groß, wonach sie DOS nicht mehr erkennt (8 GB Limit).

Gibt es einen halbwegs brauchbaren Weg, mit welchem ich 1 oder 2 logische DOS Laufwerke erhalten kann, aber dennoch auf den restlichen Speicherplatz von Windows 98 aus zugreifen kann?
Eine zweite Platte wollte ich eigentlich unbedingt vermeiden.

Danke für jede Hilfe und jeden Tip der Euch einfällt :-)!
Benutzeravatar
Roman78
BIOS-Flasher
Beiträge: 384
Registriert: Di 6. Jan 2015, 11:38

Re: DOS und das 8GB Partionslimit

Beitrag von Roman78 »

Du kannst doch den Rest unter Win98 erstellen und mit XFDisk unter DOS verstecken. Zumindest mit Boot Magic von Powerquest ging das damals. Also 3 Primary, eine für DOS, eine für Windows und die letzte teilst du dann in 3 Logische auf.
Schaut doch mal in meinem Blog vorbei.
Benutzeravatar
nonamez78
Windows 3.11-Benutzer
Beiträge: 8
Registriert: Mo 21. Nov 2016, 18:51

Re: DOS und das 8GB Partionslimit

Beitrag von nonamez78 »

Danke für die Antwort :-).

Noch hoffe ich etwas falsch gemacht zu haben, aber genauso ist es ja eigentlich gelaufen.
Unter Windows (fdisk via command.com) konnte ich allerdings keine weitere Partition erstellen, da die Erweiterte Partition eine DOS Partition (müsste 05h als Wert sein) war.
XFDisk konnte das, änderte dann aber die Erweiterte (DOS) Partition in eine LBA taugliche Variante. Genau der Punkt hat dann die Lesbarkeit unter DOS vernichtet.

Technisch würde man einen Bootmanager brauchen, der beim Start den Type der erweiterten Partition umschreibt. Damit wäre zwar im "DOS Modus" die große Windows Partition am Ende Platte ungültig, aber das würde nicht weiter stören, da sie sowieso unsichtbar ist.
Benutzeravatar
eltrash
DOS-Kenner
Beiträge: 489
Registriert: Fr 26. Sep 2014, 09:48

Re: DOS und das 8GB Partionslimit

Beitrag von eltrash »

genau das ist der Grund, weshalb ich nicht mehr mit Bootmangern und versteckten Partitionen arbeite. Im Fehlerfall ist unter Umständen alles weg oder es treten nicht nachvollziehbare Folgeerscheinungen auf.

typische Forenantwort, die vermutlich nicht weiterhilft ;-)

Warum nutzt du denn nicht einfach den DOS-Modus von Windows 98?
Mit BOOTGUI=0 in der MSDOS.SYS kannst du den Windows98 Start unterdrücken und landest erstmal im DOS-Modus
Entweder mit dann WIN Win98 starten oder etwas eleganter geht es über ein Startmenü? Da kann man dann auch solche Sachen anpassen, ob ein CD-ROM oder Maustreiber mit geladen wird oder nicht.
Benutzeravatar
Roman78
BIOS-Flasher
Beiträge: 384
Registriert: Di 6. Jan 2015, 11:38

Re: DOS und das 8GB Partionslimit

Beitrag von Roman78 »

Das wäre auch eine Möglichkeit. Es gibt auch eine inoffizielle MS-DOS 7 Version (einfach mal googlen), die hat u.a. auch Fat32 support.
Schaut doch mal in meinem Blog vorbei.
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3747
Registriert: Mi 24. Mai 2006, 20:29

Re: DOS und das 8GB Partionslimit

Beitrag von Dosenware »

Roman78 hat geschrieben:Das wäre auch eine Möglichkeit. Es gibt auch eine inoffizielle MS-DOS 7 Version (einfach mal googlen), die hat u.a. auch Fat32 support.
Das ist einfacch der Dosunterbau von W9x und ist nicht wirklich inoffiziell:
- einmal sys a: für den Bootsektor und die Startdateien (format.com und fdisk mit draufpacken für die Einrichtung der HDD)
- das Command Verzeichnis (kannst du dann in DOS umbenennen)
- himem.sys, ifshlp.sys und Emm386.exe

fertig - wenn man als Vorlage W95B nimmt, sollte man sich noch den Patch für die Himem.sys besorgen sonst verbraucht die sehr viel Speicher (müsste es bei MS geben).
Benutzeravatar
Roman78
BIOS-Flasher
Beiträge: 384
Registriert: Di 6. Jan 2015, 11:38

Re: DOS und das 8GB Partionslimit

Beitrag von Roman78 »

Stimmt, aber bei dieser ms-dos 7 steht auch schön MS-DOS 7 wenn man command.com mal startet und nicht windows blabla. Und da sind noch einige andere Sachen drin die in der 9x nicht drin sind. Die haben einfach was zusammen gebastelt. Ich finde es ganz lustig.
Schaut doch mal in meinem Blog vorbei.
drzeissler
DOS-Gott
Beiträge: 3339
Registriert: Mo 8. Feb 2010, 16:59

Re: DOS und das 8GB Partionslimit

Beitrag von drzeissler »

Ist es nicht so, dass nach den primären Partitionen (die eigenständig sind) die logischen Laufwerke innerhalb einer erweiterten Partition sind.... das bedeutet dann, das wenn du insgesamt über 8BG kommst ist Feierabend mit MSDOS für die logischen Partitionen, die wären dann nicht mehr zu sehen. Auf meine üblichen Spielerreinen übertragen müsste das noch gehen:

500 MB P OS/2
500 MB P Msdos/Win3x
500 MB P Win95a
475 MB L Linux /
025 MB L Linux swapp
500 MB L Amithlon (bootbar über MSDOS)
2000 MB L Dosdaten
2000 MB L Windaten
1500 MB L Restdaten
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
Benutzeravatar
Win311Freak
Norton Commander
Beiträge: 144
Registriert: Sa 29. Jan 2022, 01:53

Re: DOS und das 8GB Partionslimit

Beitrag von Win311Freak »

nonamez78 hat geschrieben: Di 10. Jan 2017, 19:56 Hallo zusammen,

mein 233er MMX Projektchen ist von der Hardware Seite endlich komplett.

Kleiner Abstecher (einfach überlesen, es hat mit dem eigentlichen Problem nichts zu tun): Es sollte unbedingt eine Voodoo Karte im Rechner verbaut sein. Dank des verbauten SB16 und einer Gravis Ultrasound PnP kam ich aber in böse IRQ Knappheit, da die Matrox Mystique und Monster 3D jeweils auch noch bedient werden wollten. Die "Lösung" (am Ziel bin ich noch lange nicht) war eine Voodoo 3 2000 für den PCI Bus, welche das IRQ Problem löst und bisher sehr anständig läuft.

Zum Problem:
der Rechner hat eine 30 GB Platte, welche anstandslos funktioniert. Ich hatte folgendes Partionslayout erstellt:

- 510mb DOS (primär)
- 2GB W98 (primar)
- 1GB DOS Daten (logisch)
- 2GB DOS Daten (logisch)
- Rest erstmal frei

DOS und Windows waren schnell drauf, booten via XFDisk mit gegenseitigem verstecken der Partitionen lief ohne Probleme.

Das Problem entstand erst als ich aus dem "Rest" ein weiteres logisches Laufwerk gemacht habe. Die bis zu diesem Moment nur ca. 3 GB große erweiterte Partition war danach ca. 25 GB groß, wonach sie DOS nicht mehr erkennt (8 GB Limit).

Gibt es einen halbwegs brauchbaren Weg, mit welchem ich 1 oder 2 logische DOS Laufwerke erhalten kann, aber dennoch auf den restlichen Speicherplatz von Windows 98 aus zugreifen kann?
Eine zweite Platte wollte ich eigentlich unbedingt vermeiden.

Danke für jede Hilfe und jeden Tip der Euch einfällt :-)!
Meine vorgehnsweise wäre diese.

Primär Platte 2GB für DOS(beide systeme getrennt auf einer eigenen Platte, wenn die Partion von einem System hops geht, nimmt es automatisch die andere mit)
Sekundäre 2GB für windows 98(wo bei ich Windows 98 nicht unter 10GB Platten machen würde, weil sich einfach zu viele Anwendungen dafür finden lassen, und Spiele lassen den Speicher verbrauch Explodieren xD)
Für Daten beider Systeme würde ich SCSI nutzen, weil ich dann die Platen leicht auswechseln könnte und zum anderen spart es IRQ adressen ein weil alle Platten und geräte hinter der IRQ adresse vom SCSI laufen. xD
Antworten