The root of the problem is that is unknown what causes that restriction about max internal hdd capacity considered valid by the system (in other words, the max capacity that allows to works the filesystem manteinance task normally)
I mentioned it in a post at beginning of the talk
I can explain this a bit better, but is mostly a theory and i dont have proofs of what im going to say
In a filesystem, there is an area used as the index, where every folder or file is represented with a very small amount of info (just few bytes), and it depends of the number of sectors of the hdd
As a experiment.. if you take a USB stick and you fornat it in PC with different filesystems (NTFS, FAT, or any other you want), you are going to see every filesystem used allows for a different capacity
The reason why that happens is because every differet filesystem requires a different size of the index
The "restore filesytem" function of the PS3 seems to check the dev_hdd0 partition, that is a UFS2 filesystem (inherited from unix and freebsd), i dont know how it works
Anyway... the PS3 "restore filesystem" needs to process the wole index and rebuild it (if needed), and this requires an additional space used temporally
So... are really 2 sizes... the size of the index, and the size of the area used to rebuild the index
The easyest way to know if the hdd works fine is to enter "recovery menu" and run the "restore filesystem", there is no other way as far i know
Incase your hdd doesnt passes that check... there is a handy feature allowed by most of the BIOS of the hdd, is named "HPA" (high protected area)
With it you can "crop" the capacity of the hdd (to a number of sectors smaller than the real number of sectors), this way you can reduce the capacity of the hdd... down to the amount required by the PS3
So incase your 1.5TB is not good you can reduce it to 1.4TB or 1.3TB... i dont know how much but is around that numbers as far i remember
See this test, there was someone trying to find the exact numbers of sectors
https://www.psdevwiki.com/ps3/Talk:...he_max_HDD_capacity_supported_by_the_firmware
That person said 3633537126 sectors is the max that allows to format it, but it was not passing the "restore filesystem" functions... so that size is not relliable
The same test should be made but keeping an eye at the "restore filesystem",
but nobody did, so i dont know whats the magic number