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 18/11/2015, à 01:14

FalCT60

[Abandonné] Disque formaté GPT chamboulé

Bonsoir,

Il m'a été soumis un cas quelque peu tordu : l'individu a formaté un disque externe de 6 To (station d'accueil eSata) en GPT sur lequel il a copié près de 2 Go de données.
Puis, si j'ai bien compris, il a voulu en formater un autre avant de se rendre compte qu'il avait laissé celui de 6 To dans la station d'accueil.
Toujours si j'ai bien compris, alors que le système affichait "Préparation du formatage", il aurait cliqué sur "Annuler" et, voyant que rien ne se passait, aurait extrait le disque.
J'ignore ce qu'il a fait par la suite, mais le disque aurait dû sortir intact, or il n'en est rien, et je soupçonne qu'il a dû tenter de le remettre dans la station d'accueil (je lui demanderai à l'occasion).
Bref, le fait est que je me casse les dents sur ce problème depuis samedi, et je commence un peu à saturer. D'où mon appel à l'aide désespéré.
Voici ce que j'ai pu tirer des diverses instructions données sur le fil dédié :

1- sudo sfdisk -luS :

Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sdb ». L'utilitaire sfdisk ne prend pas GPT en charge. Utilisez GNU Parted.


Disque /dev/sdb : 729601 cylindres, 255 têtes, 63 secteurs/piste
Avertissement : la table de partitions semble avoir été créée
  pour C/H/S=*/256/63 (au lieu de 729601/255/63).
Pour ce rapport, cette géométrie sera supposée telle.
Unités= secteurs de 512 octets, décompte à partir de 0

   Périph Amorç.  Début       Fin   nº sect.  Id. Système
/dev/sdb1             1 4294967295 4294967295  ee  GPT
/dev/sdb2             0         -          0   0  Vide
/dev/sdb3             0         -          0   0  Vide
/dev/sdb4             0         -          0   0  Vide

jean-luc@E-4300:~$ 

2- udisks --show-info /dev/sdb :

Showing information for /org/freedesktop/UDisks/devices/sdb
  native-path:                 /sys/devices/pci0000:00/0000:00:1f.2/ata5/host4/target4:0:0/4:0:0:0/block/sdb
  device:                      8:16
  device-file:                 /dev/sdb
    presentation:              /dev/sdb
    by-id:                     /dev/disk/by-id/ata-WDC_WD60EZRX-00MVLB1_WD-WXL1H6446S6W
    by-id:                     /dev/disk/by-id/wwn-0x50014ee20b23f10a
  detected at:                 mar. 17 nov. 2015 23:59:56 CET
  system internal:             1
  removable:                   0
  has media:                   1 (detected at mar. 17 nov. 2015 23:59:56 CET)
    detects change:            0
    detection by polling:      0
    detection inhibitable:     0
    detection inhibited:       0
  is read only:                0
  is mounted:                  0
  mount paths:             
  mounted by uid:              0
  presentation hide:           0
  presentation nopolicy:       0
  presentation name:           
  presentation icon:           
  automount hint:              
  size:                        6001175126016
  block size:                  512
  job underway:                no
  usage:                       
  type:                        
  version:                     
  uuid:                        
  label:                       
  partition table:
    scheme:                    gpt
    count:                     2
  drive:
    vendor:                    ATA
    model:                     WDC WD60EZRX-00MVLB1
    revision:                  80.00A80
    serial:                    WD-WXL1H6446S6W
    WWN:                       50014ee20b23f10a
    detachable:                0
    can spindown:              1
    rotational media:          Yes, at 5700 RPM
    write-cache:               enabled
    ejectable:                 0
    adapter:                   Unknown
    ports:
    similar devices:
    media:                     
      compat:                 
    interface:                 ata
    if speed:                  (unknown)
    ATA SMART:                 Data not collected
jean-luc@E-4300:~$ 

3- sudo ~/testdisk_static /dev/sdb :

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 6001 GB / 5589 GiB - CHS 729601 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

