เมื่อไดรฟ์ไม่จัดการกิจกรรมอินพุต / เอาต์พุตใด ๆ ในระหว่างการทดสอบไดร์ฟอาจเข้าสู่โหมดสแตนด์บายซึ่งจะทำให้เกิดInterrupted (host reset)
เงื่อนไขขึ้น ลองอ่านจากดิสก์ตามช่วงเวลาที่เหมาะสม:
while true; do dd if=/dev/disk1 of=/dev/null count=1; sleep 60; done
(แทนที่/dev/disk1
ด้วยอุปกรณ์ที่เหมาะสมอ่านหนึ่งภาคจากอุปกรณ์นั้นทุก ๆ 60 วินาทีจนกว่าคุณจะตีctrl-c
)
สิ่งนี้ช่วยในสภาพแวดล้อมของฉัน: OS X 10.6.8, ไดรฟ์ที่เชื่อมต่อกับ WD Elements USB, ไดรเวอร์ SAT-SMART 0.8
การทดสอบเชลยตามหลักวิชาควรทำให้ไดรฟ์ออนไลน์ แต่คำสั่งฮาร์ดแวร์ที่ส่งโดยsmartctl
อาจหมดเวลาก่อนที่การทดสอบจะเสร็จสมบูรณ์ทำให้เคอร์เนลรีเซ็ตลิงค์และสิ้นสุดในสถานการณ์เดียวกันกับข้างต้น ( ข้อผิดพลาด 303 )
ดูหัวข้อนี้ในรายชื่อผู้รับจดหมายที่สนับสนุน smartmontools เพื่อดูรายละเอียดเพิ่มเติม ฉันรับทราบ Christian Franke สำหรับข้อมูลเชิงลึกที่ให้ไว้ที่นี่