Tout a commencé avec les échecs de Windows. C’était avec impatience qu’il avait lancé des BSOD à cause des dll manquantes (il ya une question ici, que j’ai résolue en gros). J'ai alors découvert qu'il manquait réellement les dlls, ou mieux, des fichiers à 0 octets. J'ai commencé à suspecter une corruption de bloc et je suis allé voir deux vieux amis, badblocks et smartmontools. Badblocks commence à analyser la partition Windows, puis ma machine entière est suspendue à environ 1,68%. Heureusement, je peux utiliser CTRL-C et y mettre fin avec le rapport suivant (et les blocs dans le fichier de sortie).
badblocks:
Checking for bad blocks in non-destructive read-write mode
From block 0 to 102399999
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern: ^C^C^C^C^Cquiy11:10 elapsed. (16/0/0 errors)
^C^X 1.63% done, 11:27 elapsed. (16/0/0 errors)
Interrupted at block 1669692
Interrupt caught, cleaning up
L’autre ami, smartmontools, est en réalité plus sympathique que d’habitude.
smartmontools:
BlockquoteError 333 occurred at disk power-on lifetime: 1611 hours (67 days + 3 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 28 34 a7 02 Error: UNC at LBA = 0x02a73428 = 44512296
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 00 00 34 a7 e2 00 02:29:09.041 READ DMA EXT
27 00 00 00 00 00 e0 00 02:29:09.039 READ NATIVE MAX ADDRESS EXT
ec 00 00 00 00 00 a0 00 02:29:09.038 IDENTIFY DEVICE
ef 03 46 00 00 00 a0 00 02:29:09.037 SET FEATURES [Set transfer mode]
27 00 00 00 00 00 e0 00 02:29:09.037 READ NATIVE MAX ADDRESS EXT
Ma question serait maintenant, comment puis-je procéder? Puis-je essayer d'écrire sur les blocs et tenter une récupération des blocs. Serait un badblocks -yacc assez? Le reste du disque dur semble aller bien, je sais que je peux avoir des problèmes mais j'ai des sauvegardes. Je voudrais éviter de réinstaller Windows mais je ne vois pas comment à ce stade.