Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/10/2018, à 22:08

Nachou26

[resolu]Perte de partition sur DD externe

Bonjour,
Un de mes amis à eu un problème sur un DD externe Samsung et me l'a passé pour voir si je peux faire quelque chose...
A priori " le disque n'a plus fonctionné, du jour au lendemain", c'était il y a longtemps, difficile d'en savoir plus.
Et là je suis bloqué, alors je viens demander de l'aide !

Quelques retours de commandes :

sudo sfdisk -luS

Disque /dev/sdd : 931,5 GiB, 1000204886016 octets, 1953525168 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 : 0x510a6392

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdd1    *           64 1953520064 1953520001 931,5G  c W95 FAT32 (LBA)

Avec testdisk :
[create log], choix du disque puis [proceed], [intel],[Analyse]

Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

Invalid FAT boot sector
 1 * FAT32 LBA                0   1  2 121600 254 63 1953520001
 1 * FAT32 LBA                0   1  2 121600 254 63 1953520001


*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
>[Quick Search]  [ Backup ]
                            Try to locate partition

[quick Search], puis après 2 ou 3h :

Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63

The harddisk (1000 GB / 931 GiB) seems too small! (< 1861 GB / 1733 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
>  FAT32 LBA            213154 114 63 226290  53 43  211025978

[ Continue ]
108 GB / 100 GiB
Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63
     Partition               Start        End    Size in sectors

Keys A: add partition, L: load backup, Enter: to continue

Si je continue ->

No partition found or selected for recovery

Presser la touche A mon plonge dans des trucs que je ne maitrise pas du tout :

isk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63

  No partition             0   0  1 121600 254 63 1953520065

>[Cylinder]  [  Head  ]  [ Sector ]  [Cylinder]  [  Head  ]  [ Sector ]
 [  Type  ]  [  Done  ]

                            Change starting cylinder

Je trouve étrange de voir une partition FAT32 de 1To !
Je trouve bizarre de voir une partition bootable sur un DD externe (dans un bottier non démontable, ça a toujours été un disque dur externe)...
Une idée avant de passer à photorec ?
D'avance merci

Dernière modification par Nachou26 (Le 04/11/2018, à 15:16)

Hors ligne

#2 Le 27/10/2018, à 21:59

Nuliel

Re : [resolu]Perte de partition sur DD externe

Bonjour,

Avant toute chose, il faut connaître l'état du disque dur (je suppose que c'est sdd, tu vérifieras avant)

sudo apt-get install --no-install-recommends smartmontools
sudo smartctl --smart=on --offlineauto=on --saveauto=on /dev/sdd

Tu peux donner le retour de la commande

sudo smartctl -s on -a /dev/sdd

avec les balises code

Hors ligne

#3 Le 27/10/2018, à 23:04

Nachou26

Re : [resolu]Perte de partition sur DD externe

Merci pour ton aide Naziel :

Voici le retour de
sudo smartctl -s on -a /dev/sdd

smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-8-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     SAMSUNG HM100UX (S2 Portable)
Device Model:     SAMSUNG HM100UX
Serial Number:    C0002E86AA3105
LU WWN Device Id: 5 0000f0 0aaeb0531
Firmware Version: 2AM10001
User Capacity:    1 000 204 886 016 bytes [1,00 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    5400 rpm
Form Factor:      2.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 6
SATA Version is:  SATA 2.6, 3.0 Gb/s
Local Time is:    Sun Oct 28 00:01:39 2018 CEST
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

General SMART Values:
Offline data collection status:  (0x80)	Offline data collection activity
					was never started.
					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: 		(14460) seconds.
Offline data collection
capabilities: 			 (0x5b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					No 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: 	 ( 241) minutes.
SCT capabilities: 	       (0x003f)	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   100   100   051    Pre-fail  Always       -       12
  2 Throughput_Performance  0x0026   252   252   000    Old_age   Always       -       0
  3 Spin_Up_Time            0x0023   080   079   025    Pre-fail  Always       -       6158
  4 Start_Stop_Count        0x0032   098   098   000    Old_age   Always       -       2545
  5 Reallocated_Sector_Ct   0x0033   252   252   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   252   252   051    Old_age   Always       -       0
  8 Seek_Time_Performance   0x0024   252   252   015    Old_age   Offline      -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       501
 10 Spin_Retry_Count        0x0032   252   252   051    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   099   099   000    Old_age   Always       -       1048
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       892
181 Program_Fail_Cnt_Total  0x0022   100   100   ---    Old_age   Always       -       9473145
191 G-Sense_Error_Rate      0x0022   100   100   000    Old_age   Always       -       1143
192 Power-Off_Retract_Count 0x0022   252   252   000    Old_age   Always       -       0
194 Temperature_Celsius     0x0002   064   064   000    Old_age   Always       -       15 (Min/Max 15/47)
195 Hardware_ECC_Recovered  0x003a   100   100   000    Old_age   Always       -       0
196 Reallocated_Event_Count 0x0032   252   252   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   252   252   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   252   252   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0036   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x002a   100   100   000    Old_age   Always       -       73
223 Load_Retry_Count        0x0032   099   099   000    Old_age   Always       -       1048
225 Load_Cycle_Count        0x0032   097   097   000    Old_age   Always       -       32928

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 0
Note: revision number not 1 implies that no selective self-test has ever been run
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Completed [00% left] (0-65535)
    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.

Hors ligne

#4 Le 28/10/2018, à 04:55

moko138

Re : [resolu]Perte de partition sur DD externe

Arrête de faire n'importe quoi avec testdisk !

  - -

Nachou26 a écrit :

Un de mes amis à eu un problème sur un DD externe

Disque presque neuf :

  9 Power_On_Hours          501

et déjà plus secoué qu'un verger de pruniers pendant la récolte :

191 G-Sense_Error_Rate           1143

Tu peux donc déjà rendre un grand service à ton ami :
en le secouant, lui, jusqu'à ce qu'il comprenne qu'un disque rotatif en fonction, c'est FRAGILE et que ça ne se déplace pas. (Ou alors avec une infinie douceur.)


Sinon, la surface est saine.

Autre point qui me titille :

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
181 Program_Fail_Cnt_Total  0x0022   100   100   ---    Old_age   Always       -       9473145

Voici ce qu'en dit https://en.wikipedia.org/wiki/S.M.A.R.T. :

Total number of Flash program operation failures since the drive was deployed.
Number of user data accesses (both reads and writes) where LBAs are not 4 KiB aligned (LBA % 8 != 0) or where size is not modulus 4 KiB (block count != 8), assuming logical block size (LBS) = 512 B.

...que je ne comprends pas complètement.
Pour la suite, se rappeler que ce disque rotatif a

Sector Size:      512 bytes logical/physical

= =

Autre source d'information : je te prie d'appliquer cette procédure ./viewtopic.php?id=2031501 et d'en donner ici le retour.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 28/10/2018, à 09:36

Nachou26

Re : [resolu]Perte de partition sur DD externe

Bonjour moko138, et merci pour ton aide.

moko138 a écrit :

Arrête de faire n'importe quoi avec testdisk !

Il me semblait avoir juste lancé une analyse, et m'être arrêté avant de me lancer dans quelques chose que je ne maîtrise pas... mais peut être que je me trompe ? L'analyse de de testdisk peut-elle détériorer un disque ?

J'ai donc lancé la commande :

dmesg | tail -1 > ~/tail.txt ; sleep 45 && echo ; mount -l | tail -1 ; echo ; lsusb ; echo ; lsusb -t ; echo ; dmesg | grep -A1000 "$(sed -r 's/([].[])/\\\1/g' ~/tail.txt)" | grep -Evi "80211|associate|authenticat|dhclient|dhcp|forcedeth|ipv6|link is not ready|network|no link during initialization|phy0|tx status|ufw|wlan"; echo; ls -la /media ; echo ; ls -la /media/$USER; echo

Voici le retour :

dmesg: échec de lecture du tampon de noyau: Opération non permise

gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Bus 001 Device 004: ID 04e8:1f08 Samsung Electronics Co., Ltd 
Bus 001 Device 002: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 413c:3012 Dell Computer Corp. Optical Wheel Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/8p, 12M
    |__ Port 4: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/8p, 480M
    |__ Port 3: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 3: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 3: Dev 2, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 3: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 5: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 480M

dmesg: échec de lecture du tampon de noyau: Opération non permise

total 28
drwxr-xr-x   7 root root 4096 juin   8 09:14 .
drwxr-xr-x  24 root root 4096 sept.  6 08:12 ..
lrwxrwxrwx   1 root root    6 juin   1 16:03 cdrom -> cdrom0
drwxr-xr-x   2 root root 4096 juin   1 16:03 cdrom0
drwxr-x---+  2 root root 4096 oct.  23 09:14 ju
drwxr-xr-x   2 root root 4096 juin   7 09:20 Sauvegarde
drwx------   7 ju   ju   4096 mai   22 08:26 Stok
drwxr-xr-x   2 root root 4096 juin   8 09:14 Xubuntu

total 8
drwxr-x---+ 2 root root 4096 oct.  23 09:14 .
drwxr-xr-x  7 root root 4096 juin   8 09:14 ..

"opperation non permise" dois-je faire lançer la même commande avec sudo ?

Et je ne pense pas secouer mon pote...il n'a pas le gabarit d'un geek, mais plutôt celui d'un bûcheron ! Je pense plutôt lui expliquer gentiment...

Hors ligne

#6 Le 28/10/2018, à 09:51

Nuliel

Re : [resolu]Perte de partition sur DD externe

Pour sauver les données d'un disque dur en mauvais état, il faut le mettre en fonctionnement le moins possible (testdisk a fait un peu tourner le disque dur afin de trouver l'unique partition, ce qui paraît raisonnable pour un disque dur externe). Le rapport smart est absolument indispensable pour voir ce qu'il est raisonnable de tenter.

Je comprends Program_Fail_Cnt_Total comme: les partitions sont pas alignées, mais j'en vois pas trop l'intérêt dans ce sens. Ou alors, cet attribut traite de la partie électronique (controlleur) du disque dur (parce que je crois pas que ce soit un mélange de ssd et hdd)

Par contre il sort de nul part ce opération non permise (edit: c'est peut être normal, tu peux mettre sudo devant dmesg)

Dernière modification par Nuliel (Le 28/10/2018, à 09:57)

Hors ligne

#7 Le 28/10/2018, à 09:57

Nachou26

Re : [resolu]Perte de partition sur DD externe

Ok Naziel, je comprend qu'il faut utiliser le moins possible le disque.

Pour :

Opération non permise

Je ne sais pas si ça a un rapport mais je suis sous Debian 9 Stretch...

Hors ligne

#8 Le 28/10/2018, à 10:00

Nuliel

Re : [resolu]Perte de partition sur DD externe

Je viens de faire quelques recherches, sur certaines distributions (pas encore ubuntu visiblement) le problème apparaît

Part of the changelog from the aforementioned kernel:
* security,printk: Enable SECURITY_DMESG_RESTRICT, preventing non-root
users reading the kernel log by default (sysctl: kernel.dmesg_restrict)

Ce serait pour accoître la sécurité

Donc tu peux mettre sudo devant dmesg

Hors ligne

#9 Le 28/10/2018, à 10:06

Nachou26

Re : [resolu]Perte de partition sur DD externe

Même chose avec sudo ...

dmesg: échec de lecture du tampon de noyau: Opération non permise

Désolé de ne pas avoir dit avant que je suis sur Debian.
J'aime beaucoup ma Debian, mais j'aime tout autant la communauté Ubuntu !

Hors ligne

#10 Le 28/10/2018, à 10:12

Nuliel

Re : [resolu]Perte de partition sur DD externe

Tu peux tenter

sudo sysctl kernel.dmesg_restrict=0

puis reessayer dmesg
source: https://unix.stackexchange.com/question … ion-denied
(sysctl, c'est l'équivalent de systemctl sur ubuntu?)

Dernière modification par Nuliel (Le 28/10/2018, à 10:13)

Hors ligne

#11 Le 28/10/2018, à 10:21

moko138

Re : [resolu]Perte de partition sur DD externe

Naziel a écrit :

Donc tu peux mettre sudo devant dmesg

1) ...devant les deux dmesg.

Nachou26, as-tu rajouté "sudo" aux deux endroits ?


2) (Ou lancer la commande depuis le compte super-utilisateur, si ton compte n'est pas "sudoer" dans ta Debian 9. Mais en #1 tu as utilisé "sudo sfdisk -luS")


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#12 Le 28/10/2018, à 10:23

Nuliel

Re : [resolu]Perte de partition sur DD externe

[HS]On fait comment avec debian pour faire les mises à jour si on n'est pas dans le groupe sudo?[/HS]

Hors ligne

#13 Le 28/10/2018, à 10:40

moko138

Re : [resolu]Perte de partition sur DD externe

[HS]   Soit (le plus simple) on laisse faire l'automatisme,
soit, comme pour lancer parted ou éditer un fichier système, on passe par le compte super-utilisateur (si on en a le mot de passe).
                         [/HS]

Dernière modification par moko138 (Le 28/10/2018, à 10:41)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#14 Le 28/10/2018, à 10:57

Nachou26

Re : [resolu]Perte de partition sur DD externe

Et non, je n'ai pas mis sudo avant les DEUX dmesg.... copier/coller sans trop réfléchir (c'est dimanche matin...)
Commande lancée en root :

gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Bus 001 Device 006: ID 04e8:1f08 Samsung Electronics Co., Ltd 
Bus 001 Device 002: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 413c:3012 Dell Computer Corp. Optical Wheel Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/8p, 12M
    |__ Port 4: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/8p, 480M
    |__ Port 3: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 3: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 3: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 3: Dev 2, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 6: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 480M

[ 6204.569321] usb 1-6: USB disconnect, device number 5
[ 6255.172013] usb 1-6: new high-speed USB device number 6 using ehci-pci
[ 6255.320875] usb 1-6: New USB device found, idVendor=04e8, idProduct=1f08
[ 6255.320878] usb 1-6: New USB device strings: Mfr=1, Product=11, SerialNumber=3
[ 6255.320880] usb 1-6: Product: Samsung S2 Portable
[ 6255.320882] usb 1-6: Manufacturer: JMicron
[ 6255.320884] usb 1-6: SerialNumber: 00000011E0C0B
[ 6255.321663] usb-storage 1-6:1.0: USB Mass Storage device detected
[ 6255.321824] scsi host6: usb-storage 1-6:1.0
[ 6256.364022] scsi 6:0:0:0: Direct-Access     Samsung  S2 Portable           PQ: 0 ANSI: 2 CCS
[ 6256.364392] sd 6:0:0:0: Attached scsi generic sg4 type 0
[ 6256.365989] sd 6:0:0:0: [sdd] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
[ 6256.369366] sd 6:0:0:0: [sdd] Write Protect is off
[ 6256.369368] sd 6:0:0:0: [sdd] Mode Sense: 3c 00 00 00
[ 6256.371365] sd 6:0:0:0: [sdd] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 6256.399876]  sdd: sdd1
[ 6256.406364] sd 6:0:0:0: [sdd] Attached SCSI disk

