Llevo viendo este hilo hace unos dias, y la verdad me dieron ganas de contestar, pero no lo hice porque la respuesta es un poco larga y en realidad no hay ninguna forma de recuperarla (en el caso de que de verdad este corrupta)
Otra cosa distinta es cuando aparece como "dañada" pero en realidad no esta corrupta (puede pasar ya que los archivos del HDD estan "indexados" por el XMB... y ese index a veces se equivoca)
La diferencia entre corrupta... y no-indexada... se soluciona facilmente como explicaron arriba... simplemente hay que usar la opcion nº4 del recovery menu (reconstruir base de datos)
Si eso no funciona entonces si esta corrupta... y lo normal es que no haya ninguna forma de recuperarla, por estas razones en orden de importancia:
--------------------------------
Normalmente el archivo principal del gamesave esta encriptado (por ejemplo, el SAVE.SAV)... es una encriptacion que maneja el propio juego... y por esa razon depende de los desarrolladores del juego que esta proteccion exista o no
Hay muy pocos juegos que no tengan esta proteccion... y suelen ser juegos antiguos o de compañias pequeñas (por ignoracia o pasividad de los desarrolladores del juego a la hora de implementarlo)... en general lo "normal" es que esta proteccion esta SIEMPRE presente
Todos los savegames de "juego ps3"... vienen acompañados de un PARAM.PFD... este archivo contiene las firmas, tamaños, timestamps, etc... del resto de archivos de la carpeta (su estructura es aun desconocida)
Considera a este archivo como el "policia" que vigila todo el contenido de la carpeta... cualquier cosa que manipules dentro de la carpeta, este archivo lo va a detectar y como resultado la consola muestra el gamesave como "corrupto" o "invalido" o "no pertenece a tu perfil"
Pero igual que en el caso anterior... depende de los desarrolladores del juego usarlo... asi que en juegos antiguos o en casos puntuales se puede usar el truco que explicaron arriba, que consiste en:
1.-generar un gamesave valido, desde el propio juego, en tu consola, con tu perfil 2.-reemplazar todos los archivos dentro de su carpeta menos el PARAM.SFO (porque el PARAM.SFO es el que guarda los identificadores de usuario, consola, etc...)
De esa forma podrias intentar colocar tus archivos (supuestamente corruptos) dentro de una carpeta nueva
Pero no va a funcionar, porque el archivo dañado va a seguir estando ahi
---------------------------------------------------
Todos los gamesaves estan en la misma ruta
dev_hdd0/home/<userid>/savedata/<SAVEDATA_DIRECTORY>
Primero tienes que identificar tu <userid>... que es un numero que se te asigna cuando creaste tu perfil, por ejemplo 00000001
<SAVEDATA_DIRECTORY> es la carpeta que identifica el juego, que esta basado en el TITLE_ID + algunos caracteres que son variables, por ejemplo, para el juego BLES12345 podrias encontrarte:
BLES12345-SETTINGS <-------------------esto podrian ser los "ajustes generales del juego", que son comunes para todas tus partidas, si lo borras no pasa nada
BLES12345-AUTO <------------------- el tipico "autosave"... que se sobreescribe cada vez que ves el aviso de "guardando partida" mientras juegas
BLES12345-SAVE276 <------------------- una de tus partidas
BLES12345-SAVE279 <------------------- otra de tus partidas
etc...
-----------------------------------------------------------
Si "exportas" las partidas a USB... y las vuelves a importar... no podras seguir consiguiendo trofeos con esas partidas !!!
Me refiero a exportar/importar usando la funcion del XMB de "copy" cuando das al triangulo (y solo esta permitido en algunos gamesaves que no llevan activado el flag de "copy protection")
La forma correcta de hacerlo es usando un filemanager, o mejor aun por FTP... cuando quieras añadir algo tienes que sobreescribir archivos, nunca intentes colocar archivos donde no habia nada.... primero has de generar los archivos desde alguna funcion del firmware de la ps3 para que lo entienda el XMB y se actualize el "index" (por ejemplo en el caso de un gamesave, desde el propio juego generas uno nuevo)
Una vez que el XMB reconoce que se han creado archivos nuevos les puedes dar el cambiazo, antes no
Si aparece algun problema como datos corruptos... la unica solucion (100% efectiva) es restaurar la base de datos
Mas info:
http://www.ps3devwiki.com/wiki/Game_Sav ... _Saves_PS3Fear factory que wenos, y el demanufacture la mejor caratula !!!
ratatata-tata-tata... tatatata... ratatata-tata-tata... tatatata... ratatata-tata-tata... tatatata... there is no love !!!