ฉลาดในสิ่งที่ควรใส่ใจ วิธีแก้ไขข้อผิดพลาด SMART บนฮาร์ดไดรฟ์หรือ SSD ของคุณ โปรแกรมสำหรับ S.M.A.R.T

เพื่อป้องกันการเสียหายและป้องกันการสูญเสียข้อมูลผู้ใช้ ฮาร์ดไดรฟ์สมัยใหม่จึงได้รับการติดตั้งเทคโนโลยี S.M.A.R.T นี่เป็นเทคโนโลยีประเภทใดวิธีวิเคราะห์ข้อมูลผ่านโปรแกรมใดบ้างที่สามารถทำได้ - เราจะดูคำถามเหล่านี้โดยละเอียดด้านล่าง

1. S.M.A.R.T. เกี่ยวกับแก่นแท้ของเทคโนโลยี

S.M.A.R.T คือระบบวินิจฉัยตนเอง ซึ่งเป็นชุดคุณลักษณะที่บันทึกโดยระบบอิเล็กทรอนิกส์ของฮาร์ดไดรฟ์ เทคโนโลยีนี้ปรากฏในปี 1995 ด้วยความพยายามร่วมกันของผู้ผลิตฮาร์ดไดรฟ์ นำหน้าด้วยเทคโนโลยี IntelliSafe และ Predictive Failure Analysis ที่พัฒนาขึ้นในปี 1992 ปราดเปรื่อง. - เมื่อเปรียบเทียบกับเทคโนโลยีรุ่นก่อนถือเป็นกลไกขั้นสูงในการกำหนดลักษณะสำคัญของฮาร์ดไดรฟ์ซึ่งยังคงใช้อยู่ในปัจจุบัน ดิสก์ที่มีเทคโนโลยีนี้มาพร้อมกับโปรเซสเซอร์ในตัวที่นับชั่วโมงการทำงาน ระบุบล็อกที่เสียหาย (เซกเตอร์ที่เสียหาย เสียหาย) วัดอุณหภูมิ และตรวจสอบคุณลักษณะอื่นๆ ด้วย ปราดเปรื่อง. มีทั้ง HDD และ SSD เนื่องจากความแตกต่างในการออกแบบดิสก์ประเภทนี้ พารามิเตอร์ที่เทคโนโลยีตรวจสอบจะแตกต่างกัน

ปราดเปรื่อง. – นี่เป็นเพียงการวินิจฉัย ข้อมูลเป็นข้อมูล เทคโนโลยีนี้ไม่สามารถรักษา HDD ได้ หากพารามิเตอร์แต่ละตัวมีความสำคัญ (โดยเฉพาะอย่างยิ่งเมื่อถึงขีดจำกัดของบล็อกเสียที่อนุญาต) พารามิเตอร์ดังกล่าวอาจทำให้ตัวเองรู้สึกได้ในระหว่างการบูตคอมพิวเตอร์พร้อมข้อความเช่น "S.M.A.R.T. สถานะ BAD" ซึ่งหมายความว่า HDD อาจล้มเหลวในไม่ช้า และเป็นเรื่องเร่งด่วนที่จะต้องสำรองข้อมูลสำคัญ (หรือจัดเก็บข้อมูลไฟล์ออนไลน์) หากเทคโนโลยีแสดงข้อความดังกล่าวภายในระยะเวลาการรับประกันของพีซี แล็ปท็อป หรือฮาร์ดไดรฟ์ที่ซื้อมา อุปกรณ์เหล่านี้จะต้องถูกนำไปยังจุดขายที่ซื้อและจำเป็นต้องเปลี่ยนฮาร์ดไดรฟ์ หากระยะเวลาการรับประกันหมดอายุและไม่สามารถเรียกร้องกับผู้ขายได้ หลังจากสำรองข้อมูลแล้ว จะต้องนำคอมพิวเตอร์ไปที่ศูนย์บริการ

เช่นเดียวกับที่มันไม่ได้รักษา S.M.A.R.T. ยังไม่ได้ให้การคาดการณ์เวลาโดยประมาณว่า HDD จะล้มเหลวเร็วแค่ไหน อาจเป็นไปได้ว่าด้วยค่าพารามิเตอร์ที่สำคัญบางอย่างดิสก์จะมีอายุการใช้งานอีกหลายปี และในทางกลับกัน: มีหลายกรณีของความล้มเหลวของ HDD โดยไม่ได้รับคำเตือนจากเทคโนโลยีการประเมินสภาพ

หากต้องการทราบสถานะของฮาร์ดไดรฟ์ตามการวินิจฉัย S.M.A.R.T. คุณไม่จำเป็นต้องรอให้ข้อความปรากฏขึ้นเมื่อคุณบูตคอมพิวเตอร์ สามารถดูรายงานได้โดยใช้ยูทิลิตี้พิเศษซึ่งอาจเป็นตัวนำซึ่งเป็นอินเทอร์เฟซสำหรับแสดงข้อมูล ด้านล่างนี้เราจะพูดถึงเครื่องมือหลายอย่างที่มีให้สำหรับการแสดงรายงาน SMART แต่ก่อนอื่นจำเป็นต้องเข้าใจค่าของพารามิเตอร์ที่เทคโนโลยีนี้ทำงานก่อน

2. ค่านิยม S.M.A.R.T

รายงาน S.M.A.R.T ในแอปพลิเคชันสำหรับแสดงผลการวินิจฉัยโดยปกติจะแสดงในตารางโดยที่ค่าหนึ่งหรือค่าอื่นปรากฏถัดจากพารามิเตอร์ฮาร์ดไดรฟ์ (เรียกอีกอย่างว่าแอตทริบิวต์) มีหลายกราฟที่มีค่าในรายงาน:

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

สถานะของฮาร์ดไดรฟ์ส่วนใหญ่จะถูกกำหนดโดยการเปรียบเทียบค่าปัจจุบัน (“ค่า”) และค่าเกณฑ์ (“เกณฑ์”) ค่าเหล่านี้แสดงเป็นตัวเลขตั้งแต่ 1 ถึง 255 ผู้ผลิต HDD แต่ละรายสามารถมีได้ตั้งแต่ 1 ถึง 200

ตรรกะของค่าปัจจุบัน (“มูลค่า”) เป็นเหมือนระบบการให้คะแนน ยิ่งมากยิ่งดี ตามกฎแล้วค่ากระแสสูง (“ค่า”) ของพารามิเตอร์หมายความว่าพารามิเตอร์มีความเสถียร

ค่าเกณฑ์ (“เกณฑ์”) มักถูกกำหนดให้เป็น 0 แต่นี่ไม่ใช่กฎสำหรับพารามิเตอร์ทั้งหมด สำหรับค่าเกณฑ์ของแต่ละพารามิเตอร์ จะมีการตั้งค่าที่มากกว่า 0 (เช่น 51 หรือ 140) ซึ่งหมายความว่าค่าปัจจุบันของพารามิเตอร์ดังกล่าวอาจต่ำกว่าเกณฑ์

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

ปัจจุบัน (“มูลค่า”) แย่ที่สุด (“แย่ที่สุด”) และเกณฑ์ (“เกณฑ์”) เป็นค่าหลักที่แสดงโดยโปรแกรมสำหรับการรายงาน แต่แต่ละโปรแกรมอาจมีข้อมูลอื่นๆ ในรายงาน เช่น ค่า Raw (ข้อมูลในรูปแบบเลขฐานสิบหก) หรือตัวบ่งชี้เฉพาะสำหรับพารามิเตอร์แต่ละตัว (จำนวนการเริ่ม/หยุดสปินเดิล จำนวนบล็อกเสีย เวลาทำงานรวมของ ฮาร์ดไดรฟ์เป็นชั่วโมง ฯลฯ .)

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

3. โปรแกรมสำหรับสร้างรายงาน S.M.A.R.T.

ไอด้า64

ดูรายงาน S.M.A.R.T สามารถทำได้ในโปรแกรมที่มีชื่อเสียงสำหรับการวิเคราะห์ส่วนประกอบคอมพิวเตอร์ AIDA64 อย่างครอบคลุม ในโครงสร้างต้นไม้ทางด้านซ้าย ให้ขยายสาขา "การจัดเก็บข้อมูล" คลิกส่วน "สมาร์ท" เลือกดิสก์ที่ต้องการที่ด้านบน และดูรายงานที่ด้านล่าง

นอกเหนือจากค่าหลักแล้ว AIDA64 ยังแสดงตัวบ่งชี้เฉพาะสำหรับแต่ละพารามิเตอร์ในคอลัมน์ "ข้อมูล" และให้การประเมินค่าในคอลัมน์ "สถานะ"

CrystalDiskInfo

ยูทิลิตี้ฟรีขนาดเล็กที่เรียกว่า CrystalDiskInfo เป็นวิธีที่สะดวกที่สุดในการติดตามการวินิจฉัย S.M.A.R.T. ในหน้าต่างยูทิลิตี้ที่ด้านบน คุณต้องเลือก HDD และพารามิเตอร์ทั้งหมดจะแสดงในตารางด้านล่าง ข้อดีของ CrystalDiskInfo - การแสดงข้อมูลเพิ่มเติม, ชื่อของพารามิเตอร์ในภาษารัสเซีย, การแสดงสี, บล็อกสำเนียง "เงื่อนไขทางเทคนิค"

HDDScan

หากต้องการดูรายงาน S.M.A.R.T. ในโปรแกรม HDDScan ฟรี คุณต้องเลือก HDD ในเมนู "เลือกไดรฟ์"

และกดปุ่มที่มีชื่อของเทคโนโลยี

HDDScan จะแสดงค่าพื้นฐานและมีคอลัมน์เพิ่มเติมพร้อมเอาต์พุตของค่า Raw ที่ด้านบนของรายงาน โปรแกรมจะแสดงคุณลักษณะของฮาร์ดไดรฟ์ - รุ่น หมายเลขซีเรียล เฟิร์มแวร์ ฯลฯ มีการบ่งชี้สีของค่าพารามิเตอร์

เอชดี จูน โปร

ใน HD Tune Pro แบบชำระเงิน หากต้องการรับข้อมูลคุณต้องเลือก HDD ที่ต้องการในรายการแบบเลื่อนลงที่ด้านบนและสลับไปที่แท็บ "สุขภาพ"

นอกเหนือจากคอลัมน์ตารางที่มีค่าพื้นฐานแล้ว HD Tune Pro ยังมีคอลัมน์เพิ่มเติมพร้อมตัวบ่งชี้พารามิเตอร์เฉพาะ (“ข้อมูล”) และการประเมินค่า S.M.A.R.T. ("สถานะ"). มีการแสดงสี. ข้อดีของโปรแกรมคือการแสดงชื่อพารามิเตอร์เป็นภาษารัสเซีย

ฮาร์ดดิสก์ Sentinel

ฟรีในรุ่นมาตรฐานหรือในรุ่นทดลอง Pro ของโปรแกรม Hard Disk Sentinel รายงาน S.M.A.R.T จะแสดงฮาร์ดไดรฟ์ที่เลือกเมื่อคุณเลือกรายการที่มีชื่อเทคโนโลยีในเมนู "มุมมอง"

นอกเหนือจากค่า S.M.A.R.T. พื้นฐานแล้ว เครื่องมือนี้แสดงค่า Raw (คอลัมน์ "วันที่") และมีการประเมินตัวบ่งชี้ของตัวเอง (คอลัมน์ "สถานะ") ให้สัญญาณสี

วิกตอเรีย

ยูทิลิตี้พกพาฟรีของ Victoria จะให้ข้อมูล S.M.A.R.T. หลังจากเลือกฮาร์ดไดรฟ์ที่ต้องการในแท็บ "มาตรฐาน"

ถัดไปคุณต้องสลับไปที่แท็บยูทิลิตี้ "SMART" และคลิกปุ่ม "รับ SMART" ค่านิยมหลักของเทคโนโลยีได้รับการเสริมด้วยคอลัมน์ค่าดิบและตัวบ่งชี้สุขภาพของฮาร์ดดิสก์ (“สุขภาพ”) สุขภาพถูกกำหนดโดยตัวบ่งชี้สีและระดับ

4. ความช่วยเหลือโดยละเอียดเกี่ยวกับพารามิเตอร์ S.M.A.R.T และความแตกต่างของการแสดงผลในโปรแกรมต่างๆ

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

นอกเหนือจากข้อเท็จจริงที่ว่าชื่อของพารามิเตอร์อาจไม่เหมือนกัน (แม้ในโปรแกรมที่แสดงเป็นภาษาอังกฤษ) โปรแกรมที่ต่างกันก็อาจสร้างการเลือกพารามิเตอร์ที่แตกต่างกัน จำเป็นต้องเปรียบเทียบพารามิเตอร์เดียวกันในโปรแกรมต่างๆ ด้วยตัวระบุ - คอลัมน์ "ID" หรือที่เรียกว่า "Num" หรือที่เรียกว่า "No" แต่ตัวระบุจะแตกต่างออกไปหากคุณเปรียบเทียบรายงาน S.M.A.R.T. ในโปรแกรมที่มีพารามิเตอร์แสดงในภาษาต่างๆ

ขอให้มีวันที่ดี!

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

เทคโนโลยี SMART (หรือ S.M.A.R.T.) ปรากฏในฮาร์ดไดรฟ์ย้อนกลับไปในปี 1992 ไดรฟ์แรกที่มีระบบนี้คือดิสก์อาร์เรย์จาก IBM ตั้งแต่นั้นเป็นต้นมา SMART ก็ได้ถูกนำมาใช้อย่างแพร่หลาย และปัจจุบันได้ถูกนำมาใช้กับ HDD และไดรฟ์ SSD ส่วนใหญ่ทั้งหมด

อินเทอร์เฟซของโปรแกรม CrystalDiskInfo นั้นง่ายมากและจะเข้าใจได้แม้กับผู้ใช้มือใหม่ ที่ด้านบนของหน้าต่างจะมีรายการไดรฟ์ที่เชื่อมต่อกับคอมพิวเตอร์ หลังจากเลือกฮาร์ดไดรฟ์แล้ว ข้อมูลทั้งหมดที่มีสำหรับ HDD นี้จะปรากฏที่ด้านล่างของหน้าต่าง

ด้านล่างนี้คือกลุ่มข้อมูลพื้นฐานเกี่ยวกับไดรฟ์ที่เลือก ที่นี่คุณสามารถดูชื่อของดิสก์ เวอร์ชันเฟิร์มแวร์ หมายเลขซีเรียล อินเทอร์เฟซที่ใช้ ความเร็วแกนหมุน จำนวนการเริ่มต้น เวลาทำงานทั้งหมด และข้อมูลอื่น ๆ

ในบล็อกที่มีข้อมูลพื้นฐาน ข้อมูลที่สำคัญที่สุดคือ "จำนวนการเริ่มต้น" และ "เวลาการทำงานทั้งหมด" ยิ่งค่าเหล่านี้สูงเท่าไร สภาพของฮาร์ดไดรฟ์ก็จะยิ่งแย่ลงเท่านั้น เนื่องจากมันจะเสื่อมคุณภาพลงระหว่างการทำงานอย่างหลีกเลี่ยงไม่ได้ ในคอมพิวเตอร์เดสก์ท็อป ไดรฟ์สมัยใหม่มักจะทำงานได้ดีเป็นเวลา 15-25,000 ชั่วโมง หลังจากนั้นปัญหาก็เริ่มปรากฏขึ้น สำหรับแล็ปท็อป ตัวเลขนี้จะยิ่งน้อยลงไปอีก โดยที่ดิสก์มักจะใช้งานได้ไม่เกิน 10,000-20,000 ชั่วโมง

ทางด้านซ้ายของหน้าต่างมีสองตัวเลือกที่สำคัญอีกสองตัวเลือก นี่คือการประเมินสภาวะทางเทคนิคของฮาร์ดไดรฟ์และอุณหภูมิ การจัดอันดับสภาวะทางเทคนิคของฮาร์ดไดรฟ์คือการจัดอันดับโดยรวมที่โปรแกรมกำหนดโดยอิงตามข้อมูลเทคโนโลยี SMART การประเมินนี้อาจใช้ค่าใดค่าหนึ่งจากสามค่า:

  • ดี - ดิสก์ใช้งานได้ดี ไม่จำเป็นต้องดำเนินการใดๆ
  • สัญญาณเตือน - ดิสก์มีปัญหา ควรตรวจสอบสำเนาสำรอง แนะนำให้เปลี่ยนดิสก์
  • แย่ - ดิสก์มีข้อบกพร่องที่สำคัญและจำเป็นต้องเปลี่ยนดิสก์

ไม่มีผลโดยตรงต่อสภาพของเขา อุณหภูมิปกติสำหรับ HDD อยู่ระหว่าง 20 ถึง 45 องศาเซลเซียส หากอุณหภูมิเกิน 45 องศา แสดงว่าเคสคอมพิวเตอร์ระบายความร้อนไม่ดี

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

