partition disparue disque inaccessible - partition raw (tuto)

Download Partition disparue disque inaccessible - partition RAW (Tuto)

Post on 07-Jun-2015

4.773 views

Category:

Documents

3 download

Embed Size (px)

TRANSCRIPT

Partition disparue disque inaccessible (RAW): TUTO

(mots cls : disque dur RAW, partition RAW, espace non allou, partition disparue, donnes inaccessibles...) Les partitions ou les disques qui soudain disparaissent sont un sujet rcurrent, avec souvent des donnes prcieuses que lon souhaiterait pouvoir rcuprer. Les causes ne sont pas univoques et il peut sagir de problmes hardware, software, de drivers, mais dans certains cas la disparition dune partition (ou d'un disque) rsulte dune corruption du MBR (Master Boot Record), du secteur de boot de la partition ou de la table d'allocation des fichiers (voir dans ma signature pour des explications sur toutes ces notions), ceci sans explication trs claire (souvent lors dune coupure de courant, dun redmarrage intempestif de lordinateur, d'une dfragmentation ou dun repartitionnement qui se termine mal...). Les passages en RAW n'en sont qu'un exemple particulier. La partition apparat comme non alloue dans la gestion des disques et cest en faisant clic droit sur la partition > proprits quon saperoit quelle est passe en RAW (au lieu de NTFS ou FAT32) : or Windows ne reconnat pas le systme de fichier RAW (qui signifie "brut", non format) et mme sil voit bien la partition il considre que cette partition nest pas formate : do le message voulezvous formater cette partition ? . 1) La 1re chose faire lorsquune partition a disparu ou que Windows demande "voulezvous formater cette partition ?" est donc d'aller voir dans la gestion des disques (clic droit sur poste de travail > grer > gestion des disques) si la partition est reconnue et de quelle manire. Si cest le disque dur entier qui nest plus visible dans le poste de travail mais quil apparat dans la gestion des disques, le traitement est le mme que pour une partition disparue. Si par contre le disque dur "disparu" napparat pas non plus dans la gestion des disques, il faut aller voir dans le BIOS sil est reconnu, mais cest un autre sujet que je naborderai pas ici. ce stade, et avant toute chose, faire un CHKDSK /F /R qui peut lui seul solutionner vos problmes (soit en invite de commande sous XP : dmarrer > excuter > taper "cmd" > taper "chkdsk E: /F /R" o E: est la partition que vous voulez analyser, soit sous la console de rcupration comme expliqu ICI en bootant sur le CD d'XP et qui permettra de tenter galement fixboot et fixmbr). A noter cependant qu'il n'est pas rare que chkdsk n'arrive pas analyser une partition RAW... 2) La 2me tape consiste tlcharger PTEDIT32 qui va permettre danalyser la table de partition du MBR et de voir si le secteur de boot de la partition disparue est encore accessible. (un conseil, tlchargez-le tout de suite car vous en aurez peut tre besoin un jour et qu'il ne sera peut tre plus disponible... Pour les possesseurs de Partition Magic le programme est install par dfaut et accessible dans le sous-rpertoire C:\program files\powerquest\partition magic). a) tout d'abord tlcharger et installer PTEDIT sur le PC,

b) ensuite faire une impression dcran de la gestion des disques, de manire ne pas se tromper de partition sous PTEDIT32 (pour limpression dcran : ouvrir la gestion des disques > appuyer sur la touche "Impr cran" > ouvrir le logiciel "Paint" prsent dans les programmes > cliquer sur "edition" > "coller" > reste plus qu imprimer...). Voil comment se prsente la gestion des disques et le dtail des partitions :

c) ouvrir PTEDIT32 et analyser le descripteur de partition de la partition disparue : * en haut dans "Hard Disk" cliquer sur la flche noire pour slectionner le disque dur sur lequel on veut travailler (saider de la gestion des disques pour slectionner le bon DD si on en a plusieurs). * Le tableau 4 lignes dessous reprsente les 4 descripteurs de partition prsents dans le MBR du DD slectionn, la colonne "Type" montrant loctet codant pour le systme de fichiers de chacune des partitions :

* Les principaux codes de types que lon peut trouver sont les suivants :

* Dans mon exemple, jai 2 partitions en NTFS codes "07" (correspondant O: et K: dans la gestion des disques) et une partition tendue code "0F" (comportant 5 partitions logiques L: H: Q: N: et P: visibles dans la gestion des disques sur limage prcdente). - si cest une partition principale qui a disparu (regarder dans la gestion des disques), celle ci figurera sur la 1re fentre de PTEDIT. - par contre si cest une partition logique (au sein de la partition tendue) qui a disparu, il faudra cliquer sur "Goto EPBR" autant de fois quil sera ncessaire pour accder cette partition logique, chaque clic sur "Goto EPBR" affichant une des partition logique (thoriquement dans lordre de la gestion des disques) et une partition tendue code "05" contenant les autres partitions logiques, jusqu ce que la dernire partition logique soit affiche (on le sait lorsquil ny a plus de partition tendue "05" visible). On peut revenir la partition prcdente en cliquant sur "Goto Parent".

* noter que a fonctionne de la mme manire avec les cls USB puisque PTEDIT32 les reconnat de la mme faon :

cest en analysant le descripteur de la partition disparue quon peut commencer raisonner : 1) le descripteur est rempli de 00 (sur toute la ligne) : dans ce cas le MBR est probablement corrompu, et il faut restaurer le MBR si on avait pens le sauvegarder (voir ce sujet) ou lancer testdisk (voir cet autre sujet) pour retrouver la partition disparue (menu analyse > proceed ). si testdisk ne retrouve rien il faut vrifier avec EditHexa (voir ici) que le 1er secteur n'ait pas t compltement effac, dans quel cas il faudra essayer de restaurer le MBR avec le menu "MBRcode" de Testdisk (avant de relancer analyse > proceed) ou en faisant un fixmbr sous la console de rcupration ou un fdisk /mbr en bootant sur une disquette de win 98 (notez bien que ces commandes ne restaurent que le code excutable du MBR, mais pas les descripteurs de partition : donc le problme n'est pas rgl pour autant) 2) le code de type semble faux (chiffre aberrant en dbut de ligne) : cliquer sur la case correspondante de la colonne Type > puis cliquer sur "Set Type" et une nouvelle fentre saffiche montrant quels codes sont utilisables pour dterminer le systme de fichiers :

