title: Recently, i am on a project which needs raw read / write sector of drives
body: <p>Before, I post a question here asking for advice on how to read and write data from and into drive, not via file label like "aaa.txt", but just sectors..
  I was advised to try read and write....
  but new problems'v raised... the hairy parameters</p>
  
  <p><code>int _read( int handle, void *buffer, unsigned int count );</code></p>
  
  <p>when i use the function and wanto read sectors from drive...i seems i need to set the count to be x*512. it has to be several times of 512 bytes...</p>
  
  <p>why??? Are there some raw functions allowing me to use directly byte by byte...
  Thanx...
  btb, if i wanto do that, I should develope my own I/O driver programs?
  thanx</p>