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 05/01/2019, à 15:34

Sunside

Récupération disque Mac avec live cd

Bonjour,

  J'ai récupéré pour une amie un imac de 2008 dont le disque dur a laché. Le mac ne redémarre plus du tout et affiche un folder avec un point d'intérrogation ce qui est généralement mauvais signe.
Après un nombre indéterminable de redémarrage de la machine sous un live cd ubuntu mate, je parviens enfin à voir le disque.

Pourriez vous m'aider à trouver un moyen de lui récupérer ses données ?

Voici ce que donne le fdisk -l

Disk /dev/sdb: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: FEE4985D-F142-45B9-8413-BF616AF2CBC9

Device      Start       End   Sectors   Size Type
/dev/sdb1      40    409639    409600   200M EFI System
/dev/sdb2  409640 624880263 624470624 297.8G Apple HFS/HFS+

Merci pour votre aide.

et ce que donne le fsck:

root@ubuntu-mate:~# fsck /dev/sdb1
fsck from util-linux 2.32
fsck.fat 4.1 (2017-01-24)
/dev/sdb1: 5 files, 30726/403266 clusters
root@ubuntu-mate:~# fsck /dev/sdb2
fsck from util-linux 2.32

Hors ligne

#2 Le 05/01/2019, à 17:47

Nasman

Re : Récupération disque Mac avec live cd

1) Ne pas tenter de corriger un système de fichiers non Linux
2) Voir avec testdisk s'il retrouve la partition sdb2 (qui contient les données mac) à la LBA 409640, ce qui devrait correspondre à des valeurs de CHS de
C=25 H=127 S=15 (géométrie standard de 63 secteurs par piste et 255 têtes)
Si c'est la cas (peut être après un deeper search, afficher le contenu de cette partition et peut être copier les données ailleurs.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 05/01/2019, à 18:11

ubuntu18a

Re : Récupération disque Mac avec live cd

Bonjour,
il serait  bon de vérifier l'état  physique du disque  avant de lancer tesdisk ou une duplication physique.
Merci d'installer l'application smartmontools https://doc.ubuntu-fr.org/smartmontools
et de donner le retour de la commande

sudo smartctl  -s on   -a  /dev/sdb

Hors ligne

#4 Le 05/01/2019, à 19:32

Sunside

Re : Récupération disque Mac avec live cd

Nasman a écrit :

1) Ne pas tenter de corriger un système de fichiers non Linux
2) Voir avec testdisk s'il retrouve la partition sdb2 (qui contient les données mac) à la LBA 409640, ce qui devrait correspondre à des valeurs de CHS de
C=25 H=127 S=15 (géométrie standard de 63 secteurs par piste et 255 têtes)
Si c'est la cas (peut être après un deeper search, afficher le contenu de cette partition et peut être copier les données ailleurs.

C'est noté je ne ferai plus de fsck, malheureusement la session a planté et j'ai renouveau perdu le disque. Je vais encore devoir tenter 100 reboots avant de le revoir revenir...


ubuntu18a a écrit :

Bonjour,
il serait  bon de vérifier l'état  physique du disque  avant de lancer tesdisk ou une duplication physique.
Merci d'installer l'application smartmontools https://doc.ubuntu-fr.org/smartmontools
et de donner le retour de la commande

sudo smartctl  -s on   -a  /dev/sdb

Je ne peux plus te copier/coller le code étant donné que la session est morte mais j'avais lancé un short test et que la ligne multi_zone_error_rate était en FAILED

Merci pour votre soutien

Hors ligne

#5 Le 05/01/2019, à 20:41

Nasman

Re : Récupération disque Mac avec live cd

En cas de disque qui se déconnecte ou qui disparaît, il convient d'utiliser ddrescue en ayant sous la main un disque disponible de taille supérieure ou égale.
ddrescue va recopier ce qui peut être lu facilement (et recopié) et revient plus tard sur les zones où il y a eu un échec de lecture. En cas de déconnexion du disque il reprend le travail quand ce dernier réapparaît.
Ce sera sur l'image récupérée que pourra se faire la recherche de fichiers.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#6 Le 06/01/2019, à 00:25

Sunside

Re : Récupération disque Mac avec live cd

Nasman a écrit :

En cas de disque qui se déconnecte ou qui disparaît, il convient d'utiliser ddrescue en ayant sous la main un disque disponible de taille supérieure ou égale.
ddrescue va recopier ce qui peut être lu facilement (et recopié) et revient plus tard sur les zones où il y a eu un échec de lecture. En cas de déconnexion du disque il reprend le travail quand ce dernier réapparaît.
Ce sera sur l'image récupérée que pourra se faire la recherche de fichiers.

