Page 1 of 2

Récupérer une partition NTFS

Posted: 12 Apr 2012, 05:19
by nmrkn
Bonjour,

Le disque (usb, une partition ntfs) apparaît avec une lettre affectée par Winndows mais en RAW ou "Non formaté" et aucun répertoire ni fichier ne sont visibles.

Le disque apparaît dans GNU/Linux (sdd1) mais ne peut pas être monté dans Mageia dans le CCM (diskdrake) ni en ligne de commande.

Lorsque je lance testdisk en Live CD il semble que mount /dev/sdd1 /mnt/rep fonctionne puisque je peux ensuite me déplacer dans les répertoires et les fichiers avec cd et ls et ouvrir les fichiers avec les logiciels adéquats.

Dans Mageia GNU/Linux, si je lance testdisk, je peux copier des fichiers sur ma partition /home avec cp de testdisk.

N'ayant pas de disque assez grand pour tout copier j'aimerais bien rendre ce disque de nouveau utilisable normalement mais je n'y arrive pas, la table de partition semblant corrompue.

Est-ce que cela vous semble du domaine du possible et comment procéder ?

nmrk.n

D'autre part, je ne trouve pas le fichier testdisk.log qui ne semble être créé nulle part et qu'aucune recherche ne me permet de trouver ?

======================================================================================
testdisk wrote:TestDisk 6.11, Data Recovery Utility, April 2009
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/sda - 640 GB / 596 GiB - ATA Hitachi HDT72106
Disk /dev/sdb - 320 GB / 298 GiB - ATA TOSHIBA MK3263GS
Disk /dev/sdc - 320 GB / 298 GiB - ATA TOSHIBA MK3263GS
Disk /dev/sdd - 1000 GB / 931 GiB - WD Elements 1023

[Proceed ] [ Quit ]

Note: 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.
testdisk wrote:TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdd - 1000 GB / 931 GiB - WD Elements 1023

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...)
[Mac ] Apple partition map
[None ] Non partitioned media
[Sun ] Sun Solaris partition
[XBox ] XBox partition
[Return ] Return to disk selection

Note: Do NOT select 'None' for media with only a single partition. It's very
rare for a drive to be 'Non-partitioned'.
testdisk wrote:TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

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

Partition Start End Size in sectors
1 * HPFS - NTFS 0 32 33 121600 247 55 1953517568 [Jean-Luc]

[ Type ] [ Boot ] [Image Creation] [Undelete] [ Quit ]
Boot sector recovery
testdisk wrote:TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121600 255 63
Partition Start End Size in sectors
1 * HPFS - NTFS 0 32 33 121600 247 55 1953517568 [Jean-Luc]

Boot sector
Status: OK

Backup boot sector
Status: Bad

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.

[ Quit ] [ List ] [Org. BS ] [Rebuild BS] [ Dump ]
Copy boot sector over backup sector
Fait ===> identiques.
testdisk wrote:TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org


MFT and MFT mirror are bad. Failed to repair them.

[Ok]
testdisk wrote:TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
1 * HPFS - NTFS 0 32 33 121600 247 55 1953517568 [Jean-Luc]
Directory /

