Ich möchte ein einfaches Festplatten-Scannerprogramm schreiben. Grundsätzlich möchte ich in der Lage sein, rohe Bytes einer bestimmten Datei (en) zu lesen, wie auf die Festplatte in der Art und Weise das System der Festplatte Dienstprogramme (wie Fehlerprüfung und Defragmentierung in Windows) tun es. Ich würde es gerne in C tun.
Was sollten meine ersten Schritte sein? Offensichtlich ist fopen nicht genug.
Für jede Hilfestellung wäre ich dankbar (ich bitte nicht um eine Lösung, sondern nur um ein wenig Theorie und einen Anstoß in die richtige Richtung, da ich nicht einmal weiß, wo ich anfangen soll...).