write error

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
MrTof
Posts: 5
Joined: 22 May 2014, 19:11

write error

#1 Post by MrTof »

Bonjour,
j'ai utilisé souvent testdisk avec succès et aujourd'hui j'ai un problème.
c'est une baie en raid6 dont la partition n'est plus vu par le système mais testdisk la voit .
le seul problème il ne veut pas l'écrire j'ai systématiquement un write error quelque soit la version de testdisk.
Quelles peuvent être les causes de cette non écriture ?
Cordialement

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: write error

#2 Post by cgrenier »

Pouvez-vous poster le contenu du fichier testdisk.log ?
Il y aura peut-être un message d'erreur plus complet.
Si vous êtes sous Mac, il faut qu'aucune partition de ce raid ne soit montée.

MrTof
Posts: 5
Joined: 22 May 2014, 19:11

Re: write error

#3 Post by MrTof »

Mon May 26 17:53:25 2014
Command line: TestDisk /log /dev/sda

TestDisk 7.0-WIP, Data Recovery Utility, May 2014
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Linux, kernel 3.12-1-amd64 (#1 SMP Debian 3.12.9-1 (2014-02-01)) x86_64
Compiler: GCC 4.4
Compilation date: 2014-05-20T10:41:52
ext2fs lib: 1.42.8, ntfs lib: libntfs-3g, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504
Hard disk list
Disk /dev/sda - 48 TB / 43 TiB - CHS 46131602 64 32, sector size=512 - IFT A24F-R2224-1, FW:347F

Partition table type (auto): EFI GPT
Disk /dev/sda - 48 TB / 43 TiB - IFT A24F-R2224-1
Partition table type: Intel

Analyse Disk /dev/sda - 48 TB / 43 TiB - CHS 46131602 64 32
Current partition structure:

Partition: Read error

search_part()
Disk /dev/sda - 48 TB / 43 TiB - CHS 46131602 64 32
file_pread(4,16,buffer,512(0/16/1)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,512(0/16/1)) read err: Erreur d'entrée/sortie
file_pread(4,8,buffer,520(0/16/9)) read err: Erreur d'entrée/sortie
file_pread(4,3,buffer,528(0/16/17)) read err: Erreur d'entrée/sortie
Linux 1 0 1 46131600 63 32 94477516800
ext4 blocksize=4096 Large file Sparse superblock, 48 TB / 43 TiB
get_geometry_from_list_part_aux head=64 nbr=2
get_geometry_from_list_part_aux head=8 nbr=2
get_geometry_from_list_part_aux head=16 nbr=2
get_geometry_from_list_part_aux head=32 nbr=2
get_geometry_from_list_part_aux head=64 nbr=2

interface_write()
1 * Linux 1 0 1 46131600 63 32 94477516800
write!
file_pread(4,1,buffer,0(0/0/1)) read err: Erreur d'entrée/sortie

Partition: Read error
file_pwrite(4,1,buffer,0(0/0/1)) write err Erreur d'entrée/sortie
No extended partition

Partition: Write error

TestDisk exited normally.

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: write error

#4 Post by cgrenier »

Il y a des erreurs aussi bien à la lecture qu'à l'écriture. Vérifier avec "dmesg" ce que remonte le kernel. Il faudrait aussi vérifier l'état des différents disques de votre raid. En général, ce genre d'erreur n'est visible que si 3 disques ou plus sont défectueux dans un Raid 6...

MrTof
Posts: 5
Joined: 22 May 2014, 19:11

Re: write error

#5 Post by MrTof »

l'état du raid est good sur la baie tous les disques sont présents sans probléme apparent
mais un media scan sur chaque disque me montre des erreurs sur 4 disques
j'en ai changé 2 il m'en reste 2 à changer
ensuite je refais un media scan pour voir s'il n'en subsiste pas
et je reteste testdisk.

merci.

MrTof
Posts: 5
Joined: 22 May 2014, 19:11

Re: write error

#6 Post by MrTof »

media scan fini tous les disques sont bons mais les erreurs entrées sorties persistent
d'ou peuvent elles provenir ?
extrait du log du testdisk :

Analyse Disk /dev/sda - 48 TB / 43 TiB - CHS 46131602 64 32
Trying alternate GPT
1 P Unknown 2048 94477518847 94477516800 [primary]
Current partition structure:
Trying alternate GPT
1 P Unknown 2048 94477518847 94477516800 [primary]

search_part()
Disk /dev/sda - 48 TB / 43 TiB - CHS 46131602 64 32
file_pread(4,16,buffer,512(0/16/1)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,512(0/16/1)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,513(0/16/2)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,513(0/16/2)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,514(0/16/3)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,514(0/16/3)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,515(0/16/4)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,515(0/16/4)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,506(0/15/27)) read err: Partial read
file_pread(4,1,buffer,512(0/16/1)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,513(0/16/2)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,513(0/16/2)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,514(0/16/3)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,514(0/16/3)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,515(0/16/4)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,515(0/16/4)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,510(0/15/31)) read err: Partial read
file_pread(4,1,buffer,512(0/16/1)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,513(0/16/2)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,513(0/16/2)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,514(0/16/3)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,514(0/16/3)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,515(0/16/4)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,515(0/16/4)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,516(0/16/5)) read err: Erreur d'entrée/sortie
file_pread(4,1,buffer,516(0/16/5)) read err: Erreur d'entrée/sortie
file_pread(4,16,buffer,517(0/16/6)) read err: Erreur d'entrée/sortie

MrTof
Posts: 5
Joined: 22 May 2014, 19:11

Re: write error

#7 Post by MrTof »

à la fin de l'analyse j'ai toujours :
Change partition type:
P EFI System 2048 94477518847 94477516800
ext4 blocksize=4096 Large file Sparse superblock, 48 TB / 43 TiB
Change partition type:
P ext4 2048 94477518847 94477516800
ext4 blocksize=4096 Large file Sparse superblock, 48 TB / 43 TiB

interface_write()
1 P EFI System 2048 94477518847 94477516800
write!
file_pwrite(4,32,buffer,2(0/0/3)) write err Erreur d'entrée/sortie

Partition: Write error

TestDisk exited normally.

Locked