Windows 3.11 neu installiern - so geht es - ich weiß es aber nicht

HerrAbisZ

Commodore
Registriert
Okt. 2015
Beiträge
4.539
Das habe ich gefunden

https://www.giga.de/downloads/microsoft-windows/tipps/windows-3.1-im-browser-nutzen-so-geht-s/

VM

Aber direkt ?

Da ich nicht der einzige bin - bitte um Hilfe. Danke

Die "Disketten" habe ich mir schon geholt - geht das nicht einfacher - mit CD ?

http://www.win31.de/
 
Aufgabe ist auf einem PC das zu installieren neu

Bis zu welcher Hardware ist das möglich. Baujahr 2000er PC ? Oder früher ? Einen neuen PC kann ich ja da gar nicht nehmen.
 
Man kann Windows auch von CD installieren wenn man eine hat (von Windows 3.11 gab es definitiv welche, z.B. zu Vobis PCs).

Allerdings muss man zuerst MS DOS installieren und das geht nur von Diskette. Und danach natürliche erst noch den CD-ROM Treiber für DOS installieren ;-)

Also Schritt für Schritt:

1. MS DOS 6.22 installieren
- von der 1. Diskette booten und Setup durchlaufen lassen (HDD sollte leer sein, ohne Partitionen)
2. CD ROM Treiber installieren
  • essentiell sind 2 Dateien: die *.SYS mit dem Treiber und MSCDEX.EXE von DOS.
  • es gibt eine CD ROM Extension Disk von MS, fidnet man im Internet (kann später Links nachreichen)
  • in die CONFIG.SYS -> "OTICDROM.SYS /D:MSCD001"
  • in die AUTOEXEC.BAT -> "MSCDEX.EXE /D:MSCD001"
3. SETUP.EXE von Windows starten
  • auf Wunsch Benutzerdefiniert installieren (war glaub ich Taste "B")
  • als Grafiktreiber würd ich erst mal die Standardauswahl mit VGA lassen damit das Setup sauber durchläuft
  • Grafiktreiber nachinstallieren:
- wenn es ne Setup.exe (oder eine .exe unter anderem Namen) des Treibers gibt diese unter Windows ausführen
- bei einzelnen Treiberdateien mit zugehöriger *.INF Datei unter DOS (Windows also vorher beenden) im Windowsverzeichnis SETUP.EXE starten, dann kommt man wieder zur Grafiktreiberauswahl wie man sie schon beim Installieren hatte, dort kann man dann den Ort mit den Treibern angeben und installieren lassen.
- die SETUP.EXE kann auch genutzt werden um später die Auflösung zu ändern

PS: das sollte auf allen PCs durchführbar sein die noch einen BIOS-Modus haben (unter UEFI wirds nicht klappen)

EDIT: Links zu Datenträgern auf Archive.org (wie weit die Benutzung hier in DE legal ist muss euch ein Anwalt sagen ;-)

https://archive.org/details/MicrosoftMSDOS6.22German (MS DOS 6.22 Deutsch ohne CD-ROM)
https://archive.org/details/cdrom_201905 (MS DOS 6.22 Englisch mit CD-ROM)
https://archive.org/details/1996-01-13-windows3.1windowsforworkgroups3.11intl (Windows 3.1 und 3.11 alle Sprachen)

Beim deutschen MS DOS fehlt zwar die Diskette mit dem CD ROM Treiber, aber da kann man auch die vom englischen nehmen, das macht keinen Unterschied.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: joshy337, andi_sco, SR388 und 6 andere
Warum unbedingt auf einem physischen PC?
Als VM reicht es doch oder?

HerrAbisZ schrieb:
Aufgabe ist auf einem PC das zu installieren neu

Bis zu welcher Hardware ist das möglich.

Theoretisch auch auf aktuellen PCs, musst nur im BIOS Mode booten und eine SATA/AHCI Platte muss im IDE Kompatibilitätmode betrieben werden.
Dann sollte MS-DOS booten können und auch die Platte erkennen.
Aber wie man MS-DOS installieren will ohne Floppy? Keine Ahnung ob das mit einen USB-Floppy Laufwerk geht.
 
  • Gefällt mir
