backup everything to your pc.
then if your in windows xp..
right click on your psp icon in windows explorer
click properties
click tools
click error checking, check now
click fix errors
click start
this runs check disk and converts all the corrupt data into files inside a dir called found.000 (i think thats the name)
delete this directory unless you lost any data that is important.
job done
Bookmarks