ดังนั้นฉันเพิ่งซื้อแล็ปท็อปใหม่ (ใช้ แต่ใหม่สำหรับฉัน) ที่มี 1TB 5400RPM Hard Disk อยู่ในนั้นการให้แล็ปท็อปนั้นค่อนข้างทรงพลังและมีความสามารถในการเล่นเกมที่ทันสมัยแสดงผลและกระทืบตัวเลขขอบคุณ i7 รุ่นที่ 4 CPU และ GPU GDDR5 2GB โดยเฉพาะ อย่างไรก็ตาม HDD ดูเหมือนว่าจะทำงานช้ามากแม้สำหรับไดรฟ์ 5400RPM
ฉันใช้ไดรฟ์โซลิดสเตตอย่างเคร่งครัดเป็นเวลาหลายปีแล้วดังนั้นฉันจึงยอมรับว่ามีความเป็นไปได้ที่ฉันจะกลายเป็นนิสัยเสียอยู่เสมอ แต่ฉันคิดว่าบางทีฉันควรมองถึงสุขภาพของไดรฟ์ หลังจากนั้นแล็ปท็อปที่มีรายละเอียดแบบนี้ควรจะทำงานได้เร็วขึ้นเพื่อให้ปลอดภัยกว่าขออภัย นี่ทำให้ฉันคิดว่าบางทีฉันควรจะเขียนวิธีการอย่างรวดเร็วเกี่ยวกับขั้นตอนนี้สำหรับชุมชน Ghacks.net
บทช่วยสอนนี้ทำผ่าน CLI เท่านั้นอย่างไรก็ตามมีเครื่องมือที่ใช้ในการทำงานเช่นกันฉันจะกล่าวสรุปในตอนท้ายของเรื่องนี้
ตรวจสอบสภาพฮาร์ดไดรฟ์ใน Linux
เครื่องมือที่เรากำลังจะใช้เรียกว่า smartmontools (ซึ่งมีให้สำหรับ Windows และ OS X)
แพคเกจ smartmontools ประกอบด้วยสองโปรแกรมอรรถประโยชน์ (smartctl และ smartd) เพื่อควบคุมและตรวจสอบระบบจัดเก็บข้อมูลโดยใช้ Self-Monitoring, การวิเคราะห์และการรายงานเทคโนโลยีระบบ (SMART) ที่สร้างขึ้นในดิสก์ ATA / SATA, SCSI / SAS และ NVMe ที่ทันสมัยที่สุด ในหลายกรณียูทิลิตี้เหล่านี้จะให้คำเตือนขั้นสูงของการเสื่อมสภาพของดิสก์และความล้มเหลว เดิม Smartmontools มาจากแพ็คเกจ Linux smartsuite และรองรับ ATA / ATAPI / SATA-3 ถึง -8 ดิสก์และดิสก์ SCSI และอุปกรณ์เทป
กำลังติดตั้ง smartmontools
- สำหรับผู้ใช้ Ubuntu / Linux Mint: sudo apt ติดตั้ง smartmontools
- สำหรับผู้ใช้ Arch: sudo pacman -S smartmontools
โดยทั่วไปการพูด smartmontools มีอยู่ในการกระจายส่วนใหญ่เพียงติดตั้งกับผู้จัดการแพคเกจของคุณโดยใช้ชื่อแพ็คเกจ“ smartmontools”
วิธีการ
เมื่อติดตั้งแล้วเราต้องทราบว่าไดรฟ์ตัวใดที่น่าสงสัยของเราคือ:
sudo fdisk -l
นี่จะให้รายการไดรฟ์และพาร์ติชันทั้งหมดของคุณ หากคุณใช้ไดรฟ์หนึ่งตัวในเครื่องของคุณก็จะไปที่ลิสต์ / dev / sda และพาร์ติชั่นต่าง ๆ หากคุณมีไดรฟ์หลายตัวคุณจะต้องใช้สามัญสำนึกเล็กน้อยในการดูว่าไดรฟ์ตัวใดที่คุณต้องการตรวจสอบมีอะไรอยู่บ้างและมีรายการที่เกี่ยวข้องเช่น / dev / sdb หรือ / dev / sdc เป็นต้น .
เมื่อเราทราบไดรฟ์ที่เราต้องการตรวจสอบแล้วมีการทดสอบสามแบบที่เราสามารถเรียกใช้ได้ขึ้นอยู่กับความกังวลของคุณ:
- การทดสอบสั้น ๆ มักเพียงพอในการตรวจจับปัญหา
- การทดสอบที่ยาวนานขึ้นถ้าคุณมีความกังวลมากขึ้นที่จะตรวจสอบพื้นผิวของดิสก์ทั้งหมด
- การทดสอบยานพาหนะที่ใช้ในการทดสอบว่าความเสียหายที่เกิดขึ้นระหว่างการขนส่งอุปกรณ์จากผู้ผลิต
ขั้นตอนถัดไปคือการค้นหาประเภทการทดสอบที่ดิสก์ของเรารองรับรวมถึงการประเมินระยะเวลาที่การทดสอบจะใช้งาน
sudo smartctl -c / dev / sdX (แทนที่ X ด้วยตัวอักษรที่เหมาะสม)
คุณจะได้รับผลผลิตจำนวนมากตามที่เห็นในภาพหน้าจอนี้ ฉันได้เน้นเรื่องที่เกี่ยวข้องกับฉันสำหรับการทดสอบนี้ ประมาณเวลาและความจริงที่ว่าดิสก์ของฉันไม่สนับสนุนการทดสอบยานพาหนะ
ฉันเลือกที่จะทำการทดสอบที่สั้นกว่าเพียงเพราะฉันไม่ได้ยินเสียงคลิกหรือสัญญาณบอกเล่าอื่น ๆ ว่าฮาร์ดดิสก์อยู่บนขาของมันนอกจากความเร็วแล้ว ที่ฉันอีกครั้งฉันอาจจะเสียโดย SSDs คุณมีมากกว่ายินดีที่จะเรียกใช้สิ่งที่คุณต้องการ
คำสั่งสำหรับการทดสอบต่าง ๆ คือ (แทนที่ sdX ด้วยไดรฟ์ที่คุณต้องการทดสอบ)
- สั้น: sudo smartctl -t short / dev / sdX
- ยาว: sudo smartctl -t long / dev / sdX
- ยานพาหนะ: sudo smartctl -t ยานพาหนะ / dev / sdX
หมายเหตุ : คุณจะไม่ได้รับผลลัพธ์การเลื่อนใด ๆ สำหรับการทดสอบของคุณเกินกว่าจะได้รับแจ้งว่าจะใช้เวลาทดสอบนานเท่าใด หากคุณใช้การทดสอบนานคุณอาจต้องรอหนึ่งหรือสองชั่วโมงหรือนานกว่านั้น
เมื่อการทดสอบเสร็จสิ้นก็ถึงเวลาที่จะออกผล!
sudo smartctl -H / dev / sdX
หวังว่าคุณจะเห็นสิ่งนี้:
ถ้าไม่เช่นนั้นอาจต้องทำการขุดอีกครั้งหรืออาจถึงเวลาที่จะต้องเปลี่ยนไดรฟ์ที่มีปัญหา
เครื่องมือ GUI
มีตัวเลือกอื่น ๆ สำหรับผู้ที่หลีกเลี่ยงบรรทัดคำสั่งเช่นเครื่องมือ gnome-disk-utility ที่เป็นที่นิยมและรู้จักกันดี (รู้จักกันในชื่อ 'ดิสก์' โดยสภาพแวดล้อมเดสก์ท็อปบางตัว)
มีสาธารณูปโภคฟรีและจ่ายเงินจำนวนมากออกมี แต่ฉันไม่ได้ที่นี่เพื่อโฆษณาเนื่องจากสาธารณูปโภคทั้งสองนี้ได้ทำหน้าที่ฉันดีในอดีตสำหรับการตรวจสอบอย่างรวดเร็ว
โชคดี!