Hard Disk corrupt? - Game save Data & Trophy not recognized

So HD Tune shows warning of something like millions of relocated sectors on PS3 hdd. I don't know how its possible. How can hdd run after these corrupted/retired sectors? And its still running.
Are not millions, a modern hdd have around 2000 or so availables to do relocations if i remember right
After you exceed that limit then is imposible to relocate damaged sectors... so any new damaged sector will stay forever in the hdd

If you really want to do a good health check of the hdd use the program MHDD with the option "surfce scan"
 
HD tune shows a large number like 85647896 etc relocated sectors for PS3 hdd ( i am using SATA connector).

My new 2 TB PC hdd has 0 relocated sectors. My 6 years old 500 GB PC hdd shows something like 150 relocated sectors.

I will try MHDD
 
That means that info is not true. Try another application and/or another SATA controller. Modern HDDs have no more than 350 backup sectors (max value in parram C4; common values are 100 or 250) waiting for relocation in case of bad sector detection (detection count in short testing). When You exceed 250 from my example, You start literally losing data (but still OS can operate until he not put some important data in such sector which would cause hang or other unexpected error). In case of 4K sector size, You loose more than 512B at once because of per block encryption which whole be broken (at least in theory, I don't know if Sony predicted such HDDs and change for them sectors align and encryption chunks). Also is important C5 which telling You how many are unstable which means how many probably turned into bad sectors in future.
 
Here is info from another software


DiskCheckup V3.4 Build: 1003 Report ***

SysInfo DLL Version: SysInfo v1.0 Build: 1122
Time of export: 15:37:18 17-Oct-2019

Device information:
Device ID: 1
Interface: USB
Device Capacity: 152625 MB
Serial Number: K65XT892CWAC
Model Number: FUJITSU MHZ2160BH G1

SMART ATTRIBUTES:
ID Description Status Value Worst Threshold Raw Value TEC
---------------------------------------------------------------------------------------------------------------------------------------------
1 Raw Read Error Rate OK 100 100 46 176886 N/A
2 Throughput Performance OK 100 100 30 28377088 N/A
3 Spin Up Time OK 100 100 25 1 N/A
4 Start/Stop Count OK 99 99 0 4645 N/A
5 Reallocated Sector Count OK 100 100 24 8589934592000 N/A
7 Seek Error Rate OK 100 100 47 3432 N/A
8 Seek Time Performance OK 100 100 19 0 N/A
9 Power On Time OK 89 89 0 5851 N/A
10 Spin Retry Count OK 100 100 20 0 N/A
12 Power Cycle Count OK 100 100 0 4435 N/A
192 Power off Retract Count OK 100 100 0 100 N/A
193 Load Cycle Count OK 94 94 0 137297 N/A
194 Temperature OK 100 100 0 33 C N/A
195 Hardware ECC Recovered OK 100 100 0 60 N/A
196 Reallocation Event Count OK 100 100 0 443416576 N/A
197 Current Pending Sector Count OK 100 99 0 0 N/A
198 Uncorrectable Sector Count OK 99 99 0 2 N/A
199 UltraDMA CRC Error Count OK 200 253 0 0 N/A
200 Write Error Count OK 100 100 60 29486 N/A
203 Error Correction Code Errors OK 100 100 0 433757748371 N/A
240 Head flying hours OK 200 200 0 0 N/A
 
This USB controller for some reason somehow doesn't support all ata commands. Switch to SATA controller directly to mother board because what You pasted above is garbage. ^^
 
ok. So i was tinkering with all the backup data.

I am trying to edit PARAM of save data.

In my old file - User id is 000000037, account id is 61738xxxxxxxxxxx and PSID is xxxxxxxxxxx

I want to edit sfo. No need to change PSID. I changed user id to 0000000001. I changed account id to blank. But When i change PARAM Account - I cannot leave it blank. Why?
 
Because cannot be blank. Use zeroes if You want default because default NPAID is zeroes.

If You afraid about malicious code, use it in VM, sandbox or on Linux via Wine.
 
I copied new save data (from games after PS3 system restore) to USB and into PC and when i opened them in Aldostools sfo editor, they have account id as Blank. Why?

Anyway, my old save data with account id is 617xxxxxxxxx. But when i change it to 0000000000 in SFO editor and copy it to PS3 on USB. PS3 says that Data is corrupted. Why?
 
I am now on fresh system after PS3 restore. I am now trying to recover save game files i backed up earlier.
 
Last edited:
For all I remember, database must be rebuilt when you change something on a savedata to your pc and put it back.

Since you ask, you may try some of the things you have been answered. IMHO.
 
ok. But i thought Database only needs to be rebuild when PS3 gives message after improper shutdown.

I will try rebuilding database after copying edited SFO file into PS3 and see what happens.

By the way, PS3 is not letting me put back edited save data from USB to PS3 hdd. PS3 says data is corrupted and i can't copy it. But i will try copying data using multiman file manager.
 
PS3 says data is corrupted and i can't copy it.

That is because all your doing is editing the SFO of the save... this will not work on its own as the encypted PFD file within the save dose not have the same info as the SFO so shows up as Corrupted. You need to use Brute force save data to fully get the saves working and encrypted.

Load Brute Force, Enter your PS3's IDPS, set user profile number, load a known working SFO as a template (This will contain your NP ID and other things needed) you could qucikly just start a new save on any game and use that.

Next load the save you want resigning into BruteForce ....

> Then select update Account ID
> Then select Patch SFO
> Then select Decrpyt PFD
> Then select Update PFD
> Then select Encrpyt PFD
> Then select Verify PFD.

If all that has been done copy the save via either USB or FTP into the PS3 user profile you have resigned it for save data folder ..

> Rebuild database
> Check to see if it shows in the save data section on the XMB for the profile
> Next enter the game its for and make sure it shows up, plays and loads to the correct place.

Note:

If the PFD file is not updated properly and encrypted properly it will show as corrupt. I would make backups of your backups to do this with, then you always have something to fall back on if its not done correctly.
 
ok I will try it.

I saw some youtube videos and some people made saves work just by editing sfo. I didn't knew about pfd and its function.
 
ok I will try it.

I saw some youtube videos and some people made saves work just by editing sfo. I didn't knew about pfd and its function.

Oh and I forgot to add this to end of the below list....

> Then select update Account ID
> Then select Patch SFO
> Then select Decrpyt PFD
> Then select Update PFD
> Then select Encrpyt PFD
> Then select Verify PFD.

After Verifing the PFD you then select REBUILD which will be at the end the the row with all these options on and is highlight in light blue. Then you should be good go and copy the save back to the PS3 to check it.
 
I did as you said. Save data is now working. So resigning save files is not enough, apparently i also needed Brute force to decrypt PFD files. I used Aldos tools.

So after editing save files, i copied save files to PS3 by USB. And PS3 doesn't give file corrupt error anymore. I rebulit database (took just few seconds). And now edited saves are loading fine. I have only tried this with my GTA save. I will try to restore other save files as well when i get time.

I wonder if i can restore my old trophies (i have already backed up trophies folder on my PC). But i don't really care about that. I was more interested in saving game save files, which i think now i have figured out.
 
I copied new save data (from games after PS3 system restore) to USB and into PC and when i opened them in Aldostools sfo editor, they have account id as Blank. Why?

I don't know, I'm changing values by hex editor then rebuild PFD via Flatz Tools. ;p

Anyway, my old save data with account id is 617xxxxxxxxx. But when i change it to 0000000000 in SFO editor and copy it to PS3 on USB. PS3 says that Data is corrupted. Why?

I already explained to You earlier how this works. Reread the thread. There You will find answer when saves have empty (zeroed) NPAID (AID) and when they have filled by id got from SEN. ;)

I wonder if i can restore my old trophies (i have already backed up trophies folder on my PC).

And this is another thing which I said before: You can if You are the owner...

So resigning save files is not enough, apparently i also needed Brute force to decrypt PFD files. I used Aldos tools.

It is enough because PFD security is obligatory part of the save validation.

For all I remember, database must be rebuilt when you change something on a savedata to your pc and put it back.

No. Database must be rebuild if You i.e copied supported meta from objects by other methods like i.e via FTP or file manager. If user resign saves and XMB allow him to copy saves from USB, then everything will behave as legit way.

BTW: Not all saves are protected by PARAM.PFD, some aren't and in that case it is sufficient to just edit PARAM.SFO alone.
 
Back
Top