簇号转换成起始逻辑扇区问题

[复制链接]

该用户从未签到

10

主题

148

回帖

517

积分

[INTOHARD]连长

Rank: 4

积分
517
发表于 2009-8-17 14:15:05 | 显示全部楼层 |阅读模式
某文件的起始簇号是113EH,相应的分区的BPB参数是隐含扇区数为3FH,每个FAT扇区占用CDH个扇区,FDT占用20H个扇区,那么其起始扇区是多少啊?
怎么做啊!!????

该用户从未签到

10

主题

148

回帖

517

积分

[INTOHARD]连长

Rank: 4

积分
517
 楼主| 发表于 2009-8-17 14:15:16 | 显示全部楼层
帮忙的啊!!!!!

该用户从未签到

18

主题

1353

回帖

1万

积分

[INTOHARD]团长

Rank: 8Rank: 8

积分
13472
QQ
发表于 2009-8-17 14:40:18 | 显示全部楼层
113EH直接轉成10進制.

该用户从未签到

10

主题

148

回帖

517

积分

[INTOHARD]连长

Rank: 4

积分
517
 楼主| 发表于 2009-8-17 14:47:39 | 显示全部楼层

该用户从未签到

18

主题

1353

回帖

1万

积分

[INTOHARD]团长

Rank: 8Rank: 8

积分
13472
QQ
发表于 2009-8-17 16:46:38 | 显示全部楼层
樓主是要"某文件"的起始扇區還是"FDT"的起始扇區?還想知道何种參數?

该用户从未签到

10

主题

148

回帖

517

积分

[INTOHARD]连长

Rank: 4

积分
517
 楼主| 发表于 2009-8-17 17:03:52 | 显示全部楼层
在FDT的文件目录项中某文件的起始簇号为113EH,怎么算出第113EH簇起始扇区为??

该用户从未签到

2

主题

12

回帖

26

积分

[INTOHARD]工兵

Rank: 1

积分
26
发表于 2009-8-18 00:22:36 | 显示全部楼层
(113e-2=113c)*每簇扇区数,就是该文件起启扇区相对与根目录的相对偏移扇区数。

该用户从未签到

18

主题

1353

回帖

1万

积分

[INTOHARD]团长

Rank: 8Rank: 8

积分
13472
QQ
发表于 2009-8-18 08:17:11 | 显示全部楼层
建議樓主再看一下書吧...

该用户从未签到

10

主题

148

回帖

517

积分

[INTOHARD]连长

Rank: 4

积分
517
 楼主| 发表于 2009-8-18 14:31:58 | 显示全部楼层
我看戴士剑的书上是这么算的:3FH+1+2*CDH+(113E-2)*20H=2297AH
关键是我不明白为什么要加1
其实逻辑扇区=隐含扇区数+1+2*每个FAT扇区+FDT+(起始簇号-2)*每簇扇区数

该用户从未签到

0

主题

1

回帖

3

积分

[INTOHARD]工兵

Rank: 1

积分
3
发表于 2014-3-26 20:52:31 | 显示全部楼层
geniuslwp 发表于 2009-8-18 14:31
我看戴士剑的书上是这么算的:3FH+1+2*CDH+(113E-2)*20H=2297AH
关键是我不明白为什么要加1
其实逻辑扇区 ...

加 1  是加上引导扇区
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表