PS3 PS3 1.75 tb internal hdd upgrade formatting utility

My test was just a file system check that didn't reveal any error, so I tested the "Restore File System" functionality and this only works up to a size of 960 GiB = 1,030,792,151,040 bytes = 2,013,265,920 sectors with 512 bytes. Updated my post above accordingly.
Thanks a lot for clarifying it, now i have to say your post is the most accurate i ever seen, is so good that i added your test results to wiki in a table (giving credits to you in the comments of my edit, visibles in the history of the page) :encouragement:
If some of you have suggestions to improve it just tell me
https://www.psdevwiki.com/ps3/Harddrive#Internal_Harddrive_maximum_capacity

Btw, now that you are at it, can you do a few more tests to find the exact sector number that breaks the filesystem manteinance functions ?... it seems to be something in between 960 and 965 GiB

The reason why im so interested in this number is because i really think the PS3 is resctricting it somewhere by either:
-Mentioning that value literally
-The value is used in a math formula (and bigger values "overflows" the formula)

One way or the other... knowing that value could help a lot if at some point someone tryes to reverse engineer the related firmware functions
You know... being optimistic it could happen that someone finds where is that value, and we could unlock bigger capacities by modifying it
 
Last edited:
My filesystem also breaks if I do the check. But already on a 1000GB ssd, also tried a 750gb hdd. It depends on how much the disk is filled. Somewhere around 600GB and more files on disk the filesystem check will fail and format. My system is CECH25xx OFW latest.
 
My filesystem also breaks if I do the check. But already on a 1000GB ssd, also tried a 750gb hdd. It depends on how much the disk is filled. Somewhere around 600GB and more files on disk the filesystem check will fail and format. My system is CECH25xx OFW latest.
I think is something different, the people that reported broken filesystem check functions was having the warning screen advising to format the hdd inmediatly when the check starts... and what you mentioned is a error at the middle of the filesystem check process

Lets say... for them the problem appears even before checking anything (some initial calculation) so the check never started
In your case the check starts, the progres bar grows and then fails... this is a standard error, it could happen with any hdd size
 
I'm having trouble understanding the wiki
psdevwiki . com/ps3/Harddrive

To me, this table suggests that problems may start as drive capacity approaches 1TB:
image.png
 
Barrier is 1TiB (1TB is fine, as it is below 1TiB). Above that you can still use drive up to 1.5TiB but with not working with this HDD size emetini (recovery). So safe is 1TiB and below.

If You have larger drive, set HPA or DCO on it to limit size. CellOS respecting them.

No one investigating this issue because such drives capacity isn't a common thing and tests are time consuming. Probably it is only some bug related to user region (user partition) creation. Could be bypassed by low lever partitioner and ufs2 fschk on PC. But that's only hypothesis and only for CFW users (because on HEN You cannot get encryption keys for HDD).
 
Last edited:
So, perhaps a naive question, but does reinstalling the system software fix filesystem corruptions that would trip a forced format? Could you, in the same way Sandungas mentioned running the filesystem check for maintenance, just reinstall the firmware for maintenance or after a crash?
 
Sorry if this is off topic, and doesn't really solve the problem of having to downgrade to use larger drives. But I have discovered a way to use as much as 1.86TB. No such disk exists, and as you're aware, the PS3 can't simply partition the disk to use only the max supported space on a 2TB. However, it IS possible to modify a disk's firmware to make it appear to the PS3 as a smaller disk than it really is. To do this you have to take advantage of a feature set in the ATA specification to create a "host protected area" on the disk that is hidden from the PS3 (and most operating systems). A 2TB disk has 3907029168 sectors. Reducing this by 7% to 3633537126 sectors will allow a PS3 running 4.46 firmware to format and successfully boot using such a disk. That seems to be the absolute limit. Any higher than that, the PS3 will format a larger size than that, but it will black screen on boot (believe me, I tried through trial and error, and had to blank the first few sectors on the disk after each attempt to make the PS3 boot again each time I'd formatted with a larger size than the PS3's kernel would accept as valid, in between each time I'd changed the max sector count!) Upgrading the PS3's firmware as far as the latest (at time of writing) Rebug lite 4.82 from that point on, and it remains fully functional.
Why would you want to do this, wasting 7% of a 2TB disk? Well, consider the fact that 1.75TB disks are getting very scarce, 1.5TB disks will likely go the same way. 2TB disks are cheaper in my experience and will likely be the easiest to get hold of going forward. This is one way you can get the maximum possible space for your PS3. Note: this was tested on CECHA and CECHC models. I cannot speak for later models, so you may get different results and have to try different max sizes on newer models. To set the max sector size, you will need a program capable of sending raw ATA commands to the hard drive. I personally used HDAT2 on a DOS bootable USB stick. One more note: you may have to plug the disk into the computer *after* it has booted into DOS from your USB stick. Most modern motherboards' BIOS automatically issue a "freeze lock" command at POST to lock these disk settings down, possibly to prevent viruses tampering with your hard drive. Either way, it forces you to have physical access to the inside of your computer while you're doing this. Also, you MUST connect using a SATA cable, you CANNOT do this with the drive connected via USB. If anyone would like a tutorial on how to use this information, please let me know.
Looks like you're probably inactive so if anyone else could help with a tutorial on this, it'd be really appreciated. I just don't get what sending ATA commands to a hard drive is or how I'd even do it. Googling seems to net all sorts of random/complicated results

Is just setting a partition of 1.86 TB not going to work?
 
@IceBlueLugia You quoted a tutorial for which You asking. :P

Simplifying:
1. set HPA area on PC for this disk with provided max LBA value
2. downgrade fw to any 4.46 CFW
3. update CFW

I don't know if this will work. What I know is CellOS respecting HPA, not lifting it, and that anything above 1TiB is asking for troubles.
 
I've been using a 1.75TB HDD on my PS3 Slim CECH-21xx Model for many Years now, Thnx to this Thread! It's been Stable for the most part however as it's known you have to Downgrade back to REBUG 4.46 CFW to Format the Drive in the first place. Also as well as each Time you need to go into Safe Mode to do a PROPER Database Rebuild or File System Restore, Otherwise the System can likely become Corrupt so it's Recommended to do this every once in awhile. Then you can Proceed to Updating the Firmware to whichever Version you like but I seemed to have the best Compatibility with REBUG 4.84 or 4.86 CFW. I was even able to use the "PS3 Unlock HDD Space" Tool to Gain the 8% Extra Space which I found to be Interesting to say the least but could just be Overkill plus maybe not worth the Risk. Thnx again so much for this Information & Awesome Discovery!
 
Back
Top