No FAT, NTFS, ext2, JFS, Reiser, cramfs or XFS marker
 1 P MS Reserved                   34     262177     262144 [Microsoft reserved partition]
 1 P MS Reserved                   34     262177     262144 [Microsoft reserved partition]
No FAT, NTFS, ext2, JFS, Reiser, cramfs or XFS marker
 2 P MS Data                   264192 11721043967 11720779776 [Basic data partition]
 2 P MS Data                   264192 11721043967 11720779776 [Basic data partition]






                P=Primary  D=Deleted
>[Quick Search]  [ Backup ]
                            Try to locate partition

Mais c'est après que cela se corse : le quick search et le deep search me retournent tout une flopée de partitions de type Mac HFS.
J'ai utilisé la 6.14 précédemment, s'il faut réessayer avec la 7 pourquoi pas... mais ça va lui prendre encore 12 heures pour aller jusqu'au bout, alors, en attendant, je m'en vais rejoindre mon oreiller qui me fait les yeux doux.

Merci d'avance pour toute suggestion.

Et bonne nuit.

J.-Luc

Dernière modification par FalCT60 (Le 22/11/2015, à 15:39)

Hors ligne

#2 Le 18/11/2015, à 13:15

maxire

Re : [Abandonné] Disque formaté GPT chamboulé

Salut,

Plutôt utiliser l'utilitaire «gdisk - Interactive GUID partition table (GPT) manipulator» option r (recovery), sachant qu'une sauvegarde de la table de partitions GPT est conservée en fin de disque, il est possible de restaurer la table de partitions avec l'option b (Rebuild GPT Header).

Je t'invite à bien lire la page man de Gdisk pour toutes les options disponibles.

Ceci dit, compte tenu du comportement sauvage de l'utilisateur, il n'est pas certain que cela fonctionne.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#3 Le 18/11/2015, à 14:27

FalCT60

Re : [Abandonné] Disque formaté GPT chamboulé

Bonjour,

Plutôt balèze le bidule !
Du coup, inutile que je laisse testdisk aller au bout du scan... quoique... juste pour pouvoir poster ce qu'il va trouver.
Par contre, je viens de me rendre compte d'un truc, à propos de testdisk, justement : il détecte une partition réservée qui n'est, a priori (mais je peux me tromper) créée que lors d'une installation du SE, non ? Or, là, le gus (allez, je peux le dire : c'est mon frère !) est censé avoir créé un disque de données.
Facétie de testdisk, ou raison supplémentaire de craindre le pire ?
Je vais prendre le temps de bien digérer les pages consacrées à gdisk.

À suivre...

Hors ligne

#4 Le 18/11/2015, à 16:49

maxire

Re : [Abandonné] Disque formaté GPT chamboulé

En fait, ma réponse est incomplète, je propose d'utiliser Gdisk pour réparer la table de partitions puis testdisk appliqué sur chaque partition (si pius d'une)  en utilisant l'option Filesystem Utils disponible avec Testdisk 7.0 (c'est la version de Testdisk que j'utilise)  pour tenter de réparer le système de fichiers.

Pour accéder à cette option tu peux faire ceci si la partition à réparer est /dev/sdb1:

sudo testdisk /dev/sdb1
estDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

  TestDisk is free software, and
comes with ABSOLUTELY NO WARRANTY.

Select a media (use Arrow keys, then press Enter):
>Disk /dev/sdb1 - 1000 GB / 931 GiB




































>[Proceed ]  [  Sudo  ]  [  Quit  ]

Note: Some disks won't appear unless you are root user.
Disk capacity must be correctly detected for a successful recovery.
If a disk listed above has incorrect size, check HD jumper settings, BIOS
detection, and install the latest OS patches and disk drivers.
estDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org


Disk /dev/sdb1 - 1000 GB / 931 GiB

Please select the partition table type, press Enter when done.
 [Intel  ] Intel/PC partition
 [EFI GPT] EFI GPT partition map (Mac i386, some x86_64...)
 [Humax  ] Humax partition table
 [Mac    ] Apple partition map
