เมื่อฉันเจอฮาร์ดไดรฟ์ที่อาจผิดพลาดฉันจะสแกนโดยใช้ViVARDซึ่งช่วยให้ฉันทราบได้อย่างแม่นยำว่าไดรฟ์จำเป็นต้องเปลี่ยนหรือไม่
เครื่องมือประเภทเหล่านี้ทำงานอย่างไร พวกเขาจะบอกเซกเตอร์ที่ไม่ดีจากเซกเตอร์ที่ดีได้อย่างไร?
เมื่อฉันเจอฮาร์ดไดรฟ์ที่อาจผิดพลาดฉันจะสแกนโดยใช้ViVARDซึ่งช่วยให้ฉันทราบได้อย่างแม่นยำว่าไดรฟ์จำเป็นต้องเปลี่ยนหรือไม่
เครื่องมือประเภทเหล่านี้ทำงานอย่างไร พวกเขาจะบอกเซกเตอร์ที่ไม่ดีจากเซกเตอร์ที่ดีได้อย่างไร?
คำตอบ:
ฮาร์ดไดรฟ์ที่ทันสมัยใช้ระบบในเฟิร์มที่เรียกว่าสมาร์ท ระบบนี้รวบรวมสถิติเกี่ยวกับประสิทธิภาพของไดรฟ์และหลีกเลี่ยงการสูญเสียข้อมูลโดยอัตโนมัติโดยย้ายข้อมูลออกจากเซกเตอร์เสีย
เครื่องมือวิเคราะห์จะสืบค้นซอฟต์แวร์ SMART ของฮาร์ดไดรฟ์เพื่อสร้างรายงานการตรวจสุขภาพ
ตรวจพบเซกเตอร์ที่ไม่ดีเมื่อเข้าถึงฮาร์ดดิสก์และหลีกเลี่ยงและย้ายที่ตั้งใหม่โดยระบบ SMART
ฉันไม่รู้จัก ViVARD ดังนั้นนี่เป็นคำตอบทั่วไป
ฉลาด
SMART เป็นส่วนหนึ่งของไดรฟ์ที่ทันสมัยที่สุด มันลงทะเบียนเมื่อฮาร์ดไดรฟ์เห็นเซกเตอร์เสียเมื่อเวลาค้นหาหรือหมุนรอบเวลาเป็นมากกว่าปกติ สิ่งเหล่านี้เป็นตัวบ่งชี้ทั้งหมดที่ฮาร์ดไดรฟ์เสีย
วิธีที่ฮาร์ดไดรฟ์กอบกู้เซกเตอร์ที่ล้มเหลวเกิดจากข้อผิดพลาดในการแก้ไขรหัส (โดยปกติคือ Reed-Solomon) ที่สามารถช่วยเหลือได้หากบิตไม่ถูกต้อง หากมีหลายบิตผิดฮาร์ดไดรฟ์จะพยายามกู้โดยการอ่านเซกเตอร์ซ้ำแล้วซ้ำอีก ในที่สุดเมื่อมันถูกต้องมันจะบันทึกลงในหนึ่งในอะไหล่สำรอง
ภาคการอ่าน
ฮาร์ดไดรฟ์จะจัดสรรเซกเตอร์ที่มีข้อผิดพลาดในการอ่านเป็นชุดของเซกเตอร์สำรองที่สำรองไว้สำหรับสิ่งนี้ ระบบปฏิบัติการมักจะไม่เห็นสิ่งนี้ แต่เห็นไดรฟ์ทั้งหมดว่าไม่มีข้อผิดพลาด เฉพาะเมื่อไม่มีเซกเตอร์เพิ่มเติมที่จะจัดสรรใหม่ (หรือเซกเตอร์ไม่สามารถกู้คืนได้) ระบบปฏิบัติการจะเห็นเซกเตอร์ที่เสียหาย
แต่เป็นไปได้ที่จะข้ามการแก้ไขข้อผิดพลาด (ฉันเชื่อว่ามันแตกต่างกันไปในแต่ละรุ่น - บางที ViVARD ทำเช่นนี้?) วิธีนี้คุณสามารถอ่านข้อมูลจริงในไดรฟ์ ด้วยการอ่านสิ่งนี้คุณจะสามารถดูว่าภาคใดมีข้อผิดพลาด - แม้ว่าระบบปฏิบัติการจะไม่เห็นข้อผิดพลาด
ใช้สมาร์ทผู้ผลิตฮาร์ดไดรฟ์ควรดาวน์โหลดซอฟต์แวร์ไว้ในเว็บไซต์ของพวกเขา เมื่อคุณใช้ SMART - ทำการสแกนแบบเต็ม
ถ้าฉันจะเขียนโปรแกรมวินิจฉัยเช่นนี้โปรแกรมของฉันจะผ่านไดรฟ์แต่ละส่วนด้วยขั้นตอนต่อไปนี้:
แน่นอนว่านี่เป็นเพียงรุ่นที่ไร้เดียงสา ฉันสงสัยว่ามีอัลกอริทึมที่ใช้ในปัจจุบันเพื่อทำให้กระบวนการทั่วไปมีประสิทธิภาพมากขึ้น นอกจากนี้ยังมีรูปแบบที่แตกต่างกันซึ่งเครื่องมือใช้สำหรับ "ข้อมูลใหม่ที่รู้จัก" และระดับการทำซ้ำที่แตกต่างกัน