เพื่อป้องกันการเสียหายและป้องกันการสูญเสียข้อมูลผู้ใช้ ฮาร์ดไดรฟ์สมัยใหม่จึงได้รับการติดตั้งเทคโนโลยี 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 (ถอดรหัสด้านล่าง) และชุดเหล่านี้มีให้ในรูปแบบของเลขฐานสิบหกที่คุณเห็นด้านบน
- ว arranty: ระบุคุณลักษณะที่สำคัญของไดรฟ์และได้รับการคุ้มครองโดยการรับประกัน หากตั้งค่าสถานะนี้และค่าของแอตทริบิวต์ที่มีแฟล็กนี้ถึงค่าขีดจำกัดในขณะที่ดิสก์ยังอยู่ภายใต้การรับประกัน บริษัทจะต้องเปลี่ยนดิสก์โดยไม่เสียค่าใช้จ่าย
- ปประสิทธิภาพ: ระบุแอตทริบิวต์ที่แสดงถึงการวัดประสิทธิภาพของดิสก์ - ไม่สำคัญ
- ข้อผิดพลาด รกิน: คุณลักษณะที่มีอัตราข้อผิดพลาด
- คจำนวนเหตุการณ์: จำนวนแอตทริบิวต์ของเหตุการณ์
- โอการทดสอบ nline: แอตทริบิวต์ที่อัปเดตค่าผ่านการทดสอบออนไลน์เท่านั้น หากไม่ได้ระบุ ระบบจะอัปเดตผ่านการทดสอบออฟไลน์
- สการเก็บรักษาเอลฟ์: ระบุคุณลักษณะที่สามารถรวบรวมและรักษาข้อมูลดิสก์ได้ แม้ว่าระบบ 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 แสดงเนื้อหาของแอตทริบิวต์ โดยปกติจะอยู่ในรูปแบบหลายคอลัมน์:
ก่อนเกิดความล้มเหลว (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
ตัวระบุแอตทริบิวต์จะแสดงอยู่ในระบบเลขฐานสิบ และในวงเล็บจะแสดงเป็นเลขฐานสิบหก
การประเมินสภาพทางเทคนิคของฮาร์ดไดรฟ์ตามข้อมูล S.M.A.R.T
ชุดคุณลักษณะที่รองรับโดยฮาร์ดไดรฟ์รุ่นใดรุ่นหนึ่งแม้ว่าจะมีเพียงเล็กน้อย แต่ก็ช่วยให้คุณสามารถกำหนดเงื่อนไขทางเทคนิคและโอกาสในการใช้งานอุปกรณ์ได้อย่างน่าเชื่อถือ คุณสามารถกำหนดเวลาที่ใช้ในสถานะเปิดได้ด้วยค่าแอตทริบิวต์ 9 และใช้ร่วมกับค่าแอตทริบิวต์ 12 - จำนวนการเปิด/ปิดแหล่งจ่ายไฟ และดังนั้น - โหมดการทำงานตลอด 24 ชั่วโมงหรือเป็นระยะ ความเข้มของการใช้งาน สภาพอุณหภูมิ อิทธิพลภายนอกเชิงลบ - ข้อเท็จจริงทั้งหมดนี้สามารถติดตามได้อย่างง่ายดายโดยใช้ค่าสัมบูรณ์ของคุณลักษณะที่เกี่ยวข้อง ในทำนองเดียวกัน คุณสามารถประเมินระดับการสึกหรอของอุปกรณ์ คุณภาพของพื้นผิว และเส้นทางการเขียน/อ่านได้
การตรวจสอบสถานะดิสก์โดยให้ข้อมูลเพียงเล็กน้อยสามารถทำได้แม้ในระดับ BIOS หากคุณลักษณะใดๆ ที่แสดงลักษณะประสิทธิภาพถึงค่าวิกฤตเมื่อเปิดใช้งานการตรวจสอบสถานะ S.M.A.R.T ในการตั้งค่า BIOS การโหลดระบบปฏิบัติการจะถูกระงับ และข้อความต่อไปนี้จะแสดงบนหน้าจอ:
ฮาร์ดดิสก์หลักหลัก: สถานะ S.M.A.R.T. BAD!, สำรองข้อมูลและแทนที่
กด F1 เพื่อดำเนินการต่อ
ดังนั้น โดยไม่ต้องติดตั้งหรือเปิดใช้ซอฟต์แวร์เพิ่มเติม จึงเป็นไปได้ที่จะระบุสถานะวิกฤติของไดรฟ์ได้ทันเวลาโดยใช้ระบบอินพุต-เอาท์พุตพื้นฐาน (BIOS) เมื่อเปิดคอมพิวเตอร์
สภาวะทางเทคนิคของฮาร์ดไดรฟ์ที่ยังไม่ถึงเกณฑ์วิกฤตนั้นมีลักษณะเป็นค่าสัมบูรณ์ของคุณลักษณะที่สะท้อนถึงตัวนับความล้มเหลวที่ตรวจพบและแก้ไขโดยฮาร์ดแวร์ของไดรฟ์
การเปลี่ยนแปลงค่าสัมบูรณ์ของคุณลักษณะต้องได้รับการพิจารณาในไดนามิกและในความสัมพันธ์เชิงตรรกะระหว่างกัน
เรียกใช้การทดสอบ 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: