[Disque dur] erreur système fichier

Fermé
Eric G - 21 nov. 2006 à 13:32
 bano57 - 18 déc. 2007 à 17:34
Bonjour,

S'il vous plait, j'ai un petit problème. Suite à une mauvaise manipulation, Eraser à provoqué quelques dégats sur mon disque dur. Je croyais que, quand il effaçait l'espace vide du disque, il ne s'attaquait qu'à ce dernier. Je me suis rappelé que la documentation ( je l'avais même un peu traduite, et j'ai trouvé une traduction depuis ) stipule ce qu'il fait dans ce cadre. C'est qu'il est facile quand il efface des fichiers, je croyais qu'il en était de même pour l'espace inoccupé. J'aurais dû fermer le plus de programmes possibles mais je ne sais pas si c'était le seul problème. Je vous livre une partie de la documentation sur ce point d'après Eraser :

Si vous n'avez pas désactivé l'option pour effacer la zone de l'extrémité du cluster (il n'y a généralement aucune raison pour désactiver cette option sauf si le lecteur utilise le système de fichiers FAT et qu'il est compressé; consultez la rubrique Réécrire Proprement), Eraser commencera par effacer cet espace inutilisé à partir de chaque fichier du lecteur sélectionné.

Quand un fichier est chargé en mémoire par une application quelconque ou par le système d'exploitation (ou ouvert sans partage de fichier), sa zone d'extrémité du cluster ne pourra pas être réécrite et vous recevrez de ce fait un message d'erreur. Pour réduire la quantité de fichiers verrouillés au minimum, vous devrez fermer autant d'applications que possible avant l'effacement de l'espace disque inutilisé et malgré tout, les fichiers verrouillés par le système d'exploitation ne pourront pas être atteints.

Après avoir tenu compte des extrémités des clusters, c'est le moment de réécrire sur l'espace libre du disque. Si votre lecteur est équipé d'un système de fichiers soumis à un quota et que l'espace qui vous est alloué est limité (c'est-à-dire s'il est inférieur à l'espace libre du lecteur), vous ne pourrez pas effacer l'espace inutilisé du lecteur et vous devrez demander à l'administrateur de le faire à votre place.

Pour réécrire sur l'espace libre, Eraser crée un répertoire temporaire qu'il remplit de fichiers (et qui seront supprimés à la fin de l'effacement). Plusieurs fichiers sont utilisés car il c'est plus rapide que de créer un énorme fichier. Les données seront écrites jusqu'à ce qu'il ne reste plus d'espace disponible sur le lecteur. Cette procédure peut prendre beaucoup de temps si la zone libre est importante et peut ralentir l'ordinateur de façon notable; plus spécialement si le fichier de page (d'échange) se trouve sur le lecteur sélectionné. C'est une raison supplémentaire de fermer toutes les applications avant d'effacer l'espace inutilisé.

Si vous êtes sous Windows NT ou 2000 et que le système de fichiers du lecteur est au format NTFS, Eraser poursuivra la réécriture sur la Table de Fichiers Maîtres (MFT). La raison en est qu'avec le système de fichiers NTFS, les clusters ne sont pas nécessairement alloués aux fichiers de taille inférieure à celle de l'enregistrement dans la MFT, mais le fichier sera complètement enregistré dans la MFT (le fichier est alors dit résident). Si vous avez supprimé un tel petit fichier de façon non sécurisée, l'espace libre dans la MFT pourra encore contenir le corps du fichier et par conséquent, il doit aussi être effacé. Windows 9x ne supporte pas le système de fichiers NTFS et cette étape sera donc sautée.

Enfin, les noms des tous les fichiers supprimés (ou effacés) seront réécrits. Avec les partitions FAT{12,16,32} ça se fait en parcourant toutes les entrées de répertoires et en réécrivant sur les entrées des fichiers supprimés. Avec les partitions NTFS (Windows NT et 2000 seulement), Eraser écrira des fichiers de taille maximum jusqu'à ce que les entrées inutilisées de la Table des Fichiers Maîtres soit réécrites.

En plus de l'effacement de l'espace disque inutilisé, vous pouvez faire en sorte que le fichier d'échange soit réécrit sous Windows NT et 2000. Par l'intermédiaire de la fenêtre des Préférences Générales vous pouvez activer cette fonction de sécurité sous Windows NT qui consiste à réécrire sur toutes les portions inutilisées du fichier d'échange à la fermeture.



CHKDSK a réparé un peu, autant que je puisse le deviner ( il ne trouve plus rien d'anormal à ce niveau ), mais il s'arrête, à moins qu'il mette une journée pour cela, quand il vérifie l'espace libre. Quand j'ai lancé chekdisk avec d'autres options, il a affiché une erreur dans le système de fichier.
Il se peut que Start Unlocker ( c'est sa fonction ) se soit mis en route quand Eraser essayait de s'attaquer à un fichier en exécution ou protégé, il a d'ailleurs signalé ses échecs.
Maintenant Windows est rapide quand il ouvre un dossier et le menu contextuel. Je n'ai pas encore constaté de problème.
CHEKDISK ne parvient pas aller au bout de son travail et je crois que le mode sans échec ne se lance pas, ou alors c'est très long.
J'ai peur que le disque soit atteind, Testdik m'a fourni un log que voici:

Tue Nov 21 10:01:35 2006
Command line: TestDisk

TestDisk 6.5, Data Recovery Utility, October 2006
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org/
Windows version (ext2fs lib: 1.39, ntfs lib: 9:0:0, reiserfs lib: 0.3.1-rc8)
Using locale 'C'.
file_read(4,1,buffer,39115439(2586/239/63)) seek err Invalid argument
Hard disk list
Disk /dev/sda - 20 GB / 18 GiB - CHS 2586 240 63, sector size=512

Disk /dev/sda - 20 GB / 18 GiB
Partition table type: Intel

Interface Advanced
Geometry from i386 MBR: head=240 sector=63
check_part_i386 1 type 12: no test
NTFS at 353/0/1
get_geometry_from_list_part_aux head=240 nbr=4
get_geometry_from_list_part_aux head=8 nbr=4
get_geometry_from_list_part_aux head=16 nbr=4
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=4
get_geometry_from_list_part_aux head=255 nbr=1
 1 P Compaq Diagnostics       0   1  1   352 239 63    5337297
 2 * HPFS - NTFS            353   0  1  2584 239 63   33747840 [HP_PAVILION]
     NTFS, 17 GB / 16 GiB

Analyse Disk /dev/sda - 20 GB / 18 GiB - CHS 2586 240 63
Geometry from i386 MBR: head=240 sector=63
check_part_i386 1 type 12: no test
NTFS at 353/0/1
get_geometry_from_list_part_aux head=240 nbr=4
get_geometry_from_list_part_aux head=8 nbr=4
get_geometry_from_list_part_aux head=16 nbr=4
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=4
get_geometry_from_list_part_aux head=255 nbr=1
Current partition structure:
 1 P Compaq Diagnostics       0   1  1   352 239 63    5337297
 2 * HPFS - NTFS            353   0  1  2584 239 63   33747840 [HP_PAVILION]

search_part()
Disk /dev/sda - 20 GB / 18 GiB - CHS 2586 240 63
FAT32
FAT1 : 32-5230
FAT2 : 5231-10429
start_rootdir : 10430 root cluster : 2
Data : 10430-5333781
sectors : 5333784
cluster_size : 8
no_of_cluster : 665419 (2 - 665420)
fat_length 5199 calculated 5199

FAT32 at 0/1/1
   D FAT32                    0   1  1   352 184 15    5333784 [HP_RECOVERY]
     FAT32, 2730 MB / 2604 MiB
NTFS at 353/0/1
filesystem size           33747840
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2109239
clusters_per_mft_record   -10
clusters_per_index_record 1
   D HPFS - NTFS            353   0  1  2584 239 63   33747840 [HP_PAVILION]
     NTFS, 17 GB / 16 GiB
get_geometry_from_list_part_aux head=240 nbr=3
get_geometry_from_list_part_aux head=8 nbr=3
get_geometry_from_list_part_aux head=16 nbr=3
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=3
get_geometry_from_list_part_aux head=255 nbr=1

Results
   * FAT32                    0   1  1   352 239 63    5337297 [HP_RECOVERY]
     FAT32, 2732 MB / 2606 MiB
   P HPFS - NTFS            353   0  1  2584 239 63   33747840 [HP_PAVILION]
     NTFS, 17 GB / 16 GiB

interface_write()
 1 * FAT32                    0   1  1   352 239 63    5337297 [HP_RECOVERY]
 2 P HPFS - NTFS            353   0  1  2584 239 63   33747840 [HP_PAVILION]

search_part()
Disk /dev/sda - 20 GB / 18 GiB - CHS 2586 240 63
FAT32
FAT1 : 32-5230
FAT2 : 5231-10429
start_rootdir : 10430 root cluster : 2
Data : 10430-5333781
sectors : 5333784
cluster_size : 8
no_of_cluster : 665419 (2 - 665420)
fat_length 5199 calculated 5199

FAT32 at 0/1/1
   D FAT32                    0   1  1   352 184 15    5333784 [HP_RECOVERY]
     FAT32, 2730 MB / 2604 MiB
FAT32
FAT1 : 32-5230
FAT2 : 5231-10429
start_rootdir : 10430 root cluster : 2
Data : 10430-5333781
sectors : 5333784
cluster_size : 8
no_of_cluster : 665419 (2 - 665420)
fat_length 5199 calculated 5199
heads/cylinder 1 (FAT) != 240 (HD)
sect/track 1 (FAT) != 63 (HD)

FAT32 at 0/1/7
   D FAT32                    0   1  1   352 184 15    5333784 [HP_RECOVERY]
     FAT found using backup sector!, 2730 MB / 2604 MiB
NTFS at 353/0/1
filesystem size           33747840
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2109239
clusters_per_mft_record   -10
clusters_per_index_record 1
   D HPFS - NTFS            353   0  1  2584 239 63   33747840 [HP_PAVILION]
     NTFS, 17 GB / 16 GiB
FAT12
FAT1 : 1-8
FAT2 : 9-16
start_rootdir : 17
Data : 49-20736
sectors : 20739
cluster_size : 8
no_of_cluster : 2586 (2 - 2587)
fat_length 8 calculated 8
FAT differs, FAT sectors=0-8/8
heads/cylinder 4 (FAT) != 240 (HD)
sect/track 17 (FAT) != 63 (HD)

FAT12 at 730/0/1
   D FAT12                  730   0  1   731  89 12      20739 [NO NAME]
     FAT12, 10 MB / 10 MiB
file_read(4,16,buffer,12957904(857/1/2)) read err: read after end of file
file_read(4,16,buffer,12957888(857/0/49)) read err: read after end of file
file_read(4,1,buffer,12957888(857/0/49)) read err: read after end of file
file_read(4,16,buffer,13003374(860/2/49)) read err: read after end of file
file_read(4,16,buffer,13018638(861/5/4)) read err: read after end of file
file_read(4,16,buffer,13067537(864/61/15)) read err: read after end of file
file_read(4,1,buffer,13067537(864/61/15)) read err: read after end of file
file_read(4,16,buffer,13094031(866/1/49)) read err: read after end of file
file_read(4,16,buffer,13094174(866/4/3)) read err: read after end of file
file_read(4,16,buffer,13112897(867/61/15)) read err: read after end of file
file_read(4,16,buffer,13203617(873/61/15)) read err: read after end of file
file_read(4,16,buffer,13203680(873/62/15)) read err: read after end of file
file_read(4,1,buffer,13203680(873/62/15)) read err: read after end of file
file_read(4,1,buffer,13203681(873/62/16)) read err: read after end of file
file_read(4,16,buffer,13218800(874/62/15)) read err: read after end of file
file_read(4,16,buffer,13229999(874/239/63)) read err: read after end of file
file_read(4,16,buffer,13230064(875/1/2)) read err: read after end of file
file_read(4,16,buffer,13264034(877/60/15)) read err: read after end of file
file_read(4,1,buffer,13264034(877/60/15)) read err: read after end of file
file_read(4,1,buffer,13264035(877/60/16)) read err: read after end of file
file_read(4,16,buffer,13275359(877/239/63)) read err: read after end of file
file_read(4,16,buffer,13275424(878/1/2)) read err: read after end of file
file_read(4,1,buffer,13275424(878/1/2)) read err: read after end of file
file_read(4,1,buffer,13275425(878/1/3)) read err: read after end of file
file_read(4,16,buffer,13275488(878/2/3)) read err: read after end of file
file_read(4,1,buffer,13275488(878/2/3)) read err: read after end of file
file_read(4,1,buffer,13275489(878/2/4)) read err: read after end of file
file_read(4,1,buffer,13275490(878/2/5)) read err: read after end of file
file_read(4,1,buffer,13275491(878/2/6)) read err: read after end of file
file_read(4,1,buffer,13275492(878/2/7)) read err: read after end of file
file_read(4,1,buffer,13275493(878/2/8)) read err: read after end of file
file_read(4,1,buffer,13275494(878/2/9)) read err: read after end of file
file_read(4,1,buffer,13275495(878/2/10)) read err: read after end of file


Si seul le disque est atteint, mais qu'il fonctionne globalement, ajouter un disque n'est pas génant.
Mais les secteurs alloués à la « réinstallation » de Windows son peut être touchés et récupérer ( je ne me suis jamais décidé à demander les disques de récupération parce que toucher à Windows m'intimide un peu )
Mais Windows en EOM exige, parait-il, un ordinateur neuf ( comme le mien, il y a sept ans, c'est l'âge du disque ). Pourquoi pas simplement un disque dur neuf ? Et cela ferait déjà une double dépense ( et je ne parle pas de la version boîte de XP Home )
A moins que j'opte pour un OS libre mais qu'est ce que cela vaut et saurai-il faire cohabiter les deux disques ( pour un temps ) sachant que mes activités tournent autour de la bureautique familiale et de l'internet ?

Merci
A voir également:

4 réponses

pakistador Messages postés 1171 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 27 septembre 2010 191
21 nov. 2006 à 14:27
hi,

qu'elle rédaction!! (prof??)

bon , je vais faire plus cours :P

ton disque focnitionne. mais juste pour valider ton disque test. peux-tu me donner les information sur ton disque.
nombre de partition, taille de ton disque dur...etc.

sinon, si j'ai bien compris. ton disque fonctionne toujours et n'a pas de problème apparent. mais si je ne me trompe c'est normale. le seceur endommagé ne touche pas a ta partie windows. j'ai l'impression que c'est les 10 Mo que windows met de coté qui sont touché.

Mais par doute ce que je te recommande c'est une pur ré-insallation. cela récuppèrera les erreurs de ton disque (mais faire un fdisk! suppression de partition).
juste au cas où. si ta réinstalle plante il te suffit de faire un formatage ba niveau et une restauration du MBR de ton disque dur et ton disque devrais de nouveau fonctionner sans aucun problème.

Bon ok, la tache est ardu :P
donne moi pour commencer les info que je t'ai demander.

Pour ce qui es de l'installation de windows. tu peux réinstaller sur ta version de windows. il te faudra juste appeller le service microsoft pour qu'il te donne une clef d'activation. tu n'est pas obliger d'acheter une nouvelle version de windows avec ton NV disque dur.
0
Salut,

Je suis plus doué en écriture qu'en informatique.

J'ai consulté Everest alors je me contente de recopier ici :

Seagate U Series 20410 3.5" 20Go
1 Disque, 1 Surface d'enregistrement, Ultra-ATA/100, 5400 RPM
#1, Compq Diag, offset 0MB, Taille 2606 MB
#2(Active), NTFS C:(HP_PAVILION), offset 2606, taille 16478 MB
6349 Mo libre

Pour les informations liées au disque, il me semble que le log de Testdisk est bien fourni mais bon. Il y a qu'une partition C: mais il y a une partie dédiée à la réinstallation, cachée. Il est plus sûre de recopier ce qu'affiche Testdisk.

A l'analyse il trouve dans un premier temps :

1 P (Primary) Compaq Diagnostics (0 1 1 Start) (352 239 63 End) (5337297 Size in Sectors)
2 * (Primary bootable) HPFS - NTFS (353 0 1 Start) (2584 239 63 End) (33747840 Size in sectors [HP_PAVILION] )


A l'échelon suivant, pour le 1 et le 2:
Primary bootable FAT32 (0 1 1 Start) (352 239 63 End) (5337297 Size in sectors [HP_RECOVERY])
Primary HPFS- NTFS (353 0 1 Start)(2584 239 63 End)(33747840 Size in sectors [HP_PAVILION])


A l'analyse des cylindre, en recherche en profondeur, il trouve :
FAT32-------------------0 1 1--------352 184 15-------5333784 [HP_RECOVERY]
Warning: Incorrect number of heads/cylinder 1 (fat) != 240 (HD)
Warning: Incorrect number of sectors per track 1 (FAT) !=63 (HD)
FAT32-------------------0 1 1--------352 184 15-------5333784 [HP_RECOVERY]
HPFS - NTFS-------------353 0 1-----2584 239 63-----33747840 [HP_HP_PAVILION]
Warning: Incorrect number of heads/cylinder 4 (fat) != 240 (HD)
Warning: Incorrect number of sectors per track 17 (FAT) !=63 (HD)
FAT12-------------------730 0 1------731 89 12---------20739 [NO NAME]


Ensuite, c'est lent et trouve des erreurs comme au cylindre 877/239/63 (lba=13275359)

C'est embêtant qu'il y ait des problèmes dans la première partie ?

A l'utilisation, je n'ai pas eu l'occasion de vérifier, mais j'ai eu quelques problèmes de vitesse et un démarrage à recommencer.

Ta solution n'est pas rassurante : un reformatage et une réinstallation après, je n'ai pas de CD à coté...
C'est équivalent à une restauration avec perte des données ?
Car, dans mon cas, HP_recovery va chercher dans la partition cachée les fichiers de base, qu'il faudrait patcher avec SP2 et les maj apparus depuis. Comment le faire vers un nouveau DD ?

Merci.
0
pakistador Messages postés 1171 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 27 septembre 2010 191
23 nov. 2006 à 11:29
bon voilà,

il m'a fallu du temps pour décortiquer toute la log mais bon c'est fait :P

a 1er vu cela touche ta partition windows. ce qui veux dire que tu peux avoir des problemes. au futur.

si ton disque dur est en IDE je te conseille de passer un scandisk windows 98. il est radicale. ou sinon tu peux tester avec NDD (norton disque doctor) très pratique et gratuit (téléchargeable sur le net il fais peut-être les SATA). d'après les résultat de ton test c'est un SATA. donc essay avec norton disque doctor. cela pour réparrer ton disque dur (CHKFDISK est nul donc laisse tomber ce programme il ne vaut rien)

pour ce qui est de la restauration sur un autre disque si le programme de restauration doit te permet de restaurer ton image ou partition sur un autre disque dur si c'est le cas tu n'aura aucun problème. pour restaurer ton windows sur un autre disque. (si tu as un cd avec une image dessus c'est le top tu peux donc la restaurer sur un autre disque sens problème.)

solution pour éviter la réinstalation complète :

fait une image de ton disque ou de ta partition windows après passage antivirus (de façon a avoir une image propre), grave là . format ton disque et remet ton image.
0
Merci de m'avoir répondu malgré le fait que mon courrier se soit retrouvé en bas de la pile; il y a pas mal de gens qui ont des soucis.

Je me doutais que la partition Windows était touchée. Je vais essayé scandisk que je cherchais en vain sur mon disque, puis séventuellement NDD.

Que mon disque soit du SATA, alors qu'il a sept ans !?

Je peux toujours essayer si le programme de restauration offre la possibilité d'orienter sur un autre disque.

Faire une image du disque : un Ghost ?

Il est mieux sans doute d'avoir un disque neuf, en cas de problème j'aurais toujours l'original.

De ce fait, je n'en suis pas encore là.

Je vais télécharger ce qu'il faut et te dire ce que vont trouver les « docteurs »

Merci encore.
0
pakistador Messages postés 1171 Date d'inscription jeudi 7 septembre 2006 Statut Membre Dernière intervention 27 septembre 2010 191
24 nov. 2006 à 13:01
en effet c'est bien bizzard!! :-/ (il n'est pas brancher en USB par hazzard??)
sda = SATA ou usb -- hda = ide

oui, un ghost ou autre programme de création d'image.






0
bonjour

j'ai vista et lorsque j'ai voulu lancer l'instalation d'un programe que j'ai telecharger il m'affiche le message suivant:
erreur du systeme de fichier (-1073741521)
le meme message apparai lorsque je veut fair une restoration de systeme.
si quelqu'un pourai avoir une solution assez rapidement .

merci d'avence
0