total 28
drwxr-xr-x   7 root root 4096 juin   8 09:14 .
drwxr-xr-x  24 root root 4096 sept.  6 08:12 ..
lrwxrwxrwx   1 root root    6 juin   1 16:03 cdrom -> cdrom0
drwxr-xr-x   2 root root 4096 juin   1 16:03 cdrom0
drwxr-x---+  2 root root 4096 oct.  23 09:14 ju
drwxr-xr-x   2 root root 4096 juin   7 09:20 Sauvegarde
drwx------   7 ju   ju   4096 mai   22 08:26 Stok
drwxr-xr-x   2 root root 4096 juin   8 09:14 Xubuntu

[HS]On fait comment avec debian pour faire les mises à jour si on n'est pas dans le groupe sudo?
Par défaut, pas de sudo sur Debian, mais un compte root (su).
Donc pour faire les mise à jour :
- on demande à l'administrateur (qui a accès au compte root) de les gérer (c'est son boulot !)
- on demande à l'administrateur d'installer sudo et de nous rajouter au groupe [/HS]

Hors ligne

#15 Le 28/10/2018, à 11:30

moko138

Re : [resolu]Perte de partition sur DD externe

Ton retour est incomplet. roll

  - -

[ 6256.399876]  sdd: sdd1

Donc le système voit bien la partition, bonne nouvelle !
Mais pas monté, puisque

