Editing Talk:Harddrive
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 9: | Line 9: | ||
note: this seems untrue as there are several people posting pictures of their external to internal drive mod with a size of 2TB</pre> | note: this seems untrue as there are several people posting pictures of their external to internal drive mod with a size of 2TB</pre> | ||
==== Personal experience ==== | |||
===== Using Normal Mode and Recovery - when trying to install a 1.5TB 3.5" drive as internal (using an eSATA cradle) ===== | ===== 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". | * 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". | ||
Line 15: | Line 15: | ||
* When trying to boot to XMB it also 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 | * When replacing the drive for the previous tested 1TB harddrive, it boots without errors to XMB and reports : 827GB free/931GB total | ||
;Conclusion: <span style="color:red | ;Conclusion: <span style="color:red; background-color:white;">>1TB didn't not work.</span> | ||
===== Using Factory Service Mode - when trying to install a 1.5TB 3.5" drive as internal (using an eSATA cradle) FSM ===== | ===== Using Factory Service Mode - when trying to install a 1.5TB 3.5" drive as internal (using an eSATA cradle) FSM ===== | ||
Line 35: | Line 35: | ||
** Preparing Update counts to 100% and then halts (does not reboot), just like in first trial. | ** 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 | * Manual poweroff and reboot just results in blank screen with no harddrive activity | ||
;Conclusion: <span style="color:red | ;Conclusion: <span style="color:red; background-color:white;">>1TB didn't not work in normal or recovery mode only with FSM enabled.</span> | ||
===== Going back to the 1TB and crosschecking ===== | ===== 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". | * 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". | ||
Line 51: | Line 51: | ||
MAX Address xx:xx:xx:xx:xx:xx | MAX Address xx:xx:xx:xx:xx:xx | ||
Free Space 827GB / 931GB | Free Space 827GB / 931GB | ||
;Conclusion: <span style="color:green;"><=1TB works fine in all modi.</span> | ;Conclusion: <span style="color:green; background-color:white;"><=1TB works fine in all modi.</span> | ||
=== maximum size external drive === | === maximum size external drive === | ||
<pre>External HDD : You can format it to any size up to 8TB | <pre>External HDD : You can format it to any size up to 8TB | ||
Line 75: | Line 66: | ||
---- | ---- | ||
== | == AES-256-CBC versus AES-256-XTS == | ||
There is conflicting mention of sources for the algo/mode used for GameOS encryption. | There is conflicting mention of sources for the algo/mode used for GameOS encryption. | ||
Line 104: | Line 80: | ||
*[http://en.wikipedia.org/wiki/Disk_encryption_theory#XTS XTS - XEX-based Tweaked CodeBook mode] | *[http://en.wikipedia.org/wiki/Disk_encryption_theory#XTS XTS - XEX-based Tweaked CodeBook mode] | ||
---- | |||
---- | |||
---- | |||
==Experimental Tables== | ==Experimental Tables== | ||
===HDD partitions=== | ===HDD partitions=== | ||
{| class="wikitable | <small> | ||
*Notes: | |||
**The thin horizontal grey lines without text are areas betwen regions with a size of 0 bytes (doesnt exists), are used in the table as a note to remember there is no "partition structure data" out of the regions in this position | |||
</small> | |||
{| class="wikitable" | |||
|+PS3 Hard Disk Drive, partitions and storage regions | |+PS3 Hard Disk Drive, partitions and storage regions | ||
! colspan= | ! colspan=7 | Storage Region !! colspan=3 | File System !! colspan=5 | Size !! colspan=2 | Usage || rowspan=4 | Notes<BR /><BR /><BR /><BR /><BR /> | ||
|- | |- | ||
! rowspan=3 colspan= | ! rowspan=3 colspan=6 | OtherOS !! rowspan=3 | GameOS !! colspan=2 | Official !! Unnofficial !! colspan=4 | Official !! rowspan=3 | Unnofficial<BR /><BR /><BR /><BR /> !! rowspan=3 | Official<BR /><BR /><BR /><BR /> !! rowspan=3 | Unnofficial<BR /><BR /><BR /><BR /> | ||
|- | |- | ||
! rowspan=2 | | ! rowspan=2 | Encryption !! rowspan=2 | Type !! rowspan=2 | Type !! colspan=2 | Decimal || colspan=2 | Hexadecimal | ||
|- | |- | ||
! Bytes !! Sectors !! Bytes !! Sectors | |||
|- {{cellcolors|#88ff88}} | |||
| rowspan=25 | (3) || colspan=5 | ps3d || {{No}} ? || colspan=3 {{No}} || colspan=5 style="text-align:center;" | All available || colspan=2 | Physical Device || Internall hard drive | |||
|- {{cellcolors|#8888ff}} | |||
| rowspan=24 | (3.0) || colspan=4 | ps3da || {{No}} ? || colspan=3 {{No}} || colspan=5 style="text-align:center;" | Any || colspan=2 | Physical partition || Entire HDD | |||
|- {{cellcolors|lightgrey}} | |||
| colspan=8 | || 4096 (4 KB) || 8 || 0x1000 || 0x8 || Same || colspan=2 | || [[Resizing_VFLASH_Storage_Device#Example_Of_An_Unmodified_HDD_Partition_Table | Partition Table]] | |||
|- {{cellcolors|#88ff88}} | |||
| rowspan=16 | (3.1) || colspan=3 | ps3vflash || {{No}} ? || colspan=3 {{No}} || colspan=5 style="text-align:center;" | All available || colspan=2 | Virtual Device || Only in PS3's with NOR flash | |||
|- {{cellcolors|#ffaa88}} | |||
| rowspan=15 | (3.1(1.0)) || colspan=2 | ps3vflasha || {{No}} ? || colspan=3 {{No}} || 268435456 (256 MB) || 524288 || 0x10000000 || 0x80000 || Any || colspan=2 | Physical partition || Entire VFLASH | |||
|- {{cellcolors|lightgrey}} | |||
| colspan=6 | || 4096 (4 KB) || 8 || 0x1000 || 0x8 || Same || colspan=2 | || Partition structure data ? | |||
|- | |- | ||
| {{cellcolors|#ffff88}} (3.1(1.1)) || ps3vflashb || ? || ? || colspan=2 | Raw access ? || 15724544 (15 MB) ? || 30712 ? || 0xEFF000 ? || 0x77F8 ? || Same || colspan=2 | "mirror" of real NOR second region: "ps3nflashb" ? || size adjusted to the previous 0x1000 | |||
| | |- {{cellcolors|lightgrey}} | ||
| colspan=6 | || 262144 (256 KB) || 512 || 0x40000 || 0x200 || Same || colspan=2 | || Partition structure data ? | |||
|- | |- | ||
| | | {{cellcolors|#ffff88}} (3.1(1.2)) || ps3vflashc || dev_flash || Yes || colspan=2 | FAT16 ? || 209453056 (199,75 MB) || 409088 || 0xC7C0000 || 0x63E00 || Same || colspan=2 | Firmware files || | ||
|- {{cellcolors| | |- {{cellcolors|lightgrey}} | ||
| colspan=14 | | |||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#ffff88}} (3.1(1.3)) || ps3vflashd || dev_flash2 || ? || colspan=2 | FAT16 ? || 16777216 (16 MB) || 32768 || 0x1000000 || 0x8000 || Same || colspan=2 | XRegistry || Console/User settings | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan= | | colspan=14 | | ||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#ffff88}} (3.1(1.4)) || ps3vflashe || dev_flash3 || ? || colspan=2 | FAT12 ? || 524288 (512 KB) || 1024 || 0x80000 || 0x400 || Same || colspan=2 | CRL/DRL || Bluray revocation lists | ||
|- {{cellcolors|lightgrey}} | |||
| | | colspan=14 | | ||
|- | |||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#ffff88}} (3.1(1.5)) || ps3vflashf || ? || No ? || colspan=2 | Raw access ? || 4194304 (4 MB) || 8192 || 0x400000 || 0x2000 || Any || OtherOS bootloader<BR /><small>(compressed: otheros.bld)</small> || OtherOS++ bootloader<BR /><small>(uncompressed: dtbImage.ps3.bin)</small> || Linux/FreeBSD bootloader<BR />Usually petitboot or kboot | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan= | | colspan=14 | | ||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#ffff88}} (3.1(1.6)) || ps3vflashg || ? || ? || colspan=2 | Raw access ? || 262144 (256 KB) || 512 || 0x40000 || 0x200 || Same || colspan=2 | ? || | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan= | | colspan=6 | || ? || ? || ? || ? || ? || colspan=2 | || ? | ||
|- | |- | ||
| {{cellcolors|# | | {{cellcolors|#ffff88}} (3.1(1.7)) || ps3vflashh || ? || No || Not<BR />used || <small>All supported by<BR />linux kernel</small> || 0 || 0 || 0x0 || 0x0 || Any || Not used || <small>Linux/FreeBSD for NOR models<BR />Based on graf drivers (deprecated)</small> || Firmware installers doesnt<BR />creates this region | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan= | | colspan=8 | || 4096 (4 KB) || 8 || 0x1000 || 0x8 || Same || colspan=2 | || Partition structure data ? | ||
|- | |- | ||
| | | {{cellcolors|#88ff88}} (3.2) || colspan=3 | ps3db || dev_hdd0 || <small>NAND:aes-cbc-192<BR />NOR:aes-xts-128</small> || colspan=2 | UFS2 || colspan=5 style="text-align:center;" | Any || colspan=2 | GameOS || NAND: region starts at sector 32 | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan= | | colspan=8 | || 4096 (4 KB) || 8 || 0x1000 || 0x8 || Same || colspan=2 | || Partition structure data ? | ||
|- | |- | ||
| | | {{cellcolors|#88ff88}} (3.3) || colspan=3 | ps3dc || dev_hdd1 || ? || colspan=2 | FAT16 || 2147479552 (2 GB) || 4194296 || 0x7FFFF000 || 0x3FFFF8 || Same || colspan=2 | GameOS Cache || size adjusted to the next 0x1000 | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan= | | colspan=8 | || 4096 (4 KB) || 8 || 0x1000 || 0x8 || Same || colspan=2 | || Partition structure data ? | ||
|- | |- | ||
| | | {{cellcolors|#88ff88}} (3.4) || colspan=3 | ps3dd || dev_hdd2 ? || No || colspan=2 | <small>All supported by<BR />linux kernel</small> || colspan=4 style="text-align:center;" | 10GB<BR />All HDD except 10GB || Any || OtherOS<BR /><small>(disabled in firmware 3.21)</small> || <small>Linux/FreeBSD for NAND/NOR models<BR />Based on glevand drivers</small> || | ||
|- | |- | ||
|} | |} | ||
*This table (pretends to) show all the posible partition layouts in all PS3 models, even when there are 2 big differences that changes partition positions (and consequently region names in Otheros/linux) | *This table (pretends to) show all the posible partition layouts in all PS3 models, even when there are 2 big differences that changes partition positions (and consequently region names in Otheros/linux) | ||
**Flash type | **Flash type | ||
***NAND flash 256mb - All firmware is stored in real NAND flash | ***NAND flash 256mb - All firmware is stored in real NAND flash | ||
***NOR flash 16mb - A small part of the firmware is stored in real NOR flash, and most of the firmware is stored in the first "virtual flash" (ps3vflash) partition in HDD (his position makes the other partitions to be displaced) | ***NOR flash 16mb - A small part of the firmware is stored in real NOR flash, and most of the firmware is stored in the first "virtual flash" (ps3vflash) partition in HDD (his position makes the other partitions to be displaced) | ||
**OtherOS bootloader installation ( | **OtherOS bootloader installation (petitboot) | ||
***OtherOS bootloader official - petitboot is installed in region (1.5), his size is smaller than the region so no need to resize | ***OtherOS bootloader official - petitboot is installed in region (1.5), his size is smaller than the region so no need to resize | ||
***OtherOS++ bootloader unofficial - petitboot is installed in region (1.5), his size is bigger than the region so the region is resized conveniently (usually up to 8MB = 16384 sectors) | ***OtherOS++ bootloader unofficial - petitboot is installed in region (1.5), his size is bigger than the region so the region is resized conveniently (usually up to 8MB = 16384 sectors) | ||
**OtherOS installation | **OtherOS installation | ||
***OtherOS official for NAND models - Linux/FreeBSD installed at region (3.4), last region of the HDD | ***OtherOS official for NAND models - Linux/FreeBSD installed at region (3.4), last region of the HDD | ||
***OtherOS++ unofficial for NOR models - Linux/FreeBSD installed at region (1.7), last region of vflash is created and resized conveniently | ***OtherOS++ unofficial for NOR models - Linux/FreeBSD installed at region (1.7), last region of vflash is created and resized conveniently | ||
***OtherOS/OtherOS++ unofficial for NOR/NAND models - Linux/FreeBSD installed at region (3.4), last region of the HDD | ***OtherOS/OtherOS++ unofficial for NOR/NAND models - Linux/FreeBSD installed at region (3.4), last region of the HDD | ||
Line 190: | Line 169: | ||
*Physical partitions contains one or more logicall partitions | *Physical partitions contains one or more logicall partitions | ||
Partition formatting in a service mode firmware installation for NOR flash. Google it: http://lmgtfy.com/?q=site%3Ahttp%3A%2F%2Fpastebin.com%2F+%22vflash+is+enabled...%22 | Partition formatting in a service mode firmware installation for NOR flash. Google it: http://lmgtfy.com/?q=site%3Ahttp%3A%2F%2Fpastebin.com%2F+%22vflash+is+enabled...%22 | ||
manufacturing updating start | manufacturing updating start | ||
Line 260: | Line 213: | ||
Other flash/hdd regions. Google it: http://lmgtfy.com/?q=site%3Ahttp%3A%2F%2Fpastebin.com%2F+%22CELL_FS_UTILITY%3AHDD2%22 and [[Files_on_the_PS3#Mountpoints|Mountpoints]] | Other flash/hdd regions. Google it: http://lmgtfy.com/?q=site%3Ahttp%3A%2F%2Fpastebin.com%2F+%22CELL_FS_UTILITY%3AHDD2%22 and [[Files_on_the_PS3#Mountpoints|Mountpoints]] | ||
CELL_FS_IOS:BUILTIN_FLSH1 | |||
CELL_FS_IOS:BUILTIN_FLSH2 | |||
CELL_FS_IOS:BUILTIN_FLSH3 | |||
CELL_FS_IOS:BUILTIN_FLSH4 | |||
CELL_FS_UTILITY:HDD0 | |||
CELL_FS_UTILITY:HDD1 | |||
CELL_FS_UTILITY:HDD2 | |||
===Speed tests running in PS3 nativelly=== | |||
===Speed tests running in PS3 | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 362: | Line 320: | ||
|- | |- | ||
|} | |} | ||
=== Phat NAND HDD Entropy Table (After zerofill,no vflash) === | === Phat NAND HDD Entropy Table (After zerofill,no vflash) === | ||
Line 499: | Line 453: | ||
LOAD:0000000000030324 blr | LOAD:0000000000030324 blr | ||
LOAD:0000000000030324 # End of function fsck_cfs_main | LOAD:0000000000030324 # End of function fsck_cfs_main | ||