Bootrec / FIXBOOT vs Bootrec / FIXMBR

11

Selon Microsoft, voici ce que fait Bootrec / FIXBOOT:

"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"

Et c'est ce que fait Bootrec / FIXMBR:

"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"

Le MBR n'est-il pas simplement un type de secteur de démarrage? Quels autres types de secteurs de démarrage corrigeraient-ils? Je suis confus quand j'utiliserais l'un sur l'autre - n'est-ce pas mbr que les seules fenêtres du secteur de démarrage utilisent?

red888
la source
4
Si je comprends bien, MBR = Premier secteur sur l'ensemble du lecteur et Boot Sector est le premier secteur d'une partition. Votre BIOS lit d'abord le MBR, puis pointe vers le secteur de démarrage de la partition système qui contrôle le chargement de cette partition ou vous présente un menu afin que vous puissiez choisir une autre partition pour démarrer. Je pense que LILO / NTLDR etc réside dans le secteur de démarrage?
Mark Innsbruck Owen
Mark, tu as raison - tu devrais répondre.
Ryan Ries
"MBR = Premier secteur sur le disque entier et le secteur de démarrage est le premier secteur d'une partition", mais le MBR est un type de secteur de démarrage. Quels types de secteurs de démarrage sont ceux au début d'une partition? S'agit-il des «enregistrements de démarrage de volume»?
red888
L'autre chose qui m'embrouille, c'est que les deux commandes écrivent sur la partition système. Nous parlons donc de la même partition (et je crois que vous ne pouvez avoir qu'une seule partition système). Quand dois-je écrire un secteur de démarrage sur la partition système qui n'était pas un type de secteur de démarrage MBR? Dans Windows Land, le secteur de démarrage a une signification spécifiquement différente de celle du MBR, car tout ce que je lis indique qu'un MBR n'est qu'un type de secteur de démarrage.
red888

Réponses:

13

Cela s'est avéré être une question très intéressante. Il existe de nombreux liens sur ce sujet, mais ils sont ambigus dans la description de la différence / relation entre les deux. La meilleure description que j'ai trouvée de la configuration du disque dur pour un système d'exploitation Windows est celle-ci: http://www.ntfs.com/hard-disk-basics.htm .

Il semble que le MBR et la table de partition se trouvent dans le même secteur sur un lecteur. Le MBR est "plus petit" en ce sens qu'il est la toute première chose sur le lecteur, qui utilise ensuite la table de partition pour poursuivre le processus de démarrage vers un système d'exploitation spécifique. Les deux options de commande fixent efficacement différents maillons de la chaîne de démarrage:

/ fixmbr remplace les informations et le petit exécutable qui lit la table de partition pour trouver où le système d'exploitation peut être situé. Donc, cela existe sur n'importe quel lecteur qui a été formaté et existe effectivement pour lire le petit morceau suivant sur le disque dur qui indique où le / un OS est censé se trouver. En substance, ce n'est pas nécessairement un élément spécifique à Windows.

/ fixboot remplace la partie suivante - l'entrée dans la table de partition qui indique où se trouve l'exécutable chargeable réel pour le système d'exploitation. Il s'agit donc de réparer le maillon suivant de la chaîne du processus de démarrage. Cette commande crée un résultat spécifique à Windows en ce qu'elle rappelle au disque dur où trouver Windows en particulier.

Marie
la source