>[None   ] Non partitioned media
 [Sun    ] Sun Solaris partition
 [XBox   ] XBox partition
 [Return ] Return to disk selection



Hint: None partition table type has been detected.
Note: Do NOT select 'None' for media with only a single partition. It's very
rare for a disk to be 'Non-partitioned'.

Choix None

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org


Disk /dev/sdb1 - 1000 GB / 931 GiB
     CHS 121600 255 63 - sector size=512

 [ Analyse  ] Analyse current partition structure and search for lost partitions
>[ Advanced ] Filesystem Utils
 [ Geometry ] Change disk geometry
 [ Options  ] Modify options
 [ Quit     ] Return to disk selection







Note: Correct disk geometry is required for a successful recovery. 'Analyse'
process may give some warnings if it thinks the logical geometry is mismatched.

Choix Advanced

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb1 - 1000 GB / 931 GiB - CHS 121600 255 63

     Partition                  Start        End    Size in sectors
>   P ext4                     0   0  1 121600 214 53 1953517535 [WD_Elements_1021]









































 [  Type  ] >[Superblock]  [  List  ]  [Image Creation]  [  Quit  ]
                    Locate ext2/ext3/ext4 backup superblock

Ici c'est du ext4, je suppose que dans ton cas c'est du NTFS ou du FAT32, il sera peut-être alors possible de récupérer des fichiers, c'est une proposition sans aucune garantie de succès, j'ai remarqué que si le formatage est réalisé sous Windows celui-ci est radical, les zones techniques des systèmes de fichiers NFFS ou FAT32 semblent nettoyées.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#5 Le 18/11/2015, à 17:07

Bougron

Re : [Abandonné] Disque formaté GPT chamboulé

Bonjour.
Je suis avec intérêt la chose.
   Je découvre  que la version 7  de tesdisk est arrivée.
Comme tu sembles aller jusqu'au bout du deeper search, pourras-tu indiquer le temps que cela aura pris sur un disque de 6 To en bon état?
Merci.

Dernière modification par Bougron (Le 18/11/2015, à 17:08)

Hors ligne

#6 Le 18/11/2015, à 20:56

FalCT60

Re : [Abandonné] Disque formaté GPT chamboulé

Finalement, j'ai bien fait de lancer la recherche avec testdisk 7, puisqu'il m'a donné un résultat quelque peu différent de la v6.14 précédemment utilisée :

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 6001 GB / 5589 GiB - CHS 729601 255 63
     Partition               Start        End    Size in sectors
>D MS Data                   264192 11721043967 11720779776
 D Mac HFS                727589025  729686178    2097154
 D Mac HFS                736608096  736608129         34
 D Mac HFS                740781852  740783901       2050
 D Mac HFS                753517995  753518124        130
 D Mac HFS                753874266  754398555     524290
 D Mac HFS                763951476 1437268341  673316866
 D Mac HFS               1622189623 2335221304  713031682
 D Mac HFS               2823454872 2857009305   33554434
 D Mac HFS               3469083479 3471180632    2097154
 D Mac HFS               3504825641 3538380074   33554434
 D Mac HFS               4474943819 4477122077    2178259 [""$~DJ^R"BH~TEd~RUJN]
 D MS Data               6227162695 6229230973    2068279 [C   ^I^N    ~J]
 D Mac HFS               6987909656 6996298265    8388610















Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
                P=Primary  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continuejean-luc@E-4300:~$ ^C
NTFS found using backup sector, blocksize=40jean-luc@E-4300:~$ GiB

@ Bougron : Pour ce disque de 6 To, il faut une demi-journée environ pour obtenir le résultat de la recherche, et une de plus si l'on effectue une recherche poussée.
Le disque est connecté en eSata.
À titre de comparaison, dans un premier temps je l'avais connecté en USB (2?), la progression n'avait été que de 10% en un peu moins de 24h, et j'avais calculé une bonne dizaine de jours pour arriver au bout de la recherche.
Entre-temps, une saute de courant est venue interrompre le processus, je me suis procuré un câble eSata et ai dédié un portable à cette tâche.

@ maxire  : bon là, je suis un peu rassuré par le fait que testdisk ait trouvé une partition cohérente dans la table de secours. Cela tend à insinuer que la manipulation que tu me conseilles a des chances d'aboutir.
Je vais tout de même prendre le temps de bien lire la doc de Gdisk avant d'enchaîner les commandes que tu m'as indiquées.
Sauf si tu me dis de foncer tête baissée...

À suivre...

Hors ligne

#7 Le 19/11/2015, à 00:33

FalCT60

Re : [Abandonné] Disque formaté GPT chamboulé

Bon, je crois que je fais de la voltige sans filet, là... mais tant pis, je me lance !
J'ai mis un peu de temps à comprendre la philosophie de base de gdisk : lancé tel quel avec -l il ne permet que de lister le disque, si l'on veut accéder aux fonctions il faut avoir les privilèges root !
Donc :

jean-luc@E-4300:~$ sudo gdisk
GPT fdisk (gdisk) version 0.8.8

Type device filename, or press <Enter> to exit: /dev/sdb
Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): 