เมื่อศึกษารายการพารามิเตอร์ SMART คุณควรดูค่าของคอลัมน์ "ค่า RAW" ข้อมูลที่นี่อยู่ในรูปแบบ HEX

รายการพารามิเตอร์ที่ตรวจสอบโดยเทคโนโลยี SMART มีขนาดค่อนข้างใหญ่ แต่ไม่ใช่ทั้งหมดที่มีความสำคัญต่อสภาพของฮาร์ดไดรฟ์ ด้านล่างเราจะพิจารณาเฉพาะสิ่งที่สำคัญที่สุดเท่านั้น

  • 03 – เวลาหมุนตัว– เวลาที่ใช้ในการหมุนดิสก์จากสถานะปิดเป็นความเร็วการทำงาน ค่านี้จะเพิ่มขึ้นเมื่อชิ้นส่วนทางกลของไดรฟ์เสื่อมสภาพ นอกจากนี้ ระยะเวลาการหมุนนานขึ้นอาจบ่งบอกถึงแรงดันไฟฟ้าตกเมื่อสตาร์ทไดรฟ์
  • 05 – จำนวนส่วนที่จัดสรรใหม่– จำนวนภาคส่วนที่ได้รับการยอมรับว่ามีข้อบกพร่องและถูกกำหนดใหม่ให้กับพื้นที่สำรอง การมีอยู่ของเซกเตอร์ที่แมปใหม่บ่งบอกถึงปัญหากับพื้นผิวของดิสก์
  • 0A – จำนวนการลองหมุนซ้ำ– จำนวนครั้งที่พยายามหมุนดิสก์ซ้ำ ค่านี้จะเพิ่มขึ้นเมื่อชิ้นส่วนกลไกของไดรฟ์เสื่อมสภาพ
  • BB – รายงานข้อผิดพลาด UNC– จำนวนข้อผิดพลาดที่ฮาร์ดแวร์ไดรฟ์ไม่สามารถแก้ไขได้
  • BC - คำสั่งหมดเวลา– จำนวนการดำเนินการที่ถูกขัดจังหวะเนื่องจากการหมดเวลา การเพิ่มขึ้นของพารามิเตอร์นี้อาจบ่งบอกถึงปัญหากับแหล่งจ่ายไฟหรือสายเคเบิลของไดรฟ์
  • C4 – ความพยายามที่จะกำหนดเซกเตอร์ใหม่ (จำนวนเหตุการณ์การจัดสรรใหม่)– จำนวนความพยายามในการดำเนินการมอบหมายเซกเตอร์ใหม่ ความพยายามในการมอบหมายภาคส่วนใหม่ทั้งที่สำเร็จและไม่สำเร็จจะถูกนำมาพิจารณาด้วย การมีอยู่ของความพยายามในการแมปใหม่บ่งบอกถึงปัญหากับพื้นผิวของดิสก์
  • C5 – จำนวนเซกเตอร์ที่รอดำเนินการปัจจุบัน– จำนวนภาคส่วนที่น่าสงสัยที่อาจถูกมอบหมายใหม่ในอนาคต การมีอยู่ของเซกเตอร์ที่ไม่เสถียรบ่งบอกถึงปัญหากับพื้นผิวของดิสก์
  • C6 – การนับเซกเตอร์ที่ไม่สามารถแก้ไขได้– จำนวนเซกเตอร์ที่ไม่สามารถแก้ไขได้โดยใช้ฮาร์ดไดรฟ์ การมีข้อผิดพลาดที่ไม่สามารถแก้ไขได้บ่งบอกถึงปัญหากับพื้นผิวหรือชิ้นส่วนทางกลของดิสก์

หากค่า RAW สำหรับพารามิเตอร์ทั้งหมดข้างต้นเป็นศูนย์แสดงว่าฮาร์ดไดรฟ์อยู่ในสภาพดีเยี่ยม เทคโนโลยี SMART ไม่พบปัญหาใดๆ หากพารามิเตอร์บางตัวมีค่ามากกว่าศูนย์ ควรตรวจสอบสภาพของ HDD อย่างระมัดระวังมากขึ้น บางทีดิสก์ดังกล่าวอาจจำเป็นต้องเปลี่ยนทันที

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

ดังนั้นเมื่อคุณตรวจพบเซกเตอร์ที่ถูกแมปใหม่ คุณจะต้องตรวจสอบว่ามีการสำรองข้อมูลสำคัญทั้งหมดที่จัดเก็บไว้ในไดรฟ์ดังกล่าวหรือไม่ หากไม่มีการสำรองข้อมูล จะต้องดำเนินการอย่างเร่งด่วน ไม่เช่นนั้นคุณอาจเสี่ยงต่อการสูญเสียข้อมูล

ผู้ใช้พีซีจำนวนมากแทบไม่คิดที่จะตรวจสอบสถานะของ HDD ของตน ก่อนอื่นการตรวจสอบฮาร์ดไดรฟ์นั้นจำเป็นสำหรับ การตรวจพบข้อผิดพลาดตั้งแต่เนิ่นๆ.
หากคุณจัดการเพื่อระบุปัญหาเกี่ยวกับฮาร์ดไดรฟ์ของคุณล่วงหน้า คุณจะสามารถบันทึกข้อมูลสำคัญทั้งหมดที่จัดเก็บไว้ในฮาร์ดไดรฟ์ได้จนกว่าจะล้มเหลวในที่สุด
ในเนื้อหานี้ เราจะอธิบายโดยใช้ตัวอย่างเฉพาะขั้นตอนการตรวจสอบสถานะของ HDD และยังบอกคุณว่าต้องทำอย่างไรในสถานการณ์หากฮาร์ดไดรฟ์ของคุณเสีย

วิธีตรวจสอบสถานะของฮาร์ดไดรฟ์ของคุณ

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

  • Ashampoo HDD ควบคุม 3;
  • ดีแฟรกเกลอร์;
  • HDDlife;
  • วิกตอเรีย

แต่ละโปรแกรมในรายการ นอกเหนือจากการอ่านค่า SMART แล้ว ยังมีฟังก์ชันและการทดสอบอีกมากมายที่ช่วยยืดอายุของฮาร์ดไดรฟ์ในระดับหนึ่งหรืออย่างอื่น แต่สิ่งที่น่าสนใจที่สุดคือโปรแกรม วิกตอเรีย- โปรแกรม Victoria นอกเหนือจากการกำหนดสถานะ HDD แล้วยังสามารถทำได้อีกด้วย สร้าง REMAP ของเซกเตอร์เสีย- นั่นคือเธอทำได้ ซ่อนเซกเตอร์เสียโดยแทนที่ด้วยเซกเตอร์สำรองถ้ามี โดยพื้นฐานแล้ว ขั้นตอน REMAP สามารถทำได้ คืนค่าฮาร์ดไดรฟ์ให้สมบูรณ์- นอกจากนี้ยังเป็นที่น่าสังเกตถึงความเป็นไปได้ในการแก้ไขฮาร์ดไดรฟ์ด้วยแอปพลิเคชันคอนโซล “ ซีเอชดีสค์- โปรแกรมคอนโซล "chkdsk" สามารถแก้ไขข้อผิดพลาดของระบบไฟล์ได้ ซึ่งจะช่วยให้คุณหลีกเลี่ยงการติดตั้ง Windows ใหม่ได้

การควบคุม HDD Ashampoo 3

ก่อนอื่นเราจะดูที่โปรแกรม การควบคุม HDD Ashampoo 3- มาเรียกใช้ยูทิลิตี้นี้บนคอมพิวเตอร์ที่ใช้ Windows 10

หน้าต่าง Ashampoo HDD Control 3 จะแสดงข้อความ “ ✓ ตกลง"ตลอดจนจารึก" ฮาร์ดไดรฟ์นี้ไม่มีปัญหา- ข้อมูลนี้หมายความว่าฮาร์ดไดรฟ์ที่เป็นปัญหาอยู่ในสภาพสมบูรณ์ หากเมื่อเปิดโปรแกรมแล้วพบข้อความ “ ข้อผิดพลาด"ตลอดจนจารึก" ฮาร์ดไดรฟ์นี้มีปัญหา" ซึ่งหมายความว่ามีเซกเตอร์เสียหรือร้อนเกินไป หากต้องการดูข้อมูลทั้งหมดเกี่ยวกับสุขภาพของ "สกรู" ที่นำมาจากสมาร์ท คุณต้องคลิกที่เชิงอรรถ "" ที่อยู่ในบล็อกกลาง

นอกจากการดูข้อมูลจากอุปกรณ์อัจฉริยะแล้ว Ashampoo HDD Control 3 ยังสามารถเปิดใช้งานได้ ทดสอบตัวเองปราดเปรื่อง. และ การทดสอบการตรวจสอบพื้นผิว- คุณสามารถทดสอบการทดสอบเหล่านี้ได้ในบล็อก ""

เมื่อทำการทดสอบเหล่านี้ คุณจะสามารถระบุปัญหาเกี่ยวกับ HDD ได้ด้วย นอกเหนือจากการอ่านค่าจากอุปกรณ์อัจฉริยะและการทดสอบแล้ว Ashampoo HDD Control 3 ยังสามารถ:

  • ทำการจัดเรียงข้อมูล;
  • ทำความสะอาดระบบของเศษซาก
  • ค้นหาและลบไฟล์ที่ซ้ำกัน
  • ลบไฟล์ออกจาก HDD อย่างปลอดภัย โดยไม่ต้องกู้คืน

การมีอยู่ของฟังก์ชันดังกล่าวของ Ashampoo HDD Control 3 ในการตรวจสอบความสมบูรณ์ของไดรฟ์และฟังก์ชันเพิ่มเติมทำให้ยูทิลิตี้นี้มาเป็นอันดับแรก

ดีแฟรกเกลอร์

คุณประโยชน์ ดีแฟรกเกลอร์มีวัตถุประสงค์หลักเพื่อ การจัดเรียงข้อมูลแต่นอกเหนือจากนี้เธอทำได้ อ่านการอ่านแบบสมาร์ท- ยูทิลิตี้นี้ฟรีและผู้ใช้ทุกคนสามารถดาวน์โหลดได้จากเว็บไซต์ www.piriform.com หลังจากเปิดตัวยูทิลิตี้ คุณจะต้องไปที่ “ สถานะ».

ในหน้าต่างคุณจะเห็นว่ายูทิลิตี้แสดงข้อความเกี่ยวกับสถานะของสกรู เช่น “ ดี" - นี่หมายความว่าเขาสบายดีอย่างสมบูรณ์ หากคุณเห็นข้อความ " ข้อผิดพลาด" ในสถานะ หมายความว่าฮาร์ดไดรฟ์มีเซกเตอร์เสียและถึงเวลาเปลี่ยนแล้ว ยูทิลิตี้นี้ค่อนข้างเรียบง่ายและเหมาะสำหรับผู้ใช้พีซีมือใหม่ที่ต้องการตรวจสอบสภาพของ HDD และจัดเรียงข้อมูลเป็นหลัก ฉันต้องการทราบด้วยว่ายูทิลิตี้นี้รองรับระบบปฏิบัติการปัจจุบันทั้งหมดตั้งแต่ Windows XP ไปจนถึง Windows 10

วิธีตรวจสอบฮาร์ดไดรฟ์ของคุณโดยใช้ HDDlife

คุณประโยชน์ HDDlifeมีอินเทอร์เฟซที่ดีและให้ข้อมูลที่เราต้องการทันที ซึ่งมีหน้าที่รับผิดชอบในการให้บริการและการชำรุดของสกรู

จากภาพด้านบนจะเห็นว่าในบล็อกสุขภาพมี " ตกลง!" ซึ่งหมายความว่าทุกอย่างเรียบร้อยดีกับ HDD หากต้องการดูรายละเอียดอันชาญฉลาด คุณเพียงแค่คลิกลิงก์ “ คลิกเพื่อดู S.M.A.R.T. คุณลักษณะ».

หากคุณเห็นข้อความในบล็อกสุขภาพ " อันตราย!" นี่หมายความว่า HDD ของคุณจะใช้งานไม่ได้ในไม่ช้า

ในกรณีนี้ คุณต้องเปลี่ยนฮาร์ดไดรฟ์เก่าด้วยฮาร์ดไดรฟ์ใหม่ ประการแรกยูทิลิตี้ HDDlife นั้นเหมาะสำหรับผู้ใช้พีซีมือใหม่เนื่องจากความเรียบง่ายจะทำให้ง่ายต่อการตรวจสอบสุขภาพของ "สกรู" นอกเหนือจากยูทิลิตี้มาตรฐานแล้ว นักพัฒนายังเผยแพร่อีกด้วย HDDlife สำหรับโน้ตบุ๊กซึ่งออกแบบมาสำหรับแล็ปท็อป เวอร์ชันแล็ปท็อปมีฟังก์ชันการทำงานเหมือนกับเวอร์ชันมาตรฐาน แต่ก็สามารถใช้งานได้เช่นกัน การควบคุมระดับเสียง HDD- เป็นที่น่าสังเกตว่าโปรแกรมนี้รองรับระบบปฏิบัติการปัจจุบันทั้งหมดตั้งแต่ Windows XP ไปจนถึง Windows 10

วิกตอเรีย

โปรแกรม วิกตอเรียกำลังได้รับการพัฒนาในเวอร์ชั่นสำหรับ ดอสและโดย หน้าต่าง- สำหรับตัวอย่างของเรา เราจะใช้ Victoria เวอร์ชัน Windows ซึ่งสามารถดาวน์โหลดได้จาก http://hdd-911.com ปัจจุบัน Victoria มีให้บริการในเวอร์ชัน 4.47 เมื่อเปิดตัวยูทิลิตี้ Victoria เราจะไปที่หน้าต่างดังกล่าว

Victoria ไม่มีอินเทอร์เฟซที่สวยงามเหมือนในยูทิลิตี้รุ่นก่อน ๆ และเขียนด้วยภาษาเก่าเช่น เดลฟีและ ช่างประกอบ.

ในแท็บแรกของแบบทดสอบ " มาตรฐาน"คือทั้งหมด ข้อมูลเกี่ยวกับฮาร์ดไดรฟ์ที่ติดตั้งไปยังคอมพิวเตอร์

แท็บที่สอง " ปราดเปรื่อง» จำเป็นสำหรับ การอ่านอย่างชาญฉลาด- หากต้องการแสดงผลลัพธ์อัจฉริยะ คุณต้องคลิกปุ่มรับ SMART หลังจากนั้นผลลัพธ์จะปรากฏขึ้น

ในฮาร์ดไดรฟ์ดังกล่าว Victoria ค้นพบเซกเตอร์เสีย 1,212 ตัว เซกเตอร์ BAD จำนวนนี้มีความสำคัญ ดังนั้นในกรณีนี้จึงจำเป็น การสำรองข้อมูลเต็มรูปแบบข้อมูลทั้งหมดจาก HDD หากต้องการซ่อมแซมฮาร์ดไดรฟ์โดยใช้การทดสอบ REMAP ในรัฐวิกตอเรีย คุณต้องไปที่ “ การทดสอบ" และเลือกโหมด " รีแมป- หลังจากขั้นตอนเหล่านี้ คุณสามารถเริ่มขั้นตอนการกำหนดเซกเตอร์เสียใหม่ให้กับเซกเตอร์สำรองได้โดยใช้ปุ่มเริ่ม

การทดสอบ REMAP ในรัฐวิกตอเรียอาจใช้เวลานานมาก เวลาในการทดสอบขึ้นอยู่กับจำนวนเซกเตอร์ BAD การทดสอบยูทิลิตี้ Victoria นี้ไม่ได้ช่วยเสมอไป เนื่องจากอาจไม่เหลือเซกเตอร์สำรองในสกรู

โปรดทราบว่าการใช้การทดสอบ Victoria คุณสามารถสร้างความเสียหายต่อความสามารถในการให้บริการของ HDD และข้อมูลในนั้นได้

วิธีตรวจสอบว่าดิสก์แข็งแรงหรือไม่โดยใช้ "chkdsk"

อาจเกิดขึ้นได้โดยการตรวจสอบค่า S.M.A.R.T. คุณไม่พบปัญหาใด ๆ เมื่อใช้ยูทิลิตี้ที่อธิบายไว้ข้างต้น แต่ระบบยังคงทำงานไม่เสถียร ความไม่เสถียรสามารถแสดงออกมาเป็นหน้าจอสีน้ำเงินแห่งความตายและค้างในโปรแกรมลักษณะการทำงานของระบบปฏิบัติการ Windows นี้มีสาเหตุมาจาก ข้อผิดพลาดของระบบไฟล์- ในกรณีนี้คำสั่งคอนโซล “ ซีเอชดีสค์- ด้วยการรันคำสั่ง "chkdsk" คุณสามารถทำได้ คืนค่าฟังก์ชันการทำงานอย่างสมบูรณ์ระบบปฏิบัติการวินโดวส์ สำหรับตัวอย่างนี้ เราจะใช้คอมพิวเตอร์ที่มีระบบปฏิบัติการ Windows 10 ใหม่ ก่อนอื่นเราจะเปิดคอนโซลใน Windows 10 ในฐานะผู้ดูแลระบบ สามารถทำได้ง่ายๆ ด้วยการคลิกขวาที่ “ เริ่ม» และเลือกรายการที่เราต้องการ

ในคอนโซลที่รันอยู่ ให้ดำเนินการคำสั่งต่อไปนี้ CHKDSK F: /F /R หลังจากตรวจสอบโดยใช้แอปพลิเคชันคำสั่ง “chkdsk” ผลลัพธ์ของการตรวจสอบจะปรากฏในคอนโซล

ทีนี้มาดูคำสั่งกัน" CHKDSK F: /F /R» รายละเอียดเพิ่มเติม ทันทีหลังจากคำสั่ง “chkdsk” ตัวอักษรจะมา “ เอฟ" - จดหมายฉบับนี้ ดิสก์ภายในเครื่องโดยที่เราแก้ไขข้อผิดพลาด กุญแจ” /ฟ" และ " /ร» แก้ไขข้อผิดพลาดในระบบไฟล์และยัง แก้ไขเซกเตอร์เสีย- ปุ่มเหล่านี้มักถูกใช้เกือบทุกครั้ง ไม่เหมือนปุ่มอื่นๆ คุณสามารถดูคีย์ที่เหลือได้ด้วยคำสั่ง chkdsk /?

เป็นที่น่าสังเกตว่าใน Windows 10 ความสามารถของแอปพลิเคชัน chkdsk ได้รับการขยายอย่างมากด้วยคีย์ใหม่

วิธีตรวจสอบสุขภาพฮาร์ดไดรฟ์ของคุณโดยใช้ DST

คำย่อ เวลาออมแสงถอดรหัสแล้ว การทดสอบตัวเองของดิสก์นั่นคือ ดิสก์ทดสอบตัวเอง- ผู้ผลิตรวมวิธีนี้เข้ากับ HDD โดยเฉพาะ เพื่อว่าภายหลังโดยใช้ซอฟต์แวร์พิเศษ พวกเขาสามารถทำการวินิจฉัยตนเองของ DST ซึ่งจะระบุปัญหาได้ คุณจะได้รับการทดสอบ "สกรู" โดยใช้ DST ข้อมูลเกี่ยวกับความล้มเหลวของฮาร์ดไดรฟ์ที่อาจเกิดขึ้น- สะดวกเป็นพิเศษในการใช้ DST บนเซิร์ฟเวอร์และคอมพิวเตอร์ขององค์กร ซึ่งการจัดเก็บข้อมูลที่เชื่อถือได้มีบทบาทสำคัญ ตอนนี้เรามาดูการใช้ DST โดยใช้แล็ปท็อป HP เป็นตัวอย่าง สำหรับแล็ปท็อป HP ใหม่ที่รองรับ UEFI ไบออสมีเมนูวินิจฉัยพิเศษ” เมนูเริ่มต้น- เมนูนี้เปิดตัวโดยใช้ การรวมกันของปุ่มเปิดปิดและปุ่มเอสซี.

หากต้องการรันการทดสอบระบบ ให้กดปุ่ม F2

ในหน้าต่างที่ปรากฏขึ้น DST เรียกว่า Hard Disk Test หลังจากเลือกแล้ว การทดสอบตัวเองจะเริ่มต้นขึ้น

ผู้ผลิตรายอื่นมีวิธี DST เช่นกัน มีเพียงการเปิดตัวบนพีซีจากผู้ผลิตรายอื่นเท่านั้นที่แตกต่างจากที่กล่าวไว้ข้างต้น

ตรวจสอบฮาร์ดไดรฟ์ของคุณใน Linux

ตัวอย่างเช่น ลองใช้คอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Ubuntu 16.04 เพื่อที่จะทำสิ่งนี้ เรามาเปิดเทอร์มินัลใน Ubuntu กัน ในเทอร์มินัล ให้พิมพ์คำสั่งต่อไปนี้: sudo apt-get install smartmontools คำสั่งนี้ควร ติดตั้ง

หากคุณไม่ชอบการทำงานในโหมดคอนโซล คุณสามารถติดตั้งยูทิลิตี้กราฟิกได้ Gnome-disk-utility- ในนั้นคุณจะเห็นทุกสิ่งที่คุณต้องการเกี่ยวกับ HDD และสภาพของมัน

มาสรุปกัน

ในบทความนี้ เราได้อธิบายวิธีที่คุณสามารถตรวจสอบสถานะของ HDD รวมถึงวิธีแก้ไขเซกเตอร์และระบบไฟล์หากเป็นไปได้ จากเนื้อหาเป็นที่ชัดเจนว่าการตรวจสอบสถานะของฮาร์ดไดรฟ์มีความสำคัญมากตามที่อนุญาต คาดว่าจะเกิดความล้มเหลวของ HDD.

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

เราหวังว่าเนื้อหาของเราจะเป็นประโยชน์ต่อผู้อ่านและจะช่วยแก้ปัญหาการตรวจสอบฮาร์ดไดรฟ์ได้อย่างสมบูรณ์

วิดีโอในหัวข้อ

เรื่องราวเล็กๆ น้อยๆ เกี่ยวกับ S.M.A.R.T. คุณลักษณะ ความสำคัญ และความเข้าใจ บทความนี้จะพูดถึงการถอดรหัสคุณลักษณะอัจฉริยะทั้งหมดของไดรฟ์ ATA ในบทความก่อนหน้านี้เราพูดถึงและ ตอนนี้ฉันต้องการอธิบายคุณลักษณะเล็กน้อยของไดรฟ์ ATA ปกติโดยใช้ Seagate Barracuda ES.2 (ST31000340NS) เป็นตัวอย่าง นอกจากนี้เรายังจะกำหนดคุณลักษณะที่สำคัญที่สุดที่คุณต้องใส่ใจเมื่อตรวจสอบดิสก์โดยใช้ smartctl ประการแรก เราสามารถตรวจสอบให้แน่ใจว่าไดรฟ์ของเรารองรับระบบอัจฉริยะ

Root@ s01:~# smartctl -i /dev/sda smartctl 5.41 2011-06-09 r3365 (รุ่นท้องถิ่น) ลิขสิทธิ์ (C) 2002-11 โดย Bruce Allen, http://smartmontools.sourceforge.net === เริ่มต้นของ ส่วนข้อมูล === ตระกูลรุ่น: Seagate Barracuda ES.2 รุ่นอุปกรณ์: ST31000340NS หมายเลขซีเรียล: 9QJ2ADVC … เวอร์ชัน ATA คือ: 8 ATA มาตรฐานคือ: ATA-8-ACS การแก้ไข 4 เวลาท้องถิ่นคือ: วันศุกร์ที่ 21 กุมภาพันธ์ 16:18:35 น. 2014 CET … รองรับ SMART: พร้อมใช้งาน - อุปกรณ์มีความสามารถ SMART การสนับสนุน SMART คือ: เปิดใช้งาน

สองบรรทัดสุดท้ายระบุว่าดิสก์รองรับสมาร์ท และคุณสามารถดูค่าของคุณลักษณะทั้งหมดได้ และการตีความจะถูกต้อง (การตีความ RAW_VALUE) ในกรณีนี้ ไม่ได้ระบุประเภทอินเทอร์เฟซ (อุปกรณ์) อย่างชัดเจน (ไม่ได้ระบุแอตทริบิวต์ "-d") ดังนั้น smartctl จึงตรวจพบประเภทอุปกรณ์โดยอัตโนมัติและกล่าวว่า "การสนับสนุน SMART คือ: เปิดใช้งาน" แต่ตัวอย่างเช่น หากใช้ดิสก์อาร์เรย์ (ตัวควบคุม RAID) smartctl ก็สามารถพูดได้ว่า smart ไม่รองรับ:

Root@s06:~# smartctl -i /dev/sda smartctl 5.41 2011-06-09 r3365 (รุ่นท้องถิ่น) ลิขสิทธิ์ (C) 2002-11 โดย Bruce Allen, http://smartmontools.sourceforge.net ผู้จำหน่าย: ผลิตภัณฑ์ SMC: SMC2108 การแก้ไข: 2.90 ความจุผู้ใช้: 2,996,997,980,160 ไบต์ ขนาดบล็อกลอจิคัล: 512 ไบต์ รหัสหน่วยลอจิคัล: 0xหมายเลขซีเรียล: ประเภทอุปกรณ์: ดิสก์ เวลาท้องถิ่นคือ: วันศุกร์ที่ 21 ก.พ. 17:32:27 อุปกรณ์ IST 2014 ไม่รองรับ SMART

แต่ในความเป็นจริง คุณเพียงแค่ต้องรู้ (หรือเลือก) ดิสก์อาร์เรย์ที่ใช้ จากนั้นคุณจะได้ผลลัพธ์ที่ต้องการโดยการระบุประเภทอุปกรณ์อย่างชัดเจน:

Root@s06:~# smartctl -d megaraid,14 -i /dev/sda smartctl 5.41 2011-06-09 r3365 (รุ่นท้องถิ่น) ลิขสิทธิ์ (C) 2002-11 โดย Bruce Allen, http://smartmontools.sourceforge.net ผู้จัดจำหน่าย: ผลิตภัณฑ์ SEAGATE: ST1000NM0001 การแก้ไข: 0002 ความจุผู้ใช้: 1,000,204,886,016 ไบต์ ขนาดบล็อกลอจิคัล: 512 ไบต์ รหัสหน่วยลอจิคัล: 0x5000c50041080343 หมายเลขซีเรียล: Z1N0TV980000C2157TYR ประเภทอุปกรณ์: ดิสก์ โปรโตคอลการขนส่ง: SAS เวลาท้องถิ่นคือ: 21 กุมภาพันธ์ 17:34:45 พ.ศ. 2557 สทท อุปกรณ์รองรับ SMART และเปิดใช้งาน เปิดใช้งานการเตือนอุณหภูมิ

อาจมีปัญหากับเวอร์ชัน smartctl เนื่องจากฮาร์ดไดรฟ์บางตัวไม่ได้ถูกเพิ่มลงในฐานข้อมูล SMART ทันทีหลังจากเปิดตัว HDD หรือตัวควบคุม RAID ใหม่สู่โลก หรือการสนับสนุนถูกปิดใช้งานใน BIOS (จำเป็นต้องเปิดใช้งาน) อาจมีปัญหากับเฟิร์มแวร์ของฮาร์ดไดรฟ์ด้วย คุณอาจต้องการเริ่มต้นด้วยการลองเปิดใช้งาน SMART ด้วยคำสั่ง:

Root@s01:~# smartctl -s บน /dev/sda smartctl 5.41 2011-06-09 r3365 (รุ่นท้องถิ่น) ลิขสิทธิ์ (C) 2002-11 โดย Bruce Allen, http://smartmontools.sourceforge.net === เริ่มต้น ของส่วนคำสั่งเปิด/ปิด === เปิดใช้งานสมาร์ทแล้ว

ส่วนถัดไปของเอาต์พุตที่เราสนใจจะแสดงผลรวมของการตรวจสอบสถานะความสมบูรณ์ของดิสก์ (หากไม่ผ่านคุณจะต้องเปลี่ยนดิสก์) นอกจากนี้ยังแสดงคุณสมบัติของดิสก์เพิ่มเติมและเวลาดำเนินการโดยประมาณสำหรับการทดสอบระยะสั้นและระยะยาว

Root@s01:~# smartctl -Hc /dev/sda smartctl 5.41 2011-06-09 r3365 (รุ่นท้องถิ่น) ลิขสิทธิ์ (C) 2002-11 โดย Bruce Allen, http://smartmontools.sourceforge.net === เริ่มต้นของ อ่านส่วนข้อมูลอัจฉริยะ === ผลการทดสอบการประเมินสุขภาพตนเองโดยรวมของ SMART: ผ่าน ค่า SMART ทั่วไป: สถานะการรวบรวมข้อมูลออฟไลน์: (0x82) กิจกรรมการรวบรวมข้อมูลออฟไลน์เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด

การรวบรวมข้อมูลออฟไลน์อัตโนมัติ: เปิดใช้งาน สถานะการดำเนินการทดสอบตัวเอง: (41) รูทีนการทดสอบตัวเองถูกขัดจังหวะโดยโฮสต์ด้วยการรีเซ็ตแบบฮาร์ดหรือซอฟต์ เวลาทั้งหมดในการรวบรวมข้อมูลออฟไลน์ให้เสร็จสมบูรณ์: (634) วินาที ความสามารถในการรวบรวมข้อมูลออฟไลน์: (0x7b) SMART ดำเนินการออฟไลน์ทันที

Root@s01:~# smartctl -A /dev/sda smartctl 5.41 2011-06-09 r3365 (รุ่นท้องถิ่น) ลิขสิทธิ์ (C) 2002-11 โดย Bruce Allen, http://smartmontools.sourceforge.net === เริ่มต้น อ่านส่วนข้อมูลอัจฉริยะ === หมายเลขการแก้ไขโครงสร้างข้อมูลคุณลักษณะ SMART: 10 คุณลักษณะ SMART เฉพาะของผู้ขายที่มีเกณฑ์: ID# ATTRIBUTE_NAME ค่าสถานะที่เลวร้ายที่สุด ประเภท THRESH อัปเดตเมื่อ _FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 068 059 044 ก่อนล้มเหลวเสมอ 13 0449727 3 สปิน_อัพ_ไทม์ 0x0003 099 099 000 ก่อนล้มเหลวเสมอ - 0 4 Start_Stop_Count 0x0032 100 100 020 Old_age เสมอ - 23 5 จัดสรรใหม่_Sector_Ct 0x0033 100 100 036 ก่อนล้มเหลวเสมอ - 4 7 Seek_Error_Rate 0x000f 063 039 030 ก่อนล้มเหลวเสมอ - 54 9998464474 9 Power_On_Hours 0x0032 052 052 000 Old_age เสมอ - 42335 10 Spin_Retry_Count 0x0013 100 100 097 ก่อนล้มเหลวเสมอ - 0 12 Power_Cycle_Count 0x0032 100 037 020 Old_age เสมอ - 63 184 End-to-End_Error 0x0032 100 100 099 Old_age เสมอ - 0 7 Reported_Uncorrect 0x0032 100 100 000 Old_age เสมอ - 0 188 Command_Timeout 0x0032 100 093 000 Old_age เสมอ - 4295032870 189 High_Fly_Writes 0x003a 100 100 000 Old_age เสมอ - 0 190 Airflow_Temperature_Cel 0x0022 076 049 045 Old_age เสมอ - 24 (ต่ำสุด/สูงสุด 18/26 19) 4 Temperature_Celsius 0x0022 024 051 000 Old_age เสมอ - 24 (0 17 0 0 ) 195 Hardware_ECC_Recovered 0x001a 041 021 000 Old_age เสมอ - 130449727 197 Current_Pending_Sector 0x0012 100 100 000 Old_age เสมอ - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age ออฟไลน์ - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age เสมอ - 0

การใช้ SMART คุณสามารถคาดการณ์ปัญหาความน่าจะเป็นที่ค่อนข้างสูงที่เกี่ยวข้องกับ:

  • หัวดิสก์แม่เหล็ก
  • ความเสียหายทางกายภาพต่อดิสก์
  • ข้อผิดพลาดทางตรรกะ
  • ปัญหาทางกลไก (ปัญหาการขับเคลื่อน ระบบการกำหนดตำแหน่ง)
  • แหล่งจ่ายไฟ (บอร์ด)
  • อุณหภูมิ

มาถอดรหัสผลลัพธ์ผลลัพธ์กัน


