web-dev-qa-db-fra.com

Les partitions ont disparu après une coupure de courant lors de l'installation

J'avais Ubuntu 14.04 LTS installé sur mon ordinateur portable. Après un moment, j'ai eu quelques problèmes pour le démarrer. J'ai décidé de réinstaller Ubuntu.

J'ai eu 3 partitions NTFS, 2 partitions ext3 le point de montage pour le premier était / et pour le second était ./local et une partition de swap. Lors de la réinstallation, j’ai choisi l’option suivante: "effacer Ubuntu 14.04 et réinstaller".

Lors de la réinstallation, le courant est coupé. Après cela a de nouveau fonctionné, j'ai allumé mon ordinateur portable pour essayer de redémarrer le processus d'installation. Je n'ai trouvé aucune option autre que:

  1. Effacer le disque et installer Ubuntu
  2. Autre chose

Quand j'ai choisi Something else, je ne pouvais pas voir mes partitions . Au lieu de cela, j'ai trouvé ceci:

Device                         Type     Mount point     Format?     Size      Used     System   

/dev/mapper/ubuntu--vg-root
 /dev/mapper/ubuntu--vg-root   ext4                                 631381 MB unknown  Linux device-mapper (linear)(631.4 GB)
/dev/mapper/ubuntu-vg-swap_1
 /dev/mapper/ubuntu-vg-swap_1  swap                                 8493 MB   unknown
/dev/sda
 /dev/sda1                     ext2                                 254 MB    27 MB
 /dev/sda5                                                          639877 MB unknown

À la phase de testdisk, j'ai ceci:

Testdisk

4
Kareem

La première chose à faire est de prendre une copie médico-légale du lecteur. La duplication complète du lecteur vous donne la possibilité de réparer le problème sur la copie tout en vous assurant de ne pas endommager davantage l'original. J'aime mieux dc3dd que dd car dc3dd fournit un rapport de progression pendant son exécution.

EDIT: Les versions plus récentes de dd incluent désormais un rapport d’avancement avec le commutateur status=progress. Pour voir si le vôtre voit bien man dd

1) Démarrez depuis un support multimédia USB ou un DVD Live Media - Choisissez Essayez Ubuntu

2) Ouvrez un terminal avec CTRL - ALT - T à l’invite, entrez

which dc3dd

il s'agit simplement d'un moyen rapide de voir si vous avez le bon outil installé pour l'image judiciaire. Si cela répond par un chemin comme

/usr/bin/dc3dd

nous l'avons. Sinon, nous devons l'installer et entrer

Sudo apt-get install dc3dd avant de passer à l'étape 3

3) déterminez le nom de votre lecteur (ancien) source Ceci est probablement/dev/sda mais pour être sûr de regarder avec les disques de l'interface graphique dans l'image ci-dessous, vous pouvez voir que mon sda1 est un lecteur de 128 Go avec 2 partitions de 64 Go.

Recovery1

4) attachez le nouveau lecteur Vérifiez les noms de périphérique avec les disques de l'interface graphique prenez des notes! L'ancien disque s'appellera source et le nouveau s'appellera cible. Ainsi, dans cet exemple, source =/dev/sda et la cible seront/dev/sdb ou quoi que ce soit qui soit indiqué dans Disks

Maintenant que nous avons un plan, nous allons dupliquer la source sur la cible en utilisant dc3dd.

5) Au terminal, émettez la commande

dc3dd if=/dev/sdX of=/dev/sdY changez X pour qu'il corresponde à la source (probablement a) et Y pour qu'il corresponde à la cible (probablement b ou c) , vérifiez vos notes et assurez-vous de bien le faire !!!

Remarque: pour créer une image plutôt que de cloner un lecteur physique, remplacez = = dev/sdY par = diskimage.dd.

Pendant que nous copions le disque source sur la cible pour nous assurer que nous pourrons toujours revenir en cas de problème et que nous ne serons pas plus mal lotis qu'avant, nous devrions probablement nous familiariser avec les partitions en général. Une bonne rédaction peut être trouvée sur le site http://www.tomshardware.com/forum/270354-32-understnading-extended-logical-primary-partitions Ces connaissances vous seront utiles ultérieurement.

6) Lorsque la copie est complètement arrêtée, déconnectez le lecteur marqué source (ancien lecteur) et rangez-le dans un endroit sûr.

7) Redémarrez à nouveau la machine avec le Live DVD/USB avec la cible (nouveau lecteur) connectée.

8) Nous allons installer testdisk pour récupérer les partitions sur le lecteur cible qui est maintenant identique à la source en termes de données.

Ouvrez un terminal et lancez la commande

Sudo apt-get install testdisk

9) Lorsque l'installation est terminée, nous lançons la commande testdisk

Les exemples suivants sont issus d’un très bon tutoriel pas à pas source

One condition:

    TestDisk must be executed with Administrator privileges.

Important points for using TestDisk:

    To navigate in TestDisk, use the Arrow and PageUp/PageDown keys.
    To proceed, confirm your choice(s) with the Enter key.
    To return to a previous display or quit TestDisk, use the q (Quit) key.
    To save modifications under TestDisk, you must confirm them with the y (Yes) and/or Enter keys, and
    To actually write partition data to the MBR, you must choose the "Write" selection and press the Enter key.

Création de journaux Create Log

Choose Create to instruct Testdisk to create a log file containing technical information and messages, unless you have a reason to append data to the log or you execute TestDisk from read only media and must create the log elsewhere.
Choose None if you do not want messages and details of the process to be written into a log file (useful if for example Testdisk was started from a read-only location).
Press Enter to proceed.

