
[Tuto]Comment
récupérer un fichier disparu ?
Malgré
une apparente simplicité ceci n'est évident pour
personne, alors quelques images pour vous aider au mieux dans cette
démarche
1-Vérification 2- Composition d'un fichier 3- Fichier invalide ou disparu? 4- Manipulation à faire |
Vérifiez d'abord que votre fichier ne soit pas terminé de télécharger, et qu'il ne soit pas dans le dossier Incoming, donc dans l'onglet Partages, car c'est ce qui peut se passer si vous avez coché dans Préférences / Affichage la case Effacer automatiquement les téléchargements terminés.
Si
ce n'est pas le cas merci de suivre la manipulation à faire
comme ci-dessous.


Le Fichier.met
Le Hachage du fichier
Dès que vous téléchargez un fichier, il se place aussitôt dans le dossier d'eMule (Temp) cinq sortes de fichiers :
xx.part
C'est le fichier en lui-même, une fois terminé, c'est lui qui ira dans incoming avec une extension comme avi pour vidéo, mp3 pour de la musique....vous pouvez voir qu'il "pèse" un certain poids. Tant que ce fichier n'est pas complètement terminé, il restera dans "temp" mais les morceaux de ce même fichier téléchargé seront déja partagés même s'il n'est pas fini.
Les fichiers part correspondent aux téléchargements inachevés. eMule peut télécharger à partir de plusieurs utilisateurs à la fois, aussi les fichiers *.part ont toujours la taille du téléchargement achevé. Les parties manquantes sont simplement remplies avec des zéros.
C'est le fichier en lui-même, une fois terminé, c'est lui qui ira dans incoming avec une extension comme avi pour vidéo, mp3 pour de la musique....vous pouvez voir qu'il "pèse" un certain poids. Tant que ce fichier n'est pas complètement terminé, il restera dans "temp" mais les morceaux de ce même fichier téléchargé seront déja partagés même s'il n'est pas fini.
Les fichiers part correspondent aux téléchargements inachevés. eMule peut télécharger à partir de plusieurs utilisateurs à la fois, aussi les fichiers *.part ont toujours la taille du téléchargement achevé. Les parties manquantes sont simplement remplies avec des zéros.
xx.part.met C'est le fichier qui contient entre autres, le plan du fichier, tel morceau reçu va à tel endroit...le hasch (numéro unique d'identification de chaque fichier et de chaque morceau)... A chaque fichier *.part, correspond un *.part.met. Pour identifier un téléchargement sur le réseau et pour vérifier l'absence d'erreur, chaque téléchargement est divisé en parties d'environ 9 MB (chunks). Pour chaque partie, ce que l'on appelle une valeur de hachage (hash value) est calculée. Puis une nouvelle valeur de hachage est créée pour l'ensemble complet de ces parties. Cette information ainsi que le nom du fichier et le statut des parties hachées sont sauvegardés dans les fichiers *.part.met.
xx.part.met.BAK
Est ni plus ni moins le fichier jumeau de
001.part.met. Il en est la sauvegarde.
Une sauvegarde des fichiers *.part.met est créée par mesure de sécurité au cas où ces fichiers se trouvent corrompus lors d'un plantage.
Une sauvegarde des fichiers *.part.met est créée par mesure de sécurité au cas où ces fichiers se trouvent corrompus lors d'un plantage.
xx.part.met.prio
Informations sur la priorité du fichier que vous avez
attribué ( basse , normale , haute , tres haute ).xx.part.met.src
Informations sur les sources pour ce fichier.A savoir que chaque fichier proposé au partage sur le reseau, est découpé en parties (ou morceaux) de 9,28 Mo sauf les fichiers inférieurs à 9,28 Mo (l'opération de decoupe du fichier se nomme le haschage).
4- Donc votre fichier est invalide ou à disparu
Si il est invalide,Vous pouvez le retrouver en regardant dans l'onglet des serveurs puis onglet journal tout en bas, vous verrez un message d'erreur avec le numéro du part.met invalide:


Commencez déjà par repérer quel fichier part.met a disparu, pour ce faire: survolez tous les fichiers en transfert avec le curseur de votre souris, vous verrez les numéros de part.met attribué à chacun d'eux. Ou sinon clic droit sur chaque fichier et "informations detaillées". L'information est à : Fichier .met: xx.part.met. Notez les surtout si vous en avez beaucoup en transfert.
Par déduction vous saurez quel .part.met il vous manque.


Pour se rendre dans "temp", regardez dans préférences/dossier et lisez le chemin d'accès. Généralement et par défaut,
C:\Program
Files\eMule\Temp
Ce dossier contient les fichiers nécessaires à l'organisation de vos téléchargements, vous y retrouverez les fichiers part.met et part.met.bak. Et donc également le .part.met qui a disparu de votre liste de transferts.
Ensuite pour cette manipulation votre logiciel eMule doit être fermé
Soit vous connaissez le numéro de votre fichier ( dans le cas où il était invalide), ou alors vous allez devoir retrouver 3 fichiers possédant un numéro qui n'était pas présent dans votre liste de transferts lors de votre contrôle ( dans le cas où il a disparu). Dans votre dossier Temp vous retrouvez ceci,

Puis pour retrouver votre fichier, c'est simple, il vous faut supprimer le fichier qui s'apelle part.met, puis renommer le fichier part.met.bak en part.met.
Vous allez maintenant remplacer le fichier plan (001.part.met) par sa sauvegarde. Pour renommer, clic droit sur le fichier en question et choisir renommer. En reconnectant, eMule créera de nouveau un fichier part.met.bak (la sauvegarde).



Relancez eMule, vérifiez votre journal ou/et votre fenêtre de Transferts, si le problème n'est pas résolu ou si votre fichier n'est pas dans la liste de téléchargements c'est que votre fichier .part.met.bak est corrompu (votre fichier de sauvegarde).
Dans ce cas, supprimez ce fichier de transfert s'il est visible (ça supprimera les 3 fichiers correspondants dans "temp").
Sinon retournez dans "temp" puis supprimer les 3 fichiers correspondants à votre fichier endommagé.
Dans ce cas, installez ce programme pour récupérer votre fichier. Téléchargez-le Metmedic qui a besoin du programme FRAMSOFT de Microsoft
PS: Lorsque votre fichier en transfert a disparu, c'est suite à un bug d'eMule, cela ne veut pas dire que votre fichier doit être téléchargé à nouveau, puisque dans votre dossier Temp, vous disposez encore d'un fichier de sauvegarde, appelé fichier part.met.bak. Sachez enfin que lors de gros bug eMule ou windows, et bien vos fichiers sont en danger. C'est pourquoi cette manipulation ne peut assurer à 100% de pouvoir récupérer votre fichier car tout comme le part.met, le part.met.bak (la sauvegarde) est peut être aussi endommagé.
Trouvez un autre fichier dans vos recherches dans ce dernier cas.
Voilà, j'espère que ce post a été simple d'explication, et qu'après manipulation vous allez retrouver votre fichier.
Pygmalion
Merci à cmoiA pour le tuto d'origine, à Zapman et son superbe complément de howto, à kerozen, à Yannoche ainsi qu'aux autres helperz et la faq. Magnifique travail d'équipe.