J'ai eu une installation Windows 7 sur mon ordinateur portable SSD 1TB avec 4 partitions primaires. Je voulais installer Lubuntu Linux, mais le processus a échoué avec une erreur sur laquelle:
Ne peut pas écrire MBR
Cela m'a donné l'option de mettre un MBR ailleurs ou de démarrer sans MBR. Aucune de ces options n'a fonctionné et elle est devenue une installation inutile. Après cette tentative de démarrage double échouée, Windows donnerait un Code 007
BSOD Code 007
terminé – traduit en périphérique d'amorçage inaccessible . C'est une énorme partition NTFS et je ne pense pas avoir d'autres médias pour la sauvegarder avant de la mettre en forme.
Ma seule option est en quelque sorte la reconstruction de l'ancien MBR. Par conséquent, j'ai commencé à créer un ensemble complet d'environnements de démarrage USB en direct, y compris Super GRUB Disk et MiniTool Partition Editor Live CD, mais rien de tout cela ne pourrait m'aider à récupérer mon MBR perdu.
Win PE 4.0 a signalé la partition en tant que bad disc
et la dernière version n'a même pas une option pour MBR. J'ai réussi à créer un USB en direct avec Testdisk en cours d'exécution sur Ubuntu. Quelle que soit la partition considérée comme HPFS lors de la recherche rapide, elle a été écrite dans le MBR et après cela, le disque est totalement illisible. Plus tôt, je pouvais voir mes données via Linux et maintenant je ne vois rien.
Voici mes questions:
Lorsque certaines données peuvent être lues (mais Windows ne démarre pas), le MBR a été montré comme MBR dynamique . Pour autant que je sache, le MBR dynamique est un concept Windows et ma tentative Linux ne l'aurait pas converti. Lors de l'installation de Linux, j'ai essayé de supprimer 2 partitions primaires dont je ne trouvais pas vraiment utile (j'ai sauvegardé leurs données en premier). Je ne suis donc pas sûr de ce qui a créé le MBR dynamique.
Mon installation double a-t-elle converti ces MBR de base en MBR dynamique? Comment est-ce arrivé?
Voici une capture d'écran de ma tentative de recherche approfondie avec TestDisk qui est toujours en cours. Je peux voir 4 partitions NTFS et l'une de ces deux partitions système devrait être le MBR original. Lorsque j'ai essayé d'écrire ces deux partitions système (après avoir arrêté la recherche profonde momentanément), j'ai eu une erreur comme "partition non trouvée". L'utilitaire du système de fichiers m'a montré qu'il n'y avait pas de secteur de sauvegarde et que ce pourrait être la raison pour laquelle il ne peut pas être lu.
Quels autres établissements puis-je avoir, autrement que de faire un format simple, puis utiliser un outil de récupération pour récupérer toutes mes données perdues? Je ne suis même pas sûr de récupérer les noms de dossier.
Quelles autres options devrais-je essayer de restaurer mon ancien MBR afin que Windows puisse démarrer?
Mettre à jour
À partir de la dernière fois, j'ai réussi à créer un USB en direct w / W7
J'ai utilisé AOMEI Partition assistant
6.0 et sur une recherche plus approfondie, je peux voir la partition 909 gb – elle ne me laisse pas la sélectionner pour la récupération. Je suis désolé si mon premier Q n'était pas clair. J'ai parlé de la restauration d'un MBR à partir d'une partition. Ce qui s'est passé plus tôt – la recherche superficielle a révélé toutes les anciennes partitions
mais PAS celle-ci et les partitions
ultérieures sont apparues sur la recherche profonde et je peux sélectionner d'autres partitions
pour la récupération, mais pour celle-ci. Il ne me laissera pas choisir la partition que je veux
Voici d'autres captures d'écran
Donc, en résumé, tout ce qui s'est passé est
primary windows 7 partition
-> Linux
donc j'ai supprimé 2 bootable partitions
non bootable partitions
après les sauvegarder BSOD
terminé avec BSOD
(périphérique de démarrage inaccessible) et a remarqué que certaines partitions Windows se sont révélées comme Dynamic MBR (utilisant Live USB Linux,gparted
) testdisk
standard pour écrire MBR
partir de la NTFS-HDFS partition
superficielle. C'est là que j'ai vissé . Retardage j'aurais vraiment fait une recherche approfondie et j'ai attrapé la partition 901gb pour écrire MBR. Je ne sais pas si je peux annuler cette action windows
et linux
tous les deux et testdisk
ne peut pas répertorier le fichier (voir les captures d'écran) et j'ai utilisé une série d' USB's
direct avec de la récupération s / w mais pas de chance. TOUT ce que je veux, c'est de recréer cette partition
901gb et la boot partition
et de mettre le MBR sur ce dernier afin que je puisse récupérer mon windows
7 à nouveau
Plus tôt, je pouvais voir mes données via Linux et maintenant je ne vois rien
Ce n'est pas une bonne idée d'écrire de nouvelles choses sur un lecteur avant d'extraire ce que vous pouvez extraire. Arrêtez d'écrire des choses sur le lecteur et cloquez-le d'abord. Pour cloner un lecteur vers un fichier image, vous pouvez utiliser plusieurs utilitaires comme dd
ou ceux plus avancés comme dcfldd
ou ddrescue
si le lecteur est physiquement endommagé.
Voici un exemple, en supposant que le lecteur est /dev/sda
et que vous avez monté un grand lecteur USB externe vers /media/usb/
(adaptez-le à vos besoins):
sudo ddrescue /dev/sda /media/usb/backup.img /media/usb/backup.log
Vous pouvez voir la progression affichée par le programme pendant sa copie. Vous pouvez l'interrompre en appuyant sur Ctrl + C et vous pouvez la reprendre plus tard, car vous enregistrez un fichier journal appelé backup.log
.
Ensuite, revenons au rétablissement.
L'une de ces deux partitions système devrait être le MBR original
Je ne comprends pas ce que vous essayez de dire ici. Un MBR est un secteur contenant la table de partition, ce n'est pas une partition ni un système de fichiers. Ce que vous voulez faire avec TestDisk, c'est de détecter les partitions NTFS et de les accéder pour copier les fichiers.
Permettez-moi de citer cette réponse à moi sur Unix & Linux StackExchange:
Les étapes essentielles sont les suivantes:
- Numérisation du lecteur
- Sélection de la partition
- En appuyant sur P pour afficher les fichiers
- Copier les fichiers avec C
Dans la dernière étape, vous pouvez simplement copier votre répertoire de compte sous Users
afin que vous puissiez le résoudre plus tard.
Si TestDisk ne peut pas parcourir les partitions, peut-être parce qu'il n'y a pas de signature NTFS sur le PBR ou que le MFT est brisé, alors vous avez un problème beaucoup plus important que simplement un MBR corrompu.
Dans ce cas, vous voudrez peut-être utiliser RecuperaBit open source comme suggéré dans cette réponse .
Disclaimer: Je suis développeur de RecuperaBit.
Voici comment: 1. Démarrez votre ordinateur sur le DVD Windows 7 (ou sur un «CD de réparation»). À cet écran, choisissez d'installer maintenant. 2. Sélectionnez votre langue et cliquez sur Suivant. 3. Cliquez sur le bouton "Utiliser les outils de récupération". 4. Ensuite, sélectionnez "Invite de commande". 5. Étape cinq: Maintenant, assis à l'invite de commandes, entrez la commande suivante, puis appuyez sur Entrée:
bootrec.exe /FixMbr
Si vous réussissez, vous devriez être accueilli avec le message L'opération a été effectuée avec succès. C'est tout! Votre enregistrement de démarrage principal a été réparé.
Alors que la commande ci-dessus corrige le MBR, et parfois cela suffit, il peut y avoir une erreur avec le secteur d'amorçage de la partition système et les données de configuration de démarrage (BCD). Cela pourrait se produire si vous avez essayé d'installer un autre système d'exploitation avec Windows 7, tel que Windows XP. Pour écrire un nouveau secteur de démarrage, essayez la commande suivante:
bootrec.exe /FixBoot
Si vous êtes toujours confronté à votre installation de Windows 7 qui n'est pas détectée au démarrage, ou si vous souhaitez inclure plus d'un choix de système d'exploitation dans la liste de démarrage de votre système, vous pouvez essayer la commande suivante pour reconstruire votre BCD:
bootrec.exe /RebuildBcd
La commande ci-dessus analysera tous vos disques pour d'autres systèmes d'exploitation compatibles avec Windows 7 et vous permettra de les ajouter à la liste de démarrage de votre système. Si cela échoue, vous devrez peut-être sauvegarder l'ancien dossier BCD * et créer un nouveau à sa place avec les commandes suivantes:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
* Certains utilisateurs trouvent simplement la suppression du dossier de démarrage et réessayer les étapes ci-dessus efficaces pour résoudre les problèmes de démarrage, mais ce n'est pas recommandé
Je ne sais pas si cela se qualifie comme une réponse à ce Q per se pour des situations en général similaires à cela. Si vous ne pouvez pas le del
system partition
comme je l'avais fait auparavant. testdisk
jetant toutes sortes d'erreurs. Mais j'ai continué à numériser et à avorter l'analyse, une fois que la partition
d'intérêt est apparue et éventuellement pourrait énumérer les fichiers et avoir essayé la récupération d'échantillon. Encouragé par cela et sachant qu'il n'y avait qu'une seule installation Linux hébergée qui suivait mon OS OS fonctionnel (cf écrits répétés sur le disque) … Je voulais maintenant voir si je peux intégrer mes partitions
entières. AOMEI PA
n'était pas aussi utile qu'il était impressionnant avec tant d'opérations dont aucune n'était disponible pour le disque qui se révèle non allouée. C'est là que j'ai perdu du temps à essayer de bricoler. Il a montré la partition d'intérêt Last et sur la recherche profonde et il a montré quelque 1000 + partitions NTFS système de 3,01mb chaque (étrange!). slipstream
de Easus Part. La récupération et Easy BCD à Windows PE iso.J'ai utilisé Easus, que non supprimé les deux partitions et EasyBCD (après avoir échoué de la ligne de commande conseillé ci-dessus par Chris, prolly parce que j'ai démarré le lecteur flash).