กำลังคำนวณขนาดฮาร์ดดิสก์


-1

ฉันมีฮาร์ดไดรฟ์ Seagate 1,000GB SATA เรขาคณิตเชิงตรรกะของฮาร์ดไดรฟ์คือ 16,383 กระบอก 16 หัวและ 63 ภาคต่อแทร็ค

เพื่อความรู้ของฉัน

ความจุ = จำนวนภาชนะบรรจุ×จำนวนหัว×ภาค / เส้นทาง× 512 = ขนาดฮาร์ดดิสก์ (ไบต์)

สำหรับฮาร์ดดิสก์เฉพาะของฉันการคำนวณของฉันคือ:

16,383 * 16 * 63 * 512 = 8455200768 ไบต์ ~ 8.5gb มันเล็กเกินไปเมื่อเทียบกับค่าดั้งเดิม

มีใครรู้บ้างไหมว่าฉันจะไปผิดตรงไหน


เรขาคณิต CHS มีมานานแล้วตั้งแต่ล้าสมัย ดูที่นี่ด้วย
Daniel B

1
คุณได้รับรูปทรงเรขาคณิตมาจากไหน
Bob

คณิตศาสตร์ของคุณถูกต้อง แต่คุณมีพารามิเตอร์ที่ไม่ถูกต้อง คุณไม่ได้คำนึงถึงจำนวนจาน
Ramhound

คำตอบ:


0

ลืม CHS เนื่องจาก LBA ได้เข้ามาเล่นเรขาคณิตทางกายภาพของดิสก์บาร์จึงไม่มีความสัมพันธ์กับรูปทรงเรขาคณิตที่แท้จริง เรขาคณิต CHS ที่คุณพูดถึงมีการรายงานเป็นหลักเพื่อรักษาความเข้ากันได้แบบดั้งเดิม

เป็นไปได้ที่ดิสก์บางตัว (และอีกครั้งไม่ใช่ในทุกสถานการณ์) เพื่อแมป CHS กับ LBA ดู:

https://en.wikipedia.org/wiki/Cylinder-head-sector#CHS_to_LBA_mapping

ตรวจสอบที่หน้าจอโหมด 'x' ของ fdisk ซึ่งจะแสดงขนาดที่ไม่ตีความ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.