#51 Le 23/03/2019, à 22:09
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
Je vais suspendre l'exécution et je reprendrai demain (errsize à 120, ça grignote) pour laisser la mécane et les disque prendre un peu de repos, et moi par la même occasion.
Merci beaucoup pour toute l'aide et à demain.
− cqfd93 −
Hors ligne
#52 Le 23/03/2019, à 22:10
- Nuliel
Re : Disque externe USB WD My Passport Essential ne monte plus
Ok, bonne nuit
Hors ligne
#53 Le 23/03/2019, à 22:11
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
À toi aussi !
− cqfd93 −
Hors ligne
#54 Le 24/03/2019, à 11:36
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
Bonjour tout le monde !
Voilà le résultat après quelques heures supplémentaires :
moi@moi-lenovo:~$ sudo ddrescue -f -n -b512 /dev/disk/by-id/ata-WDC_WD3200BMVS-11F9S0_WD-WXEX08T0L268 /dev/disk/by-id/wwn-0x50014ee256cb3e57 ~/log-ddrescue
[sudo] Mot de passe de moi :
GNU ddrescue 1.19
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued: 319952 MB, errsize: 120 MB, errors: 3056
Current status
rescued: 319988 MB, errsize: 84150 kB, current rate: 5120 B/s
ipos: 319965 MB, errors: 3050, average rate: 2142 B/s
opos: 319965 MB, run time: 4.71 h, successful read: 0 s ago
Finished
moi@moi-lenovo:~$
Et maintenant, en essayant de monter le disque destination (dans caja), j'obtiens :
Error mounting /dev/sdc1 at /media/moi/87f5945c-e185-42d2-8fcf-c4676b0f6444: Command-line `mount -t "ext3" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdc1" "/media/moi/87f5945c-e185-42d2-8fcf-c4676b0f6444"' exited with non-zero exit status 32: mount: échec du montage de /dev/sdc1 sur /media/moi/87f5945c-e185-42d2-8fcf-c4676b0f6444: La structure a besoin d'un nettoyage
− cqfd93 −
Hors ligne
#55 Le 24/03/2019, à 11:57
- moko138
Re : Disque externe USB WD My Passport Essential ne monte plus
Après la première lecture de l'ensemble, il faut retirer l'option -n :
info ddrescue
`-n'
`--no-split'
Skip the splitting phase. Avoids spending a lot of time trying to
rescue the most difficult parts of the file.
= =
Par ailleurs, voir le #39, pour les options à ajouter après la première lecture de l'ensemble.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#56 Le 24/03/2019, à 11:57
- Nuliel
Re : Disque externe USB WD My Passport Essential ne monte plus
Tu avais une partition ext3 sur ton disque dur?
Tu peux donner
sudo fdisk -l /dev/disk/by-id/wwn-0x50014ee256cb3e57
qu'on voit la structure
On peut tenter de récupérer plus de données avec la commande
sudo ddrescue -f -r3 -b512 /dev/disk/by-id/ata-WDC_WD3200BMVS-11F9S0_WD-WXEX08T0L268 /dev/disk/by-id/wwn-0x50014ee256cb3e57 ~/log-ddrescue
ce qui permettra de faire la phase de scraping, et potentiellement récupérer plus de données.
Edit: grillé
Dernière modification par Nuliel (Le 24/03/2019, à 11:57)
Hors ligne
#57 Le 24/03/2019, à 12:07
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
Par ailleurs, voir le #39, pour les options à ajouter après la première lecture de l'ensemble.
Ce que tu as cité dans ton message #39 ne me parle pas vraiment, désolée mais dans ce domaine je suis incompétente et je préfère me faire mâcher le travail
Tu avais une partition ext3 sur ton disque dur?
Tu peux donner
sudo fdisk -l /dev/disk/by-id/wwn-0x50014ee256cb3e57
qu'on voit la structure
Gparted le voit bien en ext3. Voilà le retour :
moi@moi-lenovo:~$ sudo fdisk -l /dev/disk/by-id/wwn-0x50014ee256cb3e57
[sudo] Mot de passe de moi :
Disque /dev/disk/by-id/wwn-0x50014ee256cb3e57 : 298,1 GiB, 320072933376 octets, 625142448 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x5b6ac646
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/disk/by-id/wwn-0x50014ee256cb3e57-part1 63 625137344 625137282 298,1G 83 Linux
moi@moi-lenovo:~$
On peut tenter de récupérer plus de données avec la commande
sudo ddrescue -f -r3 -b512 /dev/disk/by-id/ata-WDC_WD3200BMVS-11F9S0_WD-WXEX08T0L268 /dev/disk/by-id/wwn-0x50014ee256cb3e57 ~/log-ddrescue
ce qui permettra de faire la phase de scraping, et potentiellement récupérer plus de données.
OK, je peux tenter ça.
− cqfd93 −
Hors ligne
#58 Le 24/03/2019, à 12:12
- Nuliel
Re : Disque externe USB WD My Passport Essential ne monte plus
Cette phase peut mettre énormément de temps, et on va peut être ne pas aller jusqu'au bout, du moment qu'il n'y a pas trop de trous.
63 secteurs avant, 5104 secteurs après la partition, ça a l'air raisonnable.
Après il faudra remplir les secteurs non copiés de 0 puis de réparer avec fsck.
Edit: il existe un utilitaire qui s'appelle ddrescueview qui permet de voir graphiquement les trous
Dernière modification par Nuliel (Le 24/03/2019, à 12:13)
Hors ligne
#59 Le 24/03/2019, à 12:20
- moko138
Re : Disque externe USB WD My Passport Essential ne monte plus
Ce que tu as cité dans ton message #39 ne me parle pas vraiment, désolée mais dans ce domaine je suis incompétente et je préfère me faire mâcher le travail
mâcher le travail, c'est précisément ce que fait le début du #39...
Il n'y a plus qu'à remplacer les "(....)" par
/dev/disk/by-id/ata-WDC_WD3200BMVS-11F9S0_WD-WXEX08T0L268 /dev/disk/by-id/wwn-0x50014ee256cb3e57 ~/log-ddrescue
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#60 Le 24/03/2019, à 12:24
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
Cette phase peut mettre énormément de temps, et on va peut être ne pas aller jusqu'au bout, du moment qu'il n'y a pas trop de trous.
Ça en prend bien le chemin, on dirait.
Edit: il existe un utilitaire qui s'appelle ddrescueview qui permet de voir graphiquement les trous
Je l'ai installé et j'ai essayé de l'utiliser mais il n'affiche rien avec le message "No file opened" dans sa barre d'état, mais je ne sais pas quel fichier lui faire ouvrir.
− cqfd93 −
Hors ligne
#61 Le 24/03/2019, à 12:27
- moko138
Re : Disque externe USB WD My Passport Essential ne monte plus
Je viens de m'apercevoir qu'en #26 le log s'appelait ~/log-ddres
mais qu'à partir de #29, il a été court-circuité en passant à ~/log-ddrescue
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#62 Le 24/03/2019, à 12:31
- Nuliel
Re : Disque externe USB WD My Passport Essential ne monte plus
C'est le fichier de log à ouvrir dans ddrescueview.
@moko138:
4) (Third phase; Scraping) Scrape together the data not recovered by the copying or trimming phases. Scraping is done in one pass. Each non-scraped block is read forwards, one sector at a time. Any bad sectors found are marked as bad-sector.
Donc l'option -c ne sert pas dans ce cas je pense (en tout cas pour cette phase). Pour les autres, je comprends pas trop (pour -r -f ok, mais -R et -d )
Edit: une erreur de copie pour le log qui change de nom?
Dernière modification par Nuliel (Le 24/03/2019, à 12:32)
Hors ligne
#63 Le 24/03/2019, à 12:33
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
mâcher le travail, c'est précisément ce que fait le début du #39...
Il n'y a plus qu'à remplacer les "(....)" par/dev/disk/by-id/ata-WDC_WD3200BMVS-11F9S0_WD-WXEX08T0L268 /dev/disk/by-id/wwn-0x50014ee256cb3e57 ~/log-ddrescue
Oui, évidemment !
− cqfd93 −
Hors ligne
#64 Le 24/03/2019, à 12:41
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
Je viens de m'apercevoir qu'en #26 le log s'appelait ~/log-ddres
mais qu'à partir de #29, il a été court-circuité en passant à ~/log-ddrescue
C'est moi qui l'ai renommé et j'ai conservé ce nom depuis hier.
Bon, j'ai pu faire ouvrir le fichier à ddrescueview (la fenêtre de recherche ne montrait rien et il a fallu que je saisisse le nom du fichier et que je clique deux fois sur ouvrir − Bizarre)
− cqfd93 −
Hors ligne
#65 Le 24/03/2019, à 13:39
- Nuliel
Re : Disque externe USB WD My Passport Essential ne monte plus
Y a t'il des données récupérées?
D'après ddrescueview, les données manquantes sont regroupées?
Hors ligne
#66 Le 24/03/2019, à 20:36
- moko138
Re : Disque externe USB WD My Passport Essential ne monte plus
4) (Third phase; Scraping)
Donc l'option -c ne sert pas dans ce cas je pense (en tout cas pour cette phase).
J'allais dire "En effet", mais, sauf erreur de ma part, on est dans la phase précédente :
3) (Second phase; Trimming) Trimming is done in one pass. For each non-trimmed block, read forwards one sector at a time from the leading edge of the block until a bad sector is found. Then read backwards one sector at a time from the trailing edge of the block until a bad sector is found. Then mark the bad sectors found (if any) as bad-sector, and mark the rest of the block as non-scraped without trying to read it. If any edge is already adjacent to a bad sector, it is considered as already trimmed and is not trimmed again.
non ?
Ou alors dans la phase "Retrying" ?
5) (Fourth phase; Retrying) Optionally try to read again the bad sectors until the specified number of retry passes is reached. The direction is reversed after each pass.
.
- -
.
mais -R et -d [?]
Pour -d,
Si je comprends bien,
`-d'
`--direct'
Use direct disc access to read from INFILE, bypassing the kernel
cache. (Open the file with the O_DIRECT flag). Use it only on
devices or partitions, not on regular files. Sector size must be
correctly set for this to work. Not all systems support this.
If your system does not support direct disc access, ddrescue will
warn you. If the sector size is not correctly set, all reads will
result in errors, and no data will be rescued.
le kernel n'approfondit pas en cas d'erreur de lecture d'un secteur, alors que -d permet d'entrer dans le détail du secteur.
Encore une fois, si je comprends bien.
Pour -R,
`-R'
`--reverse'
Reverse direction of copying, retrying, and the sequential part of
splitting, running them backwards from the end of the input file.
Mais ce soir, je n'y vois plus clair.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#67 Le 24/03/2019, à 20:41
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
Bonsoir,
Cette passe est partie pour durer plus de 24 heures. Voilà où ça en est :
moi@moi-lenovo:~$ sudo ddrescue -f -r3 -b512 /dev/disk/by-id/ata-WDC_WD3200BMVS-11F9S0_WD-WXEX08T0L268 /dev/disk/by-id/wwn-0x50014ee256cb3e57 ~/log-ddrescue
GNU ddrescue 1.19
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued: 319988 MB, errsize: 84150 kB, errors: 3050
Current status
rescued: 319989 MB, errsize: 83859 kB, current rate: 0 B/s
ipos: 97763 MB, errors: 3113, average rate: 9 B/s
opos: 97763 MB, run time: 8.52 h, successful read: 35 s ago
Scraping failed blocks... (forwards)
− cqfd93 −
Hors ligne
#68 Le 24/03/2019, à 20:42
- Nuliel
Re : Disque externe USB WD My Passport Essential ne monte plus
La phase trimming était au #45, là au #54 c'est marqué finished avec l'option -n qui évite le scraping, donc à mon avis on est là sur le scraping (ou retrying)
Je sais pas trop pour -d
Pour R, c'est utilisé lors des autres phases mais je comprends pas l'intérêt de lire "en arrière"
Hors ligne
#69 Le 24/03/2019, à 20:44
- Nuliel
Re : Disque externe USB WD My Passport Essential ne monte plus
On peut tenter d'utiliser ce qu'indique la doc de ddrescue, parce que là on est pas arrivé:
sudo ddrescue -d -f -R -r3 -b512 -c1 /dev/disk/by-id/ata-WDC_WD3200BMVS-11F9S0_WD-WXEX08T0L268 /dev/disk/by-id/wwn-0x50014ee256cb3e57 ~/log-ddrescue
Hors ligne
#70 Le 24/03/2019, à 21:03
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
On peut tenter d'utiliser ce qu'indique la doc de ddrescue, parce que là on est pas arrivé:
sudo ddrescue -d -f -R -r3 -b512 -c1 /dev/disk/by-id/ata-WDC_WD3200BMVS-11F9S0_WD-WXEX08T0L268 /dev/disk/by-id/wwn-0x50014ee256cb3e57 ~/log-ddrescue
Tu me conseilles d'arrêter le traitement en cours et de tenter cette nouvelle commande ?
− cqfd93 −
Hors ligne
#71 Le 24/03/2019, à 21:06
- Nuliel
Re : Disque externe USB WD My Passport Essential ne monte plus
On a pas gagné grand chose là (291 kB ...), donc oui, à voir si on a mieux avec cette commande (-c1 devrait pas servir, c'est -d qui aura peut être une incidence)
Dernière modification par Nuliel (Le 24/03/2019, à 21:06)
Hors ligne
#72 Le 24/03/2019, à 21:31
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
OK, j'arrête là pour aujourd'hui, je passerai la nouvelle commande demain. Merci beaucoup pour le suivi, bonne nuit et à demain !
− cqfd93 −
Hors ligne
#73 Le 24/03/2019, à 21:43
- moko138
Re : Disque externe USB WD My Passport Essential ne monte plus
Pour R, c'est utilisé lors des autres phases mais je comprends pas l'intérêt de lire "en arrière"
Ce que je comprends, c'est que ça sert à limiter les trous.
En effet on reconnaît la piste par sections de 512 mètres, avec pour consigne de sauter à la section suivante quand la piste est illisible.
Arrivé au mètre 112, on constate que le 113 est illisible : alors on saute 512-112 = 400 mètres, alors que la piste redevenait peut-être lisible au mètre 113.
En reprenant la lecture en sens inverse, on lit de 512 à 113.
Et le manque est limité à un mètre. Et non plus 400.
Bonne nuit !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#74 Le 24/03/2019, à 22:53
- Nuliel
Re : Disque externe USB WD My Passport Essential ne monte plus
Oui, je pense que c'est ça
Bonne nuit
Hors ligne
#75 Le 25/03/2019, à 15:47
- cqfd93
Re : Disque externe USB WD My Passport Essential ne monte plus
Bonjour,
J'ai repris les hostilités depuis ce matin, c'est d'une lenteur désespérante…
moi@moi-lenovo:~$ sudo ddrescue -d -f -R -r3 -b512 -c1 /dev/disk/by-id/ata-WDC_WD3200BMVS-11F9S0_WD-WXEX08T0L268 /dev/disk/by-id/wwn-0x50014ee256cb3e57 ~/log-ddrescue
[sudo] Mot de passe de moi :
GNU ddrescue 1.19
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued: 319989 MB, errsize: 83825 kB, errors: 3123
Current status
rescued: 319991 MB, errsize: 81739 kB, current rate: 0 B/s
ipos: 300856 MB, errors: 4007, average rate: 70 B/s
opos: 300856 MB, run time: 8.23 h, successful read: 24 s ago
Scraping failed blocks... (backwards)
− cqfd93 −
Hors ligne