วันนี้เมื่อฉันเริ่มเครื่อง (HP Pavilion ที่ใช้ Kubuntu 20.04) ฉันพบข้อผิดพลาดของฮาร์ดไดรฟ์ทันที ด้วยวิธีใดฉันจึงพยายามหลีกเลี่ยงสิ่งนั้นเพื่อเข้าถึงอินเทอร์เน็ต ทำให้ฉันสามารถส่งข้อความนี้ได้ แต่มีบางอย่างผิดปกติอย่างเห็นได้ชัด เกือบจะแน่นอนกับฮาร์ดแวร์ ฉันจะทำอย่างไร
ทันทีที่ฉันบูตฉันได้รับข้อความเหล่านี้:
ข้อผิดพลาดของฮาร์ดดิสก์
โปรดเรียกใช้การวินิจฉัยระบบการทดสอบฮาร์ดดิสก์
ฮาร์ดดิสก์ 2 (3F2)
F2 การวินิจฉัยระบบ
จำเป็นต้องพูด ฉันไม่ได้ประโยชน์อะไรจากการวินิจฉัยของ HP
fsck ปฏิเสธที่จะรันเนื่องจาก /dev/sda5 (ระบบไฟล์รูท) ถูกเมาท์
เรียกใช้จากเมมโมรี่สติ๊ก ฉันสามารถทำ fsck บนระบบไฟล์รูทได้ ไม่พบข้อผิดพลาด ดังนั้นข้อความ "Hard Disk Error" จึงเป็นข้อความหลอกลวง ซึ่งเป็นสัญญาณบ่งชี้ปัญหาที่แท้จริงที่ทำให้เข้าใจผิด บางอย่างในการตั้งค่า BIOS บางที?
นี่คือผลลัพธ์ SMART:
root@HP-Pavilion-Laptop-17-ar0xx:/home/pwa/Music# smartctl /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-84-generic] (รุ่นในเครื่อง)
ลิขสิทธิ์ (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
เปิดอุปกรณ์ ATA สำเร็จแล้ว
ใช้ 'smartctl -a' (หรือ '-x') เพื่อพิมพ์ข้อมูล SMART (และอื่นๆ)
root@HP-Pavilion-Laptop-17-ar0xx:/home/pwa/Music# smartctl -a /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-84-generic] (รุ่นในเครื่อง)
ลิขสิทธิ์ (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== จุดเริ่มต้นของส่วนข้อมูล ===
ตระกูลรุ่น: Seagate Mobile HDD
รุ่นอุปกรณ์: ST1000LM035-1RK172
หมายเลขซีเรียล: ZDE4473L
รหัสอุปกรณ์ LU WWN: 5 000c50 0a4965514
เวอร์ชันเฟิร์มแวร์: RSM7
ความจุของผู้ใช้: 1,000,204,886,016 ไบต์ [1.00 TB]
ขนาดเซกเตอร์: โลจิคัล 512 ไบต์ ฟิสิคัล 4096 ไบต์
อัตราการหมุน: 5400 รอบต่อนาที
ฟอร์มแฟคเตอร์: 2.5 นิ้ว
อุปกรณ์คือ: ในฐานข้อมูล smartctl [สำหรับรายละเอียดใช้: -P แสดง]
เวอร์ชัน ATA คือ: ACS-3 T13/2161-D revision 3b
เวอร์ชัน SATA คือ: SATA 3.1, 6.0 Gb/s (ปัจจุบัน: 6.0 Gb/s)
เวลาท้องถิ่นคือ: จันทร์ 18 ต.ค. 14:54:09 น. 2021 EDT
การสนับสนุน SMART คือ: พร้อมใช้งาน - อุปกรณ์มีความสามารถ SMART
การสนับสนุน SMART คือ: เปิดใช้งาน
=== จุดเริ่มต้นของการอ่านข้อมูลสมาร์ทส่วน ===
ผลการทดสอบการประเมินตนเองด้านสุขภาพโดยรวมของ SMART: ผ่าน
ค่า SMART ทั่วไป:
สถานะการรวบรวมข้อมูลออฟไลน์: (0x00) กิจกรรมการรวบรวมข้อมูลออฟไลน์
ไม่เคยเริ่มต้น
การรวบรวมข้อมูลออฟไลน์อัตโนมัติ: ปิดใช้งาน
สถานะการดำเนินการทดสอบตัวเอง: ( 0) รูทีนการทดสอบตัวเองก่อนหน้านี้เสร็จสิ้น
โดยไม่มีข้อผิดพลาดหรือไม่มีการทดสอบตัวเองเลย
ถูกเรียกใช้
เวลาทั้งหมดในการทำออฟไลน์ให้เสร็จ
การรวบรวมข้อมูล: ( 0) วินาที
การรวบรวมข้อมูลออฟไลน์
ความสามารถ: (0x51) SMART ดำเนินการออฟไลน์ทันที
ไม่รองรับการรวบรวมข้อมูลออฟไลน์อัตโนมัติ
ระงับคอลเลกชันออฟไลน์เมื่อใหม่
สั่งการ.
ไม่รองรับการสแกนพื้นผิวแบบออฟไลน์
รองรับการทดสอบตัวเอง
ไม่รองรับการทดสอบตัวเองของพาหนะ
รองรับการทดสอบตัวเองแบบ Selective
ความสามารถ SMART: (0x0003) บันทึกข้อมูล SMART ก่อนเข้า
โหมดประหยัดพลังงาน.
รองรับตัวจับเวลาบันทึกอัตโนมัติ SMART
ความสามารถในการบันทึกข้อผิดพลาด: (0x01) รองรับการบันทึกข้อผิดพลาด
รองรับการบันทึกวัตถุประสงค์ทั่วไป
ขั้นตอนการทดสอบตัวเองสั้นๆ
เวลาสำรวจที่แนะนำ: ( 2) นาที
รูทีนการทดสอบตัวเองเพิ่มเติม
เวลาสำรวจที่แนะนำ: ( 163) นาที
ความสามารถของ SCT: (0x303d) รองรับสถานะ SCT
รองรับการควบคุมการกู้คืนข้อผิดพลาด SCT
รองรับการควบคุมคุณสมบัติ SCT
รองรับตารางข้อมูล SCT
หมายเลขแก้ไขโครงสร้างข้อมูลแอตทริบิวต์ SMART: 10
แอตทริบิวต์ SMART เฉพาะของผู้ขายที่มีเกณฑ์:
ID# ATTRIBUTE_NAME ค่าสถานะ ค่าสถานะ ประเภทที่แย่ที่สุด อัปเดตเมื่อ RAW_VALUE ล้มเหลว
1 Raw_Read_Error_Rate 0x002f 084 064 006 ผิดพลาดล่วงหน้าเสมอ - 239576664
3 Spin_Up_Time 0x0023 099 099 000 ก่อนล้มเหลวเสมอ - 0
4 Start_Stop_Count 0x0032 099 099 000 Old_age เสมอ - 1297
5 Reallocated_Sector_Ct 0x0033 100 100 036 ล้มเหลวล่วงหน้าเสมอ - 0
7 Seek_Error_Rate 0x002f 086 060 045 ผิดพลาดล่วงหน้าเสมอ - 415925788
9 Power_On_Hours 0x0032 077 077 000 Old_age เสมอ - 20304 (202 78 0)
10 Spin_Retry_Count 0x0033 100 100 097 Pre-fail เสมอ - 0
12 Power_Cycle_Count 0x0032 099 099 000 Old_age เสมอ - 1050
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age เสมอ - 0
184 End-to-End_Error 0x0033 100 100 097 ผิดพลาดล่วงหน้าเสมอ - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age เสมอ - 0
188 Command_Timeout 0x0032 100 099 000 Old_age เสมอ - 5
189 High_Fly_Writes 0x003a 100 100 000 Old_age เสมอ - 0
190 Airflow_Temperature_Cel 0x0022 066 053 040 Old_age เสมอ - 34 (ต่ำสุด/สูงสุด 29/35)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age เสมอ - 106
192 Power-Off_Retract_Count 0x0022 100 100 000 Old_age เสมอ - 233
193 Load_Cycle_Count 0x0032 098 098 000 Old_age เสมอ - 5179
194 อุณหภูมิ_เซลเซียส 0x0022 034 047 000 Old_age เสมอ - 34 (0 16 0 0 0)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age เสมอ - 0
197 Current_Pending_Sector 0x0032 100 100 000 Old_age เสมอ - 0
198 ออฟไลน์_แก้ไขไม่ได้ 0x0030 100 100 000 Old_age ออฟไลน์ - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age เสมอ - 0
254 Free_Fall_Sensor 0x0032 100 100 000 Old_age เสมอ - 0
เวอร์ชันบันทึกข้อผิดพลาด SMART: 1
ไม่มีการบันทึกข้อผิดพลาด
การแก้ไขโครงสร้างบันทึกการทดสอบตัวเอง SMART หมายเลข 1
จำนวน Test_Description สถานะอายุการใช้งานที่เหลืออยู่ (ชั่วโมง) LBA_of_first_error
# 1 ออฟไลน์สั้น ๆ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 20264 -
# 2 ออฟไลน์สั้น ยกเลิกโดยโฮสต์ 90% 20263 -
# 3 ออฟไลน์แบบสั้น ยกเลิกโดยโฮสต์ 50% 20263 -
# 4 ออฟไลน์สั้น ๆ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 20260 -
# 5 ออฟไลน์สั้น ๆ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 20260 -
# 6 ขยายเวลาออฟไลน์ ขัดจังหวะ (รีเซ็ตโฮสต์) 00% 20260 -
# 7 ออฟไลน์สั้น ๆ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 20259 -
# 8 สั้นออฟไลน์ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 20259 -
# 9 ออฟไลน์สั้น ๆ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 20259 -
#10 ออฟไลน์สั้นๆ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 20258 -
#11 ออฟไลน์สั้น ขัดจังหวะ (รีเซ็ตโฮสต์) 00% 2838 -
#12 ออฟไลน์สั้นๆ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 482 -
#13 ออฟไลน์สั้นๆ เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 4 -
การแก้ไขโครงสร้างข้อมูลบันทึกการทดสอบตัวเอง SMART Selective หมายเลข 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 ไม่ทดสอบ
2 0 0 ไม่ทดสอบ
3 0 0 ไม่ทดสอบ
4 0 0 ไม่ทดสอบ
5 0 0 ไม่ทดสอบ
การตั้งค่าสถานะการทดสอบตัวเองแบบเลือก (0x0):
หลังจากสแกนช่วงเวลาที่เลือกแล้ว อย่าอ่าน-สแกนส่วนที่เหลือของดิสก์
หากการทดสอบตัวเองแบบเลือกกำลังอยู่ระหว่างการเปิดเครื่อง ให้ดำเนินการต่อหลังจากหน่วงเวลา 0 นาที
@heynnema - ผลลัพธ์มากมายเหล่านี้ทำให้ฉันหาข้อมูลที่เกี่ยวข้องได้ยาก แต่ฉันสามารถพูดได้ว่า **grep -i FPDMA /var/log/syslog** ไม่สร้างเอาต์พุต เมื่อดูที่เอาต์พุต SMART ฉันไม่พบข้อผิดพลาดในการอ่าน/ค้นหา แต่ฉันเชื่อคุณเมื่อคุณบอกว่าพวกเขาอยู่ที่นั่น
เครื่องของฉันเป็นแล็ปท็อป HP Pavilion อายุ 2 ปี แต่บางส่วนของเครื่อง รวมถึง BIOS นั้นน่าจะเก่ากว่ามาก
@heynnema - ฉันพยายามใช้ pastebin แต่ฉันติดอยู่ในการตรวจสอบนรกบนเว็บไซต์ Ubuntu One มันน่าหงุดหงิดมากที่พยายามแก้ปัญหา A แล้วถูกลากเข้าไปพัวพันกับปัญหา B