Cita:
Como recuperar archivos corruptos con el metfileregenerator
Probado con: Edonkey2000 hibrido v.0.50.1 configurado con el viejo o el nuevo sistema de part, es igual. Funciona a partir de la version v.0.49
Herramienta: Metfileregenerator v2.2rc1 bajo plataforma Java instalado en la misma carpeta donde tengamos el edonkey
Voy a intentar explicar el procedimiento que aplico cuando tengo los problemas de descarga que mas abajo describo. Ante todo deciros dos cosas:
1.- Desfragmentar el disco duro.He arreglado numerosos problemas de esta forma. Yo lo desfragmento cada tres dias.
2.- Dejar que el edonkey haga su trabajo. Debeis tener activado la opcion salvar descarga corruptas. Si va avanzando el tamaño descargado, aun con numerosos avisos de corrupction files, el edonkey esta trabajando. Dejarlo.
Situaciones probadas:
a)El archivo ha superado su tamaño, no se completa y da continuos mensajes de corruption files in... dlprogress::changeweight
B)El archivo no ha superado su tamaño pero ya desde el principio os dan continuamente el mensaje anterior.
c)Cortes de luz, desaparecen los part.met de la carpeta temp y al abrir el edonkey no carga las descargas.
d) Diversas situaciones mas.
En general, si teneis el archivo part en la carpeta temp es posible que podais recuperarlo. Siempre podreis regenerar un nuevo part.met. A veces no queda mas remedio de empezar de nuevo la descarga pero esto es lo ultimo que haremos.
Detalles a tener en cuenta:
Es importante que sepais que si teneis un archivo que ya ha superado su tamaño y no termina de completarse, si en ese momento cerrais el edonkey, cuando los volvais a abrir lo dara como terminado y lo completara como corrupto. En este caso el archivo no pasara al incoming y se quedara en la carpeta temp. Seguramente aparecera incluso con su extensión verdadera. Ya no será un archivo part, sino un archivo avi, por ejemplo. Si utilizais el bsplayer lo podreis visualizar, pero se parara mas adelante.
O sea, para que no se complete como corrupto y no perdais el part no abrais el edonkey o bien antes de abrirlo hacer una copia del archivo part y part.met en cuestion. Si teneis el part podemos recuperarlo.
Habria que probar, aun no lo he hecho, como puedo recuperar un archivo que se ha completado como corrupto. Seria fundamental recuperar el part de ese archivo. No creo que renombrandolo como part funcione. Si alguien sabe alguna forma me gustaria conocerla.
Procedimiento:
Hemos desfragmentado el disco duro y hemos dejado que el edonkey continue su trabajo y no conseguimos nada, entonces, podemos hacer lo siguiente:
1.-Anotar el numero de part o part.met de nuestro archivo corrupto.
2.-Cerrar el edonkey, crear una nueva carpeta que este en la misma ruta que la carpeta temp. Por ejemplo temp2. Cortar y pegar todos los part y part.met que tenemos en la carpeta temp y pasarlos a nuestra nueva carpeta temp2. Tendremos pues una carpeta temp vacia y una carpeta temp2 con todos nuestros part y part.met.
3.-Vamos a asegurarnos, haremos una copia del part y par.met del archivo corrupto y lo ponemos en otra carpeta, por ejemplo corrupto.
4.-ESTA PARTE ES MUY IMPORTANTE.Si tenemos el edonkey configurado con el viejo sistema de part (el que yo utilizo), tendremos que configurarlo con el nuevo sistema, si no lo hacemos asi, el metfileregenerator no encontraras candidatos. Abro el Edonkey lo configuro con el nuevo sistema, cierro y lo vuelvo a abrir para que coja la configuracion nueva. Si tenemos el edonkey configurado con el nuevo sistema de part el paso 4 no es necesario.
5.-Comenzamos a bajar de nuevo la descarga y cuando llevemos 1 mega mas o menos (yo espero hasta que aparezca en los compartidos) cierro de nuevo el edonkey.
6.-En el directorio temp tendremos una nueva carpeta que contendra algunas partes de tamaño 9.5 megas de nuestro archivo, un archivo part.met y un bak. Anotar el numero de este part.met. Este part.met es el que hace posible realizar la recuperacion. Si quereis podeis hacer una copia de este part.met, por si acaso.
7.-Fijaros en el numero que tiene el part antiguo (lo tenemos copiado en la carpeta corrupto) y el que tiene el part.met recien generado en el paso 6. Cambiamos el nombre del part del corrupto y le ponemos el mismo numero que el que part.met recien generado. Si por ejemplo el part.met generado tiene el nombre 1.part.met y el part corrupto 6.part, renombramos el ultimo y le ponemos 1.part.
8.-Corto y pego el part del archivo corrupto (el que le he cambiado el nombre) a la carpeta temp. Corto y pego a la carpeta temp el part.met generado en el paso 6. Borro la carpeta que cuelga de temp. Me quedo unicamente con dos archivos un part y un part.met con el mismo nombre
9.-Abro el MetfileRegenerator y lo configuro.
a) En el directorio temporal selecciono la carpeta donde tengo mi part a recuperar. Seria el c:\archivos de programa\edonkey2000\temp).
B) Marco corrupto en la opción estilo de .part
c) En archivo a recuperar selecciono la misma carpeta anterior
c:\archivos de programa\edonkey2000\temp) y busco mi archivo part. En nuestro caso seria 1.part
d) Le doy a recuperar
10.-El metfileregenerator hara un hashing. Nuestro archivo 1.part será dividido en multiples archivos de 9.5 MB. Cuando llegue al 100% te mostrará los candidatos (No olvideis lo dicho en el paso 4) y te indicara lo siguiente:
Nombre del archivo: el nombre del e_link.
Recuperando: 692.97 MB de 697.61 MB por ejemplo.
Recuperando: 1494 de 1504 crumb por ejemplo.
y dos opciones mas:
Ninguno (si la pulsais no modificareis nada) y la opcion
OK. Darle a OK
11.-Cuando pulseis OK el programa empezara a recuperar, dara algunos mensajes: "recuperando", "paso inverso con el porcentaje", "trabajando con la descarga corrupta"
12.-Cuando termine de recuperar os dara el siguiente aviso. ¿Desea salvar con el estilo nuevo de los .part SI o NO. Yo siempre marco NO.
En mi caso, es decir marcando NO, el programa dara mensaje de "concatenando", es decir esta de nuevo uniendo en un unico part los multiples part generados en el paso 10.
13.-Cuando termine el paso 12 dara un nuevo mensaje ¿Desea que sus archivos .part.met. sean escritos en el nuevo formato (v.0.49+) SI o NO. Yo marco NO.
14.-Por fin habéis terminado.Si entrais en la carpeta temp vereis que tenemos tres archivos: un archivo part y un archivo part.met que han sido renombrados (seguramente como 2.part y 2.part.met) y otro renombrado con old (viejo).AQUI ESTAN NUESTRO ARCHIVOS RECUPERADOS.
15.-Podeis abrir el edonkey y comprobar que se han recuperado las partes corruptas y que se empieza de nuevo a descargar.Cerrar el edonkey.
16.-Por último, ¿recordais que en la carpeta temp2 teniamos todos los part y part.met que estabamos descargando?. Pues bien cortar y pegar todos estos archivos nuevamente a la carpeta temp (excepto el archivo corrupto que ya hemos recuperado, claro). Ojo, antes de cortar y pegar aseguraros que los numeros de los part no coincidan con el del part recuperado que se encuentra actualmente en la carpeta temp. Si hay alguna coincidencia, cambiar el nombre y asignar un nuevo numero al archivo part, al part.met y al bak. coincidentes.
17.-Abrir el edonkey, todo ha debido funcionar.
Una aclaracion, para aquellos que utiliceis el sistema de part nuevo todo se simplifica. Os ahorrareis el paso 4, y en los pasos 12 y 13 debeis de pulsar la opcion SI. Funciona igualmente.
No se si he logrado ser lo suficientemente didactico. El procedimiento es bastante simple, pero al explicarlo exhaustivamente se hace muy extento.
Para todos aquellos que inicialmente tenga los part y part.met configurado con el viejo estilo, recordar que antes de hacer los pasos 14 y 15 del post anterior, debeis configurar el edonkey nuevamente con el viejo estilo de part.
Espero haber ayudado a alguien. Saludos.