3 votes

Qu'est-ce qui est écrit dans la partition EFI ? En détails

  • J'ai un HDD (appelé HDD1) avec quelques partitions telles que la partition EFI et la partition windows 10.
  • J'ai un autre HDD (appelé HDD2) avec seulement une partition EFI et une partition windows 10.

Je voudrais remplacer la partition windows du HDD2 par celle du HDD1. (une sorte de restauration)

Que dois-je remplacer de la partition EFI du HDD2 au HDD1 pour pouvoir démarrer sur windows ?

  • Pouvez-vous me dire en détail ce qu'il y a à l'intérieur de la partition EFI ? (l'octet/secteur de début de la partition windows/linux/autre_OS ?)
  • Y a-t-il un ID unique pour chaque windows à l'intérieur de l'EFI ? (ce qui signifie que simplement remplacer les partitions/fichiers windows ne suffit pas)

J'aimerais connaître le système EFI en détail afin de savoir ce qu'il est possible de faire ou non.

Hypothèse : La partition windows du HDD2 a la même taille ou est plus petite que celle du HDD1.

Modifié : En remplaçant simplement la partition windows, cela fonctionne. Cela signifie qu'il n'y a pas d'informations sur l'installation de windows dans la partition EFI. Mais je ne comprends pas pourquoi il y a autant de fichiers dans la partition EFI.

1voto

Ro-ee Points 1790

Dans la partition efi, il y a le chargeur d'amorçage efi dans le répertoire /EFI/boot, et sur un système x64 le fichier bootx64.efi est chargé, sur un système x86 le fichier bootia32.efi est démarré. Aucune adresse de secteur ou similaire n'est nécessaire, car l'EFI comprend le système de fichiers (FAT32).

Windows stocke sa configuration d'amorçage dans le répertoire /Microsoft/Boot/, notamment dans le fichier BCD (qui est une ruche de registre avec les paramètres de démarrage) et divers fichiers de langue dans les sous-répertoires respectifs.

Le fichier BCD stocke des entrées pour le chargeur d'amorçage, et adresse les partitions (au moins sur les systèmes GPT) via leur identifiant unique. Donc, simplement copier un BCD donné sur un autre disque ne fonctionnera pas, car les identifiants uniques ne correspondront pas, et Windows arrêtera de démarrer avec l'erreur 0xC0000255.

Vous pouvez utiliser un outil comme bcdedit pour corriger cela, ou Visual BCD editor.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X