คำสั่ง * nix จะทำให้แขนของฮาร์ดไดรฟ์สลับระหว่างศูนย์กลางและขอบของจานอย่างรวดเร็วอย่างไร
ในทางทฤษฎีมันควรจะทำให้เกิดความล้มเหลวทางกลในไม่ช้า เป็นการทดลองกับฮาร์ดไดรฟ์เก่า
คำสั่ง * nix จะทำให้แขนของฮาร์ดไดรฟ์สลับระหว่างศูนย์กลางและขอบของจานอย่างรวดเร็วอย่างไร
ในทางทฤษฎีมันควรจะทำให้เกิดความล้มเหลวทางกลในไม่ช้า เป็นการทดลองกับฮาร์ดไดรฟ์เก่า
คำตอบ:
hdparm --read-sector N
จะออกการอ่านระดับต่ำของเซกเตอร์Nผ่านการข้ามนามธรรมเลเยอร์บล็อก ใช้-I
เพื่อรับจำนวนเซ็กเตอร์ของอุปกรณ์
-F Flush the on-drive write cache
และ--repair-sector
ตัวเลือก
ฮาร์ดไดรฟ์ของคุณต้องแก่มากเพื่อให้ทำงานได้ตามที่คาดหวัง ไดรฟ์แรกได้รับอนุญาตให้ระบุทางกายภาพ (รูปทรงกระบอก), หัวทางกายภาพที่แท้จริงและภาคส่วนในการเข้าถึงข้อมูล (แนวคิดเริ่มต้นของมาตรฐานCHS ) แต่ไดรฟ์รุ่นใหม่ใด ๆ (แม้โบราณในแง่ของวันนี้) ใช้รูปทรงเรขาคณิตทั้งหมด สำรองบล็อกเพื่อทำการแมปอัตโนมัติใหม่อีกครั้งว่าตรรกะของไดรฟ์คิดว่าจะไร้ประโยชน์) นอกจากนี้การทำแผนที่ภายในที่แม่นยำระหว่างรูปทรงเรขาคณิตจริงและแบบจำลองอาจเปลี่ยนแปลงได้ตลอดเวลา (มีแอตทริบิวต์ SMARTเพื่อดูเหตุการณ์เหล่านี้)
ดังนั้นฉันคิดว่าไม่มีคำสั่ง "เพื่อบังคับให้แขนฮาร์ดไดรฟ์เลื่อนไปยังตำแหน่งเฉพาะบนแผ่นเสียง" ในวันนี้เว้นแต่ว่าจะเป็นไปได้ที่จะแก้ไขเฟิร์มแวร์ก่อน แม้แต่การย้ายไปยัง "บล็อกสุดท้าย" ก็ไม่ได้เป็นบล็อกสุดท้ายจริงๆเพราะเป็นชิ้นส่วนอะไหล่เหล่านั้น