GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Mauvais numéro magique dans le disque dur externe Superblock ?

Cette question a déjà des réponses ici :Correction d'une partition NTFS corrompue sans Windows

(12 réponses)
Fermé il y a 1 an.

J'ai un disque dur externe qui semble cassé. Ne peut pas être ouvert sous Windows ni sous Ubuntu (il s'agit d'un système de fichiers NTFS).
Sous Windows, j'ai exécuté (deux fois maintenant) la commande chkdsk . Là, il identifie certains segments de mémoire qui sont illisibles. Je pensais qu'il les "marquerait" et les éviterait en essayant de lire sur le disque dur.
Mais après avoir exécuté ce programme, Windows n'était toujours pas en mesure de l'ouvrir. Donc, soit je me trompe, soit mon disque est irréparable.

En supposant que je me trompe, je me suis tourné vers Ubuntu pour voir si gparted ou fsck pourrait être utile.
La fonction "vérifier" dans gparted m'a donné une erreur… et pas beaucoup d'informations supplémentaires.

Vérifier d'abord où se trouve la partition, en exécutant lsblk donne

sdb      8:16   0 298,1G  0 disk 
└─sdb1   8:17   0 298,1G  0 part 

Passer à fsck , j'ai exécuté la commande suivante

[email protected]# fsck /dev/sdb1 -y
fsck from util-linux 2.31.1

Rien de plus. C'était donc assez étrange. Par conséquent, j'ai essayé le disque entier et non une partition. Cela a donné

[email protected]# fsck /dev/sdb -y
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

Found a dos partition table in /dev/sdb

Ainsi, l'erreur indiquée est

fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

Puisque je suis sûr (grâce à gparted ) que j'ai affaire à un ntfs système de fichiers, et non ext[0-9] .. Je pense que la solution proposée (exécuter ef2fsck ne s'applique pas à moi.

Je ne sais pas comment continuer à partir d'ici. Je crois que si certains segments de mémoire peuvent être évités pour être lus. Je pense que je peux en récupérer certaines données. Mais je ne sais pas comment faire.

Connexe :Comment réinitialiser la configuration Unity dans Ubuntu ?

Réponse acceptée :

fsck et gparted les applications ne peuvent pas être utilisées pour résoudre un problème avec une partition ntfs. ntfsfix ne doit pas être utilisé pour tenter de résoudre ce problème.

Les outils Windows doivent normalement être utilisés. Cependant, chkdsk n'aide pas ici.

Vous pouvez essayer d'utiliser testdisk à partir du système d'exploitation Ubuntu.

sudo apt-get update # mettre à jour les bases de données du logiciel

sudo apt-get install testdisk # installer le disque de test

sudo testdisk # démarrer le disque de test

Accédez à http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step pour obtenir de l'aide sur l'utilisation de cet outil.


Ubuntu
  1. Fonction Python abs()

  2. Comment créer une baie externe Btrfs Usb Hdd Raid 1 à auto-guérison ?

  3. Tailles des partitions Ubuntu ?

  4. Quel est le rôle de Magic Number dans le chargement de démarrage sous Linux ?

  5. Effectuer une analyse des blocs défectueux sur la partition racine sous Linux

Comment connaître le nombre de secteurs défectueux sur le disque dur ?

Mauvaises performances 3D dans Ubuntu 12.04 ?

Disque dur USB externe non détecté ?

Les performances du disque dur sont-elles lentes dans Ubuntu ?

Fusionner les répertoires personnels ?

Est-il acceptable d'utiliser mkfs sans numéro de partition ?