首页
社区
课程
招聘
[求助]硬盘寻址
发表于: 2009-1-21 11:45 3864

[求助]硬盘寻址

2009-1-21 11:45
3864
我们知道
在硬盘0柱1头1扇是操作系统的引导程序
终止为55AAH
其后为一些硬盘系统参数
总共占用6扇区
按道理0柱1头7扇区应该就是FAT表的开始扇区了
其后是FDT表
我用一段代码做了下测试
发现要0柱6头2D扇才发现FAT表
而进到WINDOWS却显示该硬盘分区才用了4KB(FAT32)
而一头就有63扇区,512X63X6=?
上帝
远远超过了4KB
所以我始终搞不懂数据在硬盘上到底是怎么储存的(FAT32系统)
特来向高手请教
硬盘上的数据到底该如何访问?
到底如何计算FAT和FDT表的绝对位置?
有什么依据?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
63个扇区的内容并不在显示的分区大小之中

要是研究一下分区表就可以看出 有四个表项
一般用前两个表项是被使用的.
第一个表项是本分区描述,第二个表项通常是下一个分区的描述
可以看到下一分区的开始扇区是本分区开始扇区加上本分区的大小加上63个扇区。....
2009-1-21 15:57
0
雪    币: 175
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
还是有点不懂
你是程序员2群的狐狸?
2009-1-29 11:56
0
雪    币: 175
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
能否给我个计算公式?
2009-1-29 12:12
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼主可以参考一下这篇文档,很详细:

http://www.live-share.com/files/377771/fat.zip.html
2009-1-29 12:54
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
[QUOTE=memorybox;570650]楼主可以参考一下这篇文档,很详细:

http://www.live-share.com/files/377771/fat.zip.html[/QUOTE]

无法打开网页,
2009-8-26 16:21
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
硬盘的分区在于
2009-9-13 23:38
0
游客
登录 | 注册 方可回帖
返回
//