คำสั่งเพื่อบังคับให้แขนฮาร์ดไดรฟ์เลื่อนไปยังตำแหน่งเฉพาะบนแผ่นเสียง


25

คำสั่ง * nix จะทำให้แขนของฮาร์ดไดรฟ์สลับระหว่างศูนย์กลางและขอบของจานอย่างรวดเร็วอย่างไร

ในทางทฤษฎีมันควรจะทำให้เกิดความล้มเหลวทางกลในไม่ช้า เป็นการทดลองกับฮาร์ดไดรฟ์เก่า


4
คุณควรติดต่อผู้ชายคนนี้และถามเขาว่าเขาใช้เคล็ดลับ "hd arm percussion" ได้อย่างไร :) - youtube.com/watch?v=Oym7B7YidKs

1
มันขอให้คำสั่งซอฟต์แวร์ก่อให้เกิดการกระทำของฮาร์ดแวร์ เสียงเหมือนในหัวข้อให้ฉัน คุณสามารถขอแอพพลิเคชั่นได้ที่softwarerecs.stackexchange.com
Mawg

คำตอบ:


25

hdparm --read-sector N จะออกการอ่านระดับต่ำของเซกเตอร์Nผ่านการข้ามนามธรรมเลเยอร์บล็อก ใช้-Iเพื่อรับจำนวนเซ็กเตอร์ของอุปกรณ์


2
ขอขอบคุณ. โปรดทราบว่าเพื่อหลีกเลี่ยงการแคชฉันอาจจะต้องใช้-F Flush the on-drive write cacheและ--repair-sectorตัวเลือก

มันจะใช้พิกัดเชิงตรรกะ ดูคำตอบ h22
talex

9

ฮาร์ดไดรฟ์ของคุณต้องแก่มากเพื่อให้ทำงานได้ตามที่คาดหวัง ไดรฟ์แรกได้รับอนุญาตให้ระบุทางกายภาพ (รูปทรงกระบอก), หัวทางกายภาพที่แท้จริงและภาคส่วนในการเข้าถึงข้อมูล (แนวคิดเริ่มต้นของมาตรฐานCHS ) แต่ไดรฟ์รุ่นใหม่ใด ๆ (แม้โบราณในแง่ของวันนี้) ใช้รูปทรงเรขาคณิตทั้งหมด สำรองบล็อกเพื่อทำการแมปอัตโนมัติใหม่อีกครั้งว่าตรรกะของไดรฟ์คิดว่าจะไร้ประโยชน์) นอกจากนี้การทำแผนที่ภายในที่แม่นยำระหว่างรูปทรงเรขาคณิตจริงและแบบจำลองอาจเปลี่ยนแปลงได้ตลอดเวลา (มีแอตทริบิวต์ SMARTเพื่อดูเหตุการณ์เหล่านี้)

ดังนั้นฉันคิดว่าไม่มีคำสั่ง "เพื่อบังคับให้แขนฮาร์ดไดรฟ์เลื่อนไปยังตำแหน่งเฉพาะบนแผ่นเสียง" ในวันนี้เว้นแต่ว่าจะเป็นไปได้ที่จะแก้ไขเฟิร์มแวร์ก่อน แม้แต่การย้ายไปยัง "บล็อกสุดท้าย" ก็ไม่ได้เป็นบล็อกสุดท้ายจริงๆเพราะเป็นชิ้นส่วนอะไหล่เหล่านั้น

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