Le bios assigne 0x80 (premier disque dur) au ... premier disque dur !
Et 0x81 au second.
Et ainsi de suite.
Le premier secteur d'une partion bootable windows va chercher NTLDR sur le disque 0x80, pas de moyen (simple) de faire *booter* Windows sur le disque secondaire, il n'est pas prevu pour.
Les commandes ci-dessus vont "changer" le disque represente par 0x81 et 0x80.
Je crois par contre que seuls le secteur de boot et NTLDR accedent au disques dur via le BIOS (et les interruptions qui prennent 0x8[0-f] en parametre).
Le but de NTLDR etant de charger les drivers absolument necessaires au fonctionnement de Windows, il charge les drivers ATA. Et Windows lui n'accede jamais aux disques via le BIOS. Enfin je peux me tromper.
[^] # Re: Grub
Posté par Raphael Monrouzeau . En réponse au message Problème dual-boot Fedora Core 2 | Windows XP. Évalué à 1.
Le bios assigne 0x80 (premier disque dur) au ... premier disque dur !
Et 0x81 au second.
Et ainsi de suite.
Le premier secteur d'une partion bootable windows va chercher NTLDR sur le disque 0x80, pas de moyen (simple) de faire *booter* Windows sur le disque secondaire, il n'est pas prevu pour.
Les commandes ci-dessus vont "changer" le disque represente par 0x81 et 0x80.
Je crois par contre que seuls le secteur de boot et NTLDR accedent au disques dur via le BIOS (et les interruptions qui prennent 0x8[0-f] en parametre).
Le but de NTLDR etant de charger les drivers absolument necessaires au fonctionnement de Windows, il charge les drivers ATA. Et Windows lui n'accede jamais aux disques via le BIOS. Enfin je peux me tromper.