Disk selection

Tous les disques durs doivent être détectés et répertoriés avec la taille correcte par TestDisk: sélection du disque

Use up/down arrow keys to select your hard drive with the lost partition/s.
Press Enter to Proceed.

Partition table type selection

TestDisk affiche les types de table de partition. type de table de partition de menu

Select the partition table type - usually the default value is the correct one as TestDisk auto-detects the partition table type.
Press Enter to Proceed.

Etat actuel de la table de partition

TestDisk affiche les menus (voir également les éléments de menu de TestDisk). menus

Use the default menu "Analyse" to check your current partition structure and search for lost partitions.
Confirm at Analyse with Enter to proceed.

Votre structure de partition actuelle est maintenant répertoriée. Examinez votre structure de partition actuelle pour les partitions manquantes et les erreurs. Analyse

La première partition est répertoriée deux fois, ce qui indique une partition corrompue ou une entrée de table de partition non valide. Un démarrage NTFS non valide pointe vers un secteur de démarrage NTFS défectueux, il s’agit donc d’un système de fichiers corrompu. Une seule partition logique (étiquette Partition 2) est disponible dans la partition étendue. Une partition logique est manquante.

Confirm at Quick Search to proceed.

Recherche rapide de partitions TestDisk affiche les premiers résultats en temps réel.
quick search

Au cours de la recherche rapide, TestDisk a trouvé deux partitions, y compris la partition logique manquante appelée Partition 3. first results

Highlight this partition and press p to list your files (to go back to the previous display, press q to Quit, Files listed in red are deleted entries).

Tous les répertoires et les données sont correctement répertoriés.

Press Enter to proceed.

Enregistrer la table de partition ou rechercher d'autres partitions? recherche de menu!

When all partitions are available and data correctly listed, you should go to the menu Write to save the partition structure. The menu Extd Part gives you the opportunity to decide if the extended partition will use all available disk space or only the required (minimal) space.
Since a partition, the first one, is still missing, highlight the menu Deeper Search (if not done automatically already) and press Enter to proceed.

Une partition est toujours manquante: Deeper Search

Deeper Search recherchera également le secteur de démarrage de la sauvegarde FAT32, le superbloc de démarrage de la sauvegarde NTFS, le superbloc de sauvegarde ext2/ext3 pour détecter plus de partitions, il analysera chaque cylindre.

Après la recherche approfondie, les résultats s'affichent comme suit: La première partition "Partition 1" a été trouvée à l'aide du secteur de démarrage de sauvegarde. Dans la dernière ligne de votre affichage, vous pouvez lire le message "NTFS détecté à l'aide du secteur de sauvegarde!" et la taille de votre partition. La "partition 2" est affichée deux fois avec une taille différente. Les partitions répertoriées en tant que D(eleted) ne seront pas récupérées si vous les laissez répertoriées comme supprimées. Les deux partitions sont répertoriées avec le statut D pour supprimé, car elles se chevauchent. Vous devez identifier la partition à récupérer. results deeper search!

Highlight the first partition Partition 2 and press p to list its data.

Le système de fichiers de la partition logique supérieure (étiquette Partition 2) est endommagé
système de fichiers endommagé (cliquez sur le pouce).

Press q for Quit to go back to the previous display.
Let this partition Partition 2 with a damaged file system marked as D(deleted).
Highlight the second partition Partition 2 below
Press p to list its files.

list files

Cela fonctionne, vos fichiers sont répertoriés, vous avez trouvé la bonne partition!

Use the left/right arrow to navigate into your folders and watch your files for more verification

Remarque: la liste des répertoires FAT est limitée à 10 clusters. Certains fichiers peuvent ne pas apparaître mais n'affectent pas la récupération.

Press q for Quit to go back to the previous display.

The available status are Primary, * bootable, Logical and Deleted.

À l’aide des touches fléchées gauche/droite, changez l’état de la partition sélectionnée de D(eleted) à L (logique). De cette façon, vous pourrez récupérer cette partition. définir la partition à récupérer

Astuce: lire Comment reconnaître les partitions principales et logiques? Remarque: Si une partition est répertoriée * (amorçable) mais que vous ne démarrez pas à partir de cette partition, vous pouvez la changer en partition principale.

Press Enter to proceed.

Partition table recovery

Il est maintenant possible d'écrire la nouvelle structure de partition. Remarque: la partition étendue est automatiquement définie. TestDisk reconnaît cela à l'aide de la structure de partition différente. menu write

If all partitions are listed and only in this case, confirm at Write with Enter, y and OK.

Maintenant, les partitions sont enregistrées dans la table des partitions. Récupération du secteur de démarrage NTFS

Le secteur de démarrage de la première partition nommée Partition 1 est toujours endommagé. Il est temps de le réparer. Le statut du secteur de démarrage NTFS est incorrect et le secteur de démarrage de sauvegarde est valide. Les secteurs de démarrage ne sont pas identiques. backup bs

To copy the backup of the boot sector over the boot sector, select Backup BS, validate with Enter, use y to confirm and next OK.

Plus d'informations sur la réparation de votre secteur de démarrage sous les éléments du menu TestDisk. Le message suivant est affiché: after backup bs

Le secteur de démarrage et sa sauvegarde sont maintenant identiques et identiques: le secteur de démarrage NTFS a été récupéré avec succès.

Press Enter to quit.

reboot

TestDisk displays You have to restart your Computer to access your data so press Enter a last time and reboot your computer.

Termine les instructions de cgsecurity

Si le lecteur est physiquement endommagé, nous aurons besoin d'une approche différente en utilisant ddrescue.

5
Elder Geek