Dans cette nouvelle fentre il faut cliquer sur le code du type de fichier que lon souhaite affecter la partition (dans mon exemple "0B" pour avoir ma partition en FAT 32) > puis cliquer sur "Save Changes" > cest termin. 3) tout semble correct dans le descripteur de partition : a signifie que le problme se situe non pas dans le MBR mais au niveau du secteur de boot de la partition : voir paragraphe suivant d) accder au secteur de boot de la partition disparue : Normalement lorsquon clique sur l'octet de type en dbut de ligne, on voit le bouton "boot record" qui devient noir (accessible), ce qui permet d'accder au secteur de boot de la partition ou tout au moins au tableau reprsentant le Bios Parameter Block qui dtaille les

caractristiques de la partition (voir "MBR et secteur de boot" pour comparer vos donnes avec ce qui devrait apparaitre) :

L encore diffrentes situations : 1) le bouton boot record reste gris, inaccessible, et il est impossible daccder au secteur de boot : a signifie que le secteur de boot est probablement corrompu et il faut lancer TestDisk > slectionner le DD explorer > entre > slectionner intel > entre > slectionner Analyse > entre : * la partition est prsente > il faut faire save > entre > quit > menu advanced > boot (voir ci-dessous)

* la partition est absente > il faut faire Proceed > entre : . partition retrouve > faire entre > write > quit > menu advanced > boot (voir ci-dessous) . partition toujours pas retrouve > faire entre > Search > entre : dans la nouvelle fentre qui apparaitra (aprs 10 ou 20 minutes de scan, voire beaucoup plus pour les gros disques durs) il faut vrifier le statut de chaque partition (*, P, L, E, D) et ventuellement modifier par les flches droite gauche les erreurs visibles : notamment pour la ou les partitions retrouves qui ont souvent le statut "D" et qu'il faudra passer en "*" si partition principale bootable, "P" si partition principale non bootable, ou "L" si c'tait une partition logique, mais cette tape il faut galement passer en revue toutes les autres partitions car d'anciennes partitions volontairement effaces peuvent rapparaitre or celles ci doivent rester en "D" pour ne pas interfrer avec les partitions existantes... > entre > "Write" > entre > confirmer par "Y". Pour chaque partition retrouve, un message dalerte peut safficher du genre Partition sector doesn't have the endmark 0xAA55 ou Boot sector bad en ralit, quil y ait ou non un message derreur, il faut toujours aller vrifier le menu advanced > boot pour sassurer que les 2 secteurs de boot soient OK et identiques; si cest le cas on quitte testdisk et cest termin, dans le cas contraire il faut utiliser Backup boot sector (si la copie de sauvegarde est OK), Org. BS si la copie de sauvegarde est mauvaise, ou Rebuild BS (si les 2 secteur de boot sont bad) : voir Testdisk ma signature pour plus de dtails. Attention, en cas de "rebuild BS" il faut utiliser la fonction List avant de valider le changement de secteur de boot, ceci afin de sassurer que les tous les fichiers que lon veut rcuprer sur la partition sont bien prsents 2) on peut accder au secteur de boot, mais celui-ci renferme des anomalies (voir "MBR et secteur de boot" pour comparer vos donnes avec ce qui devrait apparaitre) : on peut essayer de faire les modifications que lon croit bonne > puis cliquer sur write > fermer PTEDIT et redmarrer lordi pour voir si le problme venait bien de l et si on ne sest pas tromp sinon, lautre solution l encore est de lancer testdisk. 3) tout semble correct dans le secteur de boot : a signifie que le p

Recommended

View more >