Je sais que cette question a déjà été posée mais j'ai essayé toutes les corrections habituelles et rien ne fonctionne.
Fondamentalement, le disque dur avait deux partitions avec Vista et Windows 7. J'ai supprimé la partition Vista pour faire plus de place et développé la partition Windows 7 pour remplir le lecteur (en utilisant GParted).
J'ai essayé:
- Exécution de la réparation de démarrage - il ne trouve aucun problème.
- Définir la partition sur Actif - a fonctionné.
bootsect /nt60 c:
- travaillé.BootRec /FixMbr
- travaillé.BootRec /FixBoot
- travaillé.BootRec /ScanOs
- Je reçois le message "Total des installations Windows identifiées: 0"BootRec /RebuildBcd
- Je reçois le message "Total des installations Windows identifiées: 0"
BcdEdit
montre un gestionnaire de démarrage Windows et un chargeur de démarrage Windows, tous deux sur la partition C :.
[Mise à jour]
- Renommez BCD et relancez
BootRec /RebuildBcd
- travaillé. - Copiez bootmgr à partir du DVD - bloqué car le fichier est déjà là.
[Mise à jour 2]
J'ai trouvé un article ici qui mentionnait d'autres commandes.
C:\chkdsk /f /r
- travaillé.sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
- travaillé (voir ici ).
Que puis-je essayer d'autre?
Réponses:
Je l'ai corrigé par:
Windows démarre maintenant correctement et a exactement la même apparence qu'auparavant.
la source
bcdboot
dans la console de récupération, comme décrit également dans cette question .Je suppose que vous aviez Vista sur le disque en tant que partition 1, puis Windows 7 en tant que partition 2, puis supprimé Vista, ce qui signifie que Windows 7 est maintenant sur la partition 1.
Malheureusement, Windows identifie ses partitions par leur numéro, de sorte que toutes les références de partition dans le registre Windows 7 sont désormais incorrectes et inutilisables.
Je pense que vous devrez réinstaller Windows 7. Une simple installation de réparation devrait suffire et ne fera que rafraîchir Windows et ne pas perturber les applications installées.
Ou, pour la solution sournoise, vous pouvez créer un petit espace vide sur le disque avant la partition Windows 7 et le formater en NTFS, recréant en fait une partition factice de substitution 1 qui restaurera la partition Windows 7 à sa position numéro 2 sur le disque. Vous devrez peut-être recommencer la réparation de démarrage.
[ÉDITER]
Vous pouvez forcer Windows à recréer la partition du magasin BCD en démarrant à partir du DVD dans l'option d'invite de commandes de Réparer et en entrant:
En cas de problème d'autorisations, utilisez la commande
attrib bcd -s -h -r
avant le renommage. Redémarrez, et si cela ne fonctionne pas, recommencez la réparation de démarrage.Une autre solution désespérée consiste à supposer que bootmgr a été corrompu et à démarrer comme ci-dessus et à faire:
Si rien ne fonctionne, reformatez tout le disque et installez-le à partir de zéro. Tous les problèmes ne peuvent pas être analysés ou avoir une solution.
la source
HKLM\SYSTEM\MountedDevices
), et c'est réparable à la main - et je suis presque sûr qu'il garde la trace des partitions en démarrant le secteur, pas par numéro ...Veuillez vous assurer que la partition de récupération de Windows 7 est définie comme active !!
J'avais des problèmes car la partition active était définie sur C: \
la source
A eu le même problème et le ci-dessous l'a résolu pour moi, en supposant que vous connaissez et avez déjà démarré le disque de secours dans Command Promt, j'ai utilisé l'outil bcdboot.exe pour recréer BCD:
Où se
x
trouve le lecteur portant l'System
étiquette.la source
Le chargeur de démarrage Windows identifie les partitions par décalage dans les secteurs + signature de disque à 4 octets dans MBR. Donc, lorsque vous avez déplacé votre partition système avec GParted, deux choses étranges se sont produites:
1) L'offset de disque de la partition système Win7 a été modifié, toutes les références stockées dans les ruches de registre BCD et SYSTEM sont maintenant rompues.
2) La partition système Win7 a maintenant le même ID que la partition système WinVista, donc deux références entrent en collision: le chargeur de démarrage avec les anciens paramètres tente de démarrer Win7 en tant que Vista, mais échoue.
Fondamentalement, vous devez supprimer la ruche de registre BCD et la reconstruire à partir de zéro, et également corriger la référence au disque C: dans MountedDevices de Win7 dans la ruche de registre SYSTEM.
À l' aide du CD de démarrage d'urgence, vous pouvez supprimer BCD dans le "Gestionnaire de fichiers", puis recréer BCD à partir de zéro et corriger MountedDevices dans "Mount & Boot Center".
la source
Essayez les correctifs répertoriés ici: il manque des correctifs dans bootmgr
Il existe un certain nombre de correctifs différents. La solution n ° 2 a fonctionné pour moi. J'espère que cela aide les autres.
la source
Je veux améliorer la solution que parsley72 a donnée:
Au lieu de copier la partition, installez Windows, puis recopiez:
Vous pouvez démarrer sur CD (soit System Rescue Disk ou Windows set up disk) - J'utilise le SRD pour réparer le mien - puis, sélectionnez l'option Fix your windows. Ça fait de la magie!
Je pense que la raison en est que vous avez déjà tout sur C: (le système d'exploitation restauré, le MBR, etc.), la seule chose qui reste est que Windows trouve les informations de démarrage (quelque chose que seul le logiciel Windows peut faire).
Logique hein?
la source
Ceci est juste un commentaire clarifiant la remarque de Narkevich (je voulais juste ajouter un commentaire, mais il semblait être interdit de le faire
La raison pour laquelle vous n'avez pas eu besoin de l'option / sx: est que par défaut, le démarrage bcd change le bcd sur le volume actuellement actif. C'est presque toujours ce que vous voulez. Si l'on spécifie / s et une lettre de lecteur, alors soit 1. La lettre de lecteur est le volume actif, et la commande ferait la même chose sans / sx: comme avec elle, ou 2. La lettre de lecteur est différente de l'actuelle active le volume. Dans ce cas, ce qui se passe réellement au démarrage ne peut être affecté que si le bcd sur le disque actif est corrompu et ou 2. À un moment ultérieur, vous changez le disque marqué actif par celui nommé d'après / s.
À votre santé
la source