gvfsd-fuse on /run/user/1000/gvfs (...)

  - -

Commande lancée en root :

Maintenant, DDE toujours branché(*), mais en session normale, lance

mkdir /tmp/A && sudo mount -v -t vfat /dev/sdd1  /tmp/A

et montre-nous le retour.


(*) Si tu l'as débranché entre-temps, vérifie d'abord la lettre X de sdX1 avec

sudo parted -l | grep Dis

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#16 Le 28/10/2018, à 11:39

Nachou26

Re : [resolu]Perte de partition sur DD externe

moko138 a écrit :

Ton retour est incomplet.

Tu fais référence à

ls -la /media/$USER

-> media/root n'existe pas ! évidemment
une user :

total 8
drwxr-x---+ 2 root root 4096 oct.  23 09:14 .
drwxr-xr-x  7 root root 4096 juin   8 09:14 ..

Voila le retour de :

mkdir /tmp/A && sudo mount -v -t vfat /dev/sdd1  /tmp/A
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
        sur /dev/sdd1, page de code ou programme auxiliaire manquant, ou autre erreur

        Dans certains cas des renseignements utiles sont dans le journal
        système — essayez « dmesg | tail » ou quelque chose du genre.

Hors ligne

#17 Le 28/10/2018, à 11:41

Nachou26

Re : [resolu]Perte de partition sur DD externe

mount a écrit :

essayez « dmesg | tail » ou quelque chose du genre.

sudo dmesg | tail
[ 7266.752209] usb 2-2: SerialNumber: LK4Z247104
[ 7266.776079] usblp 2-2:1.1: usblp0: USB Bidirectional printer dev 4 if 1 alt 0 proto 2 vid 0x04B8 pid 0x084D
[ 7271.947910] usblp0: removed
[ 7271.971469] usblp 2-2:1.1: usblp0: USB Bidirectional printer dev 4 if 1 alt 0 proto 2 vid 0x04B8 pid 0x084D
[ 7351.072981] usblp0: removed
[ 7387.118153] usblp 2-2:1.1: usblp0: USB Bidirectional printer dev 4 if 1 alt 0 proto 2 vid 0x04B8 pid 0x084D
[ 7432.851770] usb 2-2: USB disconnect, device number 4
[ 7432.852688] usblp0: removed
[ 9337.730590] FAT-fs (sdd1): bogus number of reserved sectors
[ 9337.730604] FAT-fs (sdd1): Can't find a valid FAT filesystem

Hors ligne

#18 Le 28/10/2018, à 12:03

moko138

Re : [resolu]Perte de partition sur DD externe

[ 9337.730590] FAT-fs (sdd1): bogus number of reserved sectors
[ 9337.730604] FAT-fs (sdd1): Can't find a valid FAT filesystem