OK, on est prêt à déployer l'artillerie.
En tout premier, on répond b et on donne un nom quelconque : cela permet si j'ai bien compris de sauvegarder les informations importantes afin de pouvoir les récupérer si l'on ses plante plus tard, c'est bien cela ?
Ensuite, pour aller plus loin il faut descendre d'un niveau, dans le menu nommé recovery & transformation. Jusque-là, ça va encore. Mais c'est après que je me sens un peu perplexe : lorsque je tape b, je retourne direct à l'invite, sans aucune indication de réussite ou d'échec.
Bon, vu que je suis censé avoir pris mes précautions avec la sauvegarde, je vais me risquer à un w, en croisant les doigts...
C'est censé être OK... mais, avant d'aller plus loin, j'aimerais savoir pourquoi je dois choisir none comme type de partition, alors que, visiblement, il est censé y avoir une fat32 et une EFI - et ce d'autant plus que ce choix est clairement déconseillé dans l'utilitaire lui-même ?
Est-ce du fait que l'on agit au niveau partition et non disque ?

Hors ligne

#8 Le 19/11/2015, à 12:38

maxire

Re : [Abandonné] Disque formaté GPT chamboulé

FalCT60 a écrit :

Est-ce du fait que l'on agit au niveau partition et non disque ?

Oui.

Par contre, peux-tu donner la liste des partitions détectées par Gdisk, option p?

Je suis surpris que pour un disque de données une partition EFi soit présente.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#9 Le 19/11/2015, à 14:35

FalCT60

Re : [Abandonné] Disque formaté GPT chamboulé

Bonjour,

Voilà le résultat :