Reaktionen: areiland
man könnte sich auch ne boot-cd erstellen von der aus man DOS installiert und ggf noch windows ;-)
 
ich hätte ggf auch noch ein bootfähiges DOS 6.22 als .ISO bzw ein standalone aus ner Win98 Version extrahiertes 7.10 als .ISO... allerdings nicht in deutsch.
 
  • Gefällt mir
Reaktionen: HerrAbisZ
Deutsch ist sicher besser. Danke
 
HerrAbisZ schrieb:
Gibt es da keine Probleme wegen der Sprache ?
Die Sprache ist vom Installationsdatenträger abhängig. Ich hab auf Archive.org ne CD von Windows 3.1 und 3.11 gefunden auf der alle Sprachen drauf sind (stammt aus der MSDN). MS-DOS in Deutsch müsste sich da auch finden, inklusive der CD-ROM Treiber Diskette (falls man ein IDE CD-ROM hat, bei speziellerem braucht man den Treiber passend zum Controller)

Edit: hab oben mal die Links zu Archive.org ergänzt.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: HerrAbisZ und ChrFr
DOS kann man auch von CD installieren. Allerdings muss man auf die kuriose DOS Version 7.1 von China Dos Union setzen:
https://winworldpc.com/product/ms-dos/7x

Hat ein paar Vorteile gegenueber DOS 6.22 (zB FAT32 und Auto-Completion per Tab bei Eingabe). Kompatibilität sehr gut, aus eigener Erfahrung (auf original Hardware)
 
Es geht auch physikalisch auf neuerer Hardware.
Hab das mal auf einem 512MB Stick getestet.
DOS ist das wenigste Problem.
Win 3.11 lässt sich auch installieren.
Aber dann bekommst du schon mal Problem mit Grafikkarte.
Und sonst waren auch noch diverseste Dinge.
Naja lustig war anders.
Wenn dann nimm ne alte Hardware.
VM könnte etwas kompatibler sein.
 
  • Gefällt mir
Reaktionen: HerrAbisZ
Hier noch wie config.sys und autoexec.bat in C:\ aussehen könnten
Code:
[menu]
menuitem=BASIS, Ohne Treiber
menuitem=HIMEM, Ohne Treiber mit HIMEM.SYS
menuitem=XMS, Alle Treiber mit XMS
menuitem=EMS, Alle Treiber mit EMS

[BASIS]

[HIMEM]
dos=high,umb
DEVICEhigh=\DOS\HIMEM.SYS /testmem:on

[XMS]
dos=high,umb
DEVICEhigh=\DOS\HIMEM.SYS /testmem:on
DEVICEhigh=\DOS\EMM386.EXE NOEMS RAM x=c000-cfff
DEVICEhigh=\DOS\MTMCDAI.SYS /D:MSCD000 /L:GR
rem DEVICEhigh=\DOS\oakcdrom.SYS /D:MSCD000
rem DEVICEhigh=\dos\SSCDROM.SYS /D:SSCD000 /v
rem SHELL=C:\COMMAND.COM C:\ /E:1024 /P
country=049

[EMS]
dos=high,umb
DEVICEhigh=\DOS\HIMEM.SYS /testmem:on
DEVICEhigh=\DOS\EMM386.EXE RAM x=c000-cfff
DEVICEhigh=\DOS\MTMCDAI.SYS /D:MSCD000 /L:GR
rem DEVICEhigh=\DOS\oakcdrom.SYS /D:MSCD000
rem DEVICEhigh=\dos\SSCDROM.SYS /D:SSCD000 /v
rem SHELL=C:\COMMAND.COM C:\ /E:1024 /P
country=049

[common]
Code:
@echo off
cd \
md temp
cls
set virus=off
set temp=\temp
set tmp=\temp
PATH=\;\dos;
GOTO %config%

:XMS
:EMS
LH MSCDEX /D:MSCD000 /M:10 /L:F /e
LH mouse
rem lh SMARTDRV 4096 /v
LH keyb gr
GOTO ENDE

