ค้นหาเว็บไซต์

ฟีเจอร์ในตัวของ Windows นี้จะแจ้งให้คุณทราบว่าฮาร์ดไดรฟ์ของคุณเหลืออายุการใช้งานมากแค่ไหน


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

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

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

การแก้ไข 23/3/26: อัปเดตคำสั่ง PowerShell เพื่อแก้ไขคำสั่งที่ผิดพลาด — ขอบคุณมากต่อผู้ที่แสดงความคิดเห็นที่ชี้ให้เห็นเรื่องนี้

ฮาร์ดไดรฟ์ของคุณกำลังติดตามสุขภาพของตัวเอง

S.M.A.R.T. ตรวจสอบข้อผิดพลาด การสึกหรอ และปัญหาฮาร์ดแวร์

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

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

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

คุณสามารถเข้าถึง S.M.A.R.T. บน Windows ได้

แค่ไม่ต้องคาดหวังข้อมูลละเอียด






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

  1. เปิด Windows PowerShell ในฐานะผู้ดูแลระบบ
  2. ป้อนคำสั่งต่อไปนี้: Get-WmiObject -Namespace root\wmi -Class MSStorageDriver_FailurePredictStatus

ในผลลัพธ์ ให้มองหาค่าที่อยู่ถัดจาก PredictFailure หากค่าคือ False หมายความว่าฮาร์ดไดรฟ์ใช้งานได้ตามปกติตามการอ่าน S.M.A.R.T. ของมัน ในขณะที่ค่ True บ่งชี้ว่าฮาร์ดไดรฟ์อาจกำลังจะล้มเหลว

คุณสามารถใช้คำสั่ง wmic ใน Command Prompt เพื่อดูสถานะ S.M.A.R.T. โดยรวมของไดรฟ์ของคุณได้เช่นกัน อย่างไรก็ตาม คำสั่งนี้ถูกยกเลิกตั้งแต่ Windows 10 21H1 และอาจใช้งานไม่ได้บนบางรุ่นของ Windows 11:

  1. เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ หนึ่งในวิธีที่คุณสามารถทำได้นี้คือการพิมพ์ cmd ในแอป Run (ปุ่ม Windows + R) แล้วกด Ctrl + Shift + Enter
  2. พิมพ์ wmic diskdrive get model, status แล้วกด Enter

คุณจะเห็นผลลัพธ์หนึ่งในสามแบบ: OK, Pred fail, หรือ Unknown/Caution หากคุณเห็น Pred fail หมายความว่า ค่าของ S.M.A.R.T. อยู่นอกช่วงปกติ และไดรฟ์อาจกำลังจะเสีย ข้อความ Unknown/Caution หมายความว่า Windows ไม่สามารถตรวจสอบสถานะ S.M.A.R.T. ของไดรฟ์ได้: นี่ก็เป็นสัญญาณเตือนเช่นกัน และคุณควรคัดลอกไฟล์ของคุณไปยังที่อื่นก่อนที่จะตรวจสอบเพิ่มเติม

งั้นคุณควรกังวลเกี่ยวกับคุณสมบัติ S.M.A.R.T. อะไรบ้าง?

ไม่ใช่ทุกตัวที่สำคัญในการทำนายความล้มเหลว

สถานะ S.M.A.R.T. อย่างละเอียดสามารถดูได้เฉพาะผ่านแอปของบุคคลที่สามเท่านั้น มีแอปดังกล่าวมากมายบนเว็บ: CrystalDiskInfo (ซึ่งมีธีมอนิเมะถ้าคุณสนใจ), Hard Disk Sentinel, และ Smartmontools (มาพร้อมกับอินเทอร์เฟซบรรทัดคำสั่งเท่านั้น) เป็นต้น แอปเหล่านี้ช่วยให้คุณเห็นค่าดิบ ค่าในปัจจุบัน และค่าเกณฑ์สำหรับแต่ละคุณสมบัติ S.M.A.R.T. นอกจากนี้ ผู้ผลิตฮาร์ดดิสก์หลายรายยังมีแอปของตนเองที่สามารถแสดงข้อมูล S.M.A.R.T. อย่างละเอียด และแจ้งเตือนคุณหากค่าสถานะข้ามเกณฑ์

เมื่อคุณดาวน์โหลดและเปิดโปรแกรมตรวจสอบ S.M.A.R.T. ที่คุณเลือกแล้ว คุณจะเห็นรายการคุณสมบัติยาว ๆ แต่ละรายการมีค่าต่าง ๆ ที่แสดงอยู่ข้าง ๆ ฉันต้องยอมรับว่า อาจจะสับสนในการรู้ว่าคุณสมบัติใดสำคัญและคุณสมบัติใดไม่ค่อยสำคัญ คุณจะเห็นค่าประเภทสี่ประเภทข้าง ๆ แต่ละคุณสมบัติ ได้แก่ Current, Worst, Threshold, และ Raw Values ให้เน้นที่ค่าปัจจุบัน (Current) และค่าแย่ที่สุด (Worst) ที่ปรับสเกลแล้วเมื่อเทียบกับเกณฑ์ (ยิ่งค่าสูงยิ่งดี); ค่าดิบ (Raw) ให้บริบทแต่เป็นแบบเฉพาะของผู้ผลิตและมักเข้ารหัสอยู่

