Menu Content/Inhalt

Gestion de session






Perdu votre mot de passe ?
Pas encore de compte ? Enregistrez-vous
Réparer un disque dur abimé sous Windows XP ou Linux Convertir en PDF Version imprimable Suggérer par mail
Ecrit par Farzad FARID   
19-01-2007
Les corruptions de disque logicielles, dues à un bug du système d'exploitation ou une coupure de courant, sont souvent récupérables avec les outils (chkdsk sous Windows, fsck sous Linux) fournis par le système. Quand la corruption du disque dur est due à une panne matérielle, comme un secteur ou bloc abimé, la tâche est beaucoup plus délicate. Cependant, contrairement à une idée répandue, il est possible de récupérer, voire de réparer des secteurs abimés. Voici un mini tutoriel basé sur un cas concret.

J'en profite pour parler aussi des Live CD, qui sont les nouveaux couteaux suisses de l'informatique. 

Note :

Cet article mentionne des logiciels non libres, contrairement à l'intitulé de la catégorie, mais les informations suivantes sont tellement utiles que je les publies quand même ici.

 

Présentation du cas concret 

Le portable de ma compagne, un Vaio sous XP Home, a planté hier et n'a plus voulu redémarrer. A chaque reboot, que ce soit en mode normal ou en mode rescue (n'importe lequel de ces modes), XP commence à se charger pendant plusieurs secondes, puis tente d'afficher un écran bleu d'erreur qui reste affiché moins d'une seconde, et reboote aussitôt... Impossible d'auto-diagnostiquer la machine. J'ai soupçonné un problème de barrette mémoire, puis un problème disque. C'est le 2ème cas qui s'est présenté. J'ai donc utilisé un CD bootable pour tenter de réparer le disque.

Les Live CD 

Tout d'abord je voudrais dire à quel point les Live CD, ces CD-ROM bootables avec un système d'exploitation et un environnement complet, remplis d'outils, sont indispensable. Tout utilisateur averti se devrait d'avoir un ou deux Live CD (spécialisés suivant les besoins) à portée de main, voire une clé USB bootable si possible.

  • Le Live CD le plus connu est Knoppix, sous Linux, qui est le plus généraliste et le plus complet. Son site officiel est http://www.knopper.net/  .  Il est disponible en CD  (plus de 650 Mo) et DVD.
  • Il y a sa déclinaison francisée, Kaella, qui est tout aussi bien et dont la différence majeur avec une Knoppix lancée avec "lang=fr" est de fournir un environnement en français plus complet.
  • INSERT est un CD plus petit et spécialisé dans les outils de diagnostic et de dépannage système et réseau, toujours sous Linux bien sûr. INSERT a l'avantage sur la Knoppix d'être très compact, environ 60 Mo.
  • Ultimate Boot CD est une compilation de dizaines d'outils DOS (certains libre, d'autres freeware ou shareware) qui servent au diagnostic, la configuration et la réparation de matériels et de système. On y trouve par exemple les utilitaires fournis par les fabriquants de disque dur, des programmes classique comme memtest86, des analyseurs de bus, etc. La version complète d'UBCD contient en plus une copie de INSERT dont j'ai parlé précédemment. UBCD est également basé sur un socle Live CD libre, bien qu'il contienne des outils propriétaires.
  • Il y a aussi l'effort remarquable qui a été fourni pour crée un Live CD Windows, ce qui tient presque du masochisme tellement la politique de licence et de restrictions des droits de Microsoft rend une telle tâche ardue. Le plus connu est BartPE. Il faut cependant noter que pour des questions de droits il est impossible de télécharger une image ISO BartPE prêt à l'emploi, il faut posséder un CD Windows officiel et utiliser un outil de création d'ISO pour générer le Live CD.
  • Microsoft a créé le produit WinPE (Windows Preinstallation Environnement), mais il n'est disponible que pour les OEM et les grosses sociétés). Je ne peux donc même pas en parler ici. Visiblement les entreprises ou les particuliers qui ne paient pas suffisamment la taxe Microsoft ont moins de droits que les autres. C'est bien dommage quand on voit la puissance et la diversité de l'offre des Live CD sous Linux ou BSD.

En essayant de dépanner le disque dur défectueux dont je parle ici,  et qui est en NTFS sous Windows XP, j'ai tenté de créer un BartPE, mais comme aucun des fabricants de PC que nous possédons ne fournit de vrai CD de XP, je n'ai même pas pu mener l'expérimentation jusqu'au bout. Ceci est presque une incitation au piratage, tellement il est difficile, en tant que possesseur légitime d'une licence Microsoft, de pouvoir utiliser librement le produit que l'on a acheté.

Microsoft KB 

