>> Technologie Électronique >  >> Audio & Électronique auto >> Changeurs de CD pour voiture

Démarrage depuis CD-ROM : Standards requis (El Torito, ATAPI, ISO9660)

Pour booter depuis un CD-ROM, quatre standards doivent s'aligner entre BIOS, contrôleur, lecteur, et média. Manquez-en un, et l'invite « Appuyez touche pour booter sur CD » n'apparaît jamais.

1. Support BIOS (Firmware système)

  • Extension BIOS CD-ROM / extensions INT 13h — permet au BIOS de « voir » le lecteur comme bootable
  • Menu priorité boot — CD-ROM doit être sélectionnable au-dessus HDD/Réseau
  • Support émulation El Torito — BIOS doit comprendre émulation disquette 1,44Mo/2,88Mo ou mode « sans émulation »
  • BIOS post-1998 (Phoenix, Award, AMI) l'incluent généralement

2. Standards lecteur CD-ROM

  • ATAPI (ATA Packet Interface) — protocole commandes pour lecteurs IDE/ATAPI. Obligatoire.
  • ATA/ATAPI-4 ou ultérieur — supporte commande PACKET (0xA0) pour CDB 12/16 octets
  • Multi-word DMA / Ultra DMA — pour vitesse ; pas strictement requis boot

3. Standards média bootable

StandardRôleSpec clé
El ToritoCatalogue boot + spec image bootSecteur 17 (0x11) = Catalogue Boot ; valide checksum
ISO 9660Système fichiers (lisible BIOS/OS)Niveau 1/2/3 ; extensions Joliet/Rock Ridge
UDFOptionnel ; écriture paquet, fichiers >2GoUDF 1.02+ (DVD), 1.50+ (BD)

4. Contrôleur IDE / Chipset

  • Doit traduire paquets ATAPI vers/depuis lecteur
  • Southbridge / ICH / PCH standard gère ça nativement
  • Pas « contrôleur boot » spécial — ATAPI standard suffit

Séquence boot

  1. POST détecte périphérique ATAPI sur IDE/SATA
  2. BIOS lit secteur 17 (Catalogue Boot) via ATAPI READ(10)
  3. Catalogue valide → pointe vers Image Boot (émulation disquette / sans émulation)
  4. BIOS charge Image Boot en RAM (0x7C00 pour émulation disquette)
  5. Exécution saute vers secteur boot → chargeur OS (NTLDR, BOOTMGR, GRUB, ISOLINUX)

Créer média bootable

  • Utilisez Rufus, Ventoy, Etcher, ou dd — ils gèrent El Torito + ISO9660 auto
  • Sélectionnez « Schéma partition MBR pour BIOS » (pas UEFI) pour boot legacy
  • Testez en VM (VirtualBox/QEMU) avant gravure

Checklist dépannage

  • BIOS : Boot CD-ROM activé ? Priorité correcte ?
  • Lecteur : ATAPI conforme ? Firmware à jour ?
  • Média : Gravé 4×–8× ? Vérifié ? Pas rayures ?
  • Câble : Câble 80 fils UDMA (pour modes UDMA) ?
  • Disque : Vraiment bootable El Torito ? (Vérifiez 7-Zip → ouvrez ISO → dossier [BOOT])

Les quatre couches doivent s'accorder. Un désaccord = pas de boot.

Changeurs de CD pour voiture