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 de HDD2 par HDD1. (sorte de restauration)

Que devrais-je remplacer de la partition EFI de HDD2 sur 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 ? (le bit/secteur de démarrage de la partition Windows/Linux/autre OS ?)
  • Y a-t-il un identifiant unique pour chaque Windows à l'intérieur de l'EFI ? (ce qui signifie que remplacer simplement les partitions/fichiers Windows ne suffit pas)

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

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

Modifié : En remplaçant simplement la partition Windows, cela fonctionne. Cela signifie qu'il n'y a pas d'informations sur Windows installé 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 de démarrage 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 lancé. Aucune adresse de secteur ou similaire n'est nécessaire, car l'EFI comprend le système de fichiers (FAT32).

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

Le fichier BCD stocke des entrées pour le chargeur de démarrage, et adresse les partitions (au moins sur les systèmes GPT) via leur identifiant unique. Ainsi, 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 bien 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