Cela fait déjà quelque temps que mon ordinateur HP250G3 ne veut plus démarrer, j'ai donc installé Ubuntu 16.04 LTS sur mon disque flash pour récupérer des données avant de réinitialiser le disque dur (réinitialisation matérielle + réinstallation de Windows 8.1).
Puis j'ai découvert que mon disque dur était dans un gâchis géant. Lorsque j'ouvre le terminal et que j'entre Sudo fdisk -lu /dev/sda
, il me montre ceci:
Et quand je tape Sudo parted -l
je reçois ceci:
Model: ATA ST750LM022 HN-M7 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.000 750GB 750GB ntfs
Le seul problème avec cela est que mon disque dur avait environ 500 Go de mémoire, pas 1800 Go. Alors j'ai décidé de vérifier ce que Disks dit:
Et voici ce que dit GParted:
Maintenant, que puis-je faire pour sauvegarder au moins les données les plus importantes (~ 200 Mo)? Puis-je résoudre ce problème en redimensionnant les partitions? C'est crucial pour moi, alors aidez-moi s'il vous plaît.
Je donnerai toute information manquante.
mon disque dur avait environ 500 Go de mémoire, pas 1800 Go
Je ne sais pas trop d'où proviennent ces chiffres, mais la taille de votre disque dur est de 750 Go.
que puis-je faire pour sauvegarder au moins les données les plus importantes (~ 200 Mo)?
Vous avez probablement juste besoin de récupérer la table de partition. Très probablement, le système de fichiers n'est pas corrompu et il vous suffit d'indiquer au système comment le trouver.
Cependant, il se peut également que le système de fichiers soit corrompu. Je vais discuter des deux alternatives.
Puis-je résoudre ce problème en redimensionnant les partitions?
Non, absolument pas. N'essayez pas de salir les partitions avant de restaurer les données.
Bien que votre question concerne NTFS et celle-ci concernait exFAT, ma réponse s'applique toujours. J'ai adapté les instructions à votre scénario spécifique.
Le but est de connecter un disque dur externe sur lequel vous allez copier vos fichiers. Installez TestDisk et exécutez-le sur le périphérique:
Sudo apt install testdisk
Sudo testdisk /dev/sda
Si vous ne pouvez pas l'installer, ouvrez le programme Logiciels et mises à jour et vérifiez que tous les référentiels sont activés. Certains d'entre eux peuvent ne pas être par défaut.
Comme je l'ai écrit dans cette réponse sur le site nix & Linux Stack Exchange:
Les étapes essentielles sont:
- scanner le lecteur
- sélectionner la partition
- pressage P pour montrer les fichiers
- copier les fichiers avec C
En appuyant sur P entraîne un message d'erreur, le système de fichiers est corrompu.
Avertissement: Je suis le développeur de RecuperaBit.
Si le système de fichiers est corrompu, vous devez utiliser un programme capable d'effectuer une reconstruction judiciaire du système de fichiers. J'ai en fait écrit un pour NTFS qui s'appelle RecuperaBit .
En bref, les étapes seraient les suivantes:
/dev/sda
) dans un fichier image (facultatif, mais vivement recommandé)/dev/sda
), soit sur la copie du flux de bitsrecoverable
à l'invite de RecuperaBitrécupérez tous les fichiers avec les commandes suivantes (remplacez [X]
] par le numéro de partition trouvé à l'étape précédente):
restore [X] 5
restore [X] -1
J'ai fourni des instructions détaillées avec un exemple dans cette réponse .