Medmindre du lige er IT-studerende ville jeg nok anbefale at du køber en færdig driver (og sørger for at få en GOD interface manual med i købet). Det i sig selv er et emne.
Her er en nogenlunde fornuftig beskrivelse af interfaces og drivere.
http://www.storage.ibm.com/hdd/library/interfaces.htmtil at lave en driver får du brug for mere hjælp end jeg kan give. fx:
http://www.pearsonptg.com/book_detail/0,3771,0201175142,00.html
Med driveren opnår du at kunne sætte 2 (eller 1) takl og sige "den sektor skal skrives" eller "den sektor skal læses"; og ikke vældig meget mere.
Hvordan diverse data (eg MBr og root dierectory) så skal placeres er konventioner du selv vedtager for det den driver og det operativsystem du nu vil lave.
Nogen gange lægger man dem helt ude i periferien af disken (hvor en track's cirkel har den længste omkreds og derfor er mest fejlsikker)
Andre gange ligger de som den midterste track (så der er mindst mulig søgetid ud til de tracks den peger på). Al den slags information er så driver-parametre for den disk (ligger i Bios eller et lignende stykke ROM), og kan sagtes variere fra disk til disk.
Det jeg beskrev ovenfor var nok en floppy.
På en moderne Harddisk er meget af det flyttet ud i en lille mikroprocesser der er en del af selve disken, og der skal du bare holde nallerne fra det, for det kommer ikke dig ved hvordan den gemmer sine data.
Og på en CD er det anderledes igen.
mvh JakobA