Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 22 Jun 2023 16:38:21

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2977
Site web

HDD externe WD Elements 1TB ne se monte plus

Bonjour,

C'est très ennuyeux. Avant d'installer une version propre de Ubuntu 22.04 LTS sur le NUC d'une cliente, nous avons sauvegardé ses données sur un HDD externe WD Elements 25A2 à l'aide de DéjàDup. La sauvegarde s'est a priori bien passée, mais après trois échec de la restauration, il s'avère que le HDD externe est mort et ne se monte plus.

Les tests lancés depuis Utilitaire de disque ne passent pas. GParted le voit sans afficher d'information sur son état:

https://blog.whyopencomputing.ch/wp-content/uploads/2023/06/2023.06.22_GParted_HDD_WD_Elements.png

Dans l'onglet Périphérique de GParted, j'ai choisi Tenter une récupération de données... Dans un premier temps, GParted demandait d'installer gpart, ce que j'ai fait en ouvrant une fenêtre terminal ([Ctrl]+[Alt]+[T]) pour passer la commande:

Code:

sudo apt install gpart

Cela fait, j'ai l'information suivante:

https://blog.whyopencomputing.ch/wp-content/uploads/2023/06/2023.06.22_Rechercher_systeme_de_fichiers_GParted.png

Je lance alors l'opération en cliquant sur le bouton Valider.... Mais, après une minute, j'ai le message Aucun système de fichiers n'a été trouvé sur /dev/sda.

Il va probablement falloir sortir la grosse artillerie pour tenter de récupérer la sauvegarde de notre cliente...

Merci pour l'aide!

Cordialement.


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#2 22 Jun 2023 17:05:40

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2977
Site web

Re: HDD externe WD Elements 1TB ne se monte plus

Je vais tenter d'utiliser DDrescue en suivant les instructions de https://cyanogenmods.org/how-to-install … n-ubuntu/.

Il faut tout d'abord ajouter le dépôt logiciel correspondant avec la commande suivante dans un terminal:

Code:

sudo add-apt-repository ppa:hamishmb/myppa

On peut alors mettre à jour la liste des paquets et lancer l'installation de DDRescue avec les commandes suivantes:

Code:

sudo apt update
sudo apt install ddrescue-gui

Malheureusement, le système me répond Impossible de trouver le paquet ddrescue-gui. Caramba, encore raté!

En fait, selon la documentation Ubuntu francophone, le paquet s'appelle aujourd'hui gddrescue, que l'on installe avec:

Code:

sudo apt update
sudo apt install gddrescue

Mais l'usage de ddrescue n'est pas trivial et je n'ai pas trop cherché...

Sur le manjuel de ddrescue (EN), il y a un lien pour installer:
DDRescue-GUI - A simple GUI (Graphical User Interface) for ddrescue. La version pour Linux ne coûte que £4.99,

Dernière modification par François Marthaler (22 Jun 2023 17:27:43)


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#3 22 Jun 2023 18:26:32

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2977
Site web

Re: HDD externe WD Elements 1TB ne se monte plus

J'ai encore voulu voir ce que donner la commande fsck sur le HDD défectueux dont GParted m'indique qu'il se trouve sur /dev/sda

Code:

francois@francois-NV41MZ:~$ sudo fsck /dev/sda
[sudo] Mot de passe de francois : 
fsck de util-linux 2.37.2
e2fsck 1.46.5 (30-Dec-2021)
ext2fs_open2: Numéro magique invalide dans le super-bloc
fsck.ext2 : Superbloc invalide, tentons d'utiliser les blocs de sauvetage...
fsck.ext2: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sda

Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2/ext3/ext4 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2/ext3/ext4 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
    e2fsck -b 8193 <périphérique>
 ou
    e2fsck -b 32768 <périphérique>

Trouvé une table de partitions gpt dans /dev/sda

Pas étonnant, car le disque est formaté en NTFS.

Sur le wiki Ubuntu, on lit: Si partition NTFS, la duplication est possible en ignorant les secteurs illisibles.

Code:

 ntfsclone -f --rescue  --overwrite '/dev/sda1'  '/dev/sdd1'

J'ai donc branché un SSD externe Goodram de 1 TB, formaté en NTFS et qui s'est monté sur /dev/sdb1. J'ai tenté ma chance avec la commande suivante:

Code:

francois@francois-NV41MZ:~$ sudo ntfsclone -f --rescue  --overwrite '/dev/sda1'  '/dev/sdb1' 
ntfsclone v2021.8.22 (libntfs-3g)
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 1024207089664 bytes (1024208 MB)
Current device size: 1024207093760 bytes (1024208 MB)
ERROR: Output device is too small (1000168488960) to fit the NTFS image (1024207090176).

Curieux, car le SSD vu par GParted est plus gros que le HDD d'origine. Mais bon, je vais essayer avec un HDD externe de 2 TB...

De plus en plus curieux. Le HDD est en NTFS et se trouve sur /dev/sdb1. Mais...:

Code:

francois@francois-NV41MZ:~$ sudo ntfsclone -f --rescue  --overwrite '/dev/sda1'  '/dev/sdb1' 
[sudo] Mot de passe de francois : 
ntfsclone v2021.8.22 (libntfs-3g)
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 2000363188224 bytes (2000364 MB)
Current device size: 2000363192320 bytes (2000364 MB)
ERROR: Output device is too small (1000168488960) to fit the NTFS image (2000363188736).

Pour rire, je vais essayer avec un SSD externe de 4 TB... Et, sans grande surprise, le problème demeure:

Code:

francois@francois-NV41MZ:~$ sudo ntfsclone -f --rescue  --overwrite '/dev/sda1'  '/dev/sdb1'
ntfsclone v2021.8.22 (libntfs-3g)
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 4000785100800 bytes (4000786 MB)
Current device size: 4000785104896 bytes (4000786 MB)
ERROR: Output device is too small (1000168488960) to fit the NTFS image (4000785101312).
francois@

J'ai probablement fait une faute de syntaxe. Je vais lire, par exemple, https://manpages.ubuntu.com/manpages/tr … ne.8.html.
...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#4 23 Jun 2023 13:20:09

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2977
Site web

Re: HDD externe WD Elements 1TB ne se monte plus

Dans les exemples donnés sur le manuel d'utilisation de ntfsclone, le premier est celui-ci:

Clone NTFS on /dev/hda1 to /dev/hdc1:

              ntfsclone --overwrite /dev/hdc1 /dev/hda1


Le disque source et celui de destination sont inversés! Heureusement que le disque SSD était plus grand que le HDD défectueux, sans quoi le SSD quasi vide aurait écrasé le disque que je voulais sauvegarder!

Malheureusement, en passant la commande dans le bon sens, j'ai un autre message d'erreur:

Code:

francois@francois-NV41MZ:~$ sudo ntfsclone -f --rescue  --overwrite /dev/sdb1  /dev/sda1
ntfsclone v2021.8.22 (libntfs-3g)
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 1000168484864 bytes (1000169 MB)
Current device size: 1000168488960 bytes (1000169 MB)
Scanning volume ...
ERROR: Cluster 16396 referenced twice!
You didn't shutdown your Windows properly?

Comme je ne trouve rien sur Internet concernant cette erreur, je pense qu'il me faut redémarrer ma machine...

Après redémarrage, j'ai relancé la commande, avec cette fois-ci un autre message d'erreur:

Code:

francois@francois-NV41MZ:~$ sudo ntfsclone -f --rescue  --overwrite /dev/sdb1  /dev/sda1
[sudo] Mot de passe de francois : 
ntfsclone v2021.8.22 (libntfs-3g)
Failed to read lock '/dev/sda1': Ressource temporairement non disponible
Error opening '/dev/sda1': Ressource temporairement non disponible
ERROR(11): Opening '/dev/sda1' as NTFS failed: Ressource temporairement non disponible

Encore raté!!


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#5 23 Jun 2023 16:18:07

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2977
Site web

Re: HDD externe WD Elements 1TB ne se monte plus

Dans l'intervalle, j'ai utilisé Utilitaire de disques pour identifier les points de montage des deux disques externe. A tout hasard, j'ai sélectionné le 1TB défectueux, puis Réparer le système de fichiers:

https://blog.whyopencomputing.ch/wp-content/uploads/2023/06/2023.06.23_Reparer_le_systeme_de_fichiers-e1687528923476.png

Et, à ma plus grande surprise, la réparation a été faite en quelques minutes:

https://blog.whyopencomputing.ch/wp-content/uploads/2023/06/2023.06.23_Reparation_reussie-e1687529044266.png

Après quoi, je me suis dit que je pouvais monter le disque et sauvegarder les données de notre cliente. mais l'opération n'est pas possible:

https://blog.whyopencomputing.ch/wp-content/uploads/2023/06/2023.06.23_Erreur_de_montage-e1687529245946.png

Il y a probablement trop de secteurs défectueux, car en relançant la réparation du système de fichiers, Utilitaire de disques me dit immédiatement qu'il est en bon état:

https://blog.whyopencomputing.ch/wp-content/uploads/2023/06/2023.06.23_Systeme_de_fichiers_intact-e1687529440483.png

Alors, à tout hasard, j'ai tenté l'option Créer une image disque (dans le menu en haut à droite, après avoir sélectionné la partition sda1) et la sauvegarde a commencé sur le SSD externe de 1 TB:

https://blog.whyopencomputing.ch/wp-content/uploads/2023/06/2023.06.23_Image_disque_en_cours-e1687529644294.png

Comme je n'avais pas le temps d'attendre plus d'une journée, j'ai interrompu le processus, tout en notant que de nombreux secteurs défectueux ont été remplacés par des zéros (83 Mo sur 23 Go) et qu'une grande masse de données subsistent sur le disque... Il va me falloir creuser encore un peu...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#6 23 Jun 2023 16:42:33

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2977
Site web

Re: HDD externe WD Elements 1TB ne se monte plus

J'en reviens à la conclusion de mon post #2 à propos de ddrescue et vais acheter DDRescue-GUI For Linux sur https://www.hamishmb.com/ddrescue-gui/ (version pro à £ 6,99).

Après avoir payé avec PayPal, j'ai pu télécharger un fichier ddrescue-gui-linux.tar.gz. J'ai double-cliqué dessus pour ouvrir l'archive, choisir le dossier Ubuntu et le décompresser. J'ai ensuite fait un clic droit sur le fichier ddrescue-gui_2.1.1~lunar-0ubuntu1~ppa1_all.deb se trouvant dans le sous-dossier 23.04 (dernière version Ubuntu, car la version 16.04 n'est plus supportée) et choisi Ouvrir avec une autre application, puis Installation de l'application, ce qui a ouvert Ubuntu software et m'a permis de l'installer.

J'en ai profité pour télécharger le manuel au format PDF (EN).

Après avoir choisi /dev/sda1 dans Image Source, un truc au pif dans Recovery Mapfile et /dev/sdb1 dans Image Destination, j'ai lancé la sauvegarde, ce qui m'a affiché un message Starting up ddrescue...

Mais, après une demi-heure, rien n'avait encore été sauvegardé d'après Detailed info. La LED du SSD de sauvegarde clignote de temps en temps signalant des accès disque, mais rien du côté du HDD. J'ai tenté de cliquer sur le bouton Abort, mais Starting up ddrescue... continue à s'afficher.

Bon, on lit (p. 19 du manuel): "Data recovery can take hours, days, or even weeks. Hopefully you will have a speedy recovery, but it all depends on how badly your disk was damaged, how big it is, and what kind of damage it has taken."


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

#7 23 Jun 2023 20:54:49

DVZ15
Apôtre du libre
Date d'inscription: 28 Jan 2018
Messages: 50

Re: HDD externe WD Elements 1TB ne se monte plus

Bonjour,

Sinon il y a PhotoRec qui permet de récupérer les disques défectueux.

Courage!

Dernière modification par DVZ15 (25 Jun 2023 15:15:41)


xubuntu 22.04 LTS
N131ZU  i7-8565U - RAM : 32 GB - SSD 500 GB Nvme

Hors ligne

 

#8 09 Jul 2023 22:14:51

ursh15
Citoyen(ne)
 
Date d'inscription: 23 Apr 2015
Messages: 18

Re: HDD externe WD Elements 1TB ne se monte plus

Bonsoir, je viens un peut tard dans l'aide mais ayant déjà fait un tas de manipulation de ce genres...
Tous le disques exterieurs n'ont pas les mêmes contrôleurs, ce qui veut dires que leurs performances et leurs tolérances aux erreurs varies fortements y compris dans la même série de fabrication !
Le mode de connexion (par exemple bus usb) a une forte influence sur le comportement du programme de rescue et du controleur de disque !
Le modèle de chip de bus (par exemple usb 1,2,3) a une grosse influence !
En résumé le programme réussirat suivant l'ordi utilisé et la connextion utilisée , par défaut plus le bus est lent, plus la récupération de données serat complette!
ddrescue m'as donné le plus de réussite depuis un vieux linux (systemrescueccd 2.x)
Je recommande toujours de tenté une lecture seule du disque avec écriture sur un disque interne (pas sur le même bus de donnée), c'est plus rapide et fait moins de tentative.
De temps a autre un hdd externe peut-être relus sans erreur si la platine du contrôleur est abimmée mais pas le disque dans ce cas en échangent le controleur (attention c'est pas à la portée de non initiés et c'est sans garantie donc, seulement en dernier recours).
Pour info, les hdd externes (les ssd je ne sait pas) les plus fiables et les plus versatilles (multi plateformes donc de partitions) étaient les samsung.


Leap15.4, AsusM5a99fx-pro, AMDFX6300, Ram 2400Mhz, SSD en nvme ...  Smartphone FP2

Hors ligne

 

Pied de page des forums

Powered by FluxBB