head:磁头,软(硬盘)有一面就有一个磁头。
track:磁道,在盘的一面上划分的若干同心圆。
sector:扇区,磁头读写的基本单位,从盘心画的放射型线,和磁道一起划分成的小块。
软盘和硬盘上存储文件的位置是可以计算的,我也忘掉了,建议参考操作系统的书。操作系统对磁盘的存储是以簇为单位。

解决方案 »

  1.   

    我以前用debug修复磁盘,换算逻辑扇区和屋里扇区还是挺有心得的,不过我得先吃饭先
    你是不是打算做病毒阿? 如果是就不要告诉我了 8-)
      

  2.   

    关于扇区容量,磁道数,磁头数目都可以在bios的参数中可以看到
    在硬盘自检中,可以读取bios参数
      

  3.   

    多谢各位,我只是想从一个windows操作系统不能识别的磁盘(在windows下只能看到一个空盘,实际有数据,只是格式不同)把数据读入另一磁盘。并转换成windows能操作的数据。
      

  4.   

    当个磁盘工具,看着磁盘工具就能找出来。0扇区里有保留扇区数,FAT表长度,保留扇区数+两个FAT表长度后就是ROOT表,ROOT应该占一簇吧,再后就是数据了。现在不用3D寻址了,只知道扇区号就行,不用什么头什么道来算!
      

  5.   

    index你收到我断消息没有? 你的磁盘用什么格式化的?是什么格式?fat/fat16/ntfs还是???