Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| la_partie_executable_du_mbr [Le 22/09/2016, 11:31] – [Exemple de zone exécutable d'un mbr] Nasman | la_partie_executable_du_mbr [Le 20/12/2021, 19:22] (Version actuelle) – passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) wiki-corrector-bot | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | |||
| . | . | ||
| {{tag> tutoriel mbr BROUILLON}} | {{tag> tutoriel mbr BROUILLON}} | ||
| Ligne 5: | Ligne 6: | ||
| ====== Que trouve-t-on comme programme dans le mbr ====== | ====== Que trouve-t-on comme programme dans le mbr ====== | ||
| - | Si vous êtes arrivés sur cette page par erreur, faites demi tour sans tarder car ici se trouve l' | + | Si vous êtes arrivés sur cette page par erreur, faites demi tour sans tarder car ici se trouve l' |
| \\ | \\ | ||
| Le mbr est le premier secteur du disque chargé en mémoire lors du démarrage d'un ordinateur. Il a pour fonction principale de rechercher une partition où se trouve un système d' | Le mbr est le premier secteur du disque chargé en mémoire lors du démarrage d'un ordinateur. Il a pour fonction principale de rechercher une partition où se trouve un système d' | ||
| Ligne 29: | Ligne 30: | ||
| \\ | \\ | ||
| Une fois le chargement terminé et sans erreur, l' | Une fois le chargement terminé et sans erreur, l' | ||
| + | \\ | ||
| + | <note tip>Lors d'un démarrage en mode UEFI avec un disque GPT, le mbr (protector) ne semble quasiment pas utilisé et seul l' | ||
| ===== Comment accéder à ces informations ===== | ===== Comment accéder à ces informations ===== | ||
| Ligne 60: | Ligne 62: | ||
| J'ai effectué une analyse (partielle) du fonctionnement des différents morceaux mais des parties restent encore nébuleuses. | J'ai effectué une analyse (partielle) du fonctionnement des différents morceaux mais des parties restent encore nébuleuses. | ||
| \\ | \\ | ||
| - | Le programme utilise des fonctions du bios (seules fonctions | + | Le programme utilise des fonctions du bios (seules fonctions |
| | | ||
| \\ | \\ | ||
| Ligne 66: | Ligne 68: | ||
| Voilà donc à quoi ressemble la chose. | Voilà donc à quoi ressemble la chose. | ||
| \\ | \\ | ||
| - | < | + | < |
| 00000000 | 00000000 | ||
| 00000002 | 00000002 | ||
| Ligne 89: | Ligne 91: | ||
| 0000005C | 0000005C | ||
| 00000060 | 00000060 | ||
| - | 00000064 | + | 00000064 |
| 00000065 | 00000065 | ||
| Ligne 106: | Ligne 108: | ||
| 00000081 | 00000081 | ||
| 00000083 | 00000083 | ||
| - | 00000085 | + | 00000085 |
| 00000087 | 00000087 | ||
| - | 00000088 | + | 00000088 |
| - | 0000008B | + | 0000008B |
| 0000008E | 0000008E | ||
| 00000090 | 00000090 | ||
| Ligne 203: | Ligne 205: | ||
| 0000015E | 0000015E | ||
| 00000161 | 00000161 | ||
| - | 00000163 | + | 00000163 |
| 00000165 | 00000165 | ||
| 00000168 | 00000168 | ||
| Ligne 240: | Ligne 242: | ||
| 000001B7 | 000001B7 | ||
| \\ | \\ | ||
| - | La partie | + | <note tip> |
| + | \\ | ||
| + | Ici nous avons la LBA qui vaut 1, soit le secteur qui suit le mbr. Dans le cas d'un partitionnement GPT cet emplacement est occupé par l'en-tête GPT et n'est plus disponible pour core.img. Il faudra donc mettre l' | ||
| + | \\ | ||
| + | Le programme chargé en mémoire à l' | ||
| + | \\ | ||
| \\ | \\ | ||
| - | Le programme chargé en mémoire à l' | + | Différentes parties sont visibles |
| \\ | \\ | ||
| \\ | \\ | ||
| - | Différentes parties sont visibles | ||
| de 065 à 095 - Routine vérifie que le boot s' | de 065 à 095 - Routine vérifie que le boot s' | ||
| \\ | \\ | ||
| de 096 à 0b3 - Définit l' | de 096 à 0b3 - Définit l' | ||
| \\ | \\ | ||
| - | de 0b4 à 0e5 - Charge le premier secteur de core.img en mode LBA (interruption bios int13/ah-42h) | + | de 0b4 à 0e5 - Charge le premier secteur de core.img en mode LBA (interruption bios int13/ah=42h) |
| \\ | \\ | ||
| de 0e6 à 0f8 - Récupère les paramètres du disque et gère les erreurs | de 0e6 à 0f8 - Récupère les paramètres du disque et gère les erreurs | ||
| Ligne 269: | Ligne 275: | ||
| \\ | \\ | ||
| - | * **(fr)** [[http:// | + | * **(fr)** [[https:// |
| - | * **(fr)**[[http:// | + | * **(fr)**[[https:// |
| - | * [[http:// | + | * [[https:// |
| - | * **(fr)**[[http:// | + | * **(fr)**[[https:// |
