geniuslwp 发表于 2009-8-17 14:15:05

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

某文件的起始簇号是113EH,相应的分区的BPB参数是隐含扇区数为3FH,每个FAT扇区占用CDH个扇区,FDT占用20H个扇区,那么其起始扇区是多少啊?
怎么做啊!!????

geniuslwp 发表于 2009-8-17 14:15:16

帮忙的啊!!!!!

dgtan 发表于 2009-8-17 14:40:18

113EH直接轉成10進制.

geniuslwp 发表于 2009-8-17 14:47:39

113EH直接轉成10進制.
dgtan 发表于 2009-8-17 14:40 http://bbs.intohard.com/images/common/back.gif
不太明白啊!!!把簇号轉成10進制有什么用啊?其余参数没有用?有公式套吗?

dgtan 发表于 2009-8-17 16:46:38

樓主是要"某文件"的起始扇區還是"FDT"的起始扇區?還想知道何种參數?

geniuslwp 发表于 2009-8-17 17:03:52

在FDT的文件目录项中某文件的起始簇号为113EH,怎么算出第113EH簇起始扇区为??

msesesem 发表于 2009-8-18 00:22:36

(113e-2=113c)*每簇扇区数,就是该文件起启扇区相对与根目录的相对偏移扇区数。

dgtan 发表于 2009-8-18 08:17:11

建議樓主再看一下書吧...

geniuslwp 发表于 2009-8-18 14:31:58

我看戴士剑的书上是这么算的:3FH+1+2*CDH+(113E-2)*20H=2297AH
关键是我不明白为什么要加1
其实逻辑扇区=隐含扇区数+1+2*每个FAT扇区+FDT+(起始簇号-2)*每簇扇区数

一阵狂风 发表于 2014-3-26 20:52:31

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

加 1是加上引导扇区
页: [1]
查看完整版本: 簇号转换成起始逻辑扇区问题