Nous y voilà...

1) Par acquit de conscience, montre aussi :

sudo mount -v -t auto /dev/sdd1  /tmp/A

2) Est-ce qu'une vérification depuis windows a déjà été tentée ?
- -

NE surtout PAS lancer de vérification d'un système de fichiers windows depuis linux !


À ce stade - et dans la limite de mes compétences (*) - le mieux est de cloner le disque et de ne travailler que sur les clones.

(*) AJOUT :
Les experts de la récupération auront peut-être des idées plus rapides et non-destructrices.

Dernière modification par Nuliel (Le 28/10/2018, à 18:29)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#19 Le 28/10/2018, à 12:11

Nachou26

Re : [resolu]Perte de partition sur DD externe

sudo mount -v -t auto /dev/sdd1  /tmp/A
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
        sur /dev/sdd1, page de code ou programme auxiliaire manquant, ou autre erreur

        Dans certains cas des renseignements utiles sont dans le journal
        système — essayez « dmesg | tail » ou quelque chose du genre.
moko138 a écrit :

2) Est-ce qu'une vérification depuis windows a déjà été tentée ?

Non, je ne pense pas.
Je n'ai pas d'accès à windows...

Dernière modification par Nuliel (Le 28/10/2018, à 18:32)

Hors ligne

#20 Le 28/10/2018, à 18:27

Nuliel

Re : [resolu]Perte de partition sur DD externe

J'ai modéré le fil.

------------------------------

Pour la récupération des données, le fait de faire une copie exacte du disque vers un autre permet d'être sûr de récupérer un maximum de données (en d'autres termes même si le premier disque dur lâche, ce qui n'est pas impossible, on a le deuxième)
Je ne suis clairement pas un expert dans ce domaine, j'ai demandé le rapport smart afin de voir l'état du disque et de connaître les choses qu'il est encore possible de faire, et si des experts dans ce domaine passent qu'ils puissent aider de manière plus efficace.