มาดูคุณสมบัติ S.M.A.R.T. บางอย่างที่สำคัญที่คุณควรพิจารณากัน:

  • ID 01, อัตราข้อผิดพลาดในการอ่าน: สิ่งนี้บอกคุณว่าดิสก์มีข้อผิดพลาดบ่อยแค่ไหนเมื่ออ่านข้อมูลจากแผ่นดิสก์ ในกรณีของฉัน ค่าปัจจุบัน คือ 200 ในขณะที่ ค่าดิบ คือ 0 ซึ่งหมายความว่าดิสก์ของฉันยังไม่พบข้อผิดพลาดในการอ่าน ค่าปัจจุบัน ในที่นี้คล้ายกับมาตรวัดหนึ่งที่ควรจะสูง ในขณะที่ ค่าดิบ บอกตัวเลขที่แน่นอน: ทั้งสองมีความสัมพันธ์ย้อนกลับกัน จำไว้ว่าผลคะแนน ค่าปัจจุบัน เป็นคะแนนที่ถูกปรับสเกล (โดยปกติ 1-253) และสิ่งที่สำคัญจริง ๆ คือ ค่าดิบ ที่เป็น 0 — 200 ค่าปัจจุบัน เพียงหมายความว่า “สุขภาพดี, ไม่พบข้อผิดพลาด.”
  • ID 02, ประสิทธิภาพการถ่ายโอนข้อมูล: นี่คือประสิทธิภาพการถ่ายโอนข้อมูลเฉลี่ยของไดรฟ์ของคุณ โดยพื้นฐานแล้ว มันแสดงให้เห็นว่าไดรฟ์ทำงานได้อย่างสะดวกสบายภายในขีดจำกัดของมันมากแค่ไหน และสามารถอ่าน/เขียนข้อมูลได้สะดวกเพียงใด (โดยปกติวัดเป็น MB/s) ค่า Raw Value ที่สูงกว่าจะดีกว่า ฮาร์ดไดรฟ์ WD Blue ของฉันไม่แสดงข้อมูลนี้ ซึ่งเป็นตัวอย่างของวิธีการที่การใช้งาน S.M.A.R.T. ขึ้นอยู่กับผู้ผลิต
  • ID 05, จำนวนเซกเตอร์ที่จัดสรรใหม่: นี่คือเมตริกสำคัญที่แสดงจำนวนเซกเตอร์ที่ฮาร์ดไดรฟ์ของคุณได้จัดสรรใหม่เนื่องจากไม่สามารถเขียนหรืออ่านได้อย่างเชื่อถือ ค่า Raw Value ที่ต่ำกว่าจะดีกว่า ในไดรฟ์ของฉันมีเซกเตอร์ที่จัดสรรใหม่ 0 เซกเตอร์ ซึ่งหมายความว่ามันยังคงมีสุขภาพดี ควรจำไว้ว่าไดรฟ์ส่วนใหญ่จะจัดสรรเซกเตอร์ใหม่เมื่อเวลาผ่านไปเนื่องจากการสึกหรอ ตราบใดที่ค่า Current Value ยังไม่ใกล้ถึงเกณฑ์ ก็ถือว่าปกติ
  • ID 07, อัตราความผิดพลาดในการค้นหา: คุณสมบัตินี้บอกคุณว่าหัวอ่าน/เขียนของฮาร์ดไดรฟ์ของคุณล้มเหลวในการเข้าถึงแทร็กข้อมูลที่ถูกต้องบนจานบ่อยแค่ไหน อีกครั้ง ค่าดิบ ที่ต่ำกว่านั้นถือว่าน่าพึงพอใจ หาก ค่าปัจจุบัน ใกล้เคียงกับเกณฑ์อันตราย อาจมีปัญหากับหัวอ่าน/เขียน แขนกระตุก (ที่หัวอ่าน/เขียนติดอยู่กับแขนนี้) หรือมอเตอร์ขดลวดเสียง (รับผิดชอบในการเคลื่อนแขนกระตุก) นอกจากนี้ยังเป็นไปได้ว่าจานบันทึกขยายตัวเนื่องจากความร้อนที่มากเกินไป

มีค่าตัวอื่น ๆ เช่น ID C2, อุณหภูมิ ที่คุณควรพิจารณา ในขณะที่อุณหภูมิ 50-55°C เมื่อใช้งานหนักสามารถทนได้สำหรับไดรฟ์ส่วนใหญ่ แต่อุณหภูมิที่เกิน 40°C ขณะว่างอยู่ถือเป็นสัญญาณที่ต้องระวัง — อาจบ่งบอกถึงการระบายความร้อนที่ไม่ดีหรือปัญหาภายใน

ค่าของ S.M.A.R.T. ที่ไม่ดีเป็นสัญญาณเตือน

รักษาความปลอดภัยข้อมูลของคุณก่อน

คุณควรเอาค่าของ S.M.A.R.T. ที่ไม่สมบูรณ์แบบมาพิจารณาอย่างจริงจัง สมมติว่าไดรฟ์ของคุณอาจเสียได้ตลอดเวลา และสำรองข้อมูลทั้งหมดของคุณโดยเร็วที่สุดเท่าที่จะทำได้ (ซึ่งคุณควรทำอยู่แล้ว!)

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

บทความที่เกี่ยวข้อง