dr-xr-xr-x 0 0 0 1-Mar-2010 16:05 .
dr-xr-xr-x 0 0 0 1-Mar-2010 16:05 ..
dr-xr-xr-x 0 0 0 23-Dec-2011 17:22 $RECYCLE.BIN
dr-xr-xr-x 0 0 0 23-Dec-2011 17:32 Banque de France
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Bouygues telecom
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Brahma Kumaris
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Brochures 2 CV6 spM-CM-)cial en PdF
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Caf Val d'Oise
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Carnet d'adresse
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Gymstick
dr-xr-xr-x 0 0 0 1-Jan-2012 12:11 Harmonica
dr-xr-xr-x 0 0 0 19-Jan-2012 19:54 Recycled
-r--r--r-- 0 0 36 1-Mar-2010 16:05 autorun.inf
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Engagement de location d'un appartement meublM-CM-) scannM-CM-)
dr-xr-xr-x 0 0 0 23-Dec-2011 17:31 Islam
dr-xr-xr-x 0 0 0 23-Dec-2011 17:31 Notices
dr-xr-xr-x 0 0 0 8-Jan-2012 23:21 RECYCLER
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Courriers
dr-xr-xr-x 0 0 0 22-Mar-2012 18:13 CrM-CM-)dit Agricole
dr-xr-xr-x 0 0 0 21-Mar-2012 12:38 Direct matin - nM-BM-0 162 M-CM-
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Documents
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 Dossiers PdF
dr-xr-xr-x 0 0 0 18-Jan-2012 20:42 DM-CM-)cision d'aide juridictionnelle
dr-xr-xr-x 0 0 0 23-Dec-2011 17:23 Emissions radiophoniques prises sur le site internet Plusconscient.net
dr-xr-xr-x 0 0 0 23-Dec-2011 17:30 ImpM-CM-4t
dr-xr-xr-x 0 0 0 23-Dec-2011 17:26 Actualisations pM-CM-4le emploi
dr-xr-xr-x 0 0 0 5-Apr-2012 00:16 Al Green - Greatest hits
dr-xr-xr-x 0 0 0 23-Dec-2011 17:26 Amorc
dr-xr-xr-x 0 0 0 23-Dec-2011 17:26 Anpe
dr-xr-xr-x 0 0 0 23-Dec-2011 17:32 Association du sel
dr-xr-xr-x 0 0 0 1-Mar-2010 16:05 autorun
dr-xr-xr-x 0 0 0 3-Feb-2012 16:52 Mes images
dr-xr-xr-x 0 0 0 3-Feb-2012 16:53 Mes vidM-CM-)os
-r--r--r-- 0 0 13708672 4-Apr-2012 23:15 Mooladhara exercises (Londres, le 29octobre 1981).flv
dr-xr-xr-x 0 0 0 10-Feb-2012 20:48 Musique
dr-xr-xr-x 0 0 0 2-Feb-2012 00:03 Shalamar - 17 hits
dr-xr-xr-x 0 0 0 2-Feb-2012 00:00 Smooth jazz
dr-xr-xr-x 0 0 0 21-Jan-2012 00:42 Succession
dr-xr-xr-x 0 0 0 29-Dec-2011 11:54 System Volume Information
-r--r--r-- 0 0 5120 14-Jan-2012 12:43 Thumbs.db
dr-xr-xr-x 0 0 0 14-Mar-2012 13:03 ThM-CM-(mes et rM-CM-)unions de discussion
dr-xr-xr-x 0 0 0 15-Feb-2012 19:41 TM-CM-)lM-CM-)chargements
dr-xr-xr-x 0 0 0 10-Jan-2012 03:25 TM-CM-)moins de JM-CM-)hovah
dr-xr-xr-x 0 0 0 23-Dec-2011 17:31 VM-CM-)lo

Use Right arrow to change directory, c to copy,
q to quit

Re: Récupérer une partition NTFS

Posted: 12 Apr 2012, 22:03
by remy
Lorsque tu vas dans Analyse > quicksearch, ta partition est reconnue, et apparaît en vert ?
Si oui peux tu alors directement lister les fichiers (touche "P") ?
Si oui alors "Continue"> puis "write".
Reboote le disque, et retente un mount en readolny.

Si ça n'a pas suffi, puisque tu as déjà semble-t-il tenté de réparer la mft avec testdisk, tu peux tente un ntfsfix /dev/sdd1 depuis le terminal, mais attention, cela réalise des écritures, et en tentant de corriger une MFT, parfois (comme pour un chkdsk) le résultat est pire qu'avant. Heuresuement, souvent ça marche, mais dans le doute il serait bon que tu te procures un autre dd de 1Tio (au moins un prêt) pour faire une duplication (cf gnuddrescue, ou dcfldd) de ton disque.

En désespoir de cause, après avoir reconstruit ta table de partition qui ne me semble pas si impactée que ça (c'est plus probablement le système de fichier qui l'est) il te faudra trouver un windows pour lancer un chkdsk /f sur le disque concerné.

Re: Récupérer une partition NTFS

Posted: 14 Apr 2012, 04:21
by nmrkn
remy wrote:Lorsque tu vas dans Analyse > quicksearch, ta partition est reconnue, et apparaît en vert ? Si oui peux tu alors directement lister les fichiers (touche "P") ? Si oui alors "Continue"> puis "write". Reboote le disque, et retente un mount en readolny. ...
Bonjour et merci.

Oui, en vert.
P : Oui.
Là, je n'ai pas "Continue", ni "Write" :
testdisk wrote:...
-r--r--r-- 0 0 5120 14-Jan-2012 12:43 Thumbs.db
dr-xr-xr-x 0 0 0 14-Mar-2012 13:03 ThM-CM-(mes et rM-CM-)unions de discussion
dr-xr-xr-x 0 0 0 15-Feb-2012 19:41 TM-CM-)lM-CM-)chargements
dr-xr-xr-x 0 0 0 10-Jan-2012 03:25 TM-CM-)moins de JM-CM-)hovah
dr-xr-xr-x 0 0 0 23-Dec-2011 17:31 VM-CM-)lo

Use Right arrow to change directory, c to copy,
q to quit
nmrk.n

Re: Récupérer une partition NTFS

Posted: 14 Apr 2012, 14:35
by remy
D'abord "Q" pour ressortir du listing, puis continue et Write.

Re: Récupérer une partition NTFS

Posted: 04 May 2012, 03:43
by nmrkn
remy wrote:D'abord "Q" pour ressortir du listing, puis continue et Write.
Merci mais je n'y arrive pas, ça ne change rien à la situation. Comme si rien ne s'écrivait ?

J'ai réussi, avec beaucoup de patience car c'est lent, à récupérer la totalité des fichiers par copie sur d'autres partitions (500 Gio d'un disque de un Tio à moitié plein).

J'ai fait les copies de récupération sous GNU/Linux mais ce disque n'est pas reconnu par le système et je ne peux pas le monter et le voir dans le gestionnaire de fichiers ni tenter de le formater.

Le disque est reconnu sous Windows, une lettre lui est attribuée. Je ne peux cependant pas le voir dans le gestionnaire de fichiers, il m'est toujours dit "Disque non formaté, voulez-vous le formater maintenant ?".

Code: Select all

[root@localhost ~]# ntfsfix /dev/sdd1
Mounting volume... Failed to startup volume: Invalid argument.
FAILED
Attempting to correct errors... FAILED
Failed to startup volume: Invalid argument.
Volume is corrupt. You should run chkdsk.
[root@localhost ~]# 
Message d'erreur sous Windows : chkdsk n'est pas disponible pour RAW lecteurs ?

Y a-t-il toutefois encore une chose à tenter pour le faire fonctionner ?

nmrkn

Re: Récupérer une partition NTFS

Posted: 04 May 2012, 12:28
by remy
Si tu as récupéré tout ce que tu avais à récupérer, vérifié que ces fichiers n'étaient pas corrompus, et vérifié l'état matériel du disque (secteurs HS ? État SMART ?) alors le plus simple est de le reformater. Sinon, toujours depuis testdisk, va dans advanced et essaye de voir ce qui t'es dit pour le BS et la MFT.

Re: Récupérer une partition NTFS

Posted: 05 May 2012, 02:59
by nmrkn
remy wrote:... le plus simple est de le reformater. ...
Le problème c'est que le disque n'est pas bien reconnu et que je n'arrive pas à le formater correctement : ça fini toujours par un message d'erreur (sous Windows et sous GNU/Linux) et le disque est très lent pour la lecture, les écritures et suppressions de fichiers.

J'ai essayé un # dd if=/dev/zero of=/dev/sdd conv=notrunc

mais :

Code: Select all

# dd if=/dev/zero of=/dev/sdd conv=notrunc
dd: écriture vers « /dev/sdd »: Erreur d'entrée/sortie
1004761+0 enregistrements lus
1004760+0 enregistrements écrits
514437120 octets (514 MB) copiés, 7740,22 s, 66,5 kB/s
[root@localhost ~]#

Re: Récupérer une partition NTFS

Posted: 05 May 2012, 09:28
by remy

Code: Select all

sudo apt-get install smatmontools
sudo smartctl -A /dev/sdd

Re: Récupérer une partition NTFS

Posted: 06 May 2012, 04:24
by nmrkn
Message en doublon supprimé.

Re: Récupérer une partition NTFS

Posted: 07 May 2012, 09:04
by nmrkn
nmrkn wrote:Merci.

Code: Select all

[root@localhost ~]# urpmi smartmontools
    $MIRRORLIST: media/core/release/smartmontools-5.40-1.mga1.i586.rpm
installation de smartmontools-5.40-1.mga1.i586.rpm depuis /var/cache/urpmi/rpms
Préparation ...                  #########################################################################
      1/1: smartmontools    #########################################################################
Vous avez du nouveau courrier dans /var/spool/mail/root
[root@localhost ~]#
Sachant que j'ai fait des tentatives de formatage qui ont échoué et que j'ai effacé les partitions apparaissant comme créées (XP puis GNU/Linux) mais qui ne semblaient pas l'être réellement (pas de bouton "Monter" dans le CCM (Centre de Configuration Mageia)), que faire de cela :

Code: Select all

[root@localhost ~]# smartctl -A /dev/sdd
smartctl 5.40 2010-10-16 r3189 [i586-mageia-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

/dev/sdd: Unknown USB bridge [0x1058:0x1023 (0x2005)]
Smartctl: please specify device type with the -d option.

Use smartctl -h to get a usage summary

[root@localhost ~]#

Code: Select all

[root@localhost ~]# smartctl -h
...
Usage: smartctl [options] device
-d TYPE, --device=TYPE
         Specify device type to one of: ata, scsi, sat[,N][+TYPE], usbcypress[,X], usbjmicron[,x][,N], usbsunplus, marvell, areca,N, 3ware,N, hpt,L/M/N, megaraid,N, cciss,N, auto, test
...
[root@localhost ~]#
Je ne sais pas ce qu'il faut indiquer et ne sais pas quelle est la syntaxe exacte à appliquer (disque usb).

Et à titre de renseignement d'ordre général, j'ai une autre partition d'un autre disque décrite ainsi :

Description du disque :

/dev/sda : 640 GB / 596 GiB - CHS 77826 255 63

Description de la partition : 161 / 150

...........................Start.....................End...................Size...........[HOME]
D Linux ......15869.......1 .....1...35563......254.....63..........316400112

Il y a 7 nombres pour 3 entêtes de colonnes ??

Je ne comprends pas tout et je n'arrive pas à vérifier les chiffres par le calcul, ça ne tombe pas juste ??

nmrk.n