Flash Filesystem: Difference between revisions
mNo edit summary |
No edit summary |
||
| Line 27: | Line 27: | ||
| TWL-NAND PHOTO FAT12 File System. (DSi) | | TWL-NAND PHOTO FAT12 File System. (DSi) | ||
|- | |- | ||
| | | | ||
| 0x0B100000 | | 0x0B100000 | ||
| 0x00030000 | | 0x00030000 | ||
| Usually all-zero in the image. | |||
|- | |- | ||
| firm0 | | firm0 | ||
| Line 41: | Line 42: | ||
| [[FIRM|Firmware]] partition.(Backup partition, same as above) | | [[FIRM|Firmware]] partition.(Backup partition, same as above) | ||
|- | |- | ||
| | | | ||
| 0x0B930000 | | 0x0B930000 | ||
| 0x2F5D0000 | | 0x2F5D0000 | ||
| CTR-NAND FAT16 File System. | | CTR-NAND partition. (3DS) | ||
|- | |||
| nand | |||
| 0x0B95CA00 | |||
| 0x2F3E3600 | |||
| CTR-NAND FAT16 File System. | |||
|} | |} | ||
3DS TWL NAND FAT partitions has FAT volume name "TWL", for CTR FAT partitions this is "CTR". The offset/size for TWL partitions are stored in the MBR partition table, while the CTR partition table info is stored in the NAND NCSD header. | 3DS TWL NAND FAT partitions has FAT volume name "TWL", for CTR FAT partitions this is "CTR". The offset/size for TWL partitions are stored in the MBR partition table, while the CTR partition table info is stored in the NAND NCSD header. Sector0 in the CTR-NAND partition contains a MBR partition table, and the MBR signature at +0x1fe. The single partition defined by this partition table is the CTR-NAND FAT16 partition. | ||
None of the above physical NAND partitions are normally accessible from the ARM11, except for twlp. CTR/TWL NAND can only be accessed when the exheader access control descriptor for those are enabled. Normally the CTR/TWL NAND descriptors are never enabled for retail ARM11 [[NCCH#CXI|CXI]] processes. The ARM11 can only access "nand:/rw/" mounted as the nandrw [[FS:OpenArchive|archive]], and "nand:/ro/" mounted as the nandro archive below. | None of the above physical NAND partitions are normally accessible from the ARM11, except for twlp. CTR/TWL NAND FS can only be accessed when the exheader access control descriptor for those are enabled. Normally the CTR/TWL NAND descriptors are never enabled for retail ARM11 [[NCCH#CXI|CXI]] processes. The ARM11 can only access "nand:/rw/" mounted as the nandrw [[FS:OpenArchive|archive]], and "nand:/ro/" mounted as the nandro archive below. | ||
=CTR partition= | =CTR partition= | ||
| Line 77: | Line 83: | ||
│ └── <ID0> | │ └── <ID0> | ||
│ ├── [[Extdata|extdata]] | │ ├── [[Extdata|extdata]] | ||
│ └── [[System SaveData|sysdata]] (NAND savegames are stored at "< | │ └── [[System SaveData|sysdata]] (NAND savegames are stored at "<SaveID-Low>/<SaveID-High>" under this directory, where the high is the filename) | ||
├── [[Title Database|dbs]] | ├── [[Title Database|dbs]] | ||
├── private | ├── private | ||