:BASIS
:HIMEM
choice /C:JN Deutsche Tastatur Treiber laden
if errorlevel==2 goto ENDE
if errorlevel==1 goto KEYBDE
GOTO ENDE

:KEYBDE
keyb gr
GOTO ENDE

:ENDE
Kleinigkeiten musst du selbst anpassen.

Und hier noch etwas wie man DOS Dateien enpacken könnte
Code:
expand APPEND.EXE C:\DOS\APPEND.EXE
expand ATTRIB.EXE C:\DOS\ATTRIB.EXE
expand AUTOEXEC.BAT C:\DOS\AUTOEXEC.BAT
expand CHKDSK.EXE C:\DOS\CHKDSK.EXE
expand COMMAND.COM C:\DOS\COMMAND.COM
expand CONFIG.SYS C:\DOS\CONFIG.SYS
expand COUNTRY.SYS C:\DOS\COUNTRY.SYS
expand DEBUG.EXE C:\DOS\DEBUG.EXE
expand DEFRAG.EXE C:\DOS\DEFRAG.EXE
expand DEFRAG.HL_ C:\DOS\DEFRAG.HLP
expand DOSSETUP.INI C:\DOS\DOSSETUP.INI
expand DRVSPACE.BIN C:\DOS\DRVSPACE.BIN
expand EDIT.COM C:\DOS\EDIT.COM
expand EGA.CP_ C:\DOS\EGA.CPI
expand EGA2.CP_ C:\DOS\EGA2.CPI
expand EGA3.CP_ C:\DOS\EGA3.CPI
expand EMM386.EX_ C:\DOS\EMM386.EXE
expand EXPAND.EXE C:\DOS\EXPAND.EXE
expand FDISK.EXE C:\DOS\FDISK.EXE
expand FORMAT.COM C:\DOS\FORMAT.COM
expand INFO.TXT C:\DOS\INFO.TXT
expand INFO2.TX_ C:\DOS\INFO2.TXT
expand IO.SYS C:\DOS\IO.SYS
expand ISO.CP_ C:\DOS\ISO.CPI
expand KEYB.COM C:\DOS\KEYB.COM
expand KEYBOARD.SYS C:\DOS\KEYBOARD.SYS
expand KEYBRD2.SY_ C:\DOS\KEYBRD2.SYS
expand MEM.EX_ C:\DOS\MEM.EXE
expand MSCDEX.EXE C:\DOS\MSCDEX.EXE
expand MSD.EXE C:\DOS\MSD.EXE
expand MSDOS.SYS C:\DOS\MSDOS.SYS
expand NETZWERK.TXT C:\DOS\NETZWERK.TXT
expand NLSFUNC.EXE C:\DOS\NLSFUNC.EXE
expand PACKING.LST C:\DOS\PACKING.LST
expand QBASIC.EXE C:\DOS\QBASIC.EXE
expand REPLACE.EX_ C:\DOS\REPLACE.EXE
expand RESTORE.EX_ C:\DOS\RESTORE.EXE
expand SCANDISK.EXE C:\DOS\SCANDISK.EXE
expand SCANDISK.INI C:\DOS\SCANDISK.INI
expand SETUP.EXE C:\DOS\SETUP.EXE
expand SETUP.MSG C:\DOS\SETUP.MSG
expand SYS.COM C:\DOS\SYS.COM
expand XCOPY.EX_ C:\DOS\XCOPY.EXE
expand ANSI.SY_ C:\DOS\ANSI.SYS
expand APPEND.EX_ C:\DOS\APPEND.EXE
expand CHKSTATE.SY_ C:\DOS\CHKSTATE.SYS
expand CHOICE.COM C:\DOS\CHOICE.COM
expand DBLWIN.HL_ C:\DOS\DBLWIN.HLP
expand DELTREE.EX_ C:\DOS\DELTREE.EXE
expand DISKCOMP.CO_ C:\DOS\DISKCOMP.COM
expand DISKCOPY.CO_ C:\DOS\DISKCOPY.COM
expand DISPLAY.SY_ C:\DOS\DISPLAY.SYS
expand DOSHELP.HL_ C:\DOS\DOSHELP.HLP
expand DOSKEY.CO_ C:\DOS\DOSKEY.COM
expand DRIVER.SY_ C:\DOS\DRIVER.SYS
expand DRVSPACE.EXE C:\DOS\DRVSPACE.EXE
expand DRVSPACE.HL_ C:\DOS\DRVSPACE.HLP
expand DRVSPACE.IN_ C:\DOS\DRVSPACE.INF
expand DRVSPACE.SY_ C:\DOS\DRVSPACE.SYS
expand DRVSPACE.TX_ C:\DOS\DRVSPACE.TXT
expand EDIT.HL_ C:\DOS\EDIT.HLP
expand FASTHELP.EX_ C:\DOS\FASTHELP.EXE
expand FASTOPEN.EX_ C:\DOS\FASTOPEN.EXE
expand FC.EX_ C:\DOS\FC.EXE
expand FIND.EX_ C:\DOS\FIND.EXE
expand GRAPHICS.CO_ C:\DOS\GRAPHICS.COM
expand GRAPHICS.PR_ C:\DOS\GRAPHICS.PRO
expand HELP.COM C:\DOS\HELP.COM
expand HELP.HL_ C:\DOS\HELP.HLP
expand HIMEM.SY_ C:\DOS\HIMEM.SYS
expand INTERLNK.EX_ C:\DOS\INTERLNK.EXE
expand INTERSVR.EX_ C:\DOS\INTERSVR.EXE
expand LABEL.EX_ C:\DOS\LABEL.EXE
expand LOADFIX.CO_ C:\DOS\LOADFIX.COM
expand MEMMAKER.EXE C:\DOS\MEMMAKER.EXE
expand MEMMAKER.HL_ C:\DOS\MEMMAKER.HLP
expand MEMMAKER.IN_ C:\DOS\MEMMAKER.INF
expand MODE.CO_ C:\DOS\MODE.COM
expand MONOUMB.38_ C:\DOS\MONOUMB.386
expand MORE.COM C:\DOS\MORE.COM
expand MOVE.EX_ C:\DOS\MOVE.EXE
expand MSBACKUP.EX_ C:\DOS\MSBACKUP.EXE
expand MSBCONFG.HL_ C:\DOS\MSBCONFG.HLP
expand MSBCONFG.OVL C:\DOS\MSBCONFG.OVL
expand MSTOOLS.DL_ C:\DOS\MSTOOLS.DLL
expand MWBACKR.DL_ C:\DOS\MWBACKR.DLL
expand MWBACKUP.EX_ C:\DOS\MWBACKUP.EXE
expand POWER.EX_ C:\DOS\POWER.EXE
expand PRINT.EX_ C:\DOS\PRINT.EXE
expand QBASIC.HL_ C:\DOS\QBASIC.HLP
expand RAMDRIVE.SY_ C:\DOS\RAMDRIVE.SYS
expand SETVER.EX_ C:\DOS\SETVER.EXE
expand SHARE.EX_ C:\DOS\SHARE.EXE
expand SIZER.EX_ C:\DOS\SIZER.EXE
expand SMARTDRV.EX_ C:\DOS\SMARTDRV.EXE
expand SMARTMON.EX_ C:\DOS\SMARTMON.EXE
expand SMARTMON.HL_ C:\DOS\SMARTMON.HLP
expand SORT.EX_ C:\DOS\SORT.EXE
expand SUBST.EX_ C:\DOS\SUBST.EXE
expand TREE.CO_ C:\DOS\TREE.COM
expand UNFORMAT.COM C:\DOS\UNFORMAT.COM
expand VFINTD.38_ C:\DOS\VFINTD.386
expand WINA20.38_ C:\DOS\WINA20.386
expand MSAV.EXE C:\DOS\MSAV.EXE
expand MSAV.HL_ C:\DOS\MSAV.HLP
expand MSAVHELP.OV_ C:\DOS\MSAVHELP.OVL
expand MSAVIRUS.LS_ C:\DOS\MSAVIRUS.LST
expand MSBACKDB.OVL C:\DOS\MSBACKDB.OVL
expand MSBACKDR.OVL C:\DOS\MSBACKDR.OVL
expand MSBACKFB.OVL C:\DOS\MSBACKFB.OVL
expand MSBACKFR.OVL C:\DOS\MSBACKFR.OVL
expand MSBACKUP.HL_ C:\DOS\MSBACKUP.HLP
expand MSBACKUP.OVL C:\DOS\MSBACKUP.OVL
expand MWAV.EX_ C:\DOS\MWAV.EXE
expand MWAV.HL_ C:\DOS\MWAV.HLP
expand MWAVABSI.DL_ C:\DOS\MWAVABSI.DLL
expand MWAVDLG.DL_ C:\DOS\MWAVDLG.DLL
expand MWAVDOSL.DL_ C:\DOS\MWAVDOSL.DLL
expand MWAVDRVL.DL_ C:\DOS\MWAVDRVL.DLL
expand MWAVMGR.DL_ C:\DOS\MWAVMGR.DLL
expand MWAVSCAN.DL_ C:\DOS\MWAVSCAN.DLL
expand MWAVSOS.DL_ C:\DOS\MWAVSOS.DLL
expand MWAVTSR.EX_ C:\DOS\MWAVTSR.EXE
expand MWBACKF.DL_ C:\DOS\MWBACKF.DLL
expand MWBACKUP.HL_ C:\DOS\MWBACKUP.HLP
expand MWGRAFIC.DL_ C:\DOS\MWGRAFIC.DLL
expand MWUNDEL.EX_ C:\DOS\MWUNDEL.EXE
expand MWUNDEL.HL_ C:\DOS\MWUNDEL.HLP
expand UNDELETE.EXE C:\DOS\UNDELETE.EXE
expand VSAFE.CO_ C:\DOS\VSAFE.COM
expand WNTOOLS.GR_ C:\DOS\WNTOOLS.GRB
Bei Bedarf halt anpassen.

