Recuperación de descarga perdida en eMule -Part.met corrupto

________Recuperación de descarga perdida__________


Antes de entrar en los diferentes métodos de recuperación, decir que el más sencillo e inmediato es el método 1, siempre que al abrir eMule y darse por primera vez la corrupción no se haya vuelto a cerrar eMule. Si este método no da resultado suele ser lo más práctico eliminar los temporales corruptos de la carpeta Temp y volver a poner en descarga el archivo perdido, si no sabemos de qué archivo se trata en el método 3 se exponen varias formas de averiguarlo. Otra forma tan sencilla como la primera es usando el Mod MorphXT, como se expone al final de este manual, y es lo que yo recomiendo.

La descarga de archivos se realiza en eMule mediante dos carpetas: una para los archivos en curso de descarga, la carpeta "Temp"; y otra para los archivos completados, la carpeta "Incoming". Una vez completado un archivo, es movido de la carpeta de temporales a la carpeta de completados (necesariamente ambas carpetas tienen que estar en la misma partición del disco duro).

Al cargar un archivo eMule crea tres archivos temporales en la carpeta "Temp": "xxx.part" ; "xxx.part.met" ; y el "xxx.part.met.back". Siendo "xxx" el mismo número en los tres archivos.

En el primero se va acumulando el propio archivo en descarga, aunque ya de inicio adquiere y se reserva el tamaño total del archivo. El segundo gestiona el control de la descarga mediante la división del archivo en partes de 9,28 megas, llamados "chunks" (a excepción de la última que puede ser menor), controlando las partes descargadas y por descargar, cada parte se identifica mediante su valor "hash" (inequívoco identificador matemático mediante algoritmos), si este archivo se pierde o se corrompe entonces perdemos la propia descarga en curso y desaparece de la ventana "Tráfico". El tercero es una copia de seguridad del segundo, del archivo que controla la descarga. Desaparece la descarga pero los tres archivos temporales permanecen en la carpeta.

Si el "xxx.part.met" se corrompe, que puede suceder por variadas causas, como por un corte de electricidad o un cuelgue del sistema operativo, entonces eMule pierde el control de la descarga y desaparece de la ventana "Tráfico", y al iniciar eMule, en la ventana de Registro (pestaña Servidores) sale un mensaje de error como este:
"¡Error de versión del archivo part.met! (001.part.met =>" o "Error: 001.part.met () corrupto, imposible cargar el archivo."


00.png


Si el archivo no es recuperado y se pierde, hay dos opciones, se eliminan los tres archivos y reiniciamos la descarga, pero si no se quiere perder la descarga habrá que recuperar el "xxx.part.met".

Métodos para recuperar las descargas perdidas

1º.- Se sustituye el "part.met" por su copia de seguridad.
2º.- Con el programa "MetFileRegenerator" se regenera el "xxx.part.met" corrupto.
3º.- Se pone brevemente en nueva descarga el mismo archivo, al solo objeto de utilizar su "xxx.part.met" y validarlo con la descarga perdida "xxx.part" mediante "MetFileRegenerator".



___________________Método 1____________________

Si eMule detecta un archivo de partes corrupto, entonces, sin cerrar eMule, sin que se haya cerrado eMule después de darse la corrupción, se hace una copia de seguridad de los tres archivos temporales (o de toda la carpeta si hay más corruptos o para mayor seguridad), y también del archivo downloads.txt y downloads.txt.bak, y seguidamente ya se puede cerrar eMule.

La solución más sencilla consiste utilizar la copia de seguridad del archivo corrupto: se elimina de la carpeta "Temp" el "xxx.part.met" corrupto, y se renombra el archivo "part.met.back" a "part.met".
Si al iniciar eMule el archivo desaparecido no aparece en la ventana "Tráfico", habrá que usar el siguiente método.



___________________Método 2____________________

_Recuperación con MetFileRegenerator_


-->Bajar el programa

Cuando se instale, en Opciones se recomienda quitar la "asociación de archivos" y "Run Backup".



Se inicia el programa y en el menú se selecciona "Recuperando" --> Siguiente.



Examinar --> seleccionar la carpeta Temp de eMule.



Siguiente --> selección del archivo ".part" de la descarga perdida.



Siguiente--> selección de "Escribir archivo met recuperado en el formato antiguo".



Siguiente--> un indicador de progreso muestra que está buscando asociar el archivo y recuperar el ".part.met"



Al finalizar se seleciona el nombre de archivo que se corresponde con la descarga desaparecida, y que informa del Hash y los Megas recuperados



Siguiente.



