J'ai passé beaucoup de temps à essayer de faire redémarrer mon PC Windows 8 après l'avoir cloné sur un nouveau SSD et j'essaie de résumer comment j'ai finalement réussi à tout faire fonctionner
Premièrement, démarrez à partir d'un disque de récupération UEFI Windows 8 (CD/DVD/USB) - J'ai constaté que le processus de récupération automatique ne trouvait pas la bonne partition Windows, et que lorsque je parvenais à l'ajouter aux paramètres BCD, il ne la rendait pas démarrable de manière fiable. Par exemple, en utilisant BCDEDIT, j'ai réussi à trouver et à lancer la partition Windows, mais elle refusait de démarrer à froid ou ne "gardait" pas les paramètres après un second redémarrage ou une mise hors tension.
Allez dans les options avancées et lancez l'invite de commande.
Entrez diskpart
utiliser l'outil DiskPart pour s'assurer que vous avez toutes les bonnes partitions et pour identifier votre partition EFI - l'élément clé ici est que votre partition EFI est formatée en FAT32 :
DISKPART> sel disk 0
Disk 0 is now the selected disk.
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 E DVD-ROM 0 B No Media
Volume 1 C NTFS Partition 195 GB Healthy Boot
Volume 2 WINRE NTFS Partition 400 MB Healthy Hidden
Volume 3 FAT32 Partition 260 MB Healthy System
Attribuez ensuite une lettre de lecteur à la partition EFI :
DISKPART> sel vol 3
Volume 3 is the selected volume.
DISKPART> assign letter=b:
DiskPart successfully assigned the drive letter or mount point.
Quittez l'outil DiskPart en entrant exit
et à l'invite de commande, exécutez ce qui suit :
cd /d b:\EFI\Microsoft\Boot\
bootrec /fixboot
Supprimer ou renommer le fichier BCD :
ren BCD BCD.bak
Utilisez bcdboot.exe
pour recréer la mémoire BCD :
bcdboot c:\Windows /l en-gb /s b: /f ALL
El /f ALL
met à jour les paramètres du BIOS, y compris le micrologiciel UEFI/NVRAM, /l en-gb
est de localiser pour la locale UK/GB. La localisation par défaut est l'anglais américain, ou utilisez en-US.
Redémarrez et croisez les doigts.
Cela m'a donné des maux de tête. J'ai tourné en rond pendant un long moment. Il n'y a pas beaucoup d'informations fiables sur la correction de l'UEFI/Windows 8 au moment où j'écris ces lignes.
[EDIT]
Pour réactiver Hyper-V, j'ai également dû exécuter la commande suivante à partir d'une invite de commande administrateur dans Windows après le redémarrage :
bcdedit /set {default} hypervisorlaunchtype Auto
bcdedit /set {default} nx OptIn