Ubuntu – Partition de démarrage du BIOS: comment réparer «Superblock invalide»

Ma machine est un Ubuntu de bureau (pas de double démarrage). Le PC n’est pas en mesure de passer l’écran Ubuntu au démarrage. Après quelques minutes, il retombe sur un écran demandant ce qui suit: maintenance ou reboot . J’ai un disque SSD de 1 To. J’ai supprimé tous les autres lecteurs secondaires. Quand je cours sudo fdisk -l , J’obtiens ce qui suit:

 Device      Start        End          Sectors      Size   Type
/dev/sda1   2048         1050623      1048576      512M   EFI System
/dev/sda2   1050624      1052671      2048         1M     Bios boot
/dev/sda3   1984313344   2051198975   66885632    31.9G   Linux Swap
/dev/sda4   1052672      1984313343   1983260672  945.7G  Linux filesystem
 

Puis je cours fsck /dev/sdaX avec X = 1,2,3 ou 4. Toutes les partitions X = 1,3,4 je ne reçois aucune erreur. Mais pour fsck /dev/sda2 , la sortie est:

 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/sda2
 

Le superbloc n’a pas pu être lu ou ne décrit pas un système de fichiers ext2 / ext3 / ext4 valide. Vous pouvez essayer d’exécuter e2fsck avec un superbloc alternatif:

 e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
 

Je ne sais pas trop quoi essayer: e2fsck -b 8193 /dev/sda ? ou e2fsck -b 8193 /dev/sda2 

Merci pour toutes suggestions!

Meilleure réponse

  • Vous avez une erreur grave, donc la meilleure chose à faire avant de commencer est de faire une copie identique de votre SSD vers un autre SSD ou HDD plus grande ou égale à votre taille actuelle. CloneZilla Live est le moyen le plus simple de le faire. Si vous faites une erreur ou que quelque chose se passe mal, vous aurez une image à jour sur laquelle vous replier.

    Non? Vous voulez vivre dangereusement et complètement gâcher votre système et perdre toutes les données ??? OK, ton choix! Exécutez simplement:

     e2fsck -b 8193 /dev/sda
     

    et si cela échoue:

     e2fsck -b 32768 /dev/sda
     

    parce que l’indice est dans le <device> :

    •  /dev/sda est votre SSD (appareil)
    •  /dev/sda1