Mail Archives: djgpp/2000/07/07/21:26:27
> >You could do that using the BIOS calls, or access the IDE controller
> >directly (which is not a wise thing to do if you aren't familiar with
> >it). Check out the interrupt 13h in the Ralf Brown's interrupt list.
> >
>
> I've been looking through it and I havn't found anything about moving the
> head to a specific track... maybe Im just missing it. Im not to worried about
> damaging the hard drives, seeing as how they are torn all to peices
> anyways... could directly accessing the IDE controller hurt the computer?
> If someone could give me a snippet of code to send the head to track 'n'
> I'd greatly appreciate it.
>
> I don't want to read any data (infact the platter will probably be removed),
> and I need the operation to be fast because I need to switch between tracks
> really really fast (to move the mirror Im gonna glue to it back and
> forth).
The "Disk Seek" is what you're looking for. It moves the head to a
specific area without reading data. But most advanced drives don't let
you seek unncessarily unless data is actually transferred.
To access IDE drives directly, you could have a look at my "System
Information" software sources available from:
http://www.midpec.com/software.html
--
Prashant TR <tr AT midpec DOT com>
Web: http://www.midpec.com/
- Raw text -