当前位置: 代码迷 >> 汇编语言 >> LBA to CHS有关问题
  详细解决方案

LBA to CHS有关问题

热度:4789   发布时间:2013-02-26 00:00:00.0
LBA to CHS问题
现在要用INT   13,service   02来读硬盘,已有LBA为第82569sector
按网上的计算方法:
LBA       =       cylinder       *       numHeads       *       sectorspertrack       +       head       *       sectorpertrack       +       sector       -       1;

现在硬盘参数为:16heads,   63sectors   per   track,   406   cylinders
我算出的CHS为:
cylinder:81
head:14
sector:40

但读到的数据老是不对(与WINHEX打开看到的数据不一样),请问如何从LBA转换为CHS,谢谢



------解决方案--------------------------------------------------------
16heads, 63sectors per track, 406 cylinders
这个没有超过CHS能表达的限制,就是CHS。
  相关解决方案