แต่ละแอตทริบิวต์มีกลุ่มของค่า:

  • รหัส#— คุณสมบัติหมายเลขประจำตัว (รายละเอียด) แต่ละแอตทริบิวต์มี ID เฉพาะของตัวเอง ซึ่งจะต้องเหมือนกันสำหรับผู้ผลิตดิสก์ทั้งหมด
  • ATTRIBUTE_NAME– ชื่อแอตทริบิวต์ เนื่องจากผู้ผลิตดิสก์หลายรายอาจเรียกคุณลักษณะต่างกัน (ตัวย่อ คำพ้องความหมาย) วิธีที่ดีที่สุดคือนำทางโดยใช้ ID แอตทริบิวต์
  • FLAG (ธงสถานะ)– แต่ละแอ็ตทริบิวต์มีแฟล็กเฉพาะที่กำหนดโดยผู้พัฒนาดิสก์ ในระบบปฏิบัติการที่มีส่วนต่อประสานกราฟิก ค่าของแฟล็กนี้จัดทำเป็นชุดการกำหนดตัวอักษร - w,p,r,c,o,s (ถอดรหัสด้านล่าง) และชุดเหล่านี้มีให้ในรูปแบบของเลขฐานสิบหกที่คุณเห็นด้านบน
  1. arranty: ระบุคุณลักษณะที่สำคัญของไดรฟ์และได้รับการคุ้มครองโดยการรับประกัน หากตั้งค่าสถานะนี้และค่าของแอตทริบิวต์ที่มีแฟล็กนี้ถึงค่าขีดจำกัดในขณะที่ดิสก์ยังอยู่ภายใต้การรับประกัน บริษัทจะต้องเปลี่ยนดิสก์โดยไม่เสียค่าใช้จ่าย
  2. ประสิทธิภาพ: ระบุแอตทริบิวต์ที่แสดงถึงการวัดประสิทธิภาพของดิสก์ - ไม่สำคัญ
  3. ข้อผิดพลาด กิน: คุณลักษณะที่มีอัตราข้อผิดพลาด
  4. จำนวนเหตุการณ์: จำนวนแอตทริบิวต์ของเหตุการณ์
  5. โอการทดสอบ nline: แอตทริบิวต์ที่อัปเดตค่าผ่านการทดสอบออนไลน์เท่านั้น หากไม่ได้ระบุ ระบบจะอัปเดตผ่านการทดสอบออฟไลน์
  6. การเก็บรักษาเอลฟ์: ระบุคุณลักษณะที่สามารถรวบรวมและรักษาข้อมูลดิสก์ได้ แม้ว่าระบบ S.M.A.R.T. พิการ.
  • ค่า– ค่าแอตทริบิวต์ปัจจุบัน (การประมาณแอตทริบิวต์ดิสก์ตาม Raw_value) ค่าต่ำบ่งชี้ว่าดิสก์เสื่อมสภาพอย่างรวดเร็วหรืออาจเกิดความล้มเหลวที่ใกล้จะเกิดขึ้น เหล่านั้น. ยิ่งค่าของแอตทริบิวต์สูงเท่าไรก็ยิ่งดีเท่านั้น ค่าแอตทริบิวต์นี้จะต้องเปรียบเทียบกับค่าเกณฑ์ หากนี่เป็นแอตทริบิวต์ที่สำคัญและค่าต่ำกว่าเกณฑ์ คุณจำเป็นต้องเปลี่ยนดิสก์
  • แย่ที่สุด– ค่าคุณลักษณะต่ำสุดในวงจรชีวิตของไดรฟ์ ค่าอาจเปลี่ยนแปลงตลอดอายุการใช้งานของดิสก์ และไม่ควรต่ำกว่าหรือเท่ากับค่าเกณฑ์ (เกณฑ์)
  • Thresh (เกณฑ์)– ค่าเกณฑ์แอตทริบิวต์ที่กำหนดโดยผู้สร้างดิสก์ ค่าไม่เปลี่ยนแปลงตลอดวงจรชีวิตของดิสก์ หากค่าของแอตทริบิวต์เท่ากับหรือน้อยกว่าเกณฑ์ การแจ้งเตือนจะปรากฏในคอลัมน์ WHEN_FAILED และจำเป็นต้องเปลี่ยนดิสก์
  • พิมพ์– ประเภทแอตทริบิวต์ สามารถเกิดข้อผิดพลาดล่วงหน้าได้ ซึ่งบ่งชี้ถึงความล้มเหลวของดิสก์ที่กำลังจะเกิดขึ้นเนื่องจากข้อผิดพลาด หรือไม่ร้ายแรง ซึ่งบ่งชี้ว่าถึงจุดสิ้นสุดของวงจรชีวิตของดิสก์แล้ว
  • Raw_value– ค่าแอตทริบิวต์วัตถุประสงค์ซึ่งแสดงในรูปแบบทศนิยม (คำนวณโดยเฟิร์มแวร์ของดิสก์) และหน่วยที่ผู้ผลิตรู้จักเท่านั้น (มีการเชื่อมต่อกับค่า เกณฑ์ และค่าที่แย่ที่สุด)
  • เมื่อ_ล้มเหลว– ระบุปัญหาเกี่ยวกับแอตทริบิวต์

แอตทริบิวต์ของดิสก์จะใช้ค่าที่ล้มเหลวในกรณีต่อไปนี้:

ค่า= ฉ( Raw_value) <= เกณฑ์

  • ฉ(Raw_value) – ฟังก์ชั่นสำหรับคำนวณการเสื่อม (ลดลง) ของค่าของพารามิเตอร์ Value ขึ้นอยู่กับ Raw_value

ข้อเสียของแนวทางนี้ในการคำนวณการเสื่อมสภาพของดิสก์:

  • สำหรับผู้ผลิตดิสก์แต่ละรายและแม้แต่รุ่นของดิสก์ ฟังก์ชัน ฉ(Raw_value) คำนวณแตกต่างกัน
  • คะแนนสำหรับแต่ละคุณลักษณะจะถูกคำนวณโดยแยกจากกัน - เช่น ความสัมพันธ์ระหว่างคุณลักษณะจะถูกละเว้น

ตอนนี้ฉันต้องการนำเสนอตารางที่มีคุณสมบัติทั้งหมดที่ระบุไว้ คุณลักษณะเหล่านั้นที่ถูกเน้นด้วยสีชมพูถือเป็นคุณลักษณะที่สำคัญ นอกจากนี้ ประเภทของพารามิเตอร์ยังระบุตามค่าอีกด้วย เหล่านั้น. ยิ่งค่าของพารามิเตอร์ยิ่งสูง สุขภาพของดิสก์ก็จะยิ่งดีขึ้นหรือในทางกลับกัน

ตอนนี้เรามาดูคุณสมบัติกันดีกว่า:

#ไอดี ฐานสิบหก ชื่อแอตทริบิวต์ จะดีกว่าถ้า... คำอธิบาย
01 01 อัตราข้อผิดพลาดในการอ่านข้อมูลดิบ ความถี่ของข้อผิดพลาดเมื่ออ่านข้อมูลจากฮาร์ดไดรฟ์ ต้นกำเนิดของมันถูกกำหนดโดยฮาร์ดแวร์ของฮาร์ดไดรฟ์
02 02 ประสิทธิภาพการรับส่งข้อมูล ประสิทธิภาพโดยรวมของไดรฟ์ หากค่าแอตทริบิวต์ลดลงอย่างถาวร แสดงว่ามีโอกาสสูงที่จะเกิดปัญหากับฮาร์ดไดรฟ์
03 03 เวลาปั่นขึ้น เวลาหมุนของสปินเดิลจากพัก (0 รอบต่อนาที) จนถึงความเร็วในการทำงาน ช่อง Raw_value มีเวลาเป็นมิลลิวินาที/วินาที ขึ้นอยู่กับผู้ผลิต
04 04 เริ่ม/หยุดนับ * จำนวนสปินเดิลทั้งหมดเริ่มและหยุด บางครั้งรวมถึงจำนวนครั้งที่เปิดโหมดประหยัดพลังงานด้วย ฟิลด์ค่าดิบจะจัดเก็บจำนวนการเริ่มต้น/หยุดทั้งหมดของฮาร์ดไดรฟ์
05 05 จำนวนภาคส่วนที่จัดสรรใหม่ จำนวนการดำเนินการรีแมปเซกเตอร์ เมื่อตรวจพบเซกเตอร์ที่เสียหายบนฮาร์ดไดรฟ์ ข้อมูลจากเซกเตอร์นั้นจะถูกทำเครื่องหมายและถ่ายโอนไปยังพื้นที่ที่กำหนดไว้เป็นพิเศษ บล็อกที่ไม่ดีจะถูกกำจัด จากนั้นสถานที่เหล่านี้บนดิสก์จะถูกเก็บรักษาไว้ กระบวนการนี้เรียกว่าการแมปใหม่ ยิ่งค่าการนับเซกเตอร์ที่จัดสรรใหม่สูง สภาพของพื้นผิวดิสก์ก็ยิ่งแย่ลง - การสึกหรอทางกายภาพของพื้นผิว ฟิลด์ค่าดิบประกอบด้วยจำนวนเซกเตอร์ทั้งหมดที่แมปใหม่
07 07 ค้นหาอัตราข้อผิดพลาด ความถี่ของข้อผิดพลาดเมื่อวางตำแหน่งยูนิตหัวแม่เหล็ก ยิ่งค่าสูง สภาพของกลไกหรือพื้นผิวของฮาร์ดไดรฟ์ก็ยิ่งแย่ลง
08 08 ดูประสิทธิภาพเวลา ประสิทธิภาพโดยเฉลี่ยของการดำเนินการกำหนดตำแหน่ง หากค่าแอตทริบิวต์ลดลง แสดงว่ามีโอกาสสูงที่จะเกิดปัญหากับชิ้นส่วนทางกล
09 09 ชั่วโมงเปิดเครื่อง (POH) เวลาที่อุปกรณ์ใช้ในสถานะเปิดอยู่ เวลาหนังสือเดินทางระหว่างความล้มเหลวถูกเลือกเป็นค่าขีดจำกัด
10 0เอ จำนวนการลองหมุนซ้ำ จำนวนความพยายามซ้ำๆ เพื่อหมุนดิสก์ให้มีความเร็วในการทำงาน หากความพยายามครั้งแรกไม่สำเร็จ
11 0B ลองปรับเทียบใหม่อีกครั้ง จำนวนซ้ำของการปรับเทียบใหม่หากความพยายามครั้งแรกไม่สำเร็จ
12 0ซี จำนวนรอบพลังงานของอุปกรณ์ จำนวนรอบการเปิด-ปิดของฮาร์ดไดรฟ์
13 0D อัตราข้อผิดพลาดในการอ่านแบบนุ่มนวล จำนวนข้อผิดพลาดในการอ่านที่เกิดจากซอฟต์แวร์ที่ไม่สามารถแก้ไขได้
187 BB รายงานข้อผิดพลาด UNC ข้อผิดพลาดร้ายแรงของฮาร์ดแวร์
190 เป็น อุณหภูมิการไหลของอากาศ อุณหภูมิอากาศภายในกล่องฮาร์ดไดรฟ์ ค่าจำนวนเต็มหรือค่าโดยใช้สูตร 100 - อุณหภูมิการไหลของอากาศ
191 บี.เอฟ. อัตราข้อผิดพลาด G-sense จำนวนข้อผิดพลาดที่เกิดจากการเข้าชม
192 ค0 จำนวนการดึงกลับการปิดเครื่อง จำนวนรอบการปิดระบบฉุกเฉิน
193 ค1 โหลด/ยกเลิกการโหลดวงจร จำนวนรอบการเคลื่อนย้ายบล็อคส่วนหัวเข้าสู่โซนจอดรถ
194 ค2 อุณหภูมิเอชดีเอ การอ่านค่าจากเซ็นเซอร์อุณหภูมิในตัวของไดรฟ์
195 ค3 กู้คืน ECC ของฮาร์ดแวร์แล้ว จำนวนข้อผิดพลาดที่แก้ไขโดยฮาร์ดแวร์ดิสก์ (ข้อผิดพลาดในการอ่าน ข้อผิดพลาดในการวางตำแหน่ง ข้อผิดพลาดในการส่งผ่านอินเทอร์เฟซภายนอก)
196 ค4 จำนวนเหตุการณ์การจัดสรรใหม่ จำนวนการรีแมปในพื้นที่ว่าง ความสำเร็จและความล้มเหลว
197 C5 จำนวนภาคที่รอดำเนินการในปัจจุบัน จำนวนสาขาผู้สมัครที่จะโอนไปยังเขตสงวน ทำเครื่องหมายว่าไม่น่าเชื่อถือ ในระหว่างการดำเนินการที่ถูกต้องในภายหลัง สามารถลบแอ็ตทริบิวต์ได้
198 ค6 จำนวนเซกเตอร์ที่ไม่สามารถแก้ไขได้ จำนวนข้อผิดพลาดที่ไม่สามารถแก้ไขได้เมื่อเข้าถึงเซกเตอร์
199 C7 การนับข้อผิดพลาด UltraDMA CRC จำนวนข้อผิดพลาดเมื่อถ่ายโอนข้อมูลผ่านอินเทอร์เฟซภายนอก
200 C8 อัตราความผิดพลาดในการเขียน /อัตราข้อผิดพลาดแบบหลายโซน จำนวนข้อผิดพลาดทั้งหมดเมื่อกรอกข้อมูลในภาคส่วน ตัวบ่งชี้คุณภาพการขับขี่
201 C9 อัตราข้อผิดพลาดในการอ่านแบบนุ่มนวล ความถี่ของการเกิดข้อผิดพลาด "ซอฟต์แวร์" เมื่ออ่านข้อมูลจากดิสก์แทนที่จะเป็นฮาร์ดแวร์ HDD
202 แคลิฟอร์เนีย ข้อผิดพลาดเครื่องหมายที่อยู่ข้อมูล จำนวนข้อผิดพลาดใน Data Address Mark (DAM) หากไม่ได้รับการแก้ไขโดยอัตโนมัติ ให้เปลี่ยนอุปกรณ์
203 ซี.บี. หมดเขตยกเลิก จำนวนข้อผิดพลาดของข้อมูล ECC ต่อท้ายสัญญาณที่ส่งเพื่อให้ฝ่ายรับสัญญาณพิจารณาว่ามีข้อผิดพลาดเกิดขึ้นหรือเพื่อแก้ไขข้อผิดพลาดเล็กน้อย
204 ซีซี การแก้ไข ECC แบบนุ่มนวล จำนวนข้อผิดพลาด ECC ที่แก้ไขโดยซอฟต์แวร์
205 ซีดี อัตราความไม่แน่นอนของความร้อน (TAR) จำนวนข้อผิดพลาดเนื่องจากความผันผวนของอุณหภูมิ
206 ส.ศ. บินสูง * ความสูงระหว่างส่วนหัวกับพื้นผิวของดิสก์คอมพิวเตอร์
209 D1 ออฟไลน์ค้นหาประสิทธิภาพ * ไดรฟ์แสวงหาประสิทธิภาพระหว่างการทำงานแบบออฟไลน์
220 ดี.ซี ดิสก์กะ ระยะห่างของการกระจัดของบล็อกดิสก์สัมพันธ์กับแกนหมุน สาเหตุหลักมาจากการกระแทกหรือล้ม
221 วว อัตราข้อผิดพลาด G-Sense จำนวนข้อผิดพลาดที่เกิดจากโหลดภายนอกและผลกระทบ แอ็ตทริบิวต์จะเก็บการอ่านเซ็นเซอร์ความผิดพลาดในตัว
222 เด ชั่วโมงที่โหลด * เวลาที่ใช้โดยบล็อกหัวแม่เหล็กระหว่างการขนถ่ายจากบริเวณที่จอดรถไปยังพื้นที่ทำงานของดิสก์และการโหลดบล็อกกลับเข้าไปในบริเวณที่จอดรถ
223 ดีเอฟ โหลด/ยกเลิกการโหลดนับซ้ำ * จำนวนความพยายามครั้งใหม่ในการขนถ่าย/โหลดบล็อกหัวแม่เหล็กของฮาร์ดไดรฟ์เข้า/ออกจากพื้นที่จอดรถหลังจากพยายามไม่สำเร็จ
224 E0 โหลดแรงเสียดทาน ขนาดของแรงเสียดทานของบล็อกหัวแม่เหล็กเมื่อขนออกจากบริเวณที่จอดรถ
225 E1 จำนวนรอบการโหลด จำนวนรอบการเข้า/ออกบริเวณลานจอดรถ
226 E2 โหลด 'ในเวลา' * เวลาที่ไดรฟ์ขนหัวแม่เหล็กออกจากบริเวณที่จอดรถลงบนพื้นผิวการทำงานของดิสก์
227 E3 การนับการขยายแรงบิด จำนวนความพยายามในการชดเชยแรงบิด
228 E4 ปิดวงจรการดึงกลับ จำนวนครั้งของการจอดรถอัตโนมัติของชุดหัวแม่เหล็กอันเป็นผลมาจากการปิดเครื่อง
230 E6 แอมพลิจูดของศีรษะ GMR * แอมพลิจูดกระวนกระวายใจ (ระยะห่างของการเคลื่อนไหวซ้ำ ๆ ของยูนิตหัวแม่เหล็ก)
231 E7 อุณหภูมิ อุณหภูมิของฮาร์ดไดรฟ์
240 F0 ชั่วโมงบินหัว * ระยะเวลาในการวางตำแหน่งศีรษะ
250 เอฟ.เอ. อ่านอัตราการลองซ้ำข้อผิดพลาด จำนวนข้อผิดพลาดขณะอ่านฮาร์ดดิสก์

