Aradığınız cevabın iki kısmı vardır:
1) Bir donanım denetleyicisi
2) Bir dosya sistemi
Dediğiniz gibi, bir HDD'de (SSD'ler gibi diğer teknolojilerin aksine) gerçek veriler, metal plakalara desenli bir manyetik alan tutan eşmerkezli dairesel halkalar olarak yazılır. Bu verileri tutan plakaların üstünde, bir vinil plak çalar gibi, verileri okumak ve yazmak için hareket eden yazma kafası bulunur. Üzerinde hareket ettiği plakalar, dönüşlerini kontrol eden bir elektrik motoruna bağlanır.
Donanım denetleyicisi, işletim sistemi ile sabit sürücü arasında bir arabirim görevi görür. Kontrolör, yazma kafasının konumunu ve plakaların dönüşünü okuyabilir ve bu bilgileri, başın ve plakaların okuma ve yazma için nasıl konumlandırılacağına karar vermek için kullanır. İşletim sisteminden okuma ve yazma isteklerini, yazma kafasını hareket ettiren ve plakaları döndüren kontrol sinyallerine dönüştürürken, işletim sisteminden gelen paralel verileri tek bir seri veri hattına dönüştürür. Ayrıca bu seri hattını böler ve her parçayı hangi fiziksel konuma veya sektöre koyacağına karar verir ve bu bilgileri dosya sistemi tarafından belirtilen şekilde kaydeder.
Dosya sistemi, verilerin nasıl ve nerede saklanacağının bir özelliğidir. Bilgisayarın işletim sistemi bu dosya sistemini nasıl yorumlayacağını bilir ve bu bilgiyi donanım denetleyicisiyle uygun şekilde iletişim kurmak için kullanır, bu durumda dairesel veri halkalarını sektör adı verilen kullanılabilir bölümlere böler ve dosya sistemine bu sektörlerin fiziksel olarak nerede bulunduğunu söyler. Dosya sistemi her sektöre sadece benzersiz bir sayı olan bir adres verir ve bu adres donanım denetleyicisi tarafından belirli bir tabla dönüşüne ve okuma veya yazmaya başlamak için okuma kafası konumuna çevrilir.
Daha fazla bilgi için, bu Wikipedia makalelerindeki aşağıdaki bölümler oldukça yararlıdır:
Giriş ve bölüm 3.1 "Alan yönetimi" bölümüne bakın:
https://en.wikipedia.org/wiki/File_system
Bkz. Bölüm 2.1 "Manyetik Kayıt":
https://en.wikipedia.org/wiki/Hard_disk_drive#Magnetic_recording