闪存文件系统: Difference between revisions

Syphurith (talk | contribs)
m update to follow English page
Syphurith (talk | contribs)
m update to follow english one
Line 12: Line 12:


===分区===
===分区===
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!  名称
!  名称
!  偏移
!  长度
!  注释
!  注释
|-
|  twln
|  0x00012E00
|  0x08FB5200
|  TWL-NAND的FAT16文件系统(DSi)
|-
|  twlp
|  0x09011A00
|  0x020B6600
|  TWL-NAND照片的FAT12文件系统(DSi)
|-
|  0x0B100000
|  0x00030000
|  一般在这段全部是零
|-
|-
|  firm0
|  firm0
固件分区
0x0B130000
|  0x00400000
|  [[FIRM|固件]]分区
|-
|-
|  firm1
|  firm1
| 固件分区
| 0x0B530000
|  0x00400000
|  [[FIRM|固件]]分区(是备份,和上面一样)
|-
|  0x0B930000
|  0x2F5D0000
|  CTR-NAND分区(3DS)
|-
|-
|  nand
|  nand
CTR-NAND文件系统。(N3DS)
0x0B95CA00
|-
0x2F3E3600
twln
CTR-NAND的FAT16文件系统
TWL-NAND文件系统,(NDSi)
|}
|}
3DS中NAND的TWL的FAT分区FAT卷标名"TWL",而CTR的FAT分区则是"CTR"。TWL分区的偏移和长度存在MBR分区表,而CTR分区表信息存在NAND的NCSD头。CTR-NAND分区的扇面0有一个MBR分区表,而MBR的签名在+0x1fe位置。在这个分区表中只有一个分区就是CTR-NAND的FAT16分区。
以上除过TWLP,没有一个NAND物理分区可以使用ARM11直接读取。CTR/TWL的NAND文件系统只能当exheader访问控制描述符启用时候访问。对于零售版机器中的[[NCCH#CXI|CXI]]进程,CTR/TWL的NAND描述符一般都是未启用的状态。ARM11只能将"nand:/rw/"挂载为"nandrw"的[[FS:OpenArchive|归档]],而"nand:/ro/"则挂载为如下的nandro归档。


=CTR-NAND文件分区=
=CTR-NAND文件分区=