Se repiten las mismas operaciones si hay más descargas perdidas.

Al iniciar eMule tendrá que recodificar el archivo y en registro puede salir algún mensaje de estar codificando el archivo

Se debe dar tiempo hasta que el archivo sea recodificando, y seguidamente empezará la búsqueda de fuentes.

Si con este método no se recupera la descarga, "MetFileRegenerator" dará el siguiente mensaje de error:
"descargue el archivo de nuevo y pruebe MFR de nuevo", entonces solo queda utilizar el siguiente método.






___________________Método 3____________________

Hay que obtener un nuevo "part.met", iniciando de nuevo la descarga del archivo hasta completar unos 3 megas.

Para obtenerlo hay que saber el nombre del archivo para ponerlo de nuevo en descarga y esto puede ser un problema, y cuanto más descargas perdidas más se complica obtener sus nombres, el tamaño del archivo "part" nos puede orientar porque adopta aproximadamente el tamaño del original.

_Formas de obtener el nombre_

• Puede que con el explorador de archivos, entrando en la carpeta "Temp" y señalando con el ratón el archivo de partes nos facilite esa información (instalado eñ plugin "eMule Shell Extension")

MetF13.jpg



-->http://www.emule-project.net/home/perl/general.cgi?rm=download
ShellExt.png


Descarga de la extensión.

• En la carpeta "Source list" situada dentro de la carpeta de temporales "Temp": se elige el número de descarga corrupta, en este caso "002.part.met.txtsrc", se edita su extensión .txtsrc-->.txt y se ejecuta, lo mismo que arrastrando el archivo al bloc de notas, y así se obtiene el nombre del archivo perdido, y también el exacto enlace eD2K.

MetF13a.png


• Ejecutar con "videolan" el propio archivo si fuera de video o de audio, ejecutando el propio "xxx.part" una vez asociado a videolan, o renombrándolo a su extesión real y usando este u otro reproductor, y así poder averiguar su nombre.

• Examinarlo el temporal corrupto xxx.part.met con un editor hexadecimal, o incluso con el "bloc de notas", y buscando el nombre del archivo o algún dato que lo identifique.

MetF14.jpg


• Examinando el archivo "downloads.txt" o "downloads.txt.bak", que incluye los nombres de todas las descargas, pero es posible que se hayan borrados las descargas perdidas, más aún si no hemos salvado estos archivos al primer aviso de corrupción y sin haber cerrado eMule.



Identificado el archivo hay que ponerlo en descarga, pero debe ser el mismo enlace eD2k de la descarga perdida o no servirá para validarlo con la descarga colgada.

MetF16.jpg


Una vez iniciado de nuevo el mismo archivo, se toma nota del número de parte adjudicado-->Ventana Tráfico, puntero sobre el mismo y en ventana emergente o "tooltips" sale el número de "part.met".

MetF17.jpg


o Ventana Tráfico-->puntero sobre el archivo-->botón derecho-->Información

MetF18.jpg


Descargados unos tres megas detenemos la descarga y eMule, se entra en la carpeta Temp y se borra el nuevo 009.part (y también los corruptos 001)

MetF19.jpg


y al 001.part de la descarga colgada se le da el mismo número que el part.met generado de nuevo-->009.

MetF20.jpg
-->


Y a continuación se recupera la descarga utilizando el "MetFileRegenerator", siguiendo los mismos pasos del 2º método.
________________________________________________________

Para evitar que esto nos vuelva a ocurrir se debe seleccionar lo siguiente:
Preferencias-->opciones adicionales-->grabación segura de archivos.met/.dat-->Siempre

Nota sobre "metFileRegenerator": crea en la carpeta de temporales de eMule un directorio llamado "MFRcache" y tantos archivos xxx.part.met.old como descargas se recuperen. Finalizado con éxito el proceso se pueden borrar.

El mod eMule Morph incluye, a través del menú contextual que aparece pulsando con el botón secundario del ratón sobre una descarga, una opción llamada "Importar partes al archivo..." que sirve precisamente para obtener un nuevo part.met y asociarlo a a la descarga desaparecida.
Tras añadir la misma descarga desaparecida, se seleciona esa opción y se elige el archivo xxx.part de la descarga desaparecida.

-->Manual con el MorphXT

Si desaparecen todas las descargas se debe comprobar en Preferencias --> Directorios, que la ruta para los archivos temporales es la correcta, y reiniciar eMule para recuperar todas las descargas. Es conveniente realizar una copia de seguridad de los archivos temporales antes de reiniciar eMule.
________________________________
Documentación:http://forum.emule-project.net
 
Última edición:
Arriba