Command (? for help): p
Disk /dev/sdb: 11721045168 sectors, 5.5 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 33E88B93-11AD-4047-89CF-B3A789852F1A
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 11721045134
Partitions will be aligned on 8-sector boundaries
Total free space is 3181 sectors (1.6 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34          262177   128.0 MiB   0C01  Microsoft reserved part
   2          264192     11721043967   5.5 TiB     0700  Basic data partition

Command (? for help): 

Il a formaté le disque en GPT, donc je pense que c'est normal.
Ce qui m'intrigue plus, mais mes connaissances dans ce domaine précis sont trop succinctes, c'est plutôt la présence de la partition réservée : comme déjà évoqué, il me semblait qu'elle n'existait que sur les disques sur lesquels on installe le système...
Or, à ce qu'il m'a dit, le système était déjà installé sur l'ordinateur, il a simplement inséré ce disque dans la station d'accueil et l'a formaté en GPT avant d'y copier tout une ribambelle de fichiers.
Ma question du jour : dois-je m'occuper également de la partition 1 ? Ou puis-je ne m'intéresser qu'à la 2 (celle qui devrait contenir les données) ?
Houlà ! faut que je retourne bosser, là... je vais être à la bourre !
À plus tard pour la suite...

Dernière modification par FalCT60 (Le 19/11/2015, à 14:36)

Hors ligne

#10 Le 19/11/2015, à 16:57

maxire

Re : [Abandonné] Disque formaté GPT chamboulé

Partiton 1  ce n'est pas une partition EFI mais une partition système Microsoft et je ne comprend pas sa présence, tu peux la laisser de côté.

Partition 2: Si tu essaies d'y accéder en la montant normalement, trouves-tu des fichiers?

Formater un disque GPT, cela ne veut rien dire en réalité tu crées une table de partitions GPT initialement vide puis les partitions et enfin les systèmes de fichiers (ntfs, fat32, ext2/3/4; BTRFS, Reiserfs, ..) hébergés par chacune des partitions.

Sachant que toutes ces étapes sont transparentes lors de l'utilisation des outils de gestion des disques tels que ceux de Windows.

Si la partition 2 est vide tu peux tenter un testdisk sur elle et tenter de l'analyser, je ne pense pas que cela prendra une 1/2 journée.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#11 Le 19/11/2015, à 19:11

FalCT60

Re : [Abandonné] Disque formaté GPT chamboulé

maxire a écrit :

Partiton 1  ce n'est pas une partition EFI mais une partition système Microsoft et je ne comprend pas sa présence, tu peux la laisser de côté.

Voilà, moi non plus ne comprends pas ce qu'elle fait là...

maxire a écrit :

Partition 2: Si tu essaies d'y accéder en la montant normalement, trouves-tu des fichiers?

Bizarrement, il ne m'est pas possible de la monter (testé avec l'outil graphique disques).

maxire a écrit :

Formater un disque GPT, cela ne veut rien dire en réalité tu crées une table de partitions GPT initialement vide puis les partitions et enfin les systèmes de fichiers (ntfs, fat32, ext2/3/4; BTRFS, Reiserfs, ..) hébergés par chacune des partitions.

J'en ai tellement lu de tous les côtés, je ne sais plus qui est quoi. Du coup, comme en plus je commence à saturer avec ce problème, je ne fais plus trop attention et je prends des raccourcis.

maxire a écrit :

Sachant que toutes ces étapes sont transparentes lors de l'utilisation des outils de gestion des disques tels que ceux de Windows.

Si la partition 2 est vide tu peux tenter un testdisk sur elle et tenter de l'analyser, je ne pense pas que cela prendra une 1/2 journée.

D'accord, je vais d'abord tenter une simple analyse, puis je passerai à la suite des actions que tu me proposais dans ton deuxième message.
Je te tiendrai au courant de l'issue.
Bonne soirée.

Hors ligne

#12 Le 20/11/2015, à 00:11

FalCT60

Re : [Abandonné] Disque formaté GPT chamboulé

Alors... pas moyen de faire une simple analyse en mode partition (sudo testdisk /dev/sdb2)...
D'après lui, impossible de trouver quoi que ce soit sur la partition après que j'aie suivi les instructions de ton post n° 2 (avec NTFS comme système de fichier, d'après ce que j'ai lu sur le site de M$ concernant la structure GPT). roll
En désespoir de cause, je lui ai donc demandé de reconstruire la MFT. hmm
Démarrage vers 18h30, il en est actuellement (23h06) à un peu plus de 30%, j'estime donc qu'il aura terminé vers 06h30 demain. Soit une douzaine d'heures environ.
Pas grave, de toute façon je serai en train de me réveiller à ce moment-là... tongue
En attendant, je te souhaite une bonne nuit. cool

Hors ligne

#13 Le 22/11/2015, à 15:38

FalCT60

Re : [Abandonné] Disque formaté GPT chamboulé

Pas moyen de tirer quoi que ce soit de ce disque... sad et je crois savoir pourquoi (je viens juste d'avoir l'information, après avoir insisté pour qu'il fasse un effort de mémoire) : il a remis le disque dans la baie à plusieurs reprises pour tenter de le lire, avant de se décider à me solliciter. sad
Encore merci pour l'aide fournie, même si le résultat n'a pu être au rendez-vous - ce sera pour une prochaine fois wink -.

Bon week-end. cool

Hors ligne