title: Linux: direct access to the hard-disk in C
body: <p>How can I obtain a raw access to the HD and know if that location is used or is a free space?
  Just a piece of example, I can obtain a direct access simply with an open and a read on a disk device, the goal is knowing whether the, for example, 10.000 byte is used or not.</p>