@leipziger1979

Du kannst zb das HP USB Format Tool nehmen und einen bootfähigen DOS USB Stick erstellen sofern du die Dateien irgendwo auf Platte vorliegen hast.

Danach vom Stick booten und eine interne Platte mit
FDISK (Partition aktiv setzen nicht vergessen)
und
FORMAT C: /S
und oder nachfolgendem SYS C: bootfähig machen.

Auch gibt es einen Floppy Simulator der IMG Dateien wie ein Virtuelles DISK Laufwerk verwaltet.
Und natürlich IMG Writer die aus dem IMG dann eine physikalische Disk erstellen bzw beschreiben.

Alte Hardware sollte sowieso ein internes Disklaufwerk besitzen.
Und ein CD-ROM auch.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: HerrAbisZ
Hab oben noch was reineditiert.

Ja Sprachen mischen ist ne doofe Idee.
Versionen mischen könnte mit SETVER einiges noch laufen was Befehle betrift.

Und hey. Gibt auch noch FREEDOS!!
 
  • Gefällt mir
Reaktionen: grenn und HerrAbisZ
xxMuahdibxx schrieb:
DOSbox und fertig

https://www.gamedoctorpc.de/tutorial-dosbox/windows-3-1-auf-dosbox/

Wozu irgendwelche Verrenkungen machen wenn es so einfach gehen kann ..
Das lief sogar damals im Verbindung mit Windows 3.11 ganz gut auf einem alten Pentium III 900MHz wo Windows XP drauf war

Jesterfox schrieb:
Man kann Windows auch von CD installieren wenn man eine hat (von Windows 3.11 gab es definitiv welche, z.B. zu Vobis PCs).

Das kann ich bestätigen habe hier noch eine WfW 3.11 CD von Vobis herumfliegen, in Verbindung mit Freedos wie schon @cbtestarossa schrieb wäre ein Installieren von Windows 3.11 ganz ohne Disketten Laufwerk möglich
 
  • Gefällt mir
Reaktionen: HerrAbisZ
Kann man da bitte einen Downloadlink bekommen bitte ? Danke
 
  • Gefällt mir
Reaktionen: grenn
von was Downloadlink ?

Von das was man in Google eintippen kann ?

https://www.dosbox.com/

Für mehr Kompfort eine grafische Benutzeroberfläche wie Dfend Reloaded nutzen ...
 
Wenn alles nicht klappen will, würde ich's mal mit dem Ur-Windows 3.1 probieren (Win 3.10, kein WfW).
Windows 3.10 macht weniger Probleme und läuft auch noch im guten alten Standard-Modus (Win /s),
welcher ab 286er funktioniert (Windows 3.1 nutzt dann DOSX und krnl286.exe für 16-Bit Protected Mode).

Wenn man möchte, kann man dann den Universal - SVGA-Treiber aus dem Netz fischen
oder einfach einen der gepatchten VESA VBE-Treiber verwenden.
In jedem Fall würde ich auf echter Hadrware WQGHLT installieren, damit der CPU-Kern nicht auf 100% läuft.
Das wollte man selbst damals schon nicht (wer kennt noch APM ?). :)

