MetMedic: Cómo Recuperar Descargas Desaparecidas en Emule

Manuales. Guías. Ayudas que simplifican la tarea.

MetMedic: Cómo Recuperar Descargas Desaparecidas en Emule

Notapor despistao » Mar Feb 17, 2009 12:01 pm

Hola a tod@s

¿Nunca os sucedió, que después de un apagón en vuestra casa; encendeis el ordenador, abrís emule y os llevais la desagradable sorpresa que os desaparecieron archivos que teníais descargando?
Bueno, pues a mí me pasó (de nuevo) este fin de semana, y perdí 4 pelis y un software (bastante pesado) que llevaba bajando un par de semanas... me dolió en el alma :^(
Pues bueno, amigos, buscando por la red he dado con este manual para recuperar descargas desaparecidas en emule, y he conseguido recuperarlas todas :si: :jis: 8-D

El manual consta de 3 métodos:
- El primero consiste en renombrar archivos (que aconsejan probar en principio, aunque a mí no me funcionó)
- El segundo es usar un grandioso programa, que ya vereis como funciona, pero si sólo usas el programa 'a ciegas' sin conocer el archivo exacto perdido no funcionará.
. El tercer método consiste en usar el mismo programita pero identificando de antemano el archivo perdido (éste sí me ha funcionado). Puede resultar un poco complicado identificar el archivo exacto a descargar, sí es una peli bajada de Ci-Cl u otro foro de cine, no resultará tan difícil identificarla, ya que puedes mirar tus últimos comentarios para ver qué peli podría ser, por el tamaño también podrías identificarla...
Para detectar los xxx.part.met corruptos (por el apagón o lo que fuese...) tan sólo vamos a Emule/Herramientas/Importar archivos de partes (Emule, Edonkey...), seleccionamos el directorio Temp de nuestro emule y aceptamos, inmediatamente se abrirá una ventana con todos los archivos xxx.part.met que estamos descargando y también los corruptos que anotaremos en el block de notas o en papel...



Manual de Recuperación de descargas desaparecidas en emule, escrito por Bagusajalf en http://forum.emule-project.net (mis agradecimientos para él :good: ):


Este manual pretende complementar el tutorial Recuperar las descargas desaparecidas, de risalan, puesto que el desarrollo de la herramienta para la recuperación de las descargas cuyo uso en él se explica (MetMedic), ha sido abandonado, mientras el formato de los archivos .met en eMule sigue evolucionando, quedándose dicho programa cada vez más obsoleto.

metFileRegenerator recupera descargas tanto de eDonkey como eMule y clientes compatibles. Requiere la instalación de Java Runtime Environment v1.4 o superior. Para recuperar archivos mayores de 4GB es necesario usar la v3.0.16 (8 de octubre, 2006) o posterior. Aún está en desarrollo.


Cuando añadimos una descarga se crean tres archivos en la carpeta de ficheros temporales de eMule (\eMule\Temp\, por defecto):
xxx.part (la descarga en sí), xxx.part.met (información sobre las partes - 9,28MB cada una o menos si se trata de la última - de la descarga) y xxx.part.met.bak (una copia de seguridad de xxx.part.met), siendo siempre "xxx" un número.

Imagen

En algunas ocasiones, tras un cierre inesperado de eMule o del sistema operativo, uno o más archivos xxx.part.met pueden corromperse, resultando en la desaparición de su correspondiente descarga en la pestaña Tráfico de eMule y un mensaje de error en la ventana de Registro (pestaña Servidores) como este:

01/06/2006 14:53:07: ¡Error de versión del archivo part.met! (001.part.met => (null))

o

01/06/2006 14:53:07: Error: 001.part.met () corrupto, imposible cargar el archivo

"¡Horror! Hemos perdido nuestra descarga cuando sólo faltaban 0,15MB de 617,15MB..." (parafraseando a risalan wink.gif )


Cómo recuperar las descargas desaparecidas.

/!\ Es importante realizar una copia de seguridad de los archivos temporales que vayamos a manipular, con el fin de poder volver al punto de partida en caso de que los primeros intentos no resulten fructíferos. /!\

Método 1

La forma más simple y la primera que hay que probar.

Sin cerrar eMule, copia el archivo xxx.part.met.bak afectado fuera del directorio \Temp y renómbralo como xxx.part.met.
Cierra eMule y devuelve a \Temp el xxx.part.met que has renombrado sobreescribiendo el que estaba dentro.
Reinicia eMule y comprueba si has recuperado tu descarga. smile.gif

Si no ha funcionado, cierra eMule. Opcionalmente puedes devolver los archivos "copia de seguridad" a \Temp sobreescribiendo y...

Método 2

* Abre metFileRegenerator (requiere tener instalado previamente Java Runtime Environment v1.4 o superior) y selecciona Recuperando. Pulsa Siguiente.
* Especifica el directorio temporal de eMule donde se encuentra el xxx.part de la descarga desaparecida. Pulsa Siguiente.
* Selecciona el archivo xxx.part de la descarga desaparecida. Pulsa Siguiente.
* Marca sólo:
o Escribir archivo met recuperado en el formato antiguo.
Pulsa Siguiente.

Imagen

# Comenzará el proceso de recuperación de la descarga. Una barra te indicará el progreso.
# Selecciona de entre los ofrecidos la descarga a recuperar. Pulsa Siguiente.

Imagen

# Si tienes más descargas por recuperar, repite los pasos anteriores con cada una.
# Cierra metFileRegenerator, abre eMule (codificará el hash de la descarga que había desaparecido). Tendrás dos descargas iguales (o varias a pares): cancela la descarga nueva que añadiste, dejando la recuperada.
# Ya puedes borrar cualquier copia de seguridad que hicieras durante el proceso. Hazlo con cuidado. wink.gif
# Si mediante este método no logras recuperar la descarga y obtienes como resultado un mensaje de error que dice: "descargue el archivo de nuevo y pruebe MFR de nuevo" (sí, así de redundante es el mensaje), tendremos que utilizar el...

Método 3

Paso 1
Si no sabes qué descarga es la que ha desaparecido, averigua a qué pertenecía ese xxx.part.

Puede que la extensión del intérprete de comandos (eMule Shell Extension), que permite al explorador de Windows mostrar información sobre el contenido de los archivos temporales de eMule, te facilite esta información. Basta con instalarlo y explorar el directorio de temporales para ver a que descarga pertenece cada archivo. Dicha información se muestra en los globos amarillos (tooltips), la barra inferior de la ventana (la barra de estado), en la vista "Detalles", entre otros.

Imagen

Aunque un archivo .part.met corrupto no mostrará información y lo más probable es que no valga de nada puesto que la información que muesta de los .part la extrae de su correspondiente .part.met, claro...

Quizá puedas encontrar esa información en los archivos xxx.part.met o xxx.part.met.bak correspondientes, abriéndolos con un editor hexadecimal (Ultraedit32 o WinHex) o incluso con uno de texto como notepad.exe (Bloc de notas), pero lo normal es que en estos casos se encuentre vacío o simplemente haya "desaparecido".

Imagen

Otra vía es "leer" directamente el archivo xxx.part, bien examinándolo con un editor hexadecimal y buscando en su cabecera o en la parte final algún dato que lo identifique (¡Cuidado! Si el archivo es grande, es probable que el editor hexadecimal tarde mucho tiempo en abrirlo, pudiendo incluso bloquear temporalmente el ordenador), útil en los casos en los que se trata de la descarga de un achivo de datos (.zip, .rar, .iso, .bin, .pdf, etc...); bien abriéndolo con un reproductor multimedia como VideoLan Client media player (más información en la ayuda de eMule: Funciones > Previsualizar archivos multimedia), indicado para los casos en que se trata de un archivo de audio o vídeo.

Si no logras identificar a qué descarga pertenecía el xxx.part huérfano, da esa descarga por realmente desaparecida.

Paso 2
Una vez identificado, inicia una nueva descarga de ese mismo archivo. No vale que sea "parecido", ha de tener el mismo hash que el original.
Si on el botón secundario del ratón pulsamos sobre dicha descarga y seleccionamos Información, o simplemente dejamos el puntero del ratón sobre dicha descarga podremos averiguar qué (número de) archivo .part le pertenece.

Una vez eMule haya encontrado fuentes para todas las partes (no aparezcan partes rojas en la barra) y en la Información de la descarga el apartado Conjunto de hashes disponible: rece "Sí", o incluso hayas descargado un par de megabytes del archivo, detén la descarga y cierra eMule.

Paso 3

* Abre metFileRegenerator (requiere tener instalado previamente Java Runtime Environment v1.4 o superior) y selecciona Recuperando. Pulsa Siguiente.
* Especifica el directorio temporal de eMule donde se encuentra el xxx.part de la descarga desaparecida. Pulsa Siguiente.
* Selecciona el archivo xxx.part de la descarga desaparecida. Pulsa Siguiente.
* Marca sólo:
o Escribir archivo met recuperado en el formato antiguo.
Pulsa Siguiente.
* Comenzará el proceso de recuperación de la descarga. Una barra te indicará el progreso.
* Selecciona de entre los ofrecidos la descarga a recuperar. Pulsa Siguiente.
* Si tienes más descargas por recuperar, repite los pasos anteriores con cada una.
* Cierra metFileRegenerator, abre eMule (codificará el hash de la descarga que había desaparecido). Tendrás dos descargas iguales (o varias a pares): cancela la descarga nueva que añadiste, dejando la recuperada.
* Ya puedes borrar cualquier copia de seguridad que hicieras durante el proceso. Hazlo con cuidado. wink.gif

* Nota: metFileRegenerator crea en la carpeta de temporales de eMule un directorio llamado \MFRcache y tantos archivos xxx.part.met.old como descargas hayas recuperado. Tras recuperar exitosamente todas tus descargas, puedes borrarlos.



Espero que os sirva de ayuda ;-) :hola:
"¿Que por qué estaba yo con esa mujer? Porque me recuerda a ti. De hecho, me recuerda a ti más que tú."

Groucho Marx
Avatar de Usuario
despistao
Gran camarógraf@
Gran camarógraf@
 
Mensajes: 305
Registrado: Mar Ago 15, 2006 10:38 pm

Volver a Tutoriales

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados