Flash Filesystem: Difference between revisions

From switch2brew
Jump to navigation Jump to search
Created page with "Switch 2 has 256GB of UFS (Universal Flash Storage). All contents are signed and encrypted to some degree. = Structure = The Switch 2's UFS storage is distributed over 4 LUNs. == LUN0 == {| class="wikitable" border="1" |- ! Offset ! Size ! Description |- | 0x0 | 0x2000 | BRBCT |- | 0x2000 | 0x1C000 | Reserved |- | 0x1E000 | 0x2000 | MB1 BCH |- | 0x20000 | Variable | MB1 |- | 0x9E000 | 0x2000 | PSC BCH |- | 0xA0000 | Variable | PSC |- | 0xC0000 |..."
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
|  0x0
|  0x0
|  0x2000
|  0x2000
|  BRBCT
[[BCT#BRBCT|BRBCT]]
|-
|-
|  0x2000
|  0x2000
Line 21: Line 21:
|  0x1E000
|  0x1E000
|  0x2000
|  0x2000
|  MB1 BCH
|  MB1 [[BCH|BCH]]
|-
|-
|  0x20000
|  0x20000
Line 29: Line 29:
|  0x9E000
|  0x9E000
|  0x2000
|  0x2000
|  PSC BCH
|  PSC [[BCH|BCH]]
|-
|-
|  0xA0000
|  0xA0000
Line 37: Line 37:
|  0xC0000
|  0xC0000
|  0x2000
|  0x2000
|  MBCT BCH
|  MBCT [[BCH|BCH]]
|-
|-
|  0xC2000
|  0xC2000

Latest revision as of 02:40, 17 June 2025

Switch 2 has 256GB of UFS (Universal Flash Storage). All contents are signed and encrypted to some degree.

Structure

The Switch 2's UFS storage is distributed over 4 LUNs.

LUN0

Offset Size Description
0x0 0x2000 BRBCT
0x2000 0x1C000 Reserved
0x1E000 0x2000 MB1 BCH
0x20000 Variable MB1
0x9E000 0x2000 PSC BCH
0xA0000 Variable PSC
0xC0000 0x2000 MBCT BCH
0xC2000 Variable MBCT
0x103000 0x1000 BootConfig
0x104000 Variable Package2

LUN1

LUN1 is a copy of LUN0, presumably a backup for the update process.

LUN2

LUN3