阅读:1145回复:0
请问如何得知硬盘的实际物理地址
对硬盘进行直接读写好像可以用int13H和扩展int13H,对于int13H,它虽然用到柱面,磁头,扇区这几个参数,但它们都不是实际的物理参数,只是一个逻辑的参数,例如柱面和磁头都与实际的不相等,扇区它则是固定(一般为63),但我们知道现在的硬盘每磁道扇区数都是变化的.而对于扩展int13H,它说是对硬盘的绝对扇区进行读写,请问我有什么办法确定这个绝对扇区是相当于当前硬盘的第几柱面,第几磁头和第几扇区(这里指的是实际物理扇区,磁头,和扇区,而不是逻辑上的).
另外就是int13H中CHS的物理参数和逻辑参数上有什么关系?? . 例如对于conner cfs425a这个硬盘,它的物理参数是(柱面3687,磁头2,扇区78-144不等),而它的逻辑参数(从bios读出)是(柱面839,磁头16,扇区62),究竟物理参数和逻辑参数间有没有公式对应起来?望高手指教,谢谢. |
|