Pour en revenir à la restauration du disque corrompu, je donne une mauvaise note à Microsoft et sa Knowledge Database, dont aucun article n'explique comment récupérer une partition NTFS sur un disque dont des secteurs sont illisibles. D'ailleurs, les articles existants ne s'appliquent que si on peut booter sur un Windows valide, or aujourd'hui ce n'est presque plus possible car les constructeurs ne fournissent plus le CD d'installation. Donc soit vous devez pirater une copie, soit, comme je le conseille plutôt, n'utiliser Windows que pour les tâches non critiques (comme jouer ou voir/écouter des médias protégés par des DRM) et réduire ainsi vos soucis.

Utilisation de Knoppix 

Le site Microsoft ne fournissant aucune aide, je me suis d'abord tourné chez Knoppix. La version 5.1 démarre très bien sur la plupart des PC, fournit des drivers permettant l'accès en lecture et écriture sur NTFS et quelques utilitaires pour NTFS.

Les outils du paquet ntfsprogs, du projet Linux NTFS, sont déjà remarquables car ils permettent de faire des opérations très utiles : consultation, copie et suppression de fichiers et surtout réparation sommaire d'une partition NTFS. L'utilitaire "ntfsfix" sait déjà réparer certaines corruptions de NTFS et est donc le premier outil à appliquer.

Avant de faire une réparation hasardeuse, j'ai fait une copie complète des données essentielles sur un disque externe USB. Grâce à Knoppix il est aussi possible de faire une sauvegarde en réseau, du moment que vous pouvez configurer la carte réseau (ou Wifi) de la machine depuis le Live CD.

Ensuite j'ai lancé une réparation. Il se trouve que dans mon cas, ceci n'a pas suffit, et surtout ntfsfix s'est arrêté sur une erreur d'entrée/sortie (I/O error) qui a mis en avant le fait qu'il y a corruption physique du disque. 

Utilisation de UBCD 

Si les outils fournis par une Knoppix ne suffisent pas, le CD suivant à utiliser est UBCD.

Pour la plupart des marques de disques durs (IBM, Maxstor, Seagate, Hitachi, Quantum...) les outils des constructeurs sont fournis sur le CD et permettent au minimum un diagnostic précis, et au mieux une réparation. Je suppose que certains outils permettent par exemple de masquer ou de remapper les secteurs défectueux. Mais le Vaio a un disque Toshiba, qui ne fournit aucun utilitaire officiel malheureusement.

Le miracle vient d'un autre produit fourni sur UBCD, le Salvation HDD Scan & Repair. Ce logiciel, tout comme HDD Regenerator (que je n'ai pas testé), est apparemment capable de réparer et restaurer des secteurs défectueux sur la plupart des disques durs du marché. Et effectivement, Salvation HDD Scan & Repair a trouvé et réparé le secteur défectueux !

Ensuite, il suffit de redémarrer sous Windows XP, pour que le chkdsk classique se lance et finisse de réparer la partition. Aujourd'hui le portable fonctionne de nouveau normalement.

Toutes ces manipulations sont bien sûr valables quelque soit le système d'exploitation de la machine à réparer. Dans le cas de Linux, on utilisera alors fsck au lieu de chkdsk, en sachant que chaque type de partition Linux (ext3, jfs, reiserfs, etc.) a sa propre série d'outils de diagnostic et réparation. 

Conclusion :

  • Faites toujours des sauvegardes de vos données, régulièrement, mais aussi juste avant de tenter une réparation.
  • Ne jetez pas tout de suite un disque dur défectueux, il peut sans doute être restauré.
  • Gravez quelques Live CD, voire des clés USB bootables et gardez les à portée de main. Je n'ai pas cité tous les Live CD disponibles, il y en a pour toutes les applications, y compris certains spécialisés dans les logiciels de diffusions de médias, la sécurité ou les jeux.
  • N'utilisez pas Windows pour des tâches critiques, uniquement pour jouer. Si vous y êtes obligés néanmoins, allez sur l'excellent site de Framasoft pour télécharger de bons logiciels libres qui complèteront ou remplaceront une grande partie de vos outils propriétaires.
  • Consultez la base de connaissances du site Microsoft, il y a des informations valables dedans malgré ma critique précédente.
  • Si vous ne travaillez que pour et sous Windows, créez un CD BartPE. Il vous sera très certainement utile plus d'une fois. Personnellement les restrictions de licences autour des produits Microsoft nécessaires à la création du CD me gênent. Mais je suis encore plus choqué par les contournements et limitations mis en place par l'auteur du produit pour soi-disant empêcher qu'on en fasse une utilisation illégale : limitation du nombre de programmes simultanés à 5, un système booté sur CD BartPE redémarre automatiquement après 24h.

Dernière mise à jour : ( 19-01-2007 )
 
Suivant >

Flash info

Ajouter un watermark dans des images JPEG

Description du script Gimp permettant d'ajouter en batch un watermark texte dans des images JPEG.

TODO. 

 
designed by www.madeyourweb.com