读书人

LBA to CHS有关问题

发布时间: 2012-02-13 17:20:26 作者: rapoo

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。

读书人网 >汇编语言

热点推荐