Talk:Harddrive: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 241: | Line 241: | ||
! Start Offset !! End Offset !! Size !! Description | ! Start Offset !! End Offset !! Size !! Description | ||
|- | |- | ||
| 0x0 || 0x2000 | | 0x0 || 0x2000 || 0x2000 || Header | ||
|- | |- | ||
| 0x4400 || 0x8118240 | | 0x4400 || 0x8118240 || please fill || unk | ||
|- | |- | ||
| 0x8119000 || 0x8149960 | | 0x8119000 || 0x8149960 || please fill || unk | ||
|- | |- | ||
| 0x814B000 || 0x8152CB0 | | 0x814B000 || 0x8152CB0 || please fill || unk | ||
|- | |- | ||
| 0x8153000 || 0x81530C0 | | 0x8153000 || 0x81530C0 || please fill || unk | ||
|- | |- | ||
| 0x8155000 || 0x8159B10 | | 0x8155000 || 0x8159B10 || please fill || unk | ||
|- | |- | ||
| 0x815B000 || 0x815E3D0 | | 0x815B000 || 0x815E3D0 || please fill || unk | ||
|- | |- | ||
| 0x815F000 || 0x8166190 | | 0x815F000 || 0x8166190 || please fill || unk | ||
|- | |- | ||
| 0x8167000 || 0x817B750 | | 0x8167000 || 0x817B750 || please fill || unk | ||
|- | |- | ||
| 0x817D000 || 0x817D5C0 | | 0x817D000 || 0x817D5C0 || please fill || unk | ||
|- | |- | ||
| 0x817F000 || 0x818A500 | | 0x817F000 || 0x818A500 || please fill || unk | ||
|- | |- | ||
| 0x818B000 || 0x818CDC0 | | 0x818B000 || 0x818CDC0 || please fill || unk | ||
|- | |- | ||
| 0x818D000 || 0x81C9F10 | | 0x818D000 || 0x81C9F10 || please fill || unk | ||
|- | |- | ||
| 0x81CB000 || 0x81D1FD0 | | 0x81CB000 || 0x81D1FD0 || please fill || unk | ||
|- | |- | ||
| 0x81D3000 || 0x81D9E20 | | 0x81D3000 || 0x81D9E20 || please fill || unk | ||
|- | |- | ||
| 0x81DB000 || 0x81DB1B0 | | 0x81DB000 || 0x81DB1B0 || please fill || unk | ||
|- | |- | ||
| 0x81DD000 || 0x81DD0A0 | | 0x81DD000 || 0x81DD0A0 || please fill || unk | ||
|- | |- | ||
| 0x81DF000 || 0x81DF090 | | 0x81DF000 || 0x81DF090 || please fill || unk | ||
|- | |- | ||
| 0x81E1000 || 0x81E1080 | | 0x81E1000 || 0x81E1080 || please fill || unk | ||
|- | |- | ||
| 0x81E3000 || 0x81E3090 | | 0x81E3000 || 0x81E3090 || please fill || unk | ||
|- | |- | ||
| 0x81E5000 || 0x81E50A0 | | 0x81E5000 || 0x81E50A0 || please fill || unk | ||
|- | |- | ||
| 0x81E7000 || 0x81E70A0 | | 0x81E7000 || 0x81E70A0 || please fill || unk | ||
|- | |- | ||
| 0x81E9000 || 0x81E9090 | | 0x81E9000 || 0x81E9090 || please fill || unk | ||
|- | |- | ||
| 0x81EB000 || 0x81F4CD0 | | 0x81EB000 || 0x81F4CD0 || please fill || unk | ||
|} | |} | ||
Revision as of 11:01, 28 September 2013
Todo
Need help getting data for the different SKU models and the default harddrive they are equiped with.
There is still some conflicting data to be sorted out, e.g.:
maximum size internal drive
The maximum size of the internal harddrive that the PS3 supports is 1TB (TeraBytes) note: this seems untrue as there are several people posting pictures of their external to internal drive mod with a size of 2TB
Personal experience
Using Normal Mode and Recovery - when trying to install a 1.5TB 3.5" drive as internal (using an eSATA cradle)
- Using Recovery it is possible to finish the format of the harddrive until 100%. The system however fails to reboot automaticly after that and halts. When enforced to reboot, it errors out with "Wrong Harddrive".
- When trying all the other Recovery Menu options it errors out with "Harddrive Error 0x8002F281".
- When trying to boot to XMB it also errors out with "Harddrive Error 0x8002F281".
- When replacing the drive for the previous tested 1TB harddrive, it boots without errors to XMB and reports : 827GB free/931GB total
- Conclusion
- >1TB didn't not work.
Using Factory Service Mode - when trying to install a 1.5TB 3.5" drive as internal (using an eSATA cradle) FSM
- Second try, using Service Mode
- first replacing drive for original 120GB 2.5" and using Factory Service Mode to downgrade to lowest firmware the system can handle (2K slim -> FW 2.70)
- Result is fine. Log showed no errors : UPDATER_LOG.TXT
- Replaced for 1.5TB 3.5" drive and do exactly the same 2.70 again
- Result is fine. Log showed no errors : UPDATER_LOG.TXT
- Boot to XMB with Service Mode still activated
- No problems to get into XMB, but checking System Settings > System Information shows size detection issues:
System Software Version 2.70 IP Address xxx.xxx.x.xxx MAX Address xx:xx:xx:xx:xx:xx Free Space 30 G
- Exit Factory Service Mode
- Blank screen freeze when trying to boot to XMB in normal mode
- Power off and try again gives "system software was not installed correct" error
- inserted USB with 2.70 on normal location and START+SELECT button to let it reinstall
- Preparing Update counts to 100% and then halts (does not reboot), just like in first trial.
- Manual poweroff and reboot just results in blank screen with no harddrive activity
- Conclusion
- >1TB didn't not work in normal or recovery mode only with FSM enabled.
Going back to the 1TB and crosschecking
- Replacing drive back to the working 1TB (has 3.55 on it) gives prompt to reinstall 2.70, doing so errors out with "Harddrive Error 0x8002F281".
- Entering Factory Service Mode with 1TB and let it reinstall via lv2diag results fine without errors: UPDATER_LOG.TXT
- Boot to XMB with Service Mode still activated
- No problems to get into XMB, but checking System Settings > System Information shows size detection issues (the '30 G' seems to be FSM related):
System Software Version 2.70 IP Address xxx.xxx.x.xxx MAX Address xx:xx:xx:xx:xx:xx Free Space 30 G
- Exit Factory Service Mode
- No problems to get into XMB, and checking System Settings > System Information shows no size detection issues:
System Software Version 2.70 IP Address xxx.xxx.x.xxx MAX Address xx:xx:xx:xx:xx:xx Free Space 827GB / 931GB
- Conclusion
- <1TB works fine in all modi.
maximum size external drive
External HDD : You can format it to any size up to 8TB note: this seems untrue, because when >2TB drives have hit the market, no screenshots of >2TB external storage are known
- sources used: source: http://www.edepot.com/playstation3.html#PS3_Harddrive and euss temp blog
- todo: flush out errors, merging in a readable format
Footnote: maximum supported drive space correlates to support of 512sector (either native, or emulated), see: http://en.wikipedia.org/wiki/Advanced_Format
AES-256-CBC versus AES-256-XTS
There is conflicting mention of sources for the algo/mode used for GameOS encryption.
Fact:
- Sony/IBM loves AES
- 256bit based
- sectorsize 512 bytes (4096 bits)
- blockcipher
- recurring patterns are seen
Reference:
Experimental Tables
HV Storage Region |
(Region) Name | File System | Usage | Size(Sectors) | Notes | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OtherOS | GameOS | Official (Encryption) |
Unnofficial | Official | Unnofficial | Official | Unnofficial | ||||||
(3) | ps3d | No ? | No | Internal Storage | Any | Physical Device | |||||||
(3.0) | ps3da | No ? | No | Physical partition, containing logical partitions | Entire HDD | ||||||||
(3.1) | ps3vflash | No ? | No | Firmware | Firmware & Linux/FreeBSD |
256MB(524288) | Any | Virtual Device Only in PS3 Slim | |||||
(1) | ps3vflasha | No ? | No | Physical partition, containing logical partitions | Entire VFLASH | ||||||||
(1.2) | ps3vflashc | dev_flash | FAT16 ?(?) | Firmware files | 199 MB(409088) | ||||||||
(1.3) | ps3vflashd | dev_flash2 | FAT16 ?(?) | XRegistry | 16 MB(32768) | ||||||||
(1.4) | ps3vflashe | dev_flash3 | FAT12 ?(?) | CRL/DRL | 512KB (1024) | ||||||||
(1.5) | ps3vflashf | dev_flash4 ? | ?(?) | OtherOS | OtherOS++ | 4MB(8192) | 8MB(16384) | otheros.bld | |||||
(1.6) | ps3vflashg | dev_flash5 ? | ?(?) | ? | ? | 256KB (512) | ? | ||||||
(1.7) | ps3vflashh | dev_flash6 ? | ?(?) | ext2/3/4(No) | Not used yet | Linux/FreeBSD | ? | Any | |||||
(3.2) | ps3db | dev_hdd0 | UFS2 (FAT:aes-cbc-192) (SLIM:aes-xts-128) |
GameOS File System | Any | ||||||||
(3.3) | ps3dc | dev_hdd1 | FAT16(?) | GameOS Cache | 2047 MiB(4194296) | ||||||||
(3.4) | ps3dd | No ? | ext2/3/4(No) | OtherOS File System | ? | Only in PS3 Fat |
Brand | Series | Model | Linux | GameOs | ||
---|---|---|---|---|---|---|
[hdparm -Tt] | N/A | |||||
Cache read (MB/s) |
Disk read (MB/s) |
Link | ||||
Fujitsu | MHW | MHW2040BH | N/A | |||
MHZ | MHZ2080BH | N/A | ||||
MHZ2160BH | N/A | |||||
Hitachi | Travelstar 5K160 | HTS541640J9SA00 | N/A | |||
Travelstar 5K250 | HTS542580K9SA00 | N/A | ||||
Travelstar 5K500 | HTS545012B9SA00 | N/A | ||||
Travelstar Z5K500 | HTS545050A7E380 | N/A | ||||
Seagate | Momentus 5400.2 | ST96812AS | N/A | |||
Momentus 5400.3 | ST980811AS | N/A | ||||
LD25 SATA | ST920217AS | N/A | ||||
ST9402115AS | N/A | |||||
LD25 5400.2 | ST940210AS | N/A | ||||
Toshiba | MKxx52GSX | MK8052GSX | N/A | |||
MK1652GSX | N/A | |||||
MKxx55GSX | MK1255GSX | N/A | ||||
MK2555GSX | N/A | |||||
MKxx65GSX | MK1665GSX | N/A | ||||
MK3265GSX | N/A | |||||
MKxx76GSX | MK1676GSX | N/A | ||||
MK3276GSX | N/A | |||||
Phat NAND HDD Entropy Table (After zerofill,no vflash)
Start Offset | End Offset | Size | Description |
---|---|---|---|
0x0000 | 0x1000 | 0x1000 | Header |
0x4000 | 0x16000 | 0x12000 | unknown |
0x18000 | 0x28000 | 0x10000 | unknown |
Slim NOR HDD Data Table (After zerofill,no vflash)
Start Offset | End Offset | Size | Description |
---|---|---|---|
0x0 | 0x2000 | 0x2000 | Header |
0x4400 | 0x8118240 | please fill | unk |
0x8119000 | 0x8149960 | please fill | unk |
0x814B000 | 0x8152CB0 | please fill | unk |
0x8153000 | 0x81530C0 | please fill | unk |
0x8155000 | 0x8159B10 | please fill | unk |
0x815B000 | 0x815E3D0 | please fill | unk |
0x815F000 | 0x8166190 | please fill | unk |
0x8167000 | 0x817B750 | please fill | unk |
0x817D000 | 0x817D5C0 | please fill | unk |
0x817F000 | 0x818A500 | please fill | unk |
0x818B000 | 0x818CDC0 | please fill | unk |
0x818D000 | 0x81C9F10 | please fill | unk |
0x81CB000 | 0x81D1FD0 | please fill | unk |
0x81D3000 | 0x81D9E20 | please fill | unk |
0x81DB000 | 0x81DB1B0 | please fill | unk |
0x81DD000 | 0x81DD0A0 | please fill | unk |
0x81DF000 | 0x81DF090 | please fill | unk |
0x81E1000 | 0x81E1080 | please fill | unk |
0x81E3000 | 0x81E3090 | please fill | unk |
0x81E5000 | 0x81E50A0 | please fill | unk |
0x81E7000 | 0x81E70A0 | please fill | unk |
0x81E9000 | 0x81E9090 | please fill | unk |
0x81EB000 | 0x81F4CD0 | please fill | unk |
- There is actual readable data near the end of the disk, so this has been renamed to Data Table instead of Entropy Table
- The table is incomplete, please help filling it.
- the dump and key