Ein Komplett-Paket an Treibern gibt es hier: http://www.scampers.org/steve/vmware/#31pack
Allerdings ist fehlt da noch der andere VBE-Treiber für "echte" Hadrware. Den gibt es woanders im Web.

Edit: Apropos "echt". Neber DOSBox gibt es auch noch QEMU und 86Box/PCem.
Letzteres emuliert einen Haufen alter PCs bis aufs BIOS genau.
DOSBox ist aber für Windows 3.1x auch prima geeignet.
Genaugenommen ist es das einzige Windows, welches offiziell toleriert/unterstützt wird.

Von der Emulation aller anderen Windows Systeme (Win9x)/GUIs wird ausdrücklich abgeraten.
DOSBox ist für Spiele gedacht, nicht kritische Anwendungen.
Die DOSBox-Entwickler legen hohen Wert darauf, dass dies beachtet wird.

Wer Linux auf x86 hat, kann eventuell auch das alte WABI installieren.
Dann läuft Windows 3.1 ohne MS-DOS auf X11.

Digitalzombie schrieb:
DOS kann man auch von CD installieren. Allerdings muss man auf die kuriose DOS Version 7.1 von China Dos Union setzen:
https://winworldpc.com/product/ms-dos/7x

Hat ein paar Vorteile gegenueber DOS 6.22 (zB FAT32 und Auto-Completion per Tab bei Eingabe). Kompatibilität sehr gut, aus eigener Erfahrung (auf original Hardware)
Allerdings braucht man dann für Windows 3.1x ggf. einen Patch.
Außerdem hat DOS 7 einen neueren Himem.sys (XMS 3) der anders ist, z.B. Top-Down läuft.
Zumindest Windows 3.11 (Workgroups) hat auch VFAT und einen eigenen Festplattentreiber.
Beides kann sich mit FAT32/DOS 7 ggf. ein wenig beißen.
Novell DOS 7 oder PC-DOS 2000 sind aber auch einen Blick wert,
obwohl die evtl. ähnliche Probleme haben könnten.

Übrigens: Windows 3.0 (nicht 3.1x) brauchte noch eine Datei von MS-DOS 5 - "WINA20.386".
Ansonsten wurde es nichts mit dem "Erweiterten Modus für 386 PC".
(Für die Frischlinge: Windows lief damals im Real-, Standard-, und erweitertem Modus.
Hatte also drei Kernal. Für 80(1)86/V20/V30+, 80286+ und 80386+.)

Edit: Den Patch braucht es wohl für DOS 7.1.
Das Ur-DOS 7 ohne FAT32 (DOS 7.0 von Win95) kam ggf. wohl ohne aus.
Hier gibt es u.a. die Patches: https://www.vogons.org/viewtopic.php?t=31922
Kann sein, dass sich diese auf englische Systeme beziehen. Hab's nicht selber probiert.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Digitalzombie und HerrAbisZ
Zurück
Oben