Offset to Disk information
Posted: Mon Jul 02, 2007 10:53 am
How can I know the disk information (the cluster , side and track number ) of any OFFSET ( like 0x3533 ) ???
The Place to Start for Operating System Developers
http://f.osdev.org/
Code: Select all
cylinder = LBA / ( heads_per_cylinder * sectors_per_track );
head = ( LBA / sectors_per_track ) % heads_per_cylinder;
sector = ( LBA % sectors_per_track ) + 1;
Code: Select all
LBA = ( (cylinder * heads_per_cylinder + heads ) * sectors_per_track ) + sector - 1;