คุณต้องดูคุณลักษณะของดิสก์โดยรวมและคาดการณ์การเปลี่ยนอย่างเป็นอิสระ ไม่เพียงแต่ต้องอาศัยคุณลักษณะอัจฉริยะเท่านั้น มีความจำเป็นต้องทำการทดสอบเพิ่มเติมสำหรับ bedblock และรัน fscheck และการทดสอบอัจฉริยะ ซึ่งจะกล่าวถึงในบทความต่อไปนี้

    ฮาร์ดไดรฟ์สมัยใหม่เป็นอุปกรณ์ที่ค่อนข้าง "ฉลาด" และนอกเหนือจากคุณสมบัติพื้นฐานที่มีอยู่ในตัวในฐานะอุปกรณ์จัดเก็บข้อมูลและประมวลผลแล้ว ยังสนับสนุนเทคโนโลยีการทดสอบตัวเอง การวิเคราะห์สถานะ และการสะสมข้อมูลทางสถิติเกี่ยวกับการเสื่อมสภาพของ ลักษณะของตนเอง ปราดเปรื่อง. (เอลฟ์- การตรวจสอบ การวิเคราะห์ nd การส่งออก เทคโนโลยี) พื้นฐานของ S.M.A.R.T. ได้รับการพัฒนาในปี 1995 โดยความพยายามร่วมกันของผู้ผลิตฮาร์ดไดรฟ์ (HDD) ชั้นนำ ในปีต่อๆ มา มาตรฐาน S.M.A.R.T ได้รับการปรับปรุงให้สอดคล้องกับการเปลี่ยนแปลงของเทคโนโลยีและอุปกรณ์ (SMART II และ SMART III) และยังคงได้รับการปรับปรุงอย่างต่อเนื่องในปัจจุบัน

    ฮาร์ดไดรฟ์เริ่มตั้งแต่วินาทีที่ผลิตจะตรวจสอบพารามิเตอร์บางอย่างของสภาพอย่างต่อเนื่องและสะท้อนให้เห็นในลักษณะพิเศษ - คุณลักษณะ(คุณสมบัติ) ที่จัดเก็บไว้ในอุปกรณ์จัดเก็บข้อมูลถาวรตามกฎในส่วนที่จัดสรรเป็นพิเศษของพื้นผิวดิสก์ซึ่งสามารถเข้าถึงได้โดยเฟิร์มแวร์ภายในของไดรฟ์เท่านั้น - พื้นที่ให้บริการ- ข้อมูลคุณสมบัติสามารถอ่านได้ตามข้อกำหนด ATA ( ที่ ไฟล์แนบ) โดยใช้คำสั่งสนับสนุน SMART (SMART READ DATA และคำสั่งมากกว่าหนึ่งโหล) ซึ่งถูกส่งไปยังไดรฟ์โดยซอฟต์แวร์พิเศษ เช่น ยูทิลิตี้จากผู้ผลิตอุปกรณ์หรือโปรแกรมสากลสำหรับการทดสอบและตรวจสอบสถานะ HDD (udisks, smartctl, GSmartControl, gnome-disks เป็นต้น) มาตรฐาน ATA สมัยใหม่รวมถึงการรองรับโปรโตคอล SCT (SMART Command Transport) ซึ่งให้การอ่านบันทึกสถิติของอุปกรณ์ บันทึกสถิติอุปกรณ์เป็นบันทึก SMART แบบอ่านอย่างเดียวที่ส่งโดยไดรฟ์เมื่อได้รับคำสั่ง READ LOG EXT, READ LOG DMA EXT หรือ SMART READ LOG

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

    คุณลักษณะประกอบด้วยหลายช่อง (ส่วนใหญ่มักแสดงเป็น วาล, แย่ที่สุด, Tresh, RAW) ซึ่งแต่ละรายการเป็นตัวบ่งชี้เฉพาะที่แสดงถึงสภาพทางเทคนิคของไดรฟ์ในเวลาที่กำหนด โปรแกรมอ่าน S.M.A.R.T แสดงเนื้อหาของแอตทริบิวต์ โดยปกติจะอยู่ในรูปแบบหลายคอลัมน์:

  • รหัส#- ตัวระบุแอตทริบิวต์ที่เป็นตัวเลข
  • คุณลักษณะ- ชื่อแอตทริบิวต์
  • ธง- แฟล็กแอตทริบิวต์ที่ระบุโดยผู้ผลิต HDD กำหนดลักษณะประเภทของแอตทริบิวต์ (โปรแกรมส่วนใหญ่ตีความแฟล็กเป็นอักขระ k,c,r,s,o,pหรือตัวย่อ เช่น EC - Event Count)

    ก่อนเกิดความล้มเหลว (PF, 01ชม.)- เมื่อถึงค่าเกณฑ์ของประเภทแอตทริบิวต์นี้ ดิสก์จำเป็นต้องเปลี่ยน บางครั้งบิตแฟล็กนี้จะแสดงเป็น วิกฤตชีวิต (CR)หรือ การรับประกันก่อนความล้มเหลว (PW)
    โอการทดสอบ nline (OC, 02h) - คุณลักษณะจะอัปเดตค่าเมื่อเรียกใช้การทดสอบ SMART ในตัวแบบออฟไลน์/ออนไลน์
    ประสิทธิภาพการทำงาน ร่าเริง (PE หรือ PR, 04h) – คุณลักษณะบ่งบอกถึงประสิทธิภาพ
    อีผิดพลาด กิน (ER, 08h) - คุณลักษณะนี้สะท้อนถึงตัวนับข้อผิดพลาดของอุปกรณ์
    อีระบาย ounts (EC, 10h) – แอ็ตทริบิวต์แสดงถึงตัวนับเหตุการณ์
    เอลฟ์ การสำรอง (SP, 20h) – คุณลักษณะการรักษาตนเอง;
    บางโปรแกรมสามารถตีความแฟล็กในรูปแบบของคำอธิบายข้อความ ซึ่งมีความหมายคล้ายกับที่กล่าวไว้ข้างต้น คุณลักษณะหนึ่งสามารถตั้งค่าสถานะได้หลายค่าเป็นค่าเดียว เช่น คุณลักษณะที่มีตัวระบุ 05 สะท้อนถึงจำนวนเซกเตอร์ที่ได้รับมอบหมายใหม่เนื่องจากความล้มเหลวจากพื้นที่สำรอง มีการตั้งค่าสถานะ SP+EC+OC - การประหยัดตัวเอง ตัวนับเหตุการณ์ อัปเดตเมื่อไดรฟ์ออฟไลน์และออนไลน์

  • ค่า- ค่าแอตทริบิวต์ปัจจุบัน
  • เกณฑ์- ค่าเกณฑ์ขั้นต่ำของแอตทริบิวต์
  • แย่ที่สุด- ค่าที่แย่ที่สุดของแอตทริบิวต์สำหรับเวลาทำงานทั้งหมดของไดรฟ์
  • ดิบ- ค่าสัมบูรณ์ของแอตทริบิวต์
  • พิมพ์- บางโปรแกรมในฟิลด์ตัวเลือกนี้แสดงข้อมูลจากแฟล็กคุณลักษณะหรือการบ่งชี้ถึงวิกฤต ( วิกฤตหรือ ก่อนล้มเหลวสะท้อนถึงการเสื่อมสภาพในประสิทธิภาพของอุปกรณ์ และ วัยชราสำหรับคุณลักษณะที่สะท้อนถึงการผลิตทรัพยากร)

        ในการวิเคราะห์สถานะของไดรฟ์ บางทีค่าแอตทริบิวต์ที่สำคัญที่สุดคือ ค่า- หมายเลขตามเงื่อนไข (ปกติตั้งแต่ 0 ถึง 100 หรือสูงถึง 253) ที่ระบุโดยผู้ผลิต ความหมาย ค่าเริ่มแรกจะตั้งค่าไว้ที่สูงสุดเมื่อผลิตไดรฟ์ และจะลดลงหากพารามิเตอร์ของไดรฟ์ลดลง สำหรับแต่ละแอตทริบิวต์จะมีค่าเกณฑ์ เมื่อถึงค่าที่ผู้ผลิตไม่รับประกันประสิทธิภาพ - ฟิลด์ เกณฑ์- หากมีค่า ค่าเข้าใกล้หรือน้อยกว่ามูลค่า เกณฑ์, - ถึงเวลาเปลี่ยนไดรฟ์แล้ว

    รายการคุณลักษณะและความหมายไม่ได้มาตรฐานอย่างเคร่งครัด และผู้ผลิตไดรฟ์บางส่วนสามารถกำหนดได้ แต่ส่วนหลักได้รับการตีความเหมือนกัน ตัวอย่างเช่น แอตทริบิวต์ที่มีรหัส 05 (จำนวนเซกเตอร์ที่จัดสรรใหม่) จะระบุลักษณะจำนวนเซกเตอร์ของดิสก์ที่ถูกปฏิเสธและกำหนดใหม่จากพื้นที่สำรอง ทั้งสำหรับอุปกรณ์ที่ผลิตโดย Seagate Technology และอุปกรณ์ที่ผลิตโดย Western Digital ชุดคุณลักษณะที่รองรับขึ้นอยู่กับรุ่นของไดรฟ์ และอาจมีความแตกต่างกันอย่างมากในองค์ประกอบสำหรับรุ่นต่างๆ

        เครื่องมือซอฟต์แวร์ที่พบบ่อยที่สุดสำหรับการรับข้อมูล S.M.A.R.T ในสภาพแวดล้อม Linux คือยูทิลิตี้ สมาร์ทctlจากชุดอุปกรณ์ สมาร์ทมอนทูลส์ตามกฎแล้วจะรวมอยู่ในซอฟต์แวร์ที่ติดตั้งเริ่มต้นของการแจกจ่ายใด ๆ หากจำเป็น คุณสามารถอัปเดตเวอร์ชันและดาวน์โหลดเอกสารเป็นภาษาอังกฤษบนเว็บไซต์โครงการ smartmontools.org

    เพื่อทำงานร่วมกับยูทิลิตี้ สมาร์ทctlจำเป็นต้องมีสิทธิ์ผู้ใช้ขั้นสูง ราก.

    รูปแบบบรรทัดคำสั่ง สมาร์ทctl:

    พารามิเตอร์อุปกรณ์ smartctl

    ตัวอย่างการใช้งาน สมาร์ทctl

    smartctl –help หรือ smartctl --usage- แสดงคำใบ้เกี่ยวกับการใช้คำสั่ง

    ตัวเลือก สมาร์ทctl:

    -V, --version, --copyright, --license- เวอร์ชันที่แสดง ข้อมูลลิขสิทธิ์และใบอนุญาต

    -i, --ข้อมูล- แสดงข้อมูลการระบุตัวตนของอุปกรณ์

    -g NAME, --get=NAME- แสดงพารามิเตอร์การตั้งค่าดิสก์ (ทั้งหมด, aam, apm, lookahead, ความปลอดภัย, wcache, rcache, wcreorder)

    -a, --ทั้งหมด- แสดงข้อมูล SMART ทั้งหมดของไดรฟ์ที่ระบุ

    -x, --xall- แสดงข้อมูลทางเทคนิคทั้งหมดสำหรับดิสก์ที่ระบุ

    --สแกน- ค้นหาอุปกรณ์ดิสก์

    -q ประเภท --quietmode=TYPEตั้งค่าโหมดรายละเอียดเอาต์พุตสำหรับ smartctl (ผิดพลาดเท่านั้น, เงียบ, จมูก)

    -d ประเภท, --อุปกรณ์=ประเภท- ตั้งค่าประเภทอุปกรณ์ (ata, scsi, sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbsunplus, Marvell, areca, N /E, 3ware,N, hpt,L/M/N, megaraid,N, cciss,N, auto, test) โดยทั่วไปแล้ว จำเป็นต้องตั้งค่าประเภทอุปกรณ์ในกรณีที่ยูทิลิตี้ สมาร์ทctlไม่สามารถตรวจจับได้โดยอัตโนมัติ

    -b ประเภท, --badsum=ประเภท- ตั้งค่าการตอบสนองต่อการตรวจจับข้อผิดพลาดในการตรวจสอบ (เตือน ออก เพิกเฉย)

    -r ประเภท --รายงาน=ประเภท- ตัวเลือกนี้มีไว้สำหรับนักพัฒนา สมาร์ทมอนทูลส์และช่วยให้คุณได้รับข้อมูลโดยละเอียดเมื่อทำธุรกรรมฟังก์ชันการจัดการอุปกรณ์ I/O ไอออคทีล(ioctl, ataioctl, scsiioctl และระดับดีบัก) รายละเอียด - มนุษย์อัจฉริยะ

    -n MODE, --nocheck=MODE- โหมดข้อห้ามสำหรับการรันการทดสอบโหมดประหยัดพลังงาน (ไม่เคย, สลีป, สแตนด์บาย, ไม่ได้ใช้งาน) โดยทั่วไปจะใช้เพื่อป้องกันไม่ให้สปินเดิลมอเตอร์สตาร์ทด้วยคำสั่ง smartctl

    -s ค่า --smart=VALUE- ปิดการใช้งานหรือเปิดใช้งาน SMART (เปิด/ปิด)

    -o VALUE, --offlineauto=VALUE- ข้อห้ามหรืออนุญาตให้ดำเนินการทดสอบอัตโนมัติในโหมดไม่โต้ตอบ (ในโหมดไม่ได้ใช้งานไดรฟ์) ค่าที่ยอมรับ - เปิด/ปิด

    -S ค่า, --saveauto=VALUEคุณสมบัติบันทึกอัตโนมัติ (เปิด/ปิด)

    -s NAME[,VALUE], --set=NAME[,VALUE]- ห้าม/เปิดใช้งานพารามิเตอร์ฮาร์ดแวร์ของไดรฟ์ (aam,, apm,, lookahead,, หยุดการรักษาความปลอดภัย, สแตนด์บาย,, wcache,, rcache,, wcreorder,)

    -H, --สุขภาพ- แสดงสถานะไดรฟ์ (สถานะสุขภาพ SMART)

    -c, --ความสามารถ- แสดงข้อมูลเกี่ยวกับความสามารถ SMART ที่รองรับของฮาร์ดไดรฟ์ที่ระบุ

    -A, --แอตทริบิวต์- แสดงคุณลักษณะ SMART

    -f รูปแบบ --format=รูปแบบ- ตั้งค่ารูปแบบของแอตทริบิวต์ SMART ที่แสดง (เก่า, ย่อ, ฐานสิบหก [, id | val]) ส่วนใหญ่ส่งผลต่อรูปแบบของค่าที่แสดงของตัวระบุแอตทริบิวต์และรูปแบบการแสดงผลของแฟล็ก:
    เก่า- ตัวระบุแอตทริบิวต์จะแสดงในรูปแบบทศนิยม ค่าสถานะจะแสดงเป็นเลขฐานสิบหกและตีความว่าเป็นข้อความ
    ฐานสิบหก- เช่นเดียวกับในกรณีก่อนหน้า แต่ตัวระบุแอตทริบิวต์จะแสดงในรูปแบบเลขฐานสิบหก
    รวบรัด- เอาต์พุตขนาดกะทัดรัด ตัวระบุจะแสดงในระบบเลขฐานสิบ ธงจะแสดงเป็นสัญลักษณ์พร้อมคำอธิบายที่ด้านล่างของตาราง:
    ID# ATTRIBUTE_NAME ค่าสถานะค่าสถานะที่เลวร้ายที่สุด THRESH FAIL RAW_VALUE 1 Raw_Read_Error_Rate POSR-- 114 100 006 - 78309029 - - - - - 254 Free_Fall_Sensor -O--CK 100 100 000 - 0 ||||||_ K เก็บอัตโนมัติ |||||__ จำนวนเหตุการณ์ C ||||___ R อัตราความผิดพลาด |||____ ความเร็ว/ประสิทธิภาพ S || _____ O อัปเดตออนไลน์ |______ P คำเตือนเกี่ยวกับความล้มเหลวล่วงหน้า

    -l ประเภท, --log=TYPE- แสดงบันทึกอุปกรณ์ที่ระบุ (selftest, selector, directory[,g|s], xerror[,N][,error], xselftest[,N][,selftest],พื้นหลัง, sasphy[,reset], sataphy[, รีเซ็ต ], scttemp, scttempint, N[,p], scterc[,N,M], devstat[,N], ssd, gplog,N[,RANGE], smartlog,N[,RANGE]

    -v N,OPTION , --vendorattribute=N,OPTION- ตั้งค่าพารามิเตอร์สำหรับแอตทริบิวต์ที่ผู้ผลิตกำหนดด้วยตัวระบุ N

    -F ประเภท --firmwarebug=TYPE- การปรับเปลี่ยนโปรแกรมเพื่อพิจารณาข้อผิดพลาดในเฟิร์มแวร์ฮาร์ดแวร์ของไดรฟ์ (ไม่มี, nologdir, samsung, samsung2, samsung3, xerrorlba, swapid)

    -ประเภท P, --presets=ประเภท- พารามิเตอร์ดิสก์ที่ตั้งไว้ล่วงหน้า ตามค่าเริ่มต้น ตรวจพบข้อมูลเกี่ยวกับไดรฟ์ในฐานข้อมูลซึ่งเป็นยูทิลิตี้ สมาร์ทctlใช้ชุดพารามิเตอร์ที่มีสำหรับโมเดลที่กำหนด ตัวเลือก ใช้- ใช้ค่าที่ตั้งล่วงหน้าสำหรับไดรฟ์นี้ ไม่สนใจ- อย่าใช้ แสดง- แสดงค่าที่ตั้งล่วงหน้าสำหรับแผ่นดิสก์นี้ แสดงทั้งหมด- แสดงค่าที่ตั้งล่วงหน้าสำหรับรุ่นที่ระบุ ตัวอย่าง:

    smartctl –P ละเว้น /dev/hdb- ละเว้นการตั้งค่าล่วงหน้าสำหรับดิสก์ /dev/hdb;
    smartctl –P แสดง /dev/sdb- แสดงค่าที่ตั้งล่วงหน้าสำหรับดิสก์ที่ระบุ
    smartctl –P แสดงทั้งหมด 'ST9250315AS'- - แสดงค่าที่ตั้งไว้ล่วงหน้าสำหรับรุ่นดิสก์ที่ระบุ - ST9250315AS;
    smartctl –P แสดงทั้งหมด 'ST3750515AS' 'SD15'- แสดงค่าที่ตั้งล่วงหน้าสำหรับดิสก์รุ่นที่ระบุ ST3750515AS พร้อมเฟิร์มแวร์ SD15

    -B [+]ไฟล์ --drivedb=[+]ไฟล์- อ่านและเปลี่ยนแปลงฐานข้อมูลโมเดลดิสก์จากไฟล์ FILE เครื่องหมาย “+” หน้าชื่อไฟล์หมายถึงการเพิ่มบันทึกใหม่ลงในฐานข้อมูลก่อนรายการที่มีอยู่

    ตามค่าเริ่มต้น ฐานข้อมูลจะถูกจัดเก็บไว้ในไฟล์ /usr/share/smartmontools/drivedb.h

    ตัวเลือกการทดสอบตัวเองของอุปกรณ์ =====

    -t ทดสอบ --test=TEST- รันการทดสอบ TEST Run test การทดสอบ: ออฟไลน์, สั้น, ยาว, ยานพาหนะ, บังคับ, ผู้ขาย, N, เลือก, M-N, รอดำเนินการ, N, หลังจากเลือก,

    -C, --เชลยศึก- ทำการทดสอบในโหมดจับภาพไดรฟ์ ใช้ร่วมกับพารามิเตอร์ -ทีสำหรับการทดสอบ ไม่อยู่ในโหมด ออฟไลน์- การใช้ตัวเลือกนี้อาจทำให้อุปกรณ์ไม่ว่างตลอดระยะเวลาการทดสอบ และอาจส่งผลให้ระบบหยุดชะงักและข้อมูลสูญหาย คุณไม่ควรใช้ตัวเลือกนี้ -คเพื่อทำการทดสอบกับไดรฟ์ที่มีพาร์ติชั่นที่เมาท์ สำหรับอุปกรณ์ SCSI ตัวเลือกนี้หมายถึงการเรียกใช้การทดสอบในตัวใน "โหมดเบื้องหน้า"

    -X, --ยกเลิก- บังคับการทดสอบให้เสร็จสิ้นโดยไม่มีคีย์ --เชลยศึก.

    ตัวอย่างการใช้ smartctrl

    smartctl --info /dev/sdb- แสดงข้อมูลประจำตัวของอุปกรณ์ /dev/sdb ตัวอย่างเอาต์พุตคำสั่ง:

    === เริ่มต้นส่วนข้อมูล === รุ่นอุปกรณ์: ST9500620NS หมายเลขซีเรียล: 9XF0AW8T เวอร์ชันเฟิร์มแวร์: SN01 ความจุผู้ใช้: 500,107,862,016 ไบต์ อุปกรณ์อยู่: ไม่ได้อยู่ในฐานข้อมูล smartctl เวอร์ชัน ATA คือ: 8 ATA มาตรฐานคือ: ATA-8-ACS revision 4 เวลาท้องถิ่นคือ: อังคาร 28 ต.ค. 15:05:31 น. 2014 รองรับ MSK SMART คือ: พร้อมใช้งาน - อุปกรณ์มีความสามารถ SMART การสนับสนุน SMART คือ: เปิดใช้งาน

    smartctl --all /dev/hda- แสดงข้อมูล SMART ทั้งหมดสำหรับอุปกรณ์ /dev/hda

    ตัวอย่างข้อมูลที่แสดง:

    === เริ่มต้นส่วนข้อมูล === รุ่นอุปกรณ์: ST9500620NS หมายเลขซีเรียล: 9XF0AW8T เวอร์ชันเฟิร์มแวร์: SN01 ความจุผู้ใช้: 500,107,862,016 ไบต์ อุปกรณ์อยู่: ไม่ได้อยู่ในฐานข้อมูล smartctl เวอร์ชัน ATA คือ: 8 ATA มาตรฐานคือ: ATA-8-ACS revision 4 เวลาท้องถิ่นคือ: วันอังคารที่ 28 ต.ค. 15:05:45 น. 2014 รองรับ MSK SMART คือ: พร้อมใช้งาน - อุปกรณ์มีความสามารถ SMART การสนับสนุน SMART คือ: เปิดใช้งาน === เริ่มอ่านส่วนข้อมูล SMART === ผลการทดสอบการประเมินสุขภาพตนเองโดยรวมของ SMART: ผ่าน ค่า SMART ทั่วไป: สถานะการรวบรวมข้อมูลออฟไลน์: (0x82) กิจกรรมการรวบรวมข้อมูลออฟไลน์เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด SMART หมายเลขการแก้ไขโครงสร้างข้อมูลบันทึกการทดสอบตัวเองแบบเลือก 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_test Selective self-test flags (0x0): หลังจากสแกนช่วงที่เลือก ให้ทำ ไม่ใช่การอ่านและสแกนส่วนที่เหลือของดิสก์ หากการทดสอบตัวเองแบบเลือกไว้อยู่ระหว่างการเปิดเครื่อง ให้ดำเนินการต่อหลังจากหน่วงเวลา 0 นาที

    smartctl -A -v 9 นาที /dev/hda- แสดงข้อมูลแอตทริบิวต์ SMART ทั้งหมดสำหรับอุปกรณ์ /dev/hdaและแอตทริบิวต์ที่มีรหัส 9 (ตรงเวลา) ตีความว่าเป็นค่าภายในที่ระบุเป็นนาทีแทนที่จะเป็นชั่วโมง

    smartctl --smart=on --offlineauto=on --saveauto=on /dev/hda- เปิดใช้งาน SMART สำหรับไดรฟ์ /dev/hda อนุญาตให้ดำเนินการทดสอบออฟไลน์โดยอัตโนมัติและบันทึกแอตทริบิวต์ด้วยตนเอง คำสั่งสามารถดำเนินการได้บนระบบที่ทำงานอยู่ อันที่จริงนี่คือการตั้งค่าพารามิเตอร์การทำงานมาตรฐานสำหรับดิสก์ไดรฟ์ทั่วไป

    smartctl --test=long /dev/hda- รันการทดสอบในตัวแบบขยายสำหรับดิสก์ /dev/hda คำสั่งนี้สามารถใช้กับระบบที่กำลังรันอยู่ หากต้องการดูผลลัพธ์ของการทดสอบที่รันอยู่ ให้ใช้คำสั่งเพื่อส่งออกบันทึกภายในหลังจากการทดสอบเสร็จสิ้น
    smartctl -l ทดสอบตัวเอง /dev/hda

    smartctl --attributes --log=selftest --quietmode=errorsonly /dev/had- แสดงข้อมูลบันทึกการทดสอบตัวเองภายในและคุณลักษณะข้อผิดพลาด

    smartctl -s on -t ออฟไลน์ /dev/hdc- เปิดใช้งาน SMART และทำการทดสอบออฟไลน์สำหรับไดรฟ์ /dev/hdc หากตรวจพบข้อผิดพลาดในระหว่างการทดสอบ ข้อมูลเกี่ยวกับข้อผิดพลาดนั้นจะถูกบันทึกไว้ในบันทึกภายใน ซึ่งสามารถดูได้โดยใช้พารามิเตอร์ -l ผิดพลาด.

    smartctl -q เงียบ -a /dev/had- ตรวจสอบข้อมูล SMART โดยไม่แสดงข้อมูลที่ได้รับ มักใช้ในสคริปต์ หลังจากดำเนินการคำสั่งแล้ว จะมีการตรวจสอบโค้ดส่งคืน (variable $? command shell) เพื่อพิจารณาว่าค่าของแอ็ตทริบิวต์ใดๆ เกินค่าจำกัดหรือมีบันทึกข้อผิดพลาดในบันทึกของอุปกรณ์หรือไม่

    smartctl -q ข้อผิดพลาดเท่านั้น -H -l ทดสอบตัวเอง /dev/had- แสดงข้อมูลเฉพาะเมื่อมีสถานะ SMART ที่ผิดพลาดหรือหากการทดสอบภายในล้มเหลว

    smartctl -t เลือก, 10-100 -t เลือก, 30-300 -t เลือกภายหลัง, บน -t รอดำเนินการ, 45 /dev/hda- ทำการทดสอบภายในในพื้นที่ที่ระบุของบล็อก LBA และหลังจากเสร็จสิ้นให้สแกนดิสก์ที่เหลือ หากปิดเครื่องระหว่างการสแกน ให้ทำต่ออีก 45 นาทีหลังจากเปิดเครื่อง

    smartctl --all --device=3ware,0 /dev/sda- รับข้อมูล SMART สำหรับดิสก์ ATA แรกที่เชื่อมต่อกับคอนโทรลเลอร์ 3ware RAID

    smartctl -a -d 3ware,0 /dev/twe0- รับข้อมูล SMART สำหรับดิสก์ ATA แรกที่เชื่อมต่อกับคอนโทรลเลอร์ RAID 3ware RAID 6000/7000/8000

    smartctl -a -d 3ware,0 /dev/twa0- รับข้อมูล SMART สำหรับดิสก์ ATA แรกที่เชื่อมต่อกับคอนโทรลเลอร์ 3ware RAID 9000 RAID

    smartctl -t short -d 3ware,3 /dev/sdb- รันการทดสอบภายในแบบสั้นสำหรับดิสก์ตัวที่ 4 ซึ่งเป็นอุปกรณ์ดิสก์ SCSI ตัวที่สอง /dev/sdb

    smartctl -a -d hpt,1/3 /dev/sda- รับข้อมูล SMART ของดิสก์ที่เชื่อมต่อกับช่องที่ 3 ของคอนโทรลเลอร์ HighPoint RocketRAID ตัวแรก

    การถอดรหัสคุณลักษณะ S.M.A.R.T

    ตัวระบุแอตทริบิวต์จะแสดงอยู่ในระบบเลขฐานสิบ และในวงเล็บจะแสดงเป็นเลขฐานสิบหก

  • 001 (1 ชม.) อัตราข้อผิดพลาดในการอ่านข้อมูลดิบ- ค่าสัมบูรณ์ของข้อผิดพลาดในการอ่าน มีความแตกต่างบางประการในการสร้างมูลค่าของคุณลักษณะนี้โดยผู้ผลิตหลายราย จากประสบการณ์ ฉันสามารถพูดได้ว่าไดรฟ์ Seagate สามารถมีค่า RAW มหาศาลสำหรับคุณลักษณะนี้ได้ แม้ว่าจริงๆ แล้วพวกเขาจะอยู่ในสภาพที่ดีก็ตาม ในขณะที่ไดรฟ์ Western Digital สามารถมีค่าเป็นศูนย์ได้ โดยมีตัวบ่งชี้ที่สำคัญสำหรับคุณลักษณะอื่นๆ บางรุ่นไม่รองรับคุณลักษณะนี้เลย
  • 002 (02h) ประสิทธิภาพการรับส่งข้อมูล- ประสิทธิภาพฮาร์ดไดรฟ์โดยเฉลี่ย คุณลักษณะที่หายาก
  • 003 (3 ชม.) เวลาปั่นหมาด- เวลาเฉลี่ยในการหมุนแกนหมุนของดิสก์จาก 0 RPM ไปจนถึงความเร็วการทำงาน ไม่รองรับไดรฟ์ SSD
  • 004 (4ชม.) เริ่ม/หยุดนับ- จำนวนรอบการเริ่ม/หยุดสปินเดิล
  • 005 (5 ชม.) จำนวนเซกเตอร์ที่จัดสรรใหม่- จำนวนภาคที่ได้รับมอบหมายใหม่ (แจกจ่ายซ้ำ) ไดรฟ์สมัยใหม่มีพื้นที่ผิวสำรองเพื่อใช้ปริมาตรในกรณีที่ลักษณะของบล็อกจากพื้นที่หลักเสื่อมลง หากเฟิร์มแวร์ของไดรฟ์ตรวจพบข้อผิดพลาดในการเขียน/อ่านบล็อกใดๆ ของพื้นผิวการทำงาน กลไกจะเปิดขึ้นเพื่อให้แน่ใจว่ามีการเปลี่ยนเส้นทางคำขอไปยังบล็อก (เซกเตอร์) ที่ชำรุดไปยังบล็อกจากชิ้นส่วนสำรอง มันจะย้ายข้อมูลไปยังพื้นที่ว่างโดยอัตโนมัติ และบล็อกจะถูกทำเครื่องหมายเป็น "มอบหมายใหม่" กระบวนการนี้มักเรียกว่า "การแมปใหม่" หรือ "การกำหนดข้อบกพร่องใหม่โดยอัตโนมัติ" ขั้นตอนในการกำหนดเซกเตอร์เสียให้กับการสำรองข้อมูลจะดำเนินการโดยอัตโนมัติโดยเฟิร์มแวร์ภายในของไดรฟ์และผู้ใช้จะมองไม่เห็น (ระบบปฏิบัติการ) ข้อเท็จจริงของการกำหนดใหม่และจำนวนเซกเตอร์ที่ได้รับมอบหมายใหม่นั้นมีอยู่ในบันทึก SMART เท่านั้น ฟิลด์ค่าสัมบูรณ์ของแอตทริบิวต์ มูลค่าดิบมีจำนวนเซกเตอร์ที่แมปใหม่ทั้งหมด ค่าที่ทำให้เป็นมาตรฐาน ค่าสะท้อนถึงเปอร์เซ็นต์ของจำนวนบล็อกที่ชำรุดที่อนุญาต เมื่อพื้นที่อะไหล่หมด การกำหนดใหม่จะทำไม่ได้และต้องเปลี่ยนดิสก์ แม้แต่ค่าที่ไม่สำคัญ แต่ค่าที่มากของฟิลด์นี้ก็อาจทำให้ความเร็วในการแลกเปลี่ยนข้อมูลลดลงได้ เนื่องจากไดรฟ์ดำเนินการเพิ่มเติมในการติดตั้งหัวบนรางของพื้นที่ว่างซึ่งโดยปกติจะอยู่ที่ส่วนท้ายของพื้นผิวการทำงาน ของดิสก์
  • 007 (7 ชม.) อัตราความผิดพลาดในการค้นหา- ความถี่ของการเกิดข้อผิดพลาดในการวางตำแหน่งของชุดหัวแม่เหล็ก (MMG) ดิสก์ไดรฟ์จะตรวจสอบการติดตั้งส่วนหัวที่ถูกต้องบนแทร็กพื้นผิวที่ต้องการ หากดำเนินการติดตั้งไม่ถูกต้อง จะมีการบันทึกข้อผิดพลาดและดำเนินการซ้ำ ในทางปฏิบัติ ข้อผิดพลาดในการวางตำแหน่งจำนวนมากอาจไม่เพียงเกิดจากปัญหาของอุปกรณ์เท่านั้น แต่ยังเกิดจากอิทธิพลของปัจจัยภายนอก เช่น สภาพอุณหภูมิที่ไม่เหมาะสมหรือการสั่นสะเทือนอีกด้วย
  • 008 (8 ชม.) ขอเวลาแสดง
  • 009 (09 ชม.) ชั่วโมงเปิดเครื่อง (POH)จำนวนชั่วโมงทำงาน - จำนวนชั่วโมงที่ดิสก์ถูกเปิดตลอดระยะเวลาตั้งแต่การผลิต โดยเป็นค่าจำนวนเต็มในหน่วยชั่วโมง บางครั้งมีโมเดลไดรฟ์ซึ่งค่าภายในของคุณลักษณะนี้ถูกจัดเก็บเป็นจำนวนนาทีหรือวินาทีในการทำงาน แทนที่จะเป็นชั่วโมง การถึงค่าเกณฑ์ของแอตทริบิวต์นี้หมายความว่าทรัพยากรที่ระบุโดยผู้ผลิตหมดลงแล้ว ( MTBF - เวลาเฉลี่ยระหว่างความล้มเหลว
  • 010 (0Ah) จำนวนการลองปั่นซ้ำ- จำนวนครั้งที่ลองสตาร์ทสปินเดิลอีกครั้ง หลังจากเปิดเครื่อง ไดรฟ์จะหมุนดิสก์และติดตามความสำเร็จของความเร็วในการหมุนการทำงานที่ผู้ผลิตกำหนดสำหรับรุ่นนี้ หากไม่ถึงความเร็วในการทำงานภายในเวลาควบคุมที่กำหนด ค่าของคุณลักษณะนี้จะเพิ่มขึ้น และเครื่องยนต์จะหมุนอีกครั้ง
  • 011 (0B) ลองปรับเทียบใหม่อีกครั้ง- คุณลักษณะนี้สะท้อนถึงจำนวนการปรับเทียบซ้ำซ้ำหากความพยายามครั้งแรกไม่สำเร็จ หากค่าแอตทริบิวต์เพิ่มขึ้น แสดงว่ามีโอกาสสูงที่จะเกิดปัญหากับชิ้นส่วนทางกลของไดรฟ์ นอกจากนี้ การเพิ่มขึ้นของค่าสัมบูรณ์ของคุณลักษณะนี้อาจเกิดจากการที่เฟิร์มแวร์ภายในของไดรฟ์ใช้ขั้นตอนการปรับเทียบใหม่เพื่อแก้ไขข้อผิดพลาดประเภทอื่น
  • 012 (0Ch) จำนวนรอบกำลังของอุปกรณ์- ค่าสัมบูรณ์ของ Raw Value ระบุจำนวนรอบการเปิด/ปิดของไดรฟ์ตลอดระยะเวลาการทำงาน ค่าปกติของ Value มักจะไม่เปลี่ยนแปลงและเท่ากับ 100
  • 013 (0Dh) - อัตราข้อผิดพลาดในการอ่านแบบนุ่มนวล- จำนวนความล้มเหลวของซอฟต์แวร์ - จำนวนความล้มเหลวของซอฟต์แวร์สะสม ค่าที่ทำให้เป็นมาตรฐาน: เริ่มต้นที่ 100 จะแสดงเปอร์เซ็นต์ของจำนวนความล้มเหลวของซอฟต์แวร์ที่เพิ่มขึ้นที่อนุญาตที่เหลืออยู่
  • 100 (64 ชม.) ลบ/โปรแกรมรอบ- จำนวนรอบการลบ-เขียนของหน่วยความจำที่ตั้งโปรแกรมใหม่ได้ (แฟลช) สำหรับไดรฟ์ SSD จำนวนรอบดังกล่าวมีจำกัดและขึ้นอยู่กับชิปหน่วยความจำแบบเขียนซ้ำถาวรที่ใช้ใน SSD รุ่นที่กำหนด
  • 103 (67 ชม.) สร้างตารางการแปลใหม่- จำนวนเหตุการณ์ที่เกี่ยวข้องกับการทำลายตารางภายในของนักแปลและการสร้างใหม่
  • 170 (AAh) จำนวนบล็อกที่สงวนไว้- จำนวนบล็อกสำรองที่มีอยู่สำหรับการกำหนดเซกเตอร์เสียใหม่ (ดูแอตทริบิวต์ E8h)
  • 171 (ABh) จำนวนความล้มเหลวของโปรแกรม- ข้อผิดพลาดในการเขียนไปยังหน่วยความจำ SSD ที่ตั้งโปรแกรมใหม่ได้
  • 172 (ACh) ลบจำนวนความล้มเหลว– ข้อผิดพลาดในการลบหน่วยความจำแฟลช SSD กระบวนการเขียนลงในหน่วยความจำถาวรที่เขียนซ้ำได้ประกอบด้วยสองส่วน - การลบและการเขียน ขั้นตอนการลบจะดำเนินการก่อนเขียนข้อมูลเสมอ
  • 173 (ADh) สวม Leveler Worst Case Erase Count- จำนวนการดำเนินการลบสูงสุดที่อนุญาตสำหรับบล็อกเดียวของดิสก์ SSD
  • 174 (AEh) การสูญเสียพลังงานที่ไม่คาดคิด- ไฟฟ้าดับโดยไม่คาดคิดสำหรับ SSD ตัวบ่งชี้นี้เรียกอีกอย่างว่า "จำนวนการปิดเครื่องฉุกเฉิน" ในศัพท์เฉพาะของฮาร์ดไดรฟ์ที่มีสื่อแม่เหล็ก มูลค่าดิบสัมบูรณ์: จำนวนสะสมของการปิดระบบที่ผิดปกติตลอดอายุการใช้งานของอุปกรณ์
  • 175 (AFh) จำนวนความล้มเหลวของโปรแกรม– คุณลักษณะนี้ใช้ในไดรฟ์ SSD ที่ผลิตโดย Intel และแสดงข้อมูลเกี่ยวกับความล้มเหลวในการป้องกันไฟฟ้าขัดข้องของไดรฟ์ SSD ผลลัพธ์ของการทดสอบครั้งสุดท้ายในรูปของจำนวนไมโครวินาทีก่อนที่ตัวเก็บประจุจะคายประจุจะถูกกำหนดไว้ที่ค่าสูงสุด จำนวนนาทีนับตั้งแต่การทดสอบครั้งล่าสุดและจำนวนการทดสอบทั้งหมดตลอดระยะเวลาการใช้งานอุปกรณ์จะถูกบันทึกด้วย ค่าดิบ: ไบต์ 0-1: ผลการทดสอบล่าสุดเป็นหน่วยไมโครวินาทีก่อนที่ตัวเก็บประจุจะคายประจุ โดยคงที่ที่ค่าสูงสุด ผลการทดสอบควรอยู่ในช่วง 25 - 5,000,000 ค่าที่ต่ำกว่าหมายถึงรหัสข้อผิดพลาดเฉพาะ ไบต์ 2-3: จำนวนนาทีนับตั้งแต่ข้อความสุดท้าย คงที่ที่ค่าสูงสุด ไบต์ 4-5: จำนวนการทดสอบตลอดระยะเวลาการใช้งานอุปกรณ์ ไม่เพิ่มขึ้นระหว่างรอบการเปิด-ปิด และคงที่ที่ค่าสูงสุด ตั้งค่าเป็น 1 หากการทดสอบล้มเหลวหรือ 11 เมื่อทดสอบตัวเก็บประจุในสภาวะอุณหภูมิที่ยอมรับไม่ได้ มิฉะนั้นจะถูกตั้งค่าเป็น 100
  • 183 (B7h) SATA ดาวน์ชิฟต์- จำนวนการลดระดับความเร็ว SATA ค่าดิบ: จำนวนครั้งที่อินเทอร์เฟซ SATA ถูกดาวน์เกรดเนื่องจากข้อผิดพลาด (จาก 6Gb/s เป็น 3Gb/s หรือ 1.5Gb/s หรือจาก 3Gb/s เป็น 1.5Gb/s /s มาก บ่อยครั้งที่คุณลักษณะนี้แสดงถึงคุณภาพของแหล่งจ่ายไฟไม่เพียงพอ การเกิดออกซิเดชันของหน้าสัมผัสสายเคเบิลอินเทอร์เฟซ หรือความผิดปกติ
  • 184 (B8h) ข้อผิดพลาดจากต้นทางถึงปลายทางจำนวนข้อผิดพลาดแคชจากต้นทางถึงปลายทางที่ตรวจพบ (ดิสก์แคช) ค่าสัมบูรณ์: จำนวนข้อผิดพลาดตั้งแต่ต้นทางถึงปลายทางที่อุปกรณ์ตรวจพบและแก้ไข
  • 187 (BBh) รายงานข้อผิดพลาดที่ไม่สามารถแก้ไขได้จำนวนข้อผิดพลาดที่ไม่สามารถกู้คืนได้ Raw Value: จำนวนข้อผิดพลาดที่รูทีนภายในของไดรฟ์ไม่สามารถแก้ไขได้
  • 188 (BCh) คำสั่งหมดเวลา- จำนวนคำสั่งที่ถูกขัดจังหวะโดยการหมดเวลา
  • 189 (BDh) งานเขียนเรื่อง High Fly- จำนวนเหตุการณ์ที่เกี่ยวข้องกับข้อผิดพลาดที่บันทึกโดย Fly Height Monitor เมื่อหัวบันทึกอยู่ในตำแหน่งที่ไม่รับประกันการทำงานปกติ หากความสูงการบินของส่วนหัวเหนือพื้นผิวแม่เหล็กเกินความสูงที่เหมาะสมแม้ในช่วงเวลาสั้นๆ ข้อมูลที่บันทึกไว้อาจไม่สามารถอ่านได้ในอนาคต ไดรฟ์สมัยใหม่ใช้เทคโนโลยีการควบคุมความสูงของส่วนหัวที่พัฒนาขึ้นเป็นพิเศษซึ่งทำให้ไม่สามารถบันทึกข้อมูลที่ระดับความสูงที่ไม่เหมาะสมได้ มีการเพิ่มอันหนึ่งไปที่ตัวนับของคุณลักษณะนี้ และจะทำการบันทึกหลังจากตั้งค่าระดับความสูงของการบินปกติ ค่าที่เพิ่มขึ้นของคุณลักษณะนี้อาจเกิดจากการกระแทกหรือการสั่นสะเทือนจากภายนอก อุณหภูมิที่ผิดปกติ หรือการเสื่อมสภาพของพื้นผิวแม่เหล็กหรือส่วนหัว
  • 190 (BEh) อุณหภูมิการไหลของอากาศอุณหภูมิการไหลของอากาศ (กรณี) มูลค่าดิบ: สถิติอุณหภูมิกรณี
  • ไบต์ 0-1: อุณหภูมิเคสปัจจุบันเป็นองศาเซลเซียส; ไบต์ 2: อุณหภูมิเคสขั้นต่ำล่าสุดเป็นองศาเซลเซียส ไบต์ 3: อุณหภูมิเคสสูงสุดล่าสุดเป็นองศาเซลเซียส ไบต์ 4-5: ตัวนับอุณหภูมิที่เพิ่มขึ้น จำนวนครั้งที่อุณหภูมิที่บันทึกไว้เกินอุณหภูมิการทำงานสูงสุดที่อนุญาตของไดรฟ์- จำนวนข้อผิดพลาดที่เกิดจากแรงกระแทก คุณลักษณะจะจัดเก็บการอ่านจากมาตรความเร่งในตัว ซึ่งจะบันทึกการกระแทก การกระแทก การล้ม และแม้แต่การติดตั้งดิสก์โดยไม่ระมัดระวังลงในเคสคอมพิวเตอร์ โดยปกติแล้วจะระบุลักษณะสภาพการทำงานของแล็ปท็อปค่อนข้างแม่นยำ - ค่าแอตทริบิวต์ที่สูงบ่งบอกถึงการกระแทกและการตกหล่นอย่างกะทันหันระหว่างการทำงานของอุปกรณ์
  • 192 (C0h) จำนวนรอบการถอยกลับฉุกเฉินจำนวนการปิดเครื่องฉุกเฉิน (จำนวนการปิดเครื่องผิดปกติ) - จำนวนเหตุการณ์ไฟฟ้าดับฉุกเฉิน (ผิดปกติ) ทั้งหมดตลอดระยะเวลาการใช้งานอุปกรณ์ สำหรับไดรฟ์ SSD “การปิดเครื่องอย่างผิดปกติ” หมายถึงการปิดอุปกรณ์โดยไม่ต้องออกคำสั่ง STANDBY IMMEDIATE ก่อน
  • 194 (C2h) อุณหภูมิ HDA- อุณหภูมิของไดรฟ์เอง (HDA - ชุดฮาร์ดดิสก์) คุณลักษณะนี้เก็บค่าการอ่านของเซ็นเซอร์อุณหภูมิในตัว ซึ่งโดยปกติจะเป็นหัวแม่เหล็กตัวใดตัวหนึ่ง (โดยปกติจะเป็นหัวแม่เหล็กด้านล่าง) สำหรับไดรฟ์ SSD เซ็นเซอร์อุณหภูมิจะติดตั้งอยู่ภายในเคสบนแผงวงจรพิมพ์ ข้อมูลที่บันทึกไว้ในฟิลด์แอตทริบิวต์จะแสดงอุณหภูมิปัจจุบัน ต่ำสุด และสูงสุด ช่องที่แย่ที่สุดจะแสดงอุณหภูมิที่แย่ที่สุดระหว่างการทำงานของไดรฟ์ (คุณสามารถตั้งค่าความเป็นจริงของความร้อนสูงเกินไปและระดับของอุณหภูมิได้) ค่าดิบ - อุณหภูมิปัจจุบัน ไดรฟ์บางรุ่นอาจรองรับคุณลักษณะ 205 (CDh) อัตราความไม่แน่นอนของความร้อน (TAR) ซึ่งบันทึกจำนวนการเปลี่ยนแปลงของอุณหภูมิที่เป็นอันตราย
  • กู้คืน ECC ฮาร์ดแวร์ 195 (C3h) แล้ว- จำนวนข้อผิดพลาดในการอ่านที่แก้ไขโดยฮาร์ดแวร์ไดรฟ์โดยใช้รหัสแก้ไขข้อผิดพลาด ข้อผิดพลาดดังกล่าวไม่จำเป็นต้องอ่านเซกเตอร์ซ้ำและไม่ทำให้สูญเสียความเร็วในการแลกเปลี่ยนข้อมูล แต่ส่วนใหญ่บ่งชี้ว่าพารามิเตอร์ของเส้นทางการอ่านลดลง
  • 196 (C4h) จำนวนเหตุการณ์การจัดสรรใหม่ มูลค่าดิบ
  • ฟิลด์ค่าดิบแอ็ตทริบิวต์นี้แสดงจำนวนเซกเตอร์ทั้งหมดที่ไดรฟ์พิจารณาผู้สมัครเพื่อกำหนดพื้นที่ว่างใหม่ หากในอนาคตสามารถอ่านภาคส่วนใด ๆ เหล่านี้ได้สำเร็จ ก็จะถูกแยกออกจากรายชื่อผู้สมัคร หากการอ่านเซกเตอร์มีข้อผิดพลาดเกิดขึ้น ไดรฟ์จะพยายามกู้คืนข้อมูลและถ่ายโอนไปยังพื้นที่สำรอง และทำเครื่องหมายเซกเตอร์นั้นว่าทำการแมปใหม่
  • 198 (C6) การนับเซกเตอร์ที่ไม่สามารถแก้ไขได้- ตัวนับข้อผิดพลาดที่ไม่สามารถแก้ไขได้ เช่น ตัวนับข้อผิดพลาดที่ไม่ได้รับการแก้ไขด้วยวิธีแก้ไขฮาร์ดแวร์ไดรฟ์ภายใน ซึ่งหมายความว่าข้อผิดพลาดดังกล่าวจะปรากฏเป็นบล็อกเสียแบบคลาสสิกของระบบไฟล์ (Bad Block) สาเหตุของความล้มเหลวของดิสก์ดังกล่าวอาจเป็นความผิดปกติของแต่ละองค์ประกอบหรือการขาดเซกเตอร์ว่างในพื้นที่ว่างของดิสก์เมื่อจำเป็นต้องกำหนดใหม่
  • 199 (C7h) อัตราความผิดพลาด UltraDMA CRC- จำนวนข้อผิดพลาดระหว่างการถ่ายโอนข้อมูลในโหมดการเข้าถึงหน่วยความจำโดยตรงที่ตรวจพบโดย Cyclic Redundancy Check (CRC) การควบคุมฮาร์ดแวร์สำหรับการถ่ายโอนข้อมูลจากไดรฟ์ไปยัง RAM ตรวจพบข้อผิดพลาดในการตรวจสอบและแก้ไขทันทีหากข้อผิดพลาดสามารถแก้ไขได้ ในกรณีนี้ อัลกอริธึมสำหรับการทำงานของดิสก์ปกติจะไม่เปลี่ยนแปลง ในกรณีที่เกิดข้อผิดพลาดที่ไม่สามารถกู้คืนได้ ระบบจะดำเนินการขั้นตอนการประมวลผล โดยทั่วไปแล้ว คุณลักษณะนี้จะมีการนับข้อผิดพลาด CRC ประเภทต่างๆ บ่อยครั้งที่ข้อผิดพลาดประเภทนี้มีความเกี่ยวข้องไม่มากนักกับฮาร์ดแวร์ของไดรฟ์ แต่มีสายอินเทอร์เฟซที่ชำรุด, หน้าสัมผัสออกซิไดซ์, แหล่งจ่ายไฟคุณภาพต่ำ, การโอเวอร์คล็อกบัส PCI, ความร้อนสูงเกินไปของชิปชิปเซ็ตมาเธอร์บอร์ด ฯลฯ
  • 200 (C8h) อัตราข้อผิดพลาดในการเขียน (อัตราข้อผิดพลาดหลายโซน)- ข้อผิดพลาดในการบันทึกข้อมูล
  • 232 (E8h) จำนวนภาคการเขียนทั้งหมดสำหรับไดรฟ์ SSD - จำนวนเซกเตอร์ที่เขียน ค่าดิบเพิ่มขึ้น 1 สำหรับทุก ๆ 65,536 เซกเตอร์ (32 MB) ที่เขียนโดยระบบ สำหรับ Intel SSD - Intel SSD พื้นที่สงวนที่มีอยู่คือเปอร์เซ็นต์ของพื้นที่ว่างที่ใช้เพื่อกำหนดบล็อกที่ชำรุดใหม่
  • 233 (E9h) ชั่วโมงเปิดเครื่อง- ขับเคลื่อนระยะเวลาการทำงาน สำหรับไดรฟ์ SSD คุณลักษณะนี้จะถูกตีความว่าเป็น ชีวิตที่เหลืออยู่- ตัวบ่งชี้การสึกหรอของสื่อ จำนวนรอบสื่อบันทึก NAND ลดลงเชิงเส้นจาก 100 เป็น 1 เนื่องจากจำนวนรอบการลบโดยเฉลี่ยเพิ่มขึ้นจาก 0 เป็นสูงสุด ค่าปกติจะหยุดลดลงเมื่อถึง 1 แต่อุปกรณ์มีแนวโน้มที่จะทนทานต่อการสึกหรอเพิ่มเติมอย่างมีนัยสำคัญ
  • 241 (F1h) LBA ทั้งหมดที่ถูกเขียน- จำนวนภาค LBA ทั้งหมดที่ถูกเขียน Raw Value: จำนวนสะสมของเซกเตอร์ที่เขียนโดยระบบ ค่าเพิ่มขึ้น 1 สำหรับทุก ๆ 65,536 เซ็กเตอร์ (32 MB) ที่เขียนโดยระบบ
  • 242 (F2h) อ่าน LBA ทั้งหมด- จำนวนภาค LBA ที่อ่านทั้งหมด ค่าดิบเพิ่มขึ้น 1 สำหรับทุก ๆ 65,536 เซกเตอร์ (32 MB) ที่ระบบอ่าน
  • 254 (FEh) จำนวนเหตุการณ์ฤดูใบไม้ร่วงฟรี- จำนวนเหตุการณ์ของการเร่งความเร็วการตกอย่างอิสระของดิสก์ระหว่างการทำงาน (จำนวนครั้งที่ดิสก์ล้ม)

    การประเมินสภาพทางเทคนิคของฮาร์ดไดรฟ์ตามข้อมูล S.M.A.R.T

    ชุดคุณลักษณะที่รองรับโดยฮาร์ดไดรฟ์รุ่นใดรุ่นหนึ่งแม้ว่าจะมีเพียงเล็กน้อย แต่ก็ช่วยให้คุณสามารถกำหนดเงื่อนไขทางเทคนิคและโอกาสในการใช้งานอุปกรณ์ได้อย่างน่าเชื่อถือ คุณสามารถกำหนดเวลาที่ใช้ในสถานะเปิดได้ด้วยค่าแอตทริบิวต์ 9 และใช้ร่วมกับค่าแอตทริบิวต์ 12 - จำนวนการเปิด/ปิดแหล่งจ่ายไฟ และดังนั้น - โหมดการทำงานตลอด 24 ชั่วโมงหรือเป็นระยะ ความเข้มของการใช้งาน สภาพอุณหภูมิ อิทธิพลภายนอกเชิงลบ - ข้อเท็จจริงทั้งหมดนี้สามารถติดตามได้อย่างง่ายดายโดยใช้ค่าสัมบูรณ์ของคุณลักษณะที่เกี่ยวข้อง ในทำนองเดียวกัน คุณสามารถประเมินระดับการสึกหรอของอุปกรณ์ คุณภาพของพื้นผิว และเส้นทางการเขียน/อ่านได้

    การตรวจสอบสถานะดิสก์โดยให้ข้อมูลเพียงเล็กน้อยสามารถทำได้แม้ในระดับ BIOS หากคุณลักษณะใดๆ ที่แสดงลักษณะประสิทธิภาพถึงค่าวิกฤตเมื่อเปิดใช้งานการตรวจสอบสถานะ S.M.A.R.T ในการตั้งค่า BIOS การโหลดระบบปฏิบัติการจะถูกระงับ และข้อความต่อไปนี้จะแสดงบนหน้าจอ:

    ฮาร์ดดิสก์หลักหลัก: สถานะ S.M.A.R.T. BAD!, สำรองข้อมูลและแทนที่
    กด F1 เพื่อดำเนินการต่อ

    ดังนั้น โดยไม่ต้องติดตั้งหรือเปิดใช้ซอฟต์แวร์เพิ่มเติม จึงเป็นไปได้ที่จะระบุสถานะวิกฤติของไดรฟ์ได้ทันเวลาโดยใช้ระบบอินพุต-เอาท์พุตพื้นฐาน (BIOS) เมื่อเปิดคอมพิวเตอร์

    สภาวะทางเทคนิคของฮาร์ดไดรฟ์ที่ยังไม่ถึงเกณฑ์วิกฤตนั้นมีลักษณะเป็นค่าสัมบูรณ์ของคุณลักษณะที่สะท้อนถึงตัวนับความล้มเหลวที่ตรวจพบและแก้ไขโดยฮาร์ดแวร์ของไดรฟ์

  • 001 (1) อัตราข้อผิดพลาดในการอ่านข้อมูลดิบ- ค่าสัมบูรณ์ของข้อผิดพลาดในการอ่าน มีความแตกต่างบางประการในการสร้างมูลค่าของคุณลักษณะนี้โดยผู้ผลิตหลายราย ในทางปฏิบัติ ไดรฟ์ของ Seagate สามารถมีค่า RAW ขนาดใหญ่ของคุณลักษณะนี้ได้ในขณะที่จริงๆ แล้วยังอยู่ในสภาพที่ดี ในขณะที่ไดรฟ์ Western Digital สามารถมีค่าเป็นศูนย์ได้ โดยมีตัวบ่งชี้ที่สำคัญสำหรับคุณลักษณะอื่นๆ บางรุ่นอาจไม่รองรับคุณลักษณะนี้เลย
  • 005 (5) จำนวนเซกเตอร์ที่จัดสรรใหม่- จำนวนภาคที่ได้รับมอบหมายใหม่ ค่าที่ไม่ใช่ศูนย์ของตัวนับนี้บ่งชี้ว่าตรวจพบบล็อกที่มีข้อบกพร่อง ซึ่งข้อมูลถูกถ่ายโอนไปยังพื้นที่สำรอง
  • 196 (C4) จำนวนเหตุการณ์การจัดสรรใหม่- จำนวนเหตุการณ์การโอนเซกเตอร์เสียใหม่ ในสนาม มูลค่าดิบแอ็ตทริบิวต์นี้เก็บจำนวนความพยายามทั้งหมดในการถ่ายโอนข้อมูลจากเซกเตอร์ที่ไม่เสถียรไปยังพื้นที่สำรองข้อมูล นับทั้งความพยายามที่สำเร็จและไม่สำเร็จ
  • 197 (C5) จำนวนเซกเตอร์ที่รอดำเนินการในปัจจุบัน- จำนวนภาคที่ไม่เสถียรในปัจจุบัน ฟิลด์ค่าดิบแอ็ตทริบิวต์นี้แสดงจำนวนเซกเตอร์ทั้งหมดที่ไดรฟ์พิจารณาผู้สมัครเพื่อมอบหมายใหม่ให้กับพื้นที่สำรอง (รีแมป) หากในอนาคตสามารถอ่านภาคส่วนใด ๆ เหล่านี้ได้สำเร็จ ก็จะถูกแยกออกจากรายชื่อผู้สมัคร หากการอ่านเซกเตอร์มีข้อผิดพลาดเกิดขึ้น ไดรฟ์จะพยายามกู้คืนข้อมูลและถ่ายโอนไปยังพื้นที่สำรอง และทำเครื่องหมายเซกเตอร์นั้นว่าทำการแมปใหม่ หากค่าของคุณลักษณะ 5,196,197 เพิ่มขึ้นในช่วงเวลาสั้น ๆ (วันหรือชั่วโมง) แสดงว่าเป็นสัญญาณเตือน - พารามิเตอร์ทางเทคนิคของไดรฟ์เองกำลังเสื่อมลงหรืออิทธิพลของอิทธิพลภายนอกส่งผลกระทบต่อมัน
  • 007 (07 ชม.) อัตราความผิดพลาดในการค้นหา- ความถี่ของการเกิดข้อผิดพลาดในการวางตำแหน่งของชุดหัวแม่เหล็ก (MMG) ค่าที่สูงบ่งบอกถึงปัญหาเกี่ยวกับกลไกการกำหนดตำแหน่ง แม้ว่าอาจเกิดจากปัจจัยภายนอก เช่น ความร้อนสูงเกินไปหรือการสั่นสะเทือนที่เพิ่มขึ้นก็ตาม
  • 008 (08 ชม.) ขอเวลาแสดง- ความเร็วเฉลี่ยของการวางตำแหน่งหัวแม่เหล็ก หากค่าแอตทริบิวต์ลดลง (การวางตำแหน่งช้าลง) แสดงว่ามีโอกาสสูงที่จะเกิดปัญหากับชิ้นส่วนทางกลของไดรฟ์ส่วนหัว
  • 199 (C7) จำนวนข้อผิดพลาด UltraDMA CRC- ตัวนับข้อผิดพลาดที่เกิดขึ้นระหว่างการถ่ายโอนข้อมูลในโหมด UltraDMA การเพิ่มขึ้นของค่าสัมบูรณ์บ่งบอกถึงปัญหากับดิสก์คอนโทรลเลอร์ที่ถ่ายโอนข้อมูลไปยัง RAM สาเหตุส่วนใหญ่เกิดจากสายเคเบิลไม่ดีและแหล่งจ่ายไฟไม่เสถียร

    การเปลี่ยนแปลงค่าสัมบูรณ์ของคุณลักษณะต้องได้รับการพิจารณาในไดนามิกและในความสัมพันธ์เชิงตรรกะระหว่างกัน

    เรียกใช้การทดสอบ S.M.A.R.T ในตัว

    ชุดการทดสอบ S.M.A.R.T ในตัวนั้นกำหนดโดยผู้ผลิต และอาจแตกต่างกันไปอย่างมากสำหรับฮาร์ดไดรฟ์รุ่นต่างๆ โดยพื้นฐานแล้ว การทดสอบ SMART ในตัวจะแสดงด้วยการทดสอบระยะสั้น (การทดสอบตัวเองแบบสั้น) และการทดสอบแบบยาว (การทดสอบ Sels แบบขยาย) การทดสอบสั้นๆ จะสแกนพื้นผิวดิสก์ส่วนเล็กๆ ที่ระบุโดยผู้ผลิต และใช้เวลาประมาณ 1 นาทีโดยเฉลี่ยจึงจะเสร็จสิ้น การทดสอบระยะยาวจะสแกนพื้นผิวการทำงานทั้งหมดของดิสก์ และอาจใช้เวลาหลายชั่วโมง ขึ้นอยู่กับความเร็วและขนาดของดิสก์ นอกจากนี้ สำหรับไดรฟ์สมัยใหม่ คุณสามารถทำการทดสอบแบบเลือก (การทดสอบตัวเองแบบเลือก) โดยที่ผู้ใช้ระบุพารามิเตอร์ และทดสอบหลังการขนย้ายอุปกรณ์ (การทดสอบตัวเองของพาหนะ) การทดสอบสามารถยกเลิกได้หากไดรฟ์ไม่อยู่ในโหมดแคปทีฟ และไดรฟ์รองรับคำสั่งยกเลิกการทดสอบ เกี่ยวกับโหมดจับภาพไดรฟ์เมื่อทำการทดสอบ เชลยศึกจากนั้นคุณจะต้องใช้มันอย่างระมัดระวังหากระบบกำลังใช้ดิสก์อยู่

    ตัวอย่าง:

    smartctl --test=short /dev/sdb- ทำการทดสอบสั้นๆ เพื่อตอบสนองต่อคำสั่ง ข้อมูลต่อไปนี้จะปรากฏขึ้น:

    === เริ่มต้นส่วนออฟไลน์ทันทีและการทดสอบตัวเอง === การส่งคำสั่ง: "ดำเนินการ SMART ขั้นตอนการทดสอบตัวเองแบบสั้นทันทีในโหมดออฟไลน์" คำสั่งขับเคลื่อน "ดำเนินการขั้นตอนการทดสอบตัวเองแบบสั้นของ SMART ทันทีในโหมดออฟไลน์" สำเร็จ การทดสอบได้เริ่มต้นแล้ว (การทดสอบก่อนหน้าถูกยกเลิก) โปรดรอ 1 นาทีเพื่อให้การทดสอบเสร็จสิ้น การทดสอบจะเสร็จสิ้นหลังจากวันศุกร์ที่ 5 ธันวาคม 16:08:09 น. 2557 ใช้ smartctl -X เพื่อยกเลิกการทดสอบ

    ซึ่งหมายความว่าคำสั่งถูกส่งไปยังดิสก์เพื่อทำการทดสอบสั้นๆ ดิสก์ได้รับสำเร็จ การทดสอบจะใช้เวลา 1 นาที และหากต้องการบังคับให้ยุติ คุณสามารถใช้คำสั่ง smartctl –X

    สามารถตรวจสอบผลการทดสอบได้โดยการดูบันทึกการทดสอบด้วยคำสั่ง smartctl –l การทดสอบตัวเอง- ข้อมูลบันทึกจะได้รับการตอบสนอง ทดสอบตัวเอง:

    === เริ่มต้นการอ่านส่วนข้อมูลสมาร์ท === SMART การแก้ไขโครงสร้างบันทึกการทดสอบตัวเองหมายเลข 1 Num Test_Description สถานะ อายุการใช้งานที่เหลืออยู่ (ชั่วโมง) LBA_of_first_error # 1 ออฟไลน์แบบสั้น เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 831 -

    คอลัมน์วารสาร: หมายเลข- หมายเลขบันทึก
    ทดสอบ_คำอธิบาย- คำอธิบายของการทดสอบ
    สถานะ- สถานะเสร็จสมบูรณ์ (เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด)
    ที่เหลืออยู่- เปอร์เซ็นต์เวลาที่เหลือจนกว่าการทดสอบจะเสร็จสิ้นหากยังไม่เสร็จสิ้น (00%)
    อายุการใช้งาน(ชั่วโมง)- เวลาการทำงานของไดรฟ์ตั้งแต่เริ่มการทำงาน
    LBA_of_first_error- จำนวนลอจิคัลบล็อก LBA ที่ตรวจพบข้อผิดพลาดแรกระหว่างการทดสอบ ในตัวอย่างนี้ ไม่มีข้อผิดพลาด

    หากต้องการรันการทดสอบแบบยาว ให้ใช้คำสั่ง:

    smartctl --test=long /dev/sdb

    เพื่อตอบสนองต่อคำสั่ง ข้อมูลเกี่ยวกับการเริ่มต้นการทดสอบจะปรากฏขึ้น:

    === เริ่มต้นส่วนการทดสอบตัวเองแบบออฟไลน์ทันทีและด้วยตนเอง === การส่งคำสั่ง: "ดำเนินการชุดการทดสอบตัวเองแบบขยาย SMART ทันทีในโหมดออฟไลน์" คำสั่งขับเคลื่อน "ดำเนินการรูทีนการทดสอบตัวเองแบบขยาย SMART Extended ทันทีในโหมดออฟไลน์" สำเร็จ การทดสอบได้เริ่มขึ้นแล้ว โปรดรอประมาณ 70 นาทีเพื่อให้การทดสอบเสร็จสิ้น การทดสอบจะเสร็จสิ้นหลังจากวันศุกร์ที่ 5 ธันวาคม 17:15:44 2014

    อย่างที่คุณเห็น การทดสอบแบบยาวสำหรับไดรฟ์รุ่นนี้จะใช้เวลา 70 นาที

    สามารถตรวจสอบผลการดำเนินการได้ด้วยคำสั่ง smartctl –l ทดสอบตัวเอง /dev/sda

    รายการคำสั่ง ATA สำหรับการทำงานกับ S.M.A.R.T

    SMART_READ_VALUES 0xd0 SMART_READ_LOG_SECTOR 0xd5 SMART_WRITE_LOG_SECTOR 0xd6 SMART_ENABLE 0xd8 ART_DISABLE 0xd9 SMART_STAT สหรัฐฯ 0xda SMART_AUTO_OFFLINE 0xdb

    ข้อมูลเพิ่มเติมเกี่ยวกับฮาร์ดแวร์ใน Linux: