#26 Le 13/10/2019, à 16:18
- geole
Re : Tentative de récupération d'un disque dont le montage échoue
Bonjour
Fais d'abord celle-ci .
sudo ddrescue -f -c1 -n /dev/disk/by-id/ata-WDC_WD15EARS-00Z5B1_WD-WMAVU2792075-part1 /dev/disk/by-id/ata-WDC_WD40EZRZ-00GXCB0_WD-WCC7K6SEK4NT-part1 /$HOME/green1to5disk.log
Puis tu pourras passer à celle que tu indiques mais il faudra t'attendre à une certaine lenteur.
c'est le même principe de suivi.
Le mode graphique pour afficher les lieux d'erreurs est bien .
Tu peux aussi le faire en ligne de commandes à tout instant
sudo ddrescuelog -l- -b512 /$HOME/green1to5disk.log >/$HOME/green1to5diskBADBLOCS.log
wc -w /$HOME/green1to5diskBADBLOCS.log
cat /$HOME/green1to5diskBADBLOCS.log
Ajout
Pendant la tentative de copie des blocs illisibles, il a été rapporté les phénomènes suivants
a) Le disque peut se mettre à chauffer et disparaître. La commande plante.
Il faut attendre quelques heures puis la relancer.
b) Pendant plusieurs heures, aucune lecture ne réussit.
Il faut arrêter la commande (ctrl c ) attendre quelques heures puis la relancer
c) Les têtes de lectures cassent. C'est terminé pour les tentatives de recopie.
d) Il est très rare que 100% soient récupérables. Il faudra savoir arrêter à un moment donné.
J'ai constaté
a) qu'il y a pas mal d'erreurs en début de disque, C'est souvent à cet endroit que les descriptions de fichiers sont stockées
b) qu'il y a énormément d'erreurs à la fin du disque. Dnas une partition NTFS de windows, cest très rare qu'il y ait des données utilisateurs
Dernière modification par geole (Le 13/10/2019, à 22:54)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#27 Le 13/10/2019, à 17:15
- geole
Re : Tentative de récupération d'un disque dont le montage échoue
J'ai installé par curiosité gsmartcontrol dont voici le log d'erreur :
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.15.0-65-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE 5 Reallocated_Sector_Ct PO--CK 141 141 140 - 471 7 Seek_Error_Rate -OSR-K 200 200 000 - 0 9 Power_On_Hours -O--CK 097 097 000 - 2449 197 Current_Pending_Sector -O--CK 195 195 000 - 1341 200 Multi_Zone_Error_Rate ---R-- 001 001 000 - 55916 Error 27657 [8] occurred at disk power-on lifetime: 2444 hours Error: UNC 8 sectors at LBA = 640726456 Error 27656 [7] occurred at disk power-on lifetime: 2441 hours Error: UNC 8 sectors at LBA = 640726456 Error 27655 [6] occurred at disk power-on lifetime: 2441 hours Error: UNC at LBA = 640726456 Error 27654 [5] occurred at disk power-on lifetime: 2441 hours Error: UNC at LBA = 640726400 Error 27653 [4] occurred at disk power-on lifetime: 2441 hours Error: UNC at LBA = 640726456 Error 27652 [3] occurred at disk power-on lifetime: 2441 hours Error: UNC at LBA = 640726456 Error 27651 [2] occurred at disk power-on lifetime: 2441 hours Error: UNC at LBA = 640726456 Error 27650 [1] occurred at disk power-on lifetime: 2441 hours Error: UNC at LBA = 640726400
On voit que le disque a 471 secteurs qui ont été lus avec difficultés et qui ont du être remplacés par d'autres mais qu'il en reste 1341 en attente de remplacement.
qu'il y a eu 55916 tentatives de lectures/écriture provoquant 27657 erreurs mémorisés
Que la dernière datet d'il y a 8 heures et porte sur 8 secteurs commençant au N° 640726456
C'était pareil 3 heures avant où il y avait aussi le N° 640726400 pour 1 secteur
Dans tous les cas, l'erreur était UNC abbréviation de UNreCoverable
Avec cette quantité d'erreurs ton disque est probablement non réutilisable.
Dernière modification par geole (Le 13/10/2019, à 17:16)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#28 Le 13/10/2019, à 18:12
- geole
Re : Tentative de récupération d'un disque dont le montage échoue
J'ai lu dans la doc ubuntu-fr ceci :
Évitez d'utiliser une partition NTFS pour accueillir une image disque de taille importante (plus de quelques Go). Plusieurs personnes ont rapporté que la récupération ralentit au fur et à mesure de la récupération, à telle point qu'il est impossible de finir la récupération.
Qu'en penses-tu ?
Dans quelques heures ou dans quelques jours, tu vas arrêter de tenter de lire les secteurs illisibles.
Il faudra donner la partition dupliquée à windows pour remettre en état.
Peut-être que la remise en état sera excellente. Peut-être pas.
Pour se prémunir du risque, je t'ai proposé de dupliquer la copie faite dans une autre partition puisque tu as la chance d'avoir un gros disque.
Cette remarque m'a interpellé. Je n'ai pas la possibilité de dupliquer 1,5 To mais j'ai réussi à dupliquer 190 Go. Voici mes quelques remarques
1) Duplication dans une partition non-formatée avec cette commande
sudo dd if=/dev/zero of=/dev/sdc14 bs=64K count=2899169 status=progress
189993517056 bytes (190 GB, 177 GiB) copied, 1190 s, 160 MB/s
2899169+0 enregistrements lus
2899169+0 enregistrements écrits
189999939584 bytes (190 GB, 177 GiB) copied, 1190,04 s, 160 MB/s
Ma surprise a été de voir que le débit commençait vers 200 M B/s et diminuait lentement
2) Duplication dans une partition formatée EXFAT avec cette commande
sudo dd if=/dev/zero of=/mnt/sdc14/fic.img bs=64K count=2899169 status=progress
561577984 bytes (562 MB, 536 MiB) copied, 1 s, 562 MB/s
189867622400 bytes (190 GB, 177 GiB) copied, 1190 s, 160 MB/s
2899169+0 enregistrements lus
2899169+0 enregistrements écrits
189999939584 bytes (190 GB, 177 GiB) copied, 1190,92 s, 160 MB/s
df -h | grep sdc14
/dev/sdc14 197G 177G 20G 91% /mnt/sdc14
C'est la même remarque que pour le non-partitionné et le même débit.
3) Duplication dans une partition formatée BTRFS avec cette commande
sudo dd if=/dev/zero of=/mnt/sdc14/fic.img bs=64K count=2899169 status=progress
189945348096 bytes (190 GB, 177 GiB) copied, 1199 s, 158 MB/s
2899169+0 enregistrements lus
2899169+0 enregistrements écrits
189999939584 bytes (190 GB, 177 GiB) copied, 1199,35 s, 158 MB/s
Même remarque , c'est un petit peu moins rapide.. J'ai oublié de relever le taux de remplissage.
4) Duplication dans une partition formatée EXT4 avec cette commande
sudo dd if=/dev/zero of=/mnt/sdc14/fic.img bs=64K count=2899169 status=progress
189864869888 bytes (190 GB, 177 GiB) copied, 1283 s, 148 MB/s
2899169+0 enregistrements lus
2899169+0 enregistrements écrits
189999939584 bytes (190 GB, 177 GiB) copied, 1283,87 s, 148 MB/s
df -h | grep sdc14
/dev/sdc14 193G 178G 5,7G 97% /mnt/sdc14
Le débit se stabilise entre 147 et 146 MB/s
5) Duplication dans une partition formatée NTFS avec cette commande
sudo dd if=/dev/zero of=/mnt/sdc14/fic.img bs=64K count=2899169 status=progress
125435904 bytes (125 MB, 120 MiB) copied, 1 s, 125 MB/s
189918281728 bytes (190 GB, 177 GiB) copied, 1595 s, 119 MB/s
2899169+0 enregistrements lus
2899169+0 enregistrements écrits
189999939584 bytes (190 GB, 177 GiB) copied, 1595,71 s, 119 MB/s
df -h | grep sdc14
/dev/sdc14 197G 179G 19G 91% /mnt/sdc14
On constate bien qu'écrire un fichier de 197 Go en NTFS est pénalisant par rapport aux autres formats de partitions.
J'ai fait un suivi visuel
Les 10 premières minutes stable à 121 Mb/s
Les 6 minutes suivantes stable à 120 Mb/s
La suite stable à 119 Mb/s
Mon relevé semble incompatible avec la moyenne générale de 119 MB/s
Je ne sais pas si cela aurait continué à diminuer en débit si j'avais copié 1,5 To.
J'ai pris une unité de 64Ko comme travaille ddrescue cependant 1 Mo est certainement préférable.
Je te suggère de conserver ta seconde partition formatée en NTFS et de suivre la duplication lorsque tu la lanceras afin de voir s'il y a dégradation au fur et à mesure de l'avancement de la copie.
Pour copier, tu devras d'abord monter la partition de réception sur un point de montage
sudo mount -v /dev/disk/by-id/ata-WDC_WD40EZRZ-00GXCB0_WD-WCC7K6SEK4NT-partN /mnt
en remplaçant N par le numéro de la partition réceptrice que tu auras formatée
et tu copieras avec cette commande
sudo dd if=/dev/disk/by-id/ata-WDC_WD40EZRZ-00GXCB0_WD-WCC7K6SEK4NT-part1 of=/mnt/DUPLIgreen1to5disk.img bs=1M status=progress
Dernière modification par geole (Le 13/10/2019, à 18:15)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#29 Le 13/10/2019, à 18:58
- moko138
Re : Tentative de récupération d'un disque dont le montage échoue
9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 2449 5 Reallocated_Sector_Ct 0x0033 141 141 140 Pre-fail Always - 471 196 Reallocated_Event_Count 0x0032 001 001 000 Old_age Always - 264 197 Current_Pending_Sector 0x0032 195 195 000 Old_age Always - 1341
En y repensant, ça m'évoque fortement le résultat d'un atterrissage de têtes.
Mais la représentation graphique https://framapic.org/gNSs28xYe3Aq/5mM7b2ekd4na.png ne confirme pas cette impression.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#30 Le 13/10/2019, à 20:40
- rmy
Re : Tentative de récupération d'un disque dont le montage échoue
dans ta commande il y a deux "f", un seul suffit…
Ensuite heu… -r27 -c1 c'est un peu abusé je crois, saufsi tu as un mois devant toi… un -r1 -c16 devrait déjà être largement beaucoup il me semble.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#31 Le 13/10/2019, à 22:51
- geole
Re : Tentative de récupération d'un disque dont le montage échoue
On verra bien. Mais -c16 c'est incorrect. Je maintiens -c1 Je me demande d'ailleurs si, dans l'absolu, la première commande ne devrait pas avoir -c1 vu que, maintenant, la plupart des disques dispose d'un cache.
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#32 Le 14/10/2019, à 00:09
- rmy
Re : Tentative de récupération d'un disque dont le montage échoue
pourquoi incorrect selon toi geole ? -r27 -c1, de mémoire, ça signifie qu'il va faire des tentatives de copies sur des secteurs potentiellements HS ou n'ayant pas répondu, 27 fois, et cela secteur par secteur…
avec -r1 -c16 on ne retente qu'une fois la lecture avant un jump de 16 secteurs… ce qui me semble déjà très acceptable sur un disque dans cet état, non ?
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#33 Le 14/10/2019, à 00:12
- moko138
Re : Tentative de récupération d'un disque dont le montage échoue
geole,
As-tu remarqué :
man tune2fs | grep -B1 -A4 Card
?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#34 Le 14/10/2019, à 00:33
- rmy
Re : Tentative de récupération d'un disque dont le montage échoue
@moko, je ne comprends pas ton dernier commentaire, est-ce en lien avec ta proposition précédente de modification de la doc ddrescue ?
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#35 Le 14/10/2019, à 00:46
- moko138
Re : Tentative de récupération d'un disque dont le montage échoue
Non : je m'étais figuré que rmy de diskcard.fr et
Remy Card
ne faisaient qu'un.
Veuillez tous m'excuser si j'étais à côté de la plaque !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#36 Le 14/10/2019, à 08:46
- rmy
Re : Tentative de récupération d'un disque dont le montage échoue
Non : je m'étais figuré que rmy de diskcard.fr et
Remy Card
ne faisaient qu'un.
Veuillez tous m'excuser si j'étais à côté de la plaque !
Effectivement, c'est pas moi :-)
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#37 Le 14/10/2019, à 13:06
- geole
Re : Tentative de récupération d'un disque dont le montage échoue
pourquoi incorrect selon toi geole ? -r27 -c1, de mémoire, ça signifie qu'il va faire des tentatives de copies sur des secteurs potentiellement HS ou n'ayant pas répondu, 27 fois, et cela secteur par secteur…
avec -r1 -c16 on ne retente qu'une fois la lecture avant un jump de 16 secteurs… ce qui me semble déjà très acceptable sur un disque dans cet état, non ?
Bonjour
Moi aussi, j'avais pensé que tu étais rmy expert en réparation de disque.
J'ai donc hésité avant de faire ma remarque et j'ai pensé que tu n'avais pas pris le temps de lire le début de la discussion où il est écrit
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Caviar Green (AF)
Device Model: WDC WD15EARS-00Z5B1
Sector Size: 512 bytes logical/physical
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
Donc disque avec des secteurs physiques de 512 octets qui est la valeur par défaut dans la commande avec mécanique du disque en excellant état qui n'a donc pas besoin d'être ménagée.
et noté que la première commande faite était
sudo ddrescue -f -n
....
ce qui sous-entend -c128 puisque ddrescue --help dit
-b, --sector-size=<bytes> sector size of input device [default 512]
-c, --cluster-size=<sectors> sectors to copy at a time [128]
Donc, lorsque les phases de récupérations rapides sont terminées et qu'il ne reste que les parties défectueuses, il faut travailler à l'unité physique et pas par paquets de plusieurs unités.
Nota si la structure du disque avait indiqué que la taille physique était de 4096 au lieu de 512 , j'aurais proposé une première commande avec
sudo ddrescue -f -n -b4096 -c1024
....
et une dernière commande avec -c8
Pour le paramètre -r27 c'est quasiment équivalent au paramètre -r1 avec consigne de relancer 26 fois lorsque la commande est terminée. Mais au moins l'utilisateur est libéré de l'action de suivi pendant un certain temps.
Souvent, un disque H.S. a une mécanique en mauvais état. Il est alors possible de proposer seulement -r2 puis un point avec smarctl.
Lorsqu'un secteur est illisible, le paramètre -r27 ne signifie pas qu'il faut relancer immédiatement la lecture du secteur. Le secteur qui sera lu à la suite du secteur illisible sera celui qui suit.
Lorsqu'on sera arrivé en fin de disque, on repart pour une relecture complète en diminuant de 1 la valeur -r mais en commençant par la fin du disque. (Je ne sais pas si cela à un gros intérêt à ce niveau).
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#38 Le 14/10/2019, à 13:46
- rmy
Re : Tentative de récupération d'un disque dont le montage échoue
Moi aussi, j'avais pensé que tu étais rmy expert en réparation de disque.
En récupération de données, oui, celui-ci c'est moi. Pas Rémy Card, un expert en systèmes de fichiers semble-t-il.
WD15EARS-00Z5B1
Sector Size: 512 bytes logical/physical
Oui, j'ai bien vu ça.
Nous ne sommes donc pas en désaccord sur ce que signifie la commande, mais sur la pertinence et la manière de l'utiliser.
Il y a à ce stade 31675kB (61350 secteurs) non copiés, avec 646 erreurs. Autant dire du gruyère dans le zones non copiées. Ces zones se répartissent visiblement sur la fin du disque en majorité.
Lancer un -r27 -c1 va être considérablement plus long qu'un -r1 -c16 ce qui va permettre d'aller vers des blocs non splités de 8K dans les zones concernées (c'est déjà pas mal…). Le lancer en reverse va commencer par la fin du disque, où il y a beaucoup plus d'erreurs, et donc augmenter les chances d'une défaillance du disque dur avant que les zones pertinentes (début du disque, MFT, NTFS…) ne soient retentées…
Je comprends l'intention de tenter de faire mieux, mais à un moment il faut savoir faire la part des choses entre une amélioration pertinente et un acharnement pas forcément utile à mon avis.
Je persiste donc à préconiser d'être plus raisonnable sur la taille des blocs pour la lecture, et beaucoup plus raisonnable sur le nombre de retry. Je valide l'idée de lire en reverse, parfois cela améliore la situation et des secteurs non lisibles en FW le sont en R. Par contre, en limitant la zone de lecture de manière à rester dans le début du disque.
ddrescue source dest log -d -r1 -c16 -R -s 40G
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#39 Le 14/10/2019, à 17:09
- Shinji-san
Re : Tentative de récupération d'un disque dont le montage échoue
Bonjour,
Je vais être obligé de retarder la suite des réparations le temps que l'alerte météo ne passe. Je ne voudrai pas que des coupures de courant surviennent pendant l'opération qui m'a l'air des plus périeuse.
Pour la suite, ne pouvant pas rester chez moi tout le temps à surveiller les opérations, je vais mettre en place une ou plusieurs solutions afin de prendre le contrôle à distance via ssh, remote et/ou teamviewer..
Par contre, en cas de coup dur survenant à distance, y'a t'il un moyen de mettre en pause la commande et de couper à distance l'alimentation du disque malade afin de limiter la casse ?
Hors ligne
#40 Le 14/10/2019, à 19:07
- geole
Re : Tentative de récupération d'un disque dont le montage échoue
Bonjour
Le plus simple est que, avant de partir, tu appuies sur les touches Ctrl c
Que tu fasses une copie de l'écran par copier/coller que tu mettras dans la discussion
Puis que tu éteignes ton ordinateur.
A ton retour, tu rallumes et tu reprends la commande.
je n'avais pas pensé à favoriser la récupération du début de la partition NTFS qui contient un maxima de descripteurs de fichiers afin de conserver le maxima de noms de fichiers avec l'option
-s 40G
il me semble que tu n'es pas à quelques jours près. " Évidement un beau jour il a refusé de se monter, alors je l'ai débranché pour éviter que ça empire. "
Dernière modification par geole (Le 14/10/2019, à 19:08)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#41 Le 14/10/2019, à 19:45
- geole
Re : Tentative de récupération d'un disque dont le montage échoue
Je persiste donc à préconiser d'être plus raisonnable sur la taille des blocs pour la lecture, et beaucoup plus raisonnable sur le nombre de retry. Je valide l'idée de lire en reverse, parfois cela améliore la situation et des secteurs non lisibles en FW le sont en R. Par contre, en limitant la zone de lecture de manière à rester dans le début du disque.
ddrescue source dest log -d -r1 -c16 -R -s 40G
Bonjour.
Je suis en train de penser que, ,lorsque la partition est en NTFS, si je ne me trompe pas:
- Le début de la partition contient les descripteurs de fichiers: D'où l'idée de copier avec le maxima de tentatives la première partie de la partition avant de faire la fin de la partition (paramètre -ipos).
- Le principe du NTFS est de mettre les données au maxima dans le début du disque et seulement en fin de disque lorsqu'il s'emplit ( contrairement au format EXT4 qui étale).
- Du temps des vieux windows, il y avait un outil "defragm" qui affichait les secteurs non utilisés.
Ma question, ne serait-il pas possible de trouver un utilitaire ubuntu qui indique le dernier secteur utilisé?
Cela éviterait alors de copier des zones qui n'ont aucune donnée....
Dans la documentation de ddrescue, le paragraphe 2.4.1.2 indique
à titre d'exemple
Faire la copie des secteurs endommagés
sudo ddrescue -d -f -R -r3 -b512 -c1 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -R -r27 -b512 -c1 /dev/sda /dev/sde /home/ubuntu/dd/suivi
J'ai pensé que la qualité mécanique du disque permettait de ne pas faire la première des deux.
Cependant, si on veut y aller progressivement, peut-être faudrait-il modifier cet partie de documentation pour écrire quelque chose de ce style
Faire la copie des secteurs endommagés
sudo ddrescue -d -f -r1 -b512 -c64 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -R -r2 -b512 -c32 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -r3 -b512 -c16 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -R -r4 -b512 -c8 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -r5 -b512 -c4 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -R -r6 -b512 -c2 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -r27 -b512 -c1 /dev/sda /dev/sde /home/ubuntu/dd/suivi
ou
Faire la copie des secteurs endommagés
sudo ddrescue -d -f -r2 -b512 -c32 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -R -r4 -b512 -c8 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -r6 -b512 -c2 /dev/sda /dev/sde /home/ubuntu/dd/suivi
sudo ddrescue -d -f -R -r27 -b512 -c1 /dev/sda /dev/sde /home/ubuntu/dd/suivi
Car, à mon avis, il faut malgré tout finir avec -c1 pour un disque ayant des secteurs physiques de 512 Octets.
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#42 Le 14/10/2019, à 21:45
- rmy
Re : Tentative de récupération d'un disque dont le montage échoue
- Du temps des vieux windows, il y avait un outil "defragm" qui affichait les secteurs non utilisés.
Ma question, ne serait-il pas possible de trouver un utilitaire ubuntu qui indique le dernier secteur utilisé?
Cela éviterait alors de copier des zones qui n'ont aucune donnée....
Oui et non : Il y a des outils (ddrutiliy, et en particulier ddru_ntfsbitmap) qui permettent de faire une map des secteurs uitilisés, et donc ensuite de se limiter avec -m MAP à l'espace utilisé à cloner. Mais ça, c'est avec un FS sain. Et un FS sain, ça monte…
Dans la documentation de ddrescue, …/…
Car, à mon avis, il faut malgré tout finir avec -c1 pour un disque ayant des secteurs physiques de 512 Octets.
à mon avis non, mais c'est un choix d'expérience plutôt que de "perfection à tout prix".
"Avant" ddrescue, il y avait dd_rescue et ddrhelp. L'idée était de copier par dichotomie. En découpant (le trimming/scrapping de ddrescue) en premier les blocs les plus gros. Donc quant tu laisses tourner ça un temps qui tend vers l'infini, bah tu as le même résultat qu'un ddrescue avec -d -b512 -c1 -r1… Ou qu'un dd --noerror --direct…
Pour moi, c'est refuser d'exploiter ce pourquoi ddrescue est fait : réaliser un clone le plus efficacement et intelligemment possible, prenant en compte qu'il y a des erreurs. Tout est une question de granularité acceptée. Disons autrement : ici c'est un WD, qui ne décroche pas lorsqu'il rencontre un secteur en attente de réallocation… cool. Mais donnerais tu la même commande avec un Seagate, qui va disparaître chaque fois que ce sera le cas (je veux dire qu'il ne sera plus reconnu par l'OS, donc nécessité de reprendre manuellement, avec un -MA, et en ayant manuellement débranché et rebranché le DD) ??
Ce que je veux dire, c'est que quand tu n'as "que" 30Mo d'erreur, que tu arrives éventuellement à réparer et monter ta partition, et que tu auras (peut-être) quelques fichiers impactés, bah t'es hyper contant avec un disque dans cet état.
Note pour la suite : Il faudra IMPÉRATIVEMENT faire un clone secondaire avant de tenter de réparer le FS (c'ets du NTFS, donc avec ntfsfix ça peut marcher, et parfois mieux qu'avec un chkdsk).
@Shinji-san : je te conseille effectivement aussi de ne pas laisser tourner en ton absence, surtout avec un -r27… mais pour répondre à ta question :
hdparm -Y
-Y Force an IDE drive to immediately enter the lowest power con‐
sumption sleep mode, causing it to shut down completely. A hard
or soft reset is required before the drive can be accessed again
(the Linux IDE driver will automatically handle issuing a reset
if/when needed). The current power mode status can be checked
using the -C option.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#43 Le 15/10/2019, à 10:20
- geole
Re : Tentative de récupération d'un disque dont le montage échoue
Bonjour RMY
Je suis d'accord avec toi qu'un professionnel ne peut pas se permettre de prendre 3 jours pour récupérer un disque. Surtout qu'on est quasiment certain de ne pas tout récupérer.
Je pense qu'un professionnel passera très peu de temps sur cette étape de récupération fine
A mon avis, il répare alors le système de fichier, et sauve tous les fichiers intacts puis il fait un WIPE des fichiers sauvés et lance photorec pour récupérer ce qui a une signification.
Pour un particulier qui n'a jamais pris le temps de sauver ses données, il peut prendre un peu plus de temps sur la première phase mais on ne saura jamais combien cela va lui permettre de récupérer de fichiers en plus. Peut-être 0 peut-être beaucoup plus.
Nota, si la partition était en EXT4, il y aurait moyen de savoir si le secteur illisible n'est pas alloué, est alloué à un fichier, est alloué à une description de répertoire.
Jamesbad000 sait faire, je connais à peu près le principe, l'idée est alors de regarder la liste des secteurs non récupérés pour trouver ceux qui appartiennent à des directory et de paramétrer finement pour ne récupérer que ces secteurs en faisant l'impasse sur les secteurs décrivant des fichiers ou rien du tout.
Nota. Je pense que tant qu'il y a de la vie, il y a de l'espoir.
J'ai même vu des discussions de réparation où les disques chauffaient fortement au moment de la lectures des blocs illisibles et finissaient par disparaître. Il suffisait alors d'attendre plusieurs heures que cela refroidisse avant de relancer la commande qui repartait pour quelques heures et récupérait encore un peu... Chose qui pourrait certainement être évitée avec le paramètre --pause-on-error=600 Cela mettrait alors des semaines ....
Nota. il est prévu de dupliquer les données avant de réparer la partition.
Si à la suite de la réparation, le résultat n'est pas très bon, il est toujours possible de restaurer et de repartir pour une dernière recherche jusqu'à ce que la mécanique du disque émetteur lâche...
Dernière modification par geole (Le 15/10/2019, à 10:23)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#44 Le 15/10/2019, à 10:27
- rmy
Re : Tentative de récupération d'un disque dont le montage échoue
si le système est sain, avec ddru_ntfsfindbad tu trouves la liste des fichiers impactés.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#45 Le 17/10/2019, à 16:57
- Shinji-san
Re : Tentative de récupération d'un disque dont le montage échoue
Bonjour,
Je suis très content que ce thread suscite l'intérêt et que vous vous investissiez autant à propos de mes données, vraiment, merci beaucoup !!
Mais du coup, je suis un peu perdu quand à la commande à lancer ^^
Si je comprends bien, j'ai l'impression qu'il y a plusieurs stratégies possibles. Car il ne me semble pas qu'un consensus ait émergé. Et je ne crois pas avoir le niveau de compétence pour faire un choix.
Hors ligne
#46 Le 17/10/2019, à 17:04
- rmy
Re : Tentative de récupération d'un disque dont le montage échoue
ça fait la même chose sauf que la commande préconisée par geole va essayer de te fournir un résultat beaucoup plus précis (isoler les secteurs HS un à un) et durer beauuuuuuuucoup plus longtemps. Tu peux prendre l'une ou l'autre, en tout cas si tu utilises "-R", mets un "-s 40G".
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#47 Le 20/10/2019, à 11:05
- Shinji-san
Re : Tentative de récupération d'un disque dont le montage échoue
J'ai fait la sauvegarde comme me le préconisait Geole :
Je te suggère de conserver ta seconde partition formatée en NTFS et de suivre la duplication lorsque tu la lanceras afin de voir s'il y a dégradation au fur et à mesure de l'avancement de la copie.
Pour copier, tu devras d'abord monter la partition de réception sur un point de montage
sudo mount -v /dev/disk/by-id/ata-WDC_WD40EZRZ-00GXCB0_WD-WCC7K6SEK4NT-partN /mnt
en remplaçant N par le numéro de la partition réceptrice que tu auras formatée
et tu copieras avec cette commande
sudo dd if=/dev/disk/by-id/ata-WDC_WD40EZRZ-00GXCB0_WD-WCC7K6SEK4NT-part1 of=/mnt/DUPLIgreen1to5disk.img bs=1M status=progress
Donc j'ai une image de ma première copie sur la seconde partition du disque de 4To.
---------
Donc maintenant, si je comprends bien, que je suive l'une ou l'autre des stratégies, il faut que je lance avant tout :
sudo ddrescue -f -c1 -n /dev/disk/by-id/ata-WDC_WD15EARS-00Z5B1_WD-WMAVU2792075-part1 /dev/disk/by-id/ata-WDC_WD40EZRZ-00GXCB0_WD-WCC7K6SEK4NT-part1 /$HOME/green1to5disk.log
Vous confirmez ?
---------
Ensuite, j'ai plusieurs possibilités :
stratégie geole, longue, avec pas mal d'interventions de ma part mais bien plus fine :
sudo ddrescue -f -d -f -R -s 40G -r27 -c1 /dev/disk/by-id/ata-WDC_WD15EARS-00Z5B1_WD-WMAVU2792075-part1 /dev/disk/by-id/ata-WDC_WD40EZRZ-00GXCB0_WD-WCC7K6SEK4NT-part1 /$HOME/green1to5disk.log
stratégie rmy
sudo ddrescue -f -d -f -R -s 40G -r1 -c16 /dev/disk/by-id/ata-WDC_WD15EARS-00Z5B1_WD-WMAVU2792075-part1 /dev/disk/by-id/ata-WDC_WD40EZRZ-00GXCB0_WD-WCC7K6SEK4NT-part1 /$HOME/green1to5disk.log
J'ai pensé à quelque chose est-ce qu'il ne serait pas intéressant de lancer tout d'abord la commande d'rmy qui sembleplussafe sur le disque qui ne devrait pas le tuer (si j'ai bien compris) puis ensuite celle de geole qui ira au bout du bout en prenant son temps. Qu'en pensez-vous ?
Hors ligne
#48 Le 20/10/2019, à 11:46
- geole
Re : Tentative de récupération d'un disque dont le montage échoue
Bonjour.
Je comprends que tu as déja copié dans un fichier la duplication de la partition en mauvais état.
c'est prématuré.
Maintenant, tu lances la commande de RMY le nombre de fois que tu désires.
Tant qu'elle recupérera des secteurs, tu peux la relancer.
Avec un peu de chances, elle peut tout récupérer.
Ensuite, si elle n'a pas tout récupéré, tu lance ma commande qui cherche unitairement.
à un moment donné, tu en auras marre, tu peux alors l'arrêter.
C'est à ce moment là que tu dois sauver la copie dans un fichier de l'autre partition
Puis tu mets a zéro les parties non copiées avec la commande que je vais ajouter
puis tu lances windows et tu lui demandes de faire un check de la partition dupliquée,
Si le fsck se passe bien et que tu récupéres la totalité des répertoires, c'est presque gagné.
mais s'il se passe mal, tu restores la partition avec le fichier et tu recommences ma commande afin qu'elle puisse en récupérer encore un peu.
En dernier recours, aprés la réparation de windows, tu sauvegardes tous les fichiers dans l'autre partition et tu supprimes tous les fichiers sauvés avec une commande wipe et tu utiliseras photorec pour récupérer les derniers fichiers qui n'ont pas été accrochés à la sructure des répertoires de windows. Bien entendu, ces fichiers n'auront pas de nom.
A tous. Après avoir lu l'algorythme officiel de récupération écrit en anglais, je pense que ma proposition est correcte puisque la derniere passe du premier passage fait déjà du traitement unitaire. Du moins c'est ce que je comprend
Dernière modification par geole (Le 20/10/2019, à 11:47)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#49 Le 22/10/2019, à 08:54
- Shinji-san
Re : Tentative de récupération d'un disque dont le montage échoue
Ok oui. Je te remercie une nouvelle fois pour tes explications.
Hier, j'ai fait tourner la commande dont voici les résultats :
https://framapic.org/tMnNwsm5h7L9/TzuNewa7sY7H.png
https://framapic.org/93HaHM1zgD6J/a9Tys6DvthHR.jpg
Je ne sais pas à quel rythme je vais pouvoir continuer car nous sommes une nouvelle fois en attente d'évènements météos risquant de faire fluctuer l'électricité. Et j'imagine que les microcoupures, c'est pas génial, d'autant plus pour un disque "fatigué" et en pleine tentative de sauvegarde.
Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre ou TDCT'Pix le permettent).
Dernière modification par cqfd93 (Le 22/10/2019, à 09:24)
Hors ligne
#50 Le 22/10/2019, à 09:50
- moko138
Re : Tentative de récupération d'un disque dont le montage échoue
Hier, j'ai fait tourner la commande dont voici les résultats :
https://framapic.org/tMnNwsm5h7L9/TzuNewa7sY7H.png
https://framapic.org/93HaHM1zgD6J/a9Tys6DvthHR.jpg
/!\ Un retour de commande, c'est du texte et ça se donne sous forme de texte !
Pas sous forme de captures
- dans lesquelles on ne peut pas faire de copier-coller !
- et qui pollue à cause du stockage sur serveurs et des transferts !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne