คำตอบที่คุณต้องการมีสองส่วน:
1) ตัวควบคุมฮาร์ดแวร์
2) ระบบไฟล์
อย่างที่คุณพูดใน HDD (เมื่อเทียบกับเทคโนโลยีอื่น ๆ เช่น SSD) ข้อมูลจริงจะถูกเขียนลงในแผ่นโลหะกลมเป็นวงแหวนวงแหวนศูนย์กลางที่มีสนามแม่เหล็กที่มีลวดลาย เหนือแผ่นกดที่เก็บข้อมูลนี้คือหัวเขียนที่เคลื่อนที่ไปรอบ ๆ เพื่ออ่านและเขียนข้อมูลเหมือนกับเครื่องเล่นแผ่นเสียงไวนิล จานที่มันเคลื่อนที่ไปนั้นติดอยู่กับมอเตอร์ไฟฟ้าที่ควบคุมการหมุนของมัน
ตัวควบคุมฮาร์ดแวร์ทำหน้าที่เป็นส่วนต่อประสานระหว่างระบบปฏิบัติการและฮาร์ดไดรฟ์ คอนโทรลเลอร์สามารถอ่านตำแหน่งของหัวเขียนเช่นเดียวกับการหมุนของจานและใช้ข้อมูลนี้เพื่อตัดสินใจว่าจะวางตำแหน่งหัวและจานเพื่ออ่านและเขียนได้อย่างไร มันแปลคำขออ่านและเขียนจากระบบปฏิบัติการเป็นสัญญาณควบคุมที่ย้ายหัวเขียนและหมุนจานรวมทั้งแปลงข้อมูลแบบขนานที่มาจากระบบปฏิบัติการเป็นสายข้อมูลอนุกรมเดียว นอกจากนี้ยังแยกบรรทัดอนุกรมนี้และตัดสินใจว่าจะวางตำแหน่งทางกายภาพหรือส่วนใดเพื่อวางแต่ละส่วนและบันทึกข้อมูลนี้ในแบบที่ระบบไฟล์ระบุ
ระบบไฟล์เป็นข้อมูลจำเพาะเกี่ยวกับวิธีจัดเก็บข้อมูล ระบบปฏิบัติการของคอมพิวเตอร์รู้วิธีตีความระบบไฟล์นี้และใช้ความรู้นี้ในการสื่อสารอย่างเพียงพอกับตัวควบคุมฮาร์ดแวร์ในกรณีนี้การแบ่งวงแหวนวงกลมของข้อมูลลงในเซ็กเมนต์ที่ใช้งานได้เรียกว่าเซ็กเตอร์และบอกระบบไฟล์ ระบบไฟล์ให้แต่ละภาคส่วนของที่อยู่ซึ่งเป็นเพียงตัวเลขที่ไม่ซ้ำกันและที่อยู่นี้ได้รับการแปลโดยตัวควบคุมฮาร์ดแวร์ในการหมุนแผ่นเสียงเฉพาะและตำแหน่งหัวอ่านเพื่อเริ่มอ่านหรือเขียน
สำหรับข้อมูลเพิ่มเติมหัวข้อต่อไปนี้ในบทความ Wikipedia มีประโยชน์มาก:
ดูคำแนะนำและหัวข้อ 3.1 "การจัดการพื้นที่" ที่นี่:
https://en.wikipedia.org/wiki/File_system
ดูหัวข้อ 2.1 "การบันทึกแม่เหล็ก" ที่นี่:
https://en.wikipedia.org/wiki/Hard_disk_drive#Magnetic_recording