web-dev-qa-db-fra.com

Bootrec / FIXBOOT vs Bootrec / FIXMBR

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?

11
red888

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 qu'il est la toute première chose sur le lecteur, qui utilise ensuite la table de partition pour continuer 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.

13
Mary