Photorec va te récupérer une grosse partie de tes fichiers, mais en bordel (c'est déjà le bordel avec une clé de 8 Go, alors un dd de 1 To...), et certains fichiers seront "en morceaux" ou non récupérés. Photorec c'est vraiment la dernière solution (surtout sur un disque pareil)

Donc ce qui me paraîtrait le plus raisonnable, c'est de copier exactement le disque dur vers un autre disque dur de 1 To minimum, puis de réparer la partition avec testdisk (suivre https://doc.ubuntu-fr.org/testdisk#util … reparation en partie). Après tu peux essayer de réparer directement avec testdisk sur le disque dur, mais c'est risqué (on annule pas une opération de testdisk), voire pour moi impossible si le secteur en début de partition est mort

Donne aussi

sudo dd if=/dev/sdd bs=512 skip=64 count=1 | hexdump -C

-----------------------

Merci à vous deux pour avoir répondu à ma question HS.

Dernière modification par Nuliel (Le 28/10/2018, à 18:34)

Hors ligne

#21 Le 28/10/2018, à 18:45

Nachou26

Re : [resolu]Perte de partition sur DD externe

Merci Naziel,

Nachou26 a écrit :

Je n'ai malheureusement pas 1To de libre sous la main...

Je sais que photorec est à utiliser en dernier recours, je suis déjà passé par là et je vois bien la prise de tête pour tout remettre dans l'ordre...

Questions pour mesurer les enjeux :
SI je tente une récupération avec testdisk et que cela échoue, aurais je moins de chance de récupérer un maximum de données via photorec ?
Selon moko138, une récupération sous windows est la meilleurs option, hors je n'ai pas accès à windows, par contre j'ai entendu parler de powreshell sous linux, est ce que tu penses que c'est une piste à explorer ?

Voilà le retour de commande.

sudo dd if=/dev/sdd bs=512 skip=64 count=1 | hexdump -C
00000000  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
00000020  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
00000030  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
1+0 enregistrements lus
1+0 enregistrements écrits
00000040  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
00000050  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000060  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
00000070  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
512 bytes copied, 4,43992 s, 0,1 kB/s
00000080  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
00000090  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
000000a0  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000b0  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
000000c0  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
000000d0  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
000000e0  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
000000f0  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000100  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
00000110  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
00000120  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
00000130  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
00000140  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000150  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
00000160  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
00000170  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
00000180  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
00000190  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001a0  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
000001b0  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
000001c0  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
000001e0  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001f0  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
00000200

Hors ligne

#22 Le 28/10/2018, à 18:56

Nuliel

Re : [resolu]Perte de partition sur DD externe

Si c'est une partition ntfs, clairement windows est à privilégier pour réparer ça. Mais on sait pas si c'est une partition ntfs ou fat32 (ou autre mais ça me paraît peu probable)

Tu peux donner le retour de

sudo dd if=/dev/sdd bs=512 count=65 | hexdump -C

(je cherche soit FAT soit NTFS dans le retour)

Ou peut être

sudo dd if=/dev/sdd bs=512 skip=213154 count=1 | hexdump -C

(faudrait trouver le début de cette partition)

Dernière modification par Nuliel (Le 28/10/2018, à 18:58)

Hors ligne

#23 Le 28/10/2018, à 19:24

Nachou26

Re : [resolu]Perte de partition sur DD externe

sudo dd if=/dev/sdd bs=512 count=65 | hexdump -C

00000000  33 c0 8e d0 bc 00 7c fb  50 07 50 1f fc be 1b 7c  |3.....|.P.P....||
00000010  bf 1b 06 50 57 b9 e5 01  f3 a4 cb bd be 07 b1 04  |...PW...........|
00000020  38 6e 00 7c 09 75 13 83  c5 10 e2 f4 cd 18 8b f5  |8n.|.u..........|
00000030  83 c6 10 49 74 19 38 2c  74 f6 a0 b5 07 b4 07 8b  |...It.8,t.......|
00000040  f0 ac 3c 00 74 fc bb 07  00 b4 0e cd 10 eb f2 88  |..<.t...........|
00000050  4e 10 e8 46 00 73 2a fe  46 10 80 7e 04 0b 74 0b  |N..F.s*.F..~..t.|
00000060  80 7e 04 0c 74 05 a0 b6  07 75 d2 80 46 02 06 83  |.~..t....u..F...|
00000070  46 08 06 83 56 0a 00 e8  21 00 73 05 a0 b6 07 eb  |F...V...!.s.....|
00000080  bc 81 3e fe 7d 55 aa 74  0b 80 7e 10 00 74 c8 a0  |..>.}U.t..~..t..|
00000090  b7 07 eb a9 8b fc 1e 57  8b f5 cb bf 05 00 8a 56  |.......W.......V|
000000a0  00 b4 08 cd 13 72 23 8a  c1 24 3f 98 8a de 8a fc  |.....r#..$?.....|
000000b0  43 f7 e3 8b d1 86 d6 b1  06 d2 ee 42 f7 e2 39 56  |C..........B..9V|
000000c0  0a 77 23 72 05 39 46 08  73 1c eb 1a 90 bb 00 7c  |.w#r.9F.s......||
000000d0  8b 4e 02 8b 56 00 cd 13  73 51 4f 74 4e 32 e4 8a  |.N..V...sQOtN2..|
000000e0  56 00 cd 13 eb e4 8a 56  00 60 bb aa 55 b4 41 cd  |V......V.`..U.A.|
000000f0  13 72 36 81 fb 55 aa 75  30 f6 c1 01 74 2b 61 60  |.r6..U.u0...t+a`|
00000100  6a 00 6a 00 ff 76 0a ff  76 08 6a 00 68 00 7c 6a  |j.j..v..v.j.h.|j|
00000110  01 6a 10 b4 42 8b f4 cd  13 61 61 73 0e 4f 74 0b  |.j..B....aas.Ot.|
00000120  32 e4 8a 56 00 cd 13 eb  d6 61 f9 c3 49 6e 76 61  |2..V.....a..Inva|
00000130  6c 69 64 20 70 61 72 74  69 74 69 6f 6e 20 74 61  |lid partition ta|
00000140  62 6c 65 00 45 72 72 6f  72 20 6c 6f 61 64 69 6e  |ble.Error loadin|
00000150  67 20 6f 70 65 72 61 74  69 6e 67 20 73 79 73 74  |g operating syst|
00000160  65 6d 00 4d 69 73 73 69  6e 67 20 6f 70 65 72 61  |em.Missing opera|
00000170  74 69 6e 67 20 73 79 73  74 65 6d 00 00 00 00 00  |ting system.....|
00000180  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001b0  00 00 00 00 00 2c 44 63  92 63 0a 51 00 00 80 01  |.....,Dc.c.Q....|
000001c0  02 00 0c fe ff ff 40 00  00 00 81 59 70 74 00 00  |......@....Ypt..|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00001060  00 00 00 00 00 00 00 00  00 00 00 00 13 00 00 00  |................|
00001070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00002060  00 00 00 00 00 00 00 00  00 00 00 00 14 00 00 00  |................|
00002070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00003060  00 00 00 00 00 00 00 00  00 00 00 00 15 00 00 00  |................|
00003070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00004060  00 00 00 00 00 00 00 00  00 00 00 00 16 00 00 00  |................|
00004070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00005060  00 00 00 00 00 00 00 00  00 00 00 00 17 00 00 00  |................|
00005070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00006060  00 00 00 00 00 00 00 00  00 00 00 00 18 00 00 00  |................|
00006070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00007060  00 00 00 00 00 00 00 00  00 00 00 00 19 00 00 00  |................|
00007070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00008000  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00008010  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
00008020  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
00008030  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
00008040  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
00008050  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00008060  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
00008070  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
00008080  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
00008090  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
000080a0  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000080b0  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
000080c0  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
000080d0  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
000080e0  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
000080f0  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00008100  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
00008110  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
00008120  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
00008130  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
00008140  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00008150  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
00008160  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
00008170  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
00008180  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
00008190  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000081a0  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
000081b0  00 00 00 00 27 80 e5 00  00 00 00 a0 00 00 00 00  |....'...........|
000081c0  00 00 00 00 00 00 00 00  27 80 e5 00 00 00 00 a0  |........'.......|
000081d0  00 00 00 00 00 00 00 00  00 00 00 00 27 80 e5 00  |............'...|
000081e0  00 00 00 a0 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000081f0  27 80 e5 00 00 00 00 a0  00 00 00 00 00 00 00 00  |'...............|
65+0 enregistrements lus
65+0 enregistrements écrits
33280 bytes (33 kB, 32 KiB) copied, 4,37299 s, 7,6 kB/s
00008200
sudo dd if=/dev/sdd bs=512 skip=213154 count=1 | hexdump -C
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
1+0 enregistrements lus
1+0 enregistrements écrits
512 bytes copied, 0,32909 s, 1,6 kB/s
00000200

Hors ligne

#24 Le 28/10/2018, à 21:00

Nuliel

Re : [resolu]Perte de partition sur DD externe

Hum, faudrait trouver le début de la partition, normalement elle devrait contenir dans le début le texte FAT (ou NTFS si c'est une partition NTFS). Je pense pas qu'il soit dans ces retours

Dernière modification par Nuliel (Le 28/10/2018, à 21:00)

Hors ligne

#25 Le 04/11/2018, à 15:16

Nachou26

Re : [resolu]Perte de partition sur DD externe

En l'absence de meilleure solution, j'ai brutalement récupéré les données via photorec...
Une dizaine d'heure de récupération et quelques heures de prise de tête pour mettre un peu d'ordre dans le résultat.
Merci à chacun pour votre aide.

Hors ligne