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文件分区=