请问硬盘物理地址是怎么转换的!

来源:百度知道 编辑:UC知道 时间:2024/05/24 21:30:47
我用一个硬盘物理地址(ID)模拟软件”hookDiskID”,打开后当前硬盘ID是:202020202020504631423942454B53344244324B 而检测的实际硬盘ID是: PF1B9BEKS4BD2K 请问这个是怎么转换的?我如果模拟硬盘序列号为WD-WMAM9YL94402 的地址应该是多少?

这个我不熟

高手啊~~这个问题好象问错地方勒

我不熟

ANSI编码

(1) 公式:记DH--第一个DOS扇区的磁头号
DC--第一个DOS扇区的柱面号
DS--第一个DOS扇区的扇区号
NS--每磁道扇区数
NH--磁盘总的磁头数
则某扇区(柱面C,磁头H,扇区S)的相对扇区号RS为:
RS=NH×NS×(C-DC)+NS×(H-DH)+(S-DS)
若已知RS,DC,DH,DS,NS和NH则
S=(RS MOD NS)+DS
H=((RS DIV NS)MOD NH)+DH
C=((RS DIV NS)DIV NH)+DC
要点:(1)以柱面/磁头/扇区表示的为绝对扇区又称物理磁盘地址
(2)单一数字表示的为相对扇区或DOS扇区,又称逻辑扇区号
(3)相对扇区与绝对扇区的转换公式
2.绝对扇区号≡逻辑扇区号+隐含扇区数
扇区号≡(绝对扇区号MOD每磁道扇区数)+1
磁头号≡(绝对扇区号DIV每磁道扇区数)MOD磁头数
磁道号≡(绝对扇区号DIV每磁道扇区数)DIV磁头数
要点:(1)DBR位于柱面0,磁头1,扇区1,其逻辑扇区号为0
(2)DBR包含DOS引导程序和BPB。
(3)BPB十分重要,由此可算出逻辑地址与物理地址。