Ok merci j’avais lu ça en effet, j’espère juste le revoir rapidement sad

Hors ligne

#7 Le 06/01/2019, à 00:47

ubuntu18a

Re : Récupération disque Mac avec live cd

Lorsqu'un disque disparait, la cause peut être une température excessive suite à des difficultés d'écriture . ( Le fameux code  erreur 200 que tu as avec le message ´failing now'.).

Il faut attendre quelques heures, le temps qu'il refroidisse, avant de rebooter.

Hors ligne

#8 Le 06/01/2019, à 13:23

Sunside

Re : Récupération disque Mac avec live cd

ubuntu18a a écrit :

Lorsqu'un disque disparait, la cause peut être une température excessive suite à des difficultés d'écriture . ( Le fameux code  erreur 200 que tu as avec le message ´failing now'.).

Il faut attendre quelques heures, le temps qu'il refroidisse, avant de rebooter.

Effectivement au redémarrage ce matin le disque est de nouveau la... J'ai lancé un ddrescue sur un disque externe mais je n'ai pas l'impression que cela avance beaucoup...

Hors ligne

#9 Le 06/01/2019, à 15:07

Sunside

Re : Récupération disque Mac avec live cd

Voila le smartctl:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   150   150   051    Pre-fail  Always       -       280957
  3 Spin_Up_Time            0x0003   176   156   021    Pre-fail  Always       -       4183
  4 Start_Stop_Count        0x0032   023   023   000    Old_age   Always       -       77461
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000e   200   200   051    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   085   085   000    Old_age   Always       -       11283
 10 Spin_Retry_Count        0x0012   100   100   051    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0012   100   100   051    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   097   097   000    Old_age   Always       -       3768
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       0
193 Load_Cycle_Count        0x0032   175   175   000    Old_age   Always       -       77484
194 Temperature_Celsius     0x0022   111   087   000    Old_age   Always       -       36
195 Hardware_ECC_Recovered  0x000e   001   001   000    Old_age   Always       -       67222225
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   175   174   000    Old_age   Always       -       1349
198 Offline_Uncorrectable   0x0010   200   200   000    Old_age   Offline      -       45
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   001   001   051    Old_age   Offline  FAILING_NOW 86403

SMART Error Log Version: 1
ATA Error Count: 1629 (device log contains only the most recent five errors)
	CR = Command Register [HEX]
	FR = Features Register [HEX]
	SC = Sector Count Register [HEX]
	SN = Sector Number Register [HEX]
	CL = Cylinder Low Register [HEX]
	CH = Cylinder High Register [HEX]
	DH = Device/Head Register [HEX]
	DC = Device Command Register [HEX]
	ER = Error register [HEX]
	ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Par contre si quelqu un a une nouvelle solution je suis preneur parce que la j en ai pour la vie entière tout ça pour quelques photos:

root@ubuntu-mate:~# ddrescue --force -d -R -n /dev/sdb /dev/sdc report
GNU ddrescue 1.23
Press Ctrl-C to interrupt
Initial status (read from mapfile)
rescued: 56803 kB, tried: 344064 B, bad-sector: 0 B, bad areas: 0

Current status
     ipos:  320001 MB, non-trimmed:    1458 kB,  current rate:     555 B/s
     opos:  320001 MB, non-scraped:        0 B,  average rate:   55313 B/s
non-tried:  319738 MB,  bad-sector:        0 B,    error rate:       0 B/s
  rescued:  333258 kB,   bad areas:        0,        run time:  1h 23m 18s
pct rescued:    0.10%, read errors:       17,  remaining time:  34585d 21h
                              time since last successful read:          0s
Copying non-tried blocks... Pass 5 (backwards)

Hors ligne

#10 Le 06/01/2019, à 19:36

ubuntu18a

Re : Récupération disque Mac avec live cd

Sunside a écrit :

Voila le smartctl:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   150   150   051    Pre-fail  Always       -       280957
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000e   200   200   051    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   085   085   000    Old_age   Always       -       11283
195 Hardware_ECC_Recovered  0x000e   001   001   000    Old_age   Always       -       67222225
197 Current_Pending_Sector  0x0012   175   174   000    Old_age   Always       -       1349
200 Multi_Zone_Error_Rate   0x0008   001   001   051    Old_age   Offline  FAILING_NOW 86403

SMART Error Log Version: 1
ATA Error Count: 1629 (device log contains only the most recent five errors)

Bonjour.
Tu as  1349 secteurs illisibles. La duplication du disque est bien nécessaire.

Je pense que la  cause de la lenteur s'explique par le compteur 195 qui  fonctionne à 1%
il sert à mesurer le fonctionnement de la partie électronique  me semble-t-il. https://kb.acronis.com/content/9131
il y a donc peu d'espoir que la vitesse de reopie s'améliore.  A mon avis,  Oublie la récupération des photos.

Hors ligne

#11 Le 06/01/2019, à 20:07

Sunside

Re : Récupération disque Mac avec live cd

ubuntu18a a écrit :
Sunside a écrit :

Voila le smartctl:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   150   150   051    Pre-fail  Always       -       280957
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000e   200   200   051    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   085   085   000    Old_age   Always       -       11283
195 Hardware_ECC_Recovered  0x000e   001   001   000    Old_age   Always       -       67222225
197 Current_Pending_Sector  0x0012   175   174   000    Old_age   Always       -       1349
200 Multi_Zone_Error_Rate   0x0008   001   001   051    Old_age   Offline  FAILING_NOW 86403

SMART Error Log Version: 1
ATA Error Count: 1629 (device log contains only the most recent five errors)

Bonjour.
Tu as  1349 secteurs illisibles. La duplication du disque est bien nécessaire.

Je pense que la  cause de la lenteur s'explique par le compteur 195 qui  fonctionne à 1%
il sert à mesurer le fonctionnement de la partie électronique  me semble-t-il. https://kb.acronis.com/content/9131
il y a donc peu d'espoir que la vitesse de reopie s'améliore.  A mon avis,  Oublie la récupération des photos.

Meme si je sors le disque du mac et que je le plug en usb ?

Hors ligne

#12 Le 06/01/2019, à 20:21

ubuntu18a

Re : Récupération disque Mac avec live cd

la partie électronique est dans le disque.  il me semble qu'on l'appelle le PCB.
https://www.deadhardrive.com/changer-pc … isque-dur/

Hors ligne

#13 Le 06/01/2019, à 20:49

Sunside

Re : Récupération disque Mac avec live cd

ubuntu18a a écrit :

la partie électronique est dans le disque.  il me semble qu'on l'appelle le PCB.
https://www.deadhardrive.com/changer-pc … isque-dur/

Et la pour 500 balles ils vont les récupérer tu penses ?

Hors ligne

#14 Le 06/01/2019, à 21:20

Nuliel

Re : Récupération disque Mac avec live cd

Je pense que les paramètres de ddrescue sont pas adaptés.
Perso j'aurais plutôt fait

sudo ddrescue -n -T -b512 /dev/sdb /dev/sdc report

Il manque le début du retour de smartctl, donc on sait pas si les secteurs font peut être pas 512 octets mais 4096 octets

Hors ligne

#15 Le 07/01/2019, à 01:16

Sunside

Re : Récupération disque Mac avec live cd

Naziel a écrit :

Je pense que les paramètres de ddrescue sont pas adaptés.
Perso j'aurais plutôt fait

sudo ddrescue -n -T -b512 /dev/sdb /dev/sdc report

Il manque le début du retour de smartctl, donc on sait pas si les secteurs font peut être pas 512 octets mais 4096 octets


Ils font 512:

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Blue Serial ATA
Device Model:     WDC WD3200AAJS-40VWA1
Serial Number:    WD-WCARW6468779
LU WWN Device Id: 5 0014ee 156984ff3
Firmware Version: 58.01D02
User Capacity:    320,072,933,376 bytes [320 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:    Sun Jan  6 18:55:42 2019 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Hors ligne

#16 Le 07/01/2019, à 07:51

Nuliel

Re : Récupération disque Mac avec live cd

Oui ils font bien 512 octets, maintenant la question: est ce que ce disque parque trop souvent?

Hors ligne

#17 Le 08/01/2019, à 01:53

Sunside

Re : Récupération disque Mac avec live cd

Naziel a écrit :

Oui ils font bien 512 octets, maintenant la question: est ce que ce disque parque trop souvent?

Que signifie parquer ?

Hors ligne

#18 Le 08/01/2019, à 07:45

Nuliel

Re : Récupération disque Mac avec live cd

Voir https://forum.ubuntu-fr.org/viewtopic.php?id=403064 (à chaque fois que je vois Caviar dans le nom du disque je pense à cette discussion)
En gros la tête s'éloigne du disque afin d'éviter des problèmes lors de chocs du disque, mais faut pas qu'elle s'en éloigne trop souvent vu que ça abîme la tête.

Hors ligne