Erreur débordement mémoire boot CD : Causes et solutions
Ce que cela signifie
Le chargeur de démarrage (ISO 9660/El Torito) essaie de charger l'image de boot (émulation disquette : 1,44/2,88 Mo ; émulation disque dur ; ou sans émulation) en RAM, mais la région mémoire réservée BIOS/UEFI (généralement sous 1 Mo ou dans les 640K bas) est trop petite pour l'image.
Causes courantes
- Image boot > 2,88 Mo (sans émulation) sur BIOS legacy sans extensions INT 13h.
- Trop de fichiers dans catalogue boot / catalogue boot surdimensionné.
- ISO corrompu / gravure défectueuse.
- Bug BIOS / mémoire basse insuffisante (ex: support USB legacy mangeant UMB).
Solutions
- Utilisez "Sans émulation" + Chargeur moderne : GRUB2, SYSLINUX, Windows BOOTMGR gèrent grandes images via extensions INT 13h (EDD).
- Réduisez l'image boot : Supprimez pilotes/fichiers inutiles de boot.wim / initrd.
- Mettez à jour BIOS/UEFI : Firmware récent a meilleur support El Torito.
- Essayez autre média/lecteur : Certains firmwares lecteurs bogués. Gravez à 4x, vérifiez.
- Recréez l'ISO proprement : Utilisez `mkisofs -b boot.bin -no-emul-boot -boot-load-size 4 -boot-info-table` ou Rufus / Ventoy / Windows Media Creation Tool.
- Activez boot UEFI : Contourne complètement limites mémoire mode réel (nécessite ISO GPT/UEFI).
Contournement legacy (DOS/Win9x)
Utilisez émulation disquette (1,44 Mo) avec `command.com`, `io.sys`, `msdos.sys`, `config.sys`, `autoexec.bat` minimaux. Chargez pilote CD (oakcdrom.sys) + MSCDEX dans autoexec.
