Boot Live-Disquette 3.1
Posté : dim. 5 avr. 2026 19:07
Image bootable sur disquette de Windows 3.1 de notre ami Nintenloup
En accord avec Nintenloup, l'intégralité du projet est posté ici
Téléchargements :
Windows 3.1 en mode étendu avec clavier canadien français sur disquette de démarrage
Windows 3.1 en mode étendu avec clavier français sur disquette de démarrage
Windows 3.1 en mode 386 étendu avec clavier canadien français sur disquette de démarrage avec pilote VBESVGA de PluMGMK (win3x.org)
Windows 3.1 en mode 386 étendu avec clavier français sur disquette de démarrage avec pilote VBESVGA de PluMGMK (win3x.org)
En accord avec Nintenloup, l'intégralité du projet est posté ici
Nintenloup a écrit :Je vous propose une image disquette qui m'a pris beaucoup de temps à faire (plusieurs jours d’essais et erreurs !). Tout à commencé par le sujet de babass sur le mini-windows et même si cette image disquette n'utilise pas le Mini-Windows (du moins, pas cette image disquette), elle permet de démarrer DOS 7.1 et Windows 3.1 sur une seule disquette ! Le tout est chargé dans un ramdrive, donc une fois démarré, vous pouvez insérer d'autres disques et Windows restera fonctionnel et rapide grâce à vôtre RAM. Il y a quelques images disquettes disponibles. Chaque version est disponible avec soit le clavier AZERTY ou le clavier canadien français. Les deux versions sont pour l'instant 3.1 en mode 386 avec pilote VGA Microsoft par défaut (le plus compatible) ou le pilote VBESVGA qui permet beaucoup de résolutions et de profondeurs de couleurs, mais est moins compatible. Je prévois faire une version avec le Mini-Windows de Windows 98 aussi plus tard. Ce sera sensiblement la même chose, mais avec des .DLLs plus récents.
Je recommande ceci comme configuration minimale :
Processeur : 486 à 33MHz (en VGA générique) ou 486DX2+ avec le pilote VBESVGA. Pentium 75MHz+ recommandé;
Mémoire vive : A minima, 4Mo, mais si vous voulez charger plus de logiciels dans le ramdrive, il faudra ajuster en conséquence (plus d'info plus bas). Probablement un peu plus vu qu'il n'y a pas de fichier d'échange;
Disque : Un vrai contrôleur de disquette ou un émulateur qui supporte les formats de disquette non standard;
Souris : Série ou PS/2.
Vidéo : VGA pour la disquette standard ou carte vidéo qui supporte le 640x480, 800x600, 1024x768 en mode VBE. Plus lent sur les CPU lents VS le pilote générique.
Il y a bien sur des limitations et des explications à faire, car on ne fait pas ce genre de disquette sans compromis !
Le premier trucs que vous remarquerez, c'est que la disquette est dans une taille non standard. Cette disquette utilise le format moins commun de 1,72Mo, qui offre 1,66Mo d'espace une fois formaté (C/H/S=82/2/21). Ce genre d'images ne s'écrivent pas facilement, car il faut impérativement un vrai contrôleur de disquette (ou un greaseweasel) et winimage sur un Windows 9x, donc pas de lecteurs en USB, ça ne passera pas et les NT ne supportent pas ce format. Je suppose que MS-DOS le supporte aussi, mais je n'ai pas d'utilitaires me permettant de le faire.
Le second, la raison de pourquoi j'utilise DOS 7.1, la compression. DOS 7.1 supporte un algorithme de compression plus efficace que celui de MS-DOS 6.22, s'appelant le HiPack. Windows 95 est aussi équipé d'un algorithme encore plus puissant, le UltraPack qui m'a permis de mettre 3,65Mo de données dans un espace de ~1,4Mo avec ~100Ko de libre (dépendant de si le truc se compresse bien ou non). C'est pour cette raison que je recommande un 486 à 33MHz, vu que l'algo n'est pas léger, un CPU trop lent rendra l'utilisation de Windows moins fluide.
Le troisième, il manque des .DLL. Vous pourrez exécuter plusieurs programmes avec ceux que j'ai mis, mais n'allez pas penser que tout va passer. Si vous avez d'autres .DLL essentiels de petite taille, vous pouvez toujours les proposer en spécifiant ce qu'ils apportent et si ça permet de rajouter une quantité de logiciels compatibles appréciable en plus. Voici une liste des fichiers présents dans Windows :
Le quatrième, le pilote vidéo est celui de base en 640x480 en 16 couleurs. Je n'ai pas réussis à faire fonctionner le pilote VESA «universel» de façon... bah universel sur mes vieilles machines et ce même avec le patch. Donc pour l'instant, c'est le pilote de base qui est proposé. Si vous avez qqch à proposer, n'oubliez pas que ça doit rentrer dans l'espace qui reste. Si on retire les pilotes vidéo de base, c'est probablement ~200Ko de libre.Code : Tout sélectionner
Le volume dans le lecteur A est WINDOWS31 Le numéro de série du volume est 1C09-1941 Répertoire de A:\Windows\system . <REP> 06-12-13 4:49 . .. <REP> 06-12-13 4:49 .. XLAT850 BIN 407 92-03-10 3:10 XLAT850.BIN USER EXE 264 640 06-12-15 4:28 USER.EXE GDI EXE 221 120 92-03-10 3:10 GDI.EXE COMMDLG DLL 89 920 92-03-10 3:10 COMMDLG.DLL KRNL386 EXE 75 538 92-03-10 3:10 KRNL386.EXE VGA DRV 73 200 92-03-10 3:10 VGA.DRV SHELL DLL 40 960 92-03-10 3:10 SHELL.DLL WIN87EM DLL 12 800 92-03-10 3:10 WIN87EM.DLL MOUSE DRV 10 672 92-03-10 3:10 MOUSE.DRV LZEXPAND DLL 9 936 92-03-10 3:10 LZEXPAND.DLL VER DLL 9 408 92-03-10 3:10 VER.DLL COMM DRV 9 312 92-03-10 3:10 COMM.DRV KEYBOARD DRV 7 568 92-03-10 3:10 KEYBOARD.DRV VGASYS FON 7 280 92-03-10 3:10 VGASYS.FON VGAFIX FON 5 360 92-03-10 3:10 VGAFIX.FON VGA850 FON 5 232 92-03-10 3:10 VGA850.FON SOUND DRV 3 440 92-03-10 3:10 SOUND.DRV LANGENG DLL 3 072 92-03-10 3:10 LANGENG.DLL WINOA386 MOD 50 240 92-03-10 3:10 WINOA386.MOD SYSTEM DRV 2 304 92-03-10 3:10 SYSTEM.DRV WIN386 EXE 544 789 92-03-10 3:10 WIN386.EXE MOUSE INI 24 06-12-13 8:31 MOUSE.INI APP850 FON 36 672 92-03-10 3:10 APP850.FON KBDCA DLL 2 673 92-03-10 3:10 KBDCA.DLL VGA 3GR 16 384 92-03-10 3:10 VGA.3GR TOOLHELP DLL 14 128 92-03-10 3:10 TOOLHELP.DLL OLECLI DLL 83 968 92-03-10 3:10 OLECLI.DLL 27 fichier(s) 1 601 047 octets 2 répertoire(s) 196 608 octets libres Le volume dans le lecteur A est WINDOWS31 Le numéro de série du volume est 1C09-1941 Répertoire de A:\Windows . <REP> 06-12-13 4:49 . .. <REP> 06-12-13 4:49 .. EXPAND EXE 15 439 92-03-10 3:10 EXPAND.EXE MOUSE INI 24 06-12-15 4:24 MOUSE.INI SYSTEM <REP> 06-12-13 4:49 system SYSTEM INI 1 370 25-12-18 6:04 SYSTEM.INI WIN INI 4 037 06-12-16 6:58 WIN.INI TASKMAN EXE 4 128 92-03-10 3:10 TASKMAN.EXE WINVER EXE 4 240 92-03-10 3:10 WINVER.EXE WINFILE INI 94 06-12-14 23:41 WINFILE.INI PIFEDIT EXE 56 352 92-03-10 3:10 PIFEDIT.EXE DOSPRMPT PIF 545 06-12-13 7:37 DOSPRMPT.PIF NOTEPAD EXE 33 504 92-03-10 3:10 NOTEPAD.EXE REG DAT 763 06-12-13 7:08 REG.DAT DOSAPP INI 103 06-12-14 7:38 DOSAPP.INI WIN COM 16 496 92-03-10 3:10 win.com WINFILE EXE 149 536 92-03-10 3:10 WINFILE.EXE SSSTARS SCR 17 936 92-03-10 3:10 SSSTARS.SCR CONTROL INI 61 06-12-16 6:59 CONTROL.INI 16 fichier(s) 304 628 octets 3 répertoire(s) 196 608 octets libres
J'ai ajouté une disquette avec le pilote de PluMGMK pour avoir d'autres résolution avec des profondeurs de couleurs plus élevés que 4bit. Malheureusement, pas toutes les cartes VGA fonctionneront avec. Ceci dit, si votre PC est équipé d'une carte du milieu ou fin des années 90 ou plus, y'a de bonne chances que ça fonctionne en 800x600 ou plus ! Si vous avez des problèmes à avoir Windows qui s'affiche, vous pouvez changer les paramètres de la taille de l'écran pour une résolution plus basse à la fin du fichier system.ini. Si ça ne fonctionne pas, vous devrez peut-être vous rabattre sur la version avec le pilote VGA générique de Microsoft.
Le cinquième, j'ai du perdre de l'espace avec MS-DOS sous Windows, car le patch pour permettre à Windows 3.1 de fonctionner sous DOS 7.1 peut causer une erreur d'allocation de la FAT qui empêche de sortir de Windows sans devoir redémarrer dans certains cas... Si vous êtes sûr de ne pas avoir besoin de MS-DOS, vous pouvez toujours supprimer les fichiers suivants : dosprmpt.pif, pifedit.exe et winoa386.mod.
Le sixième, dans un soucis de respect de votre RAM, j'ai mis la taille minimum de 2Mo pour le ramdisk. Si vous avez plus de RAM de dispo et que vous voulez agrandir le ramdisk pour y mettre d'autres logiciels, vous n'avez qu'à aller dans le fichier autoexec.bat et changer la valeur /S2 de la troisième ligne en remplaçant le 2 par le nombre de Mo que vous voulez dédier (max de 2048).
Je tiens à remercier babass et doomquakekeen qui m'ont apportés de l'aide et on testé les différentes versions que j'ai faites, merci à vous ! ;3
Aussi un énorme merci PluMGMK pour son pilote VBESVGA !
Téléchargements :
Windows 3.1 en mode étendu avec clavier canadien français sur disquette de démarrage
Windows 3.1 en mode étendu avec clavier français sur disquette de démarrage
Windows 3.1 en mode 386 étendu avec clavier canadien français sur disquette de démarrage avec pilote VBESVGA de PluMGMK (win3x.org)
Windows 3.1 en mode 386 étendu avec clavier français sur disquette de démarrage avec pilote VBESVGA de PluMGMK (win3x.org)