#26 Le 16/08/2016, à 15:23
- kriskris69
Re : Pb lecture fichier DD ext
Ca ne va pas en s'arrangeant : des dossiers qui m'intéressaient et qui s'ouvraient dans l'explorateur Windows ne s'ouvre plus. Sous testdisk, ils apparaissent vides donc quand je fais "copier" ça ne copie rien.
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
* FAT32 LBA 0 1 1 91200 254 63 1465144002 [DD EXT 750G]
Directory /Divers
No file found, filesystem may be damaged.
Use Left arrow to go back, Right to change directory, h to unhide deleted files
q to quit, : to select the current file, a to select all files
C to copy the selected files, c to copy the current file
Résultat du smartctl :
arragon@SAMSUNG:~$ sudo smartctl -s on -a /dev/sdb
[sudo] password for arragon:
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.13.0-93-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Caviar Green
Device Model: WDC WD7500AAVS-00D7B0
Serial Number: WD-WCAU42068701
LU WWN Device Id: 5 0014ee 25743fb11
Firmware Version: 01.01A01
User Capacity: 750 156 374 016 bytes [750 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS (minor revision not indicated)
SATA Version is: SATA 2.5, 3.0 Gb/s
Local Time is: Tue Aug 16 09:36:29 2016 AST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.
General SMART Values:
Offline data collection status: (0x84) Offline data collection activity
was suspended by an interrupting command from host.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (18000) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 208) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x303f) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 198 198 051 Pre-fail Always - 78974
3 Spin_Up_Time 0x0027 158 156 021 Pre-fail Always - 7083
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 819
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 200 200 051 Old_age Always - 0
9 Power_On_Hours 0x0032 096 096 000 Old_age Always - 3632
10 Spin_Retry_Count 0x0032 100 100 051 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 051 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 818
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 28
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 819
194 Temperature_Celsius 0x0022 115 080 000 Old_age Always - 35
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 190 190 000 Old_age Always - 1311
198 Offline_Uncorrectable 0x0030 200 197 000 Old_age Offline - 4
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 193 001 051 Old_age Offline In_the_past 876
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
J'ai suivi les recommandations de Bougron : j'ai fait un "write", remonter le disk, résultats de dmesg |tail -50
arragon@SAMSUNG:~$ dmesg |tail -50
[ 5165.795637] sd 6:0:0:0: [sdb]
[ 5165.795644] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5165.795651] sd 6:0:0:0: [sdb]
[ 5165.795653] Sense Key : Medium Error [current]
[ 5165.795658] sd 6:0:0:0: [sdb]
[ 5165.795661] Add. Sense: Unrecovered read error
[ 5165.795668] sd 6:0:0:0: [sdb] CDB:
[ 5165.795670] Read(10): 28 00 39 3a b7 5f 00 00 01 00
[ 5165.795681] end_request: critical medium error, dev sdb, sector 960149343
[ 5165.795711] FAT-fs (sdb1): Directory bread(block 960149280) failed
[ 5168.874802] sd 6:0:0:0: [sdb]
[ 5168.874807] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5168.874810] sd 6:0:0:0: [sdb]
[ 5168.874812] Sense Key : Medium Error [current]
[ 5168.874817] sd 6:0:0:0: [sdb]
[ 5168.874820] Add. Sense: Unrecovered read error
[ 5168.874823] sd 6:0:0:0: [sdb] CDB:
[ 5168.874825] Read(10): 28 00 39 3a b7 60 00 00 01 00
[ 5168.874836] end_request: critical medium error, dev sdb, sector 960149344
[ 5168.874860] FAT-fs (sdb1): Directory bread(block 960149281) failed
[ 5171.908284] sd 6:0:0:0: [sdb]
[ 5171.908297] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5171.908301] sd 6:0:0:0: [sdb]
[ 5171.908305] Sense Key : Medium Error [current]
[ 5171.908316] sd 6:0:0:0: [sdb]
[ 5171.908325] Add. Sense: Unrecovered read error
[ 5171.908329] sd 6:0:0:0: [sdb] CDB:
[ 5171.908332] Read(10): 28 00 39 3a b7 61 00 00 01 00
[ 5171.908350] end_request: critical medium error, dev sdb, sector 960149345
[ 5171.908392] FAT-fs (sdb1): Directory bread(block 960149282) failed
[ 5175.109673] sd 6:0:0:0: [sdb]
[ 5175.109681] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5175.109685] sd 6:0:0:0: [sdb]
[ 5175.109694] Sense Key : Medium Error [current]
[ 5175.109701] sd 6:0:0:0: [sdb]
[ 5175.109706] Add. Sense: Unrecovered read error
[ 5175.109710] sd 6:0:0:0: [sdb] CDB:
[ 5175.109714] Read(10): 28 00 39 3a b7 62 00 00 01 00
[ 5175.109730] end_request: critical medium error, dev sdb, sector 960149346
[ 5175.109758] FAT-fs (sdb1): Directory bread(block 960149283) failed
[ 5178.032831] sd 6:0:0:0: [sdb]
[ 5178.032844] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5178.032849] sd 6:0:0:0: [sdb]
[ 5178.032856] Sense Key : Medium Error [current]
[ 5178.032863] sd 6:0:0:0: [sdb]
[ 5178.032872] Add. Sense: Unrecovered read error
[ 5178.032877] sd 6:0:0:0: [sdb] CDB:
[ 5178.032884] Read(10): 28 00 39 3a b7 63 00 00 01 00
[ 5178.032905] end_request: critical medium error, dev sdb, sector 960149347
[ 5178.032956] FAT-fs (sdb1): Directory bread(block 960149284) failed
Résultat du fsck :
arragon@SAMSUNG:~$ sudo umount /dev/sdb1
démontage : /media/arragon/DD EXT 750G : périphérique occupé.
(Dans certains cas, des infos sur les processus l'utilisant
sont récupérables par lsof(8) ou fuser(1))
arragon@SAMSUNG:~$ sudo umount /dev/sdb1
umount : /dev/sdb1 : n'est pas monté
arragon@SAMSUNG:~$ sudo fsck -fpv /dev/sdb1
fsck de util-linux 2.20.1
fsck.fat 3.0.26 (2014-03-07)
fsck.fat 3.0.26 (2014-03-07)
Checking we can access the last sector of the filesystem
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
Automatically removing dirty bit.
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
65:02/00
Not automatically fixing this.
Boot sector contents:
System ID "FNetF32 "
Media byte 0xf8 (hard disk)
512 bytes per logical sector
65536 bytes per cluster
32 reserved sectors
First FAT starts at byte 16384 (sector 32)
2 FATs, 32 bit entries
45809664 bytes per FAT (= 89472 sectors)
Root directory start at cluster 2 (arbitrary size)
Data area starts at byte 91635712 (sector 178976)
11445016 data clusters (750060568576 bytes)
63 sectors/track, 255 heads
63 hidden sectors
1465141120 sectors total
/Programmes d'installation SAMSUNG
Start does point to root directory. Deleting dir.
/Documents Tableur 13-03-16
Start does point to root directory. Deleting dir.
/Santé 21-12-15
Start does point to root directory. Deleting dir.
/Documents Traitement de texte 13-03-16
Start does point to root directory. Deleting dir.
/DD ext PikaOne
Start does point to root directory. Deleting dir.
/Clips
Start does point to root directory. Deleting dir.
Read 32 bytes at 25861701632:Erreur d'entrée/sortie
Hors ligne
#27 Le 16/08/2016, à 22:21
- Bougron
Re : Pb lecture fichier DD ext
Bonsoir
Ne reste plus qu'a vérifier ce qui n'a pas été éliminé.
sudo mkdir /mnt/SDB1
sudo mount -v /dev/sdb1 /mnt/SDB1
sudo ls -Rl /mnt/SDB1
Si besoin la récupération de ce qui est perdu se fait par PHOTOREC après avoir sauvé et wipé ce qui est présent.
Dernière modification par Bougron (Le 16/08/2016, à 22:21)
Hors ligne
#28 Le 18/08/2016, à 17:05
- kriskris69
Re : Pb lecture fichier DD ext
@moko138 : Bien sûr que je n'allume ce DD abîmé que pour faire des opérations dessus.
Effectivement, si les secteurs défectueux sont dispersés, je le mettrai au rebut.
Sinon, je pourrai m'en servir pour une 2è sauvegarde ou y stocker des fichiers sans importances (genre films).
A noter que quand je manipule le boîtier en rotation, je sens une masse lourde tourner à l'intérieur en opposition (poids à gauche quand je penche le boîtier à droite) genre gyroscope.
@Bougron : je ferai la manip de ton post #27 une fois celle du post #25 terminée...
Au bout de 48h de travail, voici la console :
arragon@SAMSUNG:~$ pwd
/home/arragon
arragon@SAMSUNG:~$ mkdir dd
arragon@SAMSUNG:~$ ls
adobe-air.sh dd dwhelper Images My GCompris testdisk.log xcas_auto_169896528.xws
backup.log desktop.ini examples.desktop Modèles Public Vidéos xcas_recent
Bureau Documents GNUstep Musique Téléchargements vlc-log.txt
arragon@SAMSUNG:~$ sudo apt install gddrescue
[sudo] password for arragon:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
gddrescue
0 mis à jour, 1 nouvellement installés, 0 à enlever et 4 non mis à jour.
Il est nécessaire de prendre 95,6 ko dans les archives.
Après cette opération, 217 ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://archive.ubuntu.com/ubuntu/ trusty/universe gddrescue i386 1.17-1 [95,6 kB]
95,6 ko réceptionnés en 0s (130 ko/s)
Sélection du paquet gddrescue précédemment désélectionné.
(Lecture de la base de données... 1247518 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../gddrescue_1.17-1_i386.deb ...
Décompactage de gddrescue (1.17-1) ...
Traitement déclenché pour man-db (2.6.7.1-1ubuntu1) ...
Traitement déclenché pour install-info (5.2.0.dfsg.1-2) ...
Paramétrage de gddrescue (1.17-1) ...
arragon@SAMSUNG:~$ sudo ddrescue -f -n -b512 -c1 /dev/sdb /dev/null /home/arragon/dd/suivi
GNU ddrescue 1.17
Press Ctrl-C to interrupt
rescued: 604058 MB, errsize: 146 GB, current rate: 0 B/s
ipos: 662296 MB, errors: 1668, average rate: 3398 kB/s
opos: 662296 MB, time since last successful read: 7.8 h
Trimming failed blocks...
Vu que le disk fait 750 Go, j'imagine que c'est bientôt terminé...
Hors ligne
#29 Le 19/08/2016, à 10:01
- Bougron
Re : Pb lecture fichier DD ext
Bonjour
Je pense maintenant que tu as la liste des blocs considérés comme fichus. J'ai vu il y avait déjà
"errsize: 146 GB": 146 Go considérés comme non fiables: Il est possible que cette valeur soit devenue plus faible.
Si tu es partant, j'ai redécouvert une discussion qui propose un formatage usine. Cela permettrait de savoir si la taille passe de 750 Go à 504 Go...
et surtout, cela enrichirait cette discussion d'un autre cas https://forum.ubuntu-fr.org/viewtopic.php?id=1994903
Hors ligne
#30 Le 21/08/2016, à 05:56
- kriskris69
Re : Pb lecture fichier DD ext
La procèdure du post #25 n'a pu se terminer correctement. Mon PC a bloqué à cause d'autres applis sur lesquelles j'étais en même temps. Du coup le fichier suivi n'a dû se finaliser correctement car j'ai :
arragon@SAMSUNG:~$ ls
adobe-air.sh Documents Modèles testdisk.log
backup.log dwhelper Musique Vidéos
Bureau examples.desktop My GCompris vlc-log.txt
dd GNUstep Public xcas_auto_169896528.xws
desktop.ini Images Téléchargements xcas_recent
arragon@SAMSUNG:~$ cd dd
arragon@SAMSUNG:~/dd$ ls
suivi
arragon@SAMSUNG:~/dd$ sudo ddrescuelog -l- -b512 /home/arragon/suivi >/home/arragon/dd/badblocs
[sudo] password for arragon:
ddrescuelog: Logfile '/home/arragon/suivi' does not exist.
arragon@SAMSUNG:~/dd$ ls
badblocs suivi
la fichier badblocks fait 0 octet
Les commandes du post #27 ne fonctionnent pas :
arragon@SAMSUNG:~$ sudo mkdir /mnt/SDB1
[sudo] password for arragon:
mkdir: impossible de créer le répertoire «/mnt/SDB1»: Le fichier existe
arragon@SAMSUNG:~$ sudo mount -v /dev/sdb1 /mnt/SDB1
mount : vous n'avez pas indiqué le type de système de fichiers de /dev/sdb1
Je vais essayer le type vfat
/dev/sdb1 on /mnt/SDB1 type vfat (rw)
arragon@SAMSUNG:~$ sudo ls -Rl /mnt/SDB1
/mnt/SDB1:
L'invite ne s'affiche plus...
Je ne veux pas encore formater ce DDE comme suggéré au post #29 car je n'ai quasiment rien récupéré de ce disque. Il faut que j'installe et fasse tourner PhotoRec ? Quelles sont les commandes ? Il faut au préalable taper la commande wipe du post #17 :
sudo wipe -r -i -Q 1 répertoire
?
Hors ligne
#31 Le 21/08/2016, à 11:43
- moko138
Re : Pb lecture fichier DD ext
L'invite ne s'affiche plus...
Normal, tant que le "ls" n'a pas fini.
Mon PC a bloqué à cause d'autres applis sur lesquelles j'étais en même temps.
As-tu déterminé ta priorité ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#32 Le 21/08/2016, à 12:17
- Bougron
Re : Pb lecture fichier DD ext
Bonjour
Ce n'est pas grave du tout.
Ce logiciel est équipé de points de reprise. C'est fort pratique lorsqu'il faut recommencer pour diverses raisons y compris lorsque l'exemple est mal codé
donc
sudo ddrescue -f -n -b512 -c1 /dev/sdb /dev/null /home/$USER/dd/suivi
sudo ddrescuelog -l- -b512 /home/$USER/dd/suivi >/home/$USER/dd/badblocs
Pour le post#27 je te propose cela
sudo umount /dev/sdb1
sudo fsck -py /dev/sdb1
sudo umount /dev/sdb1
sudo mkdir /mnt/SDB1
sudo mount -v /dev/sdb1 /mnt/SDB1
sudo ls -Rl /mnt/SDB1
pour le formatage et le wipe attendre qu'on puisse lire le systeme de fichier
Si tu ne peux pas cela sera du photorec.
Dernière modification par Bougron (Le 21/08/2016, à 12:26)
Hors ligne
#33 Le 21/08/2016, à 12:55
- kriskris69
Re : Pb lecture fichier DD ext
@moko138: Effectivement, après une nuit de "travail", l'invite est revenue, après des pages et des pages (j'ai même plus le début !) de lignes du genre:
drwx------ 0 arragon arragon 65536 avril 18 2008 Photos Lionel (à graver)
drwx------ 11 arragon arragon 65536 mai 6 2009 Photos mariage
drwx------ 2 arragon arragon 65536 mars 12 2009 Photos mariage sélectionnées pour livre
drwx------ 3 arragon arragon 65536 juil. 7 2009 $RECYCLE.BIN
-rw-r--r-- 1 arragon arragon 2373768 juin 28 2009 thierry 09 355.jpg
-rw-r--r-- 1 arragon arragon 2453652 juin 28 2009 thierry 09 356.jpg
-rw-r--r-- 1 arragon arragon 2502255 juin 28 2009 thierry 09 378.jpg
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/09-06-20 Catamaran Les Saintes Photos kimoun: Aucun fichier ou dossier de ce type
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/09-06-27 Repas de Satineau Photos Claude: Aucun fichier ou dossier de ce type
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/09-07-01 Baptême Lucas Bénitez Photos Sophie: Aucun fichier ou dossier de ce type
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/100NIKON Photos papa: Aucun fichier ou dossier de ce type
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/100OLYMP Photos Jade: Aucun fichier ou dossier de ce type
Ma priorité était de récupérer certains répertoires mais la réalité est que depuis 2 semaines, toutes ces manip' ne m'ont pas permis de retrouver quoi que ce soit...
@Bougron:
La commande ne fonctionne pas :
arragon@SAMSUNG:~$ sudo ddrescue -f -n -b512 -c1 /dev/sdb /dev/null /home/arragon/dd/suivi
ddrescue: Can't open input file: No such file or directory
arragon@SAMSUNG:~$ ls
adobe-air.sh dd dwhelper Images My GCompris testdisk.log xcas_auto_169896528.xws
backup.log desktop.ini examples.desktop Modèles Public Vidéos xcas_recent
Bureau Documents GNUstep Musique Téléchargements vlc-log.txt
arragon@SAMSUNG:~$ cd dd
arragon@SAMSUNG:~/dd$ ls
badblocs suivi
arragon@SAMSUNG:~/dd$
Hors ligne
#34 Le 21/08/2016, à 13:28
- moko138
Re : Pb lecture fichier DD ext
sudo ls -Rl /mnt/SDB1
après des pages et des pages (j'ai même plus le début !) de lignes
@Bougron,
ne serait-il pas intéressant, pour ne perdre aucune ligne, de rediriger la sortie dans un fichier .txt :
sudo ls -Rl /mnt/SDB1 > ls-sdb1.txt
?
- -
@kriskris69, tu dis
toutes ces manip' ne m'ont pas permis de retrouver quoi que ce soit
mais ceci :
ls (...)
(...)
drwx------ 11 arragon arragon 65536 mai 6 2009 Photos mariage
(...)
-rw-r--r-- 1 arragon arragon 2373768 juin 28 2009 thierry 09 355.jpg
est encourageant !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#35 Le 21/08/2016, à 13:49
- kriskris69
Re : Pb lecture fichier DD ext
En fait, les dossiers qui figurent dans les lignes
-rw-r--r-- 1 arragon arragon
ne m'intéressent pas. J'ai déjà ces dossiers sur un autre DDE de sauvegarde.
Ce sont au contraire ceux figurant dans les lignes
Aucun fichier ou dossier de ce type
qu'il m'intéresserait de récupérer.
Hors ligne
#36 Le 21/08/2016, à 14:26
- Bougron
Re : Pb lecture fichier DD ext
Pour moko
""@Bougron,
ne serait-il pas intéressant, pour ne perdre aucune ligne, de rediriger la sortie dans un fichier .txt "
Je ne sais pas trop. Si on le fait cela va servir à fabriquer des lignes de script pour automatiser la suite. Et ce n'est pas moi qui proposerait un script pour faire le tri.
Voila le problème nouveau à traiter dans toute sa splendeur:
On va utiliser photorec qui va récupérer des milliers de fichiers sans aucun nom sérieux. Cela c'est du classique.
Mais c'est une nouveauté pour notre contexte habituel d'intervention: On dispose d'un sauvetage des fichiers à une date donnée.
Donc je trouve inutile de récupérer des images anciennes qu'on a déjà. En plus avec des noms de tout ce qu'il y a de mieux pour ne rien comprendre.
Comment faire cette sélection. Je ne sais pas.
Si le sauvetage a été fait a une seule date, on devrait pouvoir, par script ou à la main, supprimer tout ce qui est antérieur.
Si le sauvetage a été fait par petits morceau, en plusieurs dates, il faut traiter par morceaux avec ces critères de date.
Si le sauvetage a été fait en renommant les fichiers ou les répertoires , cela va se compliquer.
Donc je ne sais pas trop ce qu'il y a de mieux.
donc peut-être la commande
ls -l
permettant d'avoir la liste des répertoires. Analyse visuelle
et descente dans chaque répertoire pour analyse visuelle
Le but étant de dire
Je sais que je peux supprimer ce répertoire cas tout ce qui est dedans est sauvé
ou
Je n'ai pas sauvé ce répertoire mais tout ce qu'il y a dedans est correct. C'est le moment de le sauver avant de le détruire.
Ou l'autre approche
Lister dans dans un fichier tous les fichiers qui ont été sauvés et faire un scriopt de suppression dans ce disque des fichiers sauvés.
Cela devrait être possible s'il n'y a pas trop de changement dans les noms.
Je rappelle que dorénavant la commande de suppression n'est plus la commande rm mais la commande wipe
C'est toi seul qui peut décider de façon de faire. Peut-être que les deux peuvent se combiner
Puis lorsque la commande wipe a bien supprimé les fichiers et leurs contenus (action nouvelle dans ce forum) , on peut attaquer avec photrorec pour récupérer du contenu.
Le gros risque étant de supprimer des fichiers par la commande wipe alors qu'ils n'ont pas été sauvés.
Je n'ai pas vécu le problème de devoir renommer les fichiers récupérés et les difficultés de remise en état.
Comme souvent, je vais proposer du complexe.
A) immédiatement un passage photorec qui récupère tout et dont on stocke la récupération sans l'exploiter.
B) La suppression avec la commande wipe et non la commande rm de ce qu'on sait avoir sauvé.
C) Un passage photorec qui récupère ce qui reste et dont on traite la sortie.
Pour cette commande
sudo ddrescue -f -n -b512 -c1 /dev/sdb /dev/null /home/arragon/dd/suivi
ddrescue: Can't open input file: No such file or director
Je ne vois pas l'ereur
Le disque externe était-il branché. si oui était-ce sur sdb?
Donnes le retour des commandes
ls -l /home/arragon/dd/suivi
sudo fdisk -l | grep sd
sudo ddrescue -f -n -b512 -c1 /dev/sdb /dev/null /home/arragon/dd/suivi
Dernière modification par Bougron (Le 21/08/2016, à 15:42)
Hors ligne
#37 Le 21/08/2016, à 14:29
- moko138
Re : Pb lecture fichier DD ext
D'accord.
Ton DDE est en vfat...
Donc - et ce qui suit n'est en aucun cas un remède, mais un soin préventif, pour l'avenir - vois Maintenance des supports...
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#38 Le 21/08/2016, à 15:06
- Bougron
Re : Pb lecture fichier DD ext
En fait, les dossiers qui figurent dans les lignes
-rw-r--r-- 1 arragon arragon
ne m'intéressent pas. J'ai déjà ces dossiers sur un autre DDE de sauvegarde.
Ce sont au contraire ceux figurant dans les lignesAucun fichier ou dossier de ce type
qu'il m'intéresserait de récupérer.
Il y a donc au moins un répertoire qu'on peut facilement éliminer de la récupération par la commande
u16041@u16041:~$ sudo wipe -r -i -q -Q 1 TOTO
Okay to WIPE 1 directory ? (Yes/No) Yes
Entering directory 'TOTO'
File 5 (0 bytes) wiped
Going back to directory /home/u16041
Operation finished.
1 file wiped and 0 special files ignored in 1 directory, 0 symlinks removed but not followed, 0 errors occured.
u16041@u16041:~$
La codif pour toi sera donc. Attention cela sera long a écrire sur les fichiers. Mais une seule fois au lieu de 4 fois en standard.
sudo wipe -r -i -q -Q 1 arragon
Dernière modification par Bougron (Le 21/08/2016, à 15:08)
Hors ligne
#39 Le 21/08/2016, à 15:17
- kriskris69
Re : Pb lecture fichier DD ext
@Bougron:
Voici:
arragon@SAMSUNG:~/dd$ ls -l /home/arragon/dd/suivi
-rw-r--r-- 1 root root 1097054 août 21 10:02 /home/arragon/dd/suivi
arragon@SAMSUNG:~/dd$ sudo fdisk | grep sd
Usage:
fdisk [options] <disk> change partition table
fdisk [options] -l <disk> list partition table(s)
fdisk -s <partition> give partition size(s) in blocks
Options:
-b <size> sector size (512, 1024, 2048 or 4096)
-c[=<mode>] compatible mode: 'dos' or 'nondos' (default)
-h print this help text
-u[=<unit>] display units: 'cylinders' or 'sectors' (default)
-v print program version
-C <number> specify the number of cylinders
-H <number> specify the number of heads
-S <number> specify the number of sectors per track
arragon@SAMSUNG:~/dd$ sudo ddrescue -f -n -b512 -c1 /dev/sdb /dev/null /home/arragon/dd/suivi
ddrescue: Can't open input file: No such file or directory
Effectivement le DDE était sur sdc... Je le sais pas pourquoi le sdb a sauté. Bref, j'ai relancé la commande et en effet, le boulot reprend à partir du dernier plantage:
arragon@SAMSUNG:~$ sudo ddrescue -f -n -b512 -c1 /dev/sdc /dev/null /home/arragon/dd/suivi
[sudo] password for arragon:
GNU ddrescue 1.17
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued: 604065 MB, errsize: 146 GB, errors: 1944
Current status
rescued: 604065 MB, errsize: 146 GB, current rate: 1365 B/s
ipos: 667960 MB, errors: 1947, average rate: 978 B/s
opos: 667960 MB, time since last successful read: 0 s
Trimming failed blocks...
Je laisse tourner toute la journée et la nuit s'il le faut...
Hors ligne
#40 Le 21/08/2016, à 15:52
- Bougron
Re : Pb lecture fichier DD ext
Oui effectivement il est repartit dans la sequences de blocks fichiers et c'est long à lire
Il est probable qu'il n'ait pas pensé à une telle quantité.
Je t'ai mis la codif pour écraser le répertoire que tu considères comme déjà sauvé.
Mais attends que ddrescue soit fini car la tête de lecture bosse dure.
Attention la commande de suppression des fichiers sera aussi très longue.
Je n'ai pas suffisamment utilisé cette commande pour savoir si elle donne un suivi d'écrasement.
Lorsque cette opération d'écrasement sera finie, tout ce qui restera sera à récupérer par photorec... Tu pourras enchaîner.
Dernière modification par Bougron (Le 21/08/2016, à 16:06)
Hors ligne
#41 Le 21/08/2016, à 16:19
- kriskris69
Re : Pb lecture fichier DD ext
Pour faire simple, les dossiers que je souhaitent récupérer parmi
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
* FAT32 LBA 0 1 1 91200 254 63 1465144002 [DD EXT 750G]
Directory /
>drwxr-xr-x 0 0 0 28-Mar-2016 08:51 $RECYCLE.BIN
drwxr-xr-x 0 0 0 2-Feb-2009 17:50 System Volume Information
drwxr-xr-x 0 0 0 31-Mar-2016 10:00 .Trash-1000
drwxr-xr-x 0 0 0 28-Nov-2013 17:22 Voiture
drwxr-xr-x 0 0 0 21-Dec-2015 23:12 Divers2
drwxr-xr-x 0 0 0 7-Aug-2016 21:43 Programmes d'installation SAMSUNG
drwxr-xr-x 0 0 0 9-Mar-2016 19:28 Documents Txt 13-03-16
drwxr-xr-x 0 0 0 29-Jun-2014 10:05 Documents Web 13-03-16
drwxr-xr-x 0 0 0 7-Aug-2016 21:43 Documents Tableur 13-03-16
drwxr-xr-x 0 0 0 20-Mar-2016 22:59 Jade
drwxr-xr-x 0 0 0 30-May-2015 16:56 Impôts
drwxr-xr-x 0 0 0 27-Nov-2015 15:42 Métier 27-11-15
drwxr-xr-x 0 0 0 21-Dec-2015 23:44 Santé 21-12-15
drwxr-xr-x 0 0 0 21-Feb-2015 09:01 Assurances 13-03-16
drwxr-xr-x 0 0 0 16-Aug-2016 10:18 Documents Traitement de texte 13-03-16
drwxr-xr-x 0 0 0 30-Jun-2014 00:50 Banques 13-03-16
drwxr-xr-x 0 0 0 8-Mar-2016 20:34 Téléphonie FAI 13-03-16
drwxr-xr-x 0 0 0 24-Apr-2016 23:00 Films
drwxr-xr-x 0 0 0 9-Oct-2009 22:29 Olga
drwxr-xr-x 0 0 0 16-Aug-2016 10:18 DD ext PikaOne
drwxr-xr-x 0 0 0 2-Aug-2015 22:59 à graver Photos
drwxr-xr-x 0 0 0 31-Mar-2016 00:00 Musique à ranger
drwxr-xr-x 0 0 0 28-Mar-2016 20:54 Divers
drwxr-xr-x 0 0 0 22-Jan-2008 19:09 Permis Mer
drwxr-xr-x 0 0 0 21-Nov-2008 18:24 Voile Satineau
drwxr-xr-x 0 0 0 16-Aug-2016 10:18 Clips
drwxr-xr-x 0 0 0 14-Mar-2012 20:38 Films de Nico
drwxr-xr-x 0 0 0 12-Aug-2011 04:45 TomTom2
drwxr-xr-x 0 0 0 9-Jun-2012 20:21 TomTom
drwxr-xr-x 0 0 0 28-Aug-2013 03:49 GoPro (à graver)
drwxr-xr-x 0 0 0 6-Jul-2006 23:23 Videos à ranger
-rwxr-xr-x 0 0 2597 22-Sep-2006 20:27 Gosier1.m3u
-rwxr-xr-x 0 0 1939 23-Jun-2005 00:55 Méditaion.m3u
drwxr-xr-x 0 0 0 11-Nov-2014 18:49 à ranger
drwxr-xr-x 0 0 0 12-Feb-2005 21:57 Compil T.V
drwxr-xr-x 0 0 0 6-Jul-2006 23:11 Jeux
drwxr-xr-x 0 0 0 6-Jul-2006 23:07 Jeux Consoles
drwxr-xr-x 0 0 0 15-Feb-2006 10:18 Les inconnus
drwxr-xr-x 0 0 0 5-Apr-2005 00:18 Programmes d'installation DELL
drwxr-xr-x 0 0 0 13-Apr-2005 17:47 Paule
drwxr-xr-x 0 0 0 15-Jun-2007 19:56 Math
drwxr-xr-x 0 0 0 7-Aug-2013 05:29 Voyages
drwxr-xr-x 0 0 0 30-Jun-2014 23:14 Gwada
drwxr-xr-x 0 0 0 29-Jun-2014 10:06 La Poste
dr-xr-xr-x 0 0 0 29-Jun-2014 10:21 Mes images
drwxr-xr-x 0 0 0 1-Jul-2013 11:51 Plans Cartes
drwxr-xr-x 0 0 0 3-Jul-2014 09:51 Sport
>drwxr-xr-x 0 0 0 27-Jun-2014 01:08 Terrains Villas
Next
Use Right to change directory, h to unhide deleted files
q to quit, : to select the current file, a to select all files
C to copy the selected files, c to copy the current file
sont principalement:
-à ranger
-DD ext PikaOne
-Divers
-Musique à ranger
en espérant retrouver le nom des fichiers qui vont avec...
Hors ligne
#42 Le 21/08/2016, à 17:02
- Bougron
Re : Pb lecture fichier DD ext
Tu as quand même une sacrée liste de répertoires à écraser
entre-autres ceux qu'on oublie souvent.
drwxr-xr-x 0 0 0 28-Mar-2016 08:51 $RECYCLE.BIN
drwxr-xr-x 0 0 0 2-Feb-2009 17:50 System Volume Information
drwxr-xr-x 0 0 0 31-Mar-2016 10:00 .Trash-1000
Hors ligne
#43 Le 22/08/2016, à 04:15
- kriskris69
Re : Pb lecture fichier DD ext
Ca y est, les commandes du post #25 ont rendu leur résultat
arragon@SAMSUNG:~$ sudo ddrescuelog -l- -b512 /home/arragon/dd/suivi >/home/arragon/dd/badblocs
arragon@SAMSUNG:~$
Un fichier badblocks de 47915 lignes! que je ne parviens pas à joindre à ce post.
Par contre, problème sur la commande wipe:
arragon@SAMSUNG:~$ sudo wipe -r -i -q -Q 1 $RECYCLE.BIN
sudo: wipe: command not found
arragon@SAMSUNG:~$
Hors ligne
#44 Le 22/08/2016, à 07:31
- moko138
Re : Pb lecture fichier DD ext
Il me semble que shred est pré-installé et fait à peu près la même chose que wipe, non ?
apt-cache show wipe
Description-fr: Supression sécurisée de fichiers
Wipe écrit à plusieurs reprises des séquences spéciales sur les
fichiers pour qu'ils soient détruits. Wipe réalise cette opération grâce
aux appels fsync() et/ou au bit 0_SYNC pour forcer l'accès au disque.
man shred
Écrire par dessus un fichier pour en camoufler le contenu, et optionnellement l'effacer
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#45 Le 22/08/2016, à 12:16
- Bougron
Re : Pb lecture fichier DD ext
Ca y est, les commandes du post #25 ont rendu leur résultat
arragon@SAMSUNG:~$ sudo ddrescuelog -l- -b512 /home/arragon/dd/suivi >/home/arragon/dd/badblocs arragon@SAMSUNG:~$
Un fichier badblocks de 47915 lignes! que je ne parviens pas à joindre à ce post.
Par contre, problème sur la commande wipe:arragon@SAMSUNG:~$ sudo wipe -r -i -q -Q 1 $RECYCLE.BIN sudo: wipe: command not found arragon@SAMSUNG:~$
Bonjour.
Pour la taille du fichier j'étais parti sur l'idée de 1313 lignes. Vu la taille tu as raison de ne pas le joindre.
Manifestement, toutes les versions de ubuntu n'ont pas le même comportement!
Sur un ubuntu 'récent", lorsque je fais la commande, J'ai aussi un message anormal. Mais son explication est limpide et la correction aisée
bougron@DynaMips:~$ wipe
Le programme « wipe » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt install wipe
bougron@DynaMips:~$
Mais effectivement, il y a un piège si précédé de sudo
bougron@DynaMips:~$ sudo wipe
sudo: wipe : commande introuvable
bougron@DynaMips:~$
et pas si on est root!!!
bougron@DynaMips:~$ sudo -i
root@DynaMips:~# wipe
Le programme « wipe » n'est pas encore installé. Vous pouvez l'installer en tapant :
apt install wipe
root@DynaMips:~#
Dernière modification par Bougron (Le 22/08/2016, à 12:24)
Hors ligne
#46 Le 22/08/2016, à 12:34
- Bougron
Re : Pb lecture fichier DD ext
Il me semble que shred est pré-installé et fait à peu près la même chose que wipe, non ?
apt-cache show wipe Description-fr: Supression sécurisée de fichiers Wipe écrit à plusieurs reprises des séquences spéciales sur les fichiers pour qu'ils soient détruits. Wipe réalise cette opération grâce aux appels fsync() et/ou au bit 0_SYNC pour forcer l'accès au disque.
man shred Écrire par dessus un fichier pour en camoufler le contenu, et optionnellement l'effacer
Bonjour
lorsque j'ai cherché un outil pour remettre à zéro, je suis tombé sur wipe . Effectivement j'aurais pu tomber sur shred
car il me semble très semblable en fonctionnalité.
S'il est utilisé ne pas oublier que dans ce contexte, une seule fois suffit
-n, --iterations=N écraser N fois au lieu du nombre par défaut (3)
la question est: faut-il conserver un fichier qui n'est pas lisible?
Dernière modification par Bougron (Le 22/08/2016, à 12:35)
Hors ligne
#47 Le 04/09/2016, à 05:35
- kriskris69
Re : Pb lecture fichier DD ext
Pourquoi ne pas utiliser Photorec sur le DDE dans cet état ?
Pourquoi utiliser wipe ?
Comment wiper les dossiers que je ne veux pas récupérer ?
La commande
sudo wipe -r -i -q -Q 1 Assurances
par exemple renvoie:
arragon@SAMSUNG:~$ sudo wipe -r -i -q -Q 1 Assurances
Assurances: fatal: could not lstat: No such file or directory
Hors ligne
#48 Le 04/09/2016, à 12:53
- Bougron
Re : Pb lecture fichier DD ext
Bonjour
Tu peux effectivement utiliser photorec sur le disque externe et récupérer une nouvelle fois les fichiers que tu possèdes déjà. Il te resteras alors à les authentifier.
Fais précéder la commande wipe par la commande
sudo ls -l
car j'ai un doute sur le fait que tu sois bien positionné.
Hors ligne
#49 Le 04/09/2016, à 15:01
- kriskris69
Re : Pb lecture fichier DD ext
arragon@SAMSUNG:/media/arragon$ ls -l
total 792
drwx------ 1 arragon arragon 811008 août 6 22:11 D: Documents
En fait, le wipe sert juste à éliminer des dossiers inutiles pour ne pas avoir trop de fichiers à traiter ensuite ?
Hors ligne
#50 Le 04/09/2016, à 15:19
- Bougron
Re : Pb lecture fichier DD ext
L'idée est bien de te faire éliminer ce que tu possèdes déjà afin d'avoir moins de choses à traiter
Pour Wipe, je viens de trouver le bug
Les fichiers peuvent avoir des noms avec des espaces mais pas les sous-répertoires.
Je te propose donc de faire d'abord les commandes
cd Assurances
mv "D: Documents" "D:Documents"
cd ..
et de relancer la commande
Hors ligne