HDD แบบจานแม่เหล็ก ก็จะต้องมีแผ่นวงจรประกอบด้วย Chip หลายตัวทำหน้าที่ดังนี้
- เป็น Servo ทำหน้าที่สั่งงานหัวอ่านให้เคลื่อนที่ไป หยุดอ่าน ให้ตรงตำแหน่งบน Track และ Sector
- เป็น Data processing โดยรับข้อมูลจากหัวอ่านขนาดจิ๋วมาแปลงเป็น Digital data และส่งออกทาง Port ของ HDD (สมัยก่อนคือ IDE port สมัยนี้คือ SATA port) และ รับข้อมูลที่เข้ามาทาง port ลงไปเขียนที่จานผ่านทางหัวอ่าน
- ทำหน้าที่ ROM โดยเก็บข้อมูลพื้นฐานของรุ่นตนเอง เพื่อให้ Mainboard สามารถ detect ได้ ว่านี่คือ HDD รุ่นใด ขนาดเท่าใด
- เก็บข้อมูลระดับลึกที่เรียกว่า S.M.A.R.T. data ใว้เพื่อเรียกตรวจสอบได้ว่า HDD ตัวนี้ ใช้งานมานาน เท่าไหร่แล้ว มี error อะไรบ้าง และอื่น ๆ อีกเยอะเลยครับ
ภาพรายละเอียดของ หัวอ่าน และ การจัดเก็บข้อมูลบน Disk