阅读:1956回复:12
我想知道boot sector 512个字节的结构
我有了一个结构,可是发现不全,
有好多字节没有解释清楚,那位兄弟知道这512个字节的具体含义? 包括fat16,fat32和ntfs 有没有文档,给我一份,谢谢。 |
|
|
沙发#
发布于:2003-06-17 20:30
在msdn里面的啊!你去查查就好了!在index里面瞧fat32就可以
|
|
板凳#
发布于:2003-06-17 20:31
NTFS还没有公开呢!不过我好象有一部分的资料,我得回去看看还有没有
|
|
地板#
发布于:2003-06-18 09:27
谢谢你,找到了发到我信箱里好么!
感谢感谢!!!! |
|
|
地下室#
发布于:2003-06-18 09:51
NTFS的资料也给我一份如何?
leopard003@163.com 谢谢! |
|
5楼#
发布于:2003-06-18 10:33
对不起,这个资料是以纸张的形式存在我这里的!并且我还没有找到呢,想让我输入进电脑然后再传给你们对我来说有点难度啊!呵呵,
|
|
6楼#
发布于:2003-06-18 19:08
哦,看来是没办法了。不过还是要谢谢。
|
|
|
7楼#
发布于:2003-06-18 21:17
参考linux不是有NTFS相关的文章吧!,用google 搜索一下。
其它,可以拿ramdisk参考一下。 |
|
8楼#
发布于:2003-06-21 11:34
我查查吧!但愿能找到!
thanks! |
|
9楼#
发布于:2003-08-18 09:23
去GOOGLE,我找到过,很详细的
|
|
10楼#
发布于:2003-08-20 10:39
fat16的你自己找吧,fat32和ntfs的我在开发的时候分析过,给你两个图自己看吧:
FAT32 00000000: EB 58 90 4D-53 44 4F 53-35 2E 30 00-02 01 24 00 ^^^^|^^^ M S D O S 5 . 0 ^^|^^ ^| ^^|^^ | | | +--> RsvdSecCnt = 0x24 | | +--> SecPerClus = 0x01 +---> jmpBoot +--> BytsPerSec = 0x0200 00000010: 02 00 00 00-00 F8 00 00-08 00 10 00-01 00 00 00 ^| ^^|^^ ^^|^^ ^| ^^|^^ ^^|^^ ^^|^^ ^^^^^|^^^^^ | | | | | | | | | | | | | | | +--> HiddSec = 0x01 | | | | | | +--> NumHeads = 0x10 | | | | | +--> SecPerTrk = 0x08 | | | | +--> FATSz16 = 0x00 | | | +--> Media = 0xF8 | | +--> TotSec16 = 0x00 | +--> RootEntCnt = 0x00 +--> NumFATs = 0x02 00000020: FF 3F 01 00-76 02 00 00-00 00 00 00-02 00 00 00 ^^^^^|^^^^^ ^^^^^|^^^^^ ^^|^^ ^^|^^ ^^^^^|^^^^^ | | | | +--> RootClus = 0x02 | | | +--> FSVer = 0x00 | | +--> ExtFlags = 0x00 | +--> FATSz32 = 0x276 +--> TotSec32 = 0x13FFF 00000030: 01 00 06 00-00 00 00 00-00 00 00 00-00 00 00 00 ^^|^^ ^^|^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|^ | | | | | +--> Must be 0 | +--> BkBootSec = 0x06 +--> FSInfo = 0x01 00000040: 80 00 29 18-79 E3 10 4E-4F 20 4E 41-4D 45 20 20 ^| ^| ^| ^^^^^|^^^^^ N O _ N A M E _ _ | | | | | | | +--> VolID = 0x10E37918 | | +--> BootSig = 0x29 | +--> Reserved1 = 0x00 +--> DrvNum = 0x80 00000050: 20 20 46 41-54 33 32 20-20 20 33 C9-8E D1 BC F4 _ _ F A T 3 2 _ _ _ 00000060: 7B 8E C1 8E-D9 BD 00 7C-88 4E 02 8A-56 40 B4 08 00000070: CD 13 73 05-B9 FF FF 8A-F1 66 0F B6-C6 40 66 0F 00000080: B6 D1 80 E2-3F F7 E2 86-CD C0 ED 06-41 66 0F B7 00000090: C9 66 F7 E1-66 89 46 F8-83 7E 16 00-75 38 83 7E 000000A0: 2A 00 77 32-66 8B 46 1C-66 83 C0 0C-BB 00 80 B9 000000B0: 01 00 E8 2B-00 E9 48 03-A0 FA 7D B4-7D 8B F0 AC 000000C0: 84 C0 74 17-3C FF 74 09-B4 0E BB 07-00 CD 10 EB 000000D0: EE A0 FB 7D-EB E5 A0 F9-7D EB E0 98-CD 16 CD 19 000000E0: 66 60 66 3B-46 F8 0F 82-4A 00 66 6A-00 66 50 06 000000F0: 53 66 68 10-00 01 00 80-7E 02 00 0F-85 20 00 B4 00000100: 41 BB AA 55-8A 56 40 CD-13 0F 82 1C-00 81 FB 55 00000110: AA 0F 85 14-00 F6 C1 01-0F 84 0D 00-FE 46 02 B4 00000120: 42 8A 56 40-8B F4 CD 13-B0 F9 66 58-66 58 66 58 00000130: 66 58 EB 2A-66 33 D2 66-0F B7 4E 18-66 F7 F1 FE 00000140: C2 8A CA 66-8B D0 66 C1-EA 10 F7 76-1A 86 D6 8A 00000150: 56 40 8A E8-C0 E4 06 0A-CC B8 01 02-CD 13 66 61 00000160: 0F 82 54 FF-81 C3 00 02-66 40 49 0F-85 71 FF C3 00000170: 4E 54 4C 44-52 20 20 20-20 20 20 00-00 00 00 00 00000180: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 00000190: 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00 000001A0: 00 00 00 00-00 00 00 00-00 00 00 00-0D 0A 52 65 000001B0: 6D 6F 76 65-20 64 69 73-6B 73 20 6F-72 20 6F 74 000001C0: 68 65 72 20-6D 65 64 69-61 2E FF 0D-0A 44 69 73 000001D0: 6B 20 65 72-72 6F 72 FF-0D 0A 50 72-65 73 73 20 000001E0: 61 6E 79 20-6B 65 79 20-74 6F 20 72-65 73 74 61 000001F0: 72 74 0D 0A-00 00 00 00-00 AC CB D8-00 00 55 AA ^^|^^ +--> Must be 0xAA55 NTFS 00000000: EB 52 90 4E-54 46 53 20-20 20 20 00-02 01 00 00 ^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^ ^^ ^^^^^ Jump[3] Format[8] | | | | | +--> BootSectors | +--> SectorsPerCluster +--> BytesPerSector 00000010: 00 00 00 00-00 F8 00 00-08 00 10 00-01 00 00 00 ^^ ^^^^^ ^^^^^ ^^ ^^^^^ ^^^^^ ^^^^^ ^^^^^^^^^^^ | | | | | | | | | | | | | | | | | | | | | | | +--> PartitionOffset | | | | | | +--> NumberOfHeads | | | | | +--> SectorsPerTrack | | | | +--> Mbz3 | | | +--> MediaType | | +--> Reserved1 | +--> Mbz2 +--> Mbz1 00000020: 00 00 00 00-80 00 80 00-FE 3F 01 00-00 00 00 00 ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ | | | | | +--> TotalSectors +--> Reserved2[2] 00000030: AA 6A 00 00-00 00 00 00-FF 9F 00 00-00 00 00 00 ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ | | | +--> Mft2StartLcn +--> MftStartLcn 00000040: 02 00 00 00-08 00 00 00-FC A3 24 08-E9 24 08 BC ^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ | | | | | +--> VolumeSerialNumber | +--> ClustersPerIndexBlock +--> ClustersPerFileRecord 00000050: 00 00 00 00-FA 33 C0 8E-D0 BC 00 7C-FB B8 C0 07 00000060: 8E D8 E8 16-00 B8 00 0D-8E C0 33 DB-C6 06 0E 00 00000070: 10 E8 53 00-68 00 0D 68-6A 02 CB 8A-16 24 00 B4 00000080: 08 CD 13 73-05 B9 FF FF-8A F1 66 0F-B6 C6 40 66 00000090: 0F B6 D1 80-E2 3F F7 E2-86 CD C0 ED-06 41 66 0F 000000A0: B7 C9 66 F7-E1 66 A3 20-00 C3 B4 41-BB AA 55 8A 000000B0: 16 24 00 CD-13 72 0F 81-FB 55 AA 75-09 F6 C1 01 000000C0: 74 04 FE 06-14 00 C3 66-60 1E 06 66-A1 10 00 66 000000D0: 03 06 1C 00-66 3B 06 20-00 0F 82 3A-00 1E 66 6A 000000E0: 00 66 50 06-53 66 68 10-00 01 00 80-3E 14 00 00 000000F0: 0F 85 0C 00-E8 B3 FF 80-3E 14 00 00-0F 84 61 00 00000100: B4 42 8A 16-24 00 16 1F-8B F4 CD 13-66 58 5B 07 00000110: 66 58 66 58-1F EB 2D 66-33 D2 66 0F-B7 0E 18 00 00000120: 66 F7 F1 FE-C2 8A CA 66-8B D0 66 C1-EA 10 F7 36 00000130: 1A 00 86 D6-8A 16 24 00-8A E8 C0 E4-06 0A CC B8 00000140: 01 02 CD 13-0F 82 19 00-8C C0 05 20-00 8E C0 66 00000150: FF 06 10 00-FF 0E 0E 00-0F 85 6F FF-07 1F 66 61 00000160: C3 A0 F8 01-E8 09 00 A0-FB 01 E8 03-00 FB EB FE 00000170: B4 01 8B F0-AC 3C 00 74-09 B4 0E BB-07 00 CD 10 00000180: EB F2 C3 0D-0A 41 20 64-69 73 6B 20-72 65 61 64 00000190: 20 65 72 72-6F 72 20 6F-63 63 75 72-72 65 64 00 000001A0: 0D 0A 4E 54-4C 44 52 20-69 73 20 6D-69 73 73 69 000001B0: 6E 67 00 0D-0A 4E 54 4C-44 52 20 69-73 20 63 6F 000001C0: 6D 70 72 65-73 73 65 64-00 0D 0A 50-72 65 73 73 000001D0: 20 43 74 72-6C 2B 41 6C-74 2B 44 65-6C 20 74 6F 000001E0: 20 72 65 73-74 61 72 74-0D 0A 00 00-00 00 00 00 000001F0: 00 00 00 00-00 00 00 00-83 A0 B3 C9-00 00 55 AA ^^^^^ | +--> BootSignature |
|
11楼#
发布于:2003-08-21 09:17
多谢。
|
|
|
12楼#
发布于:2003-09-12 09:13
去www.ntfs.com看看吧!
|
|
|