>> Tecnologia Eletrônica >  >> Áudio Automotivo e Eletrônicos >> Trocadores de CD para Carro

Erro de Estouro de Memória no Boot de CD: Causas e Correções

O Que Significa

O bootloader (ISO 9660/El Torito) tenta carregar a imagem de boot (emulação floppy: 1,44/2,88 MB; emulação disco rígido; ou sem emulação) na RAM, mas a região de memória reservada pela BIOS/UEFI (geralmente abaixo de 1 MB ou nos 640K baixos) é muito pequena para a imagem.

Causas Comuns

  • Imagem de boot > 2,88 MB (sem emulação) em BIOS legada sem extensões INT 13h.
  • Muitos arquivos no catálogo de boot / catálogo de boot oversized.
  • ISO corrompido / gravação ruim.
  • Bug na BIOS / memória baixa insuficiente (ex: suporte USB legacy consumindo UMB).

Soluções

  1. Use "Sem Emulação" + Bootloader Moderno: GRUB2, SYSLINUX, Windows BOOTMGR lidam com imagens grandes via extensões INT 13h (EDD).
  2. Reduza Imagem de Boot: Remova drivers/arquivos desnecessários do boot.wim / initrd.
  3. Atualize BIOS/UEFI: Firmware mais novo tem melhor suporte El Torito.
  4. Tente Mídia/Drive Diferente: Alguns drives têm bug de firmware. Grave a 4x, verifique.
  5. Recrie ISO Corretamente: Use `mkisofs -b boot.bin -no-emul-boot -boot-load-size 4 -boot-info-table` ou Rufus / Ventoy / Windows Media Creation Tool.
  6. Ative Boot UEFI: Ignora limites de memória real-mode totalmente (requer ISO GPT/UEFI).

Workaround Legado (DOS/Win9x)

Use emulação floppy (1,44 MB) com `command.com`, `io.sys`, `msdos.sys`, `config.sys`, `autoexec.bat` mínimos. Carregue driver CD (oakcdrom.sys) + MSCDEX no autoexec.