ฟค
มาซ่อมแซมระบบไฟล์ของคุณ (อีกครั้ง)...
- บูตเป็น Ubuntu Live DVD/USB ในโหมด âTry Ubuntuâ mode
- เปิด
เทอร์มินัล
หน้าต่างโดยการกด Ctrl+Alt+ต
- พิมพ์
sudo fdisk -l
- ระบุชื่ออุปกรณ์ /dev/sdXX สำหรับ "Linux Filesystem" ของคุณ
- พิมพ์
sudo fsck -f /dev/sda1
แทนที่ sdXX
ด้วยเลขที่พบก่อนหน้านี้
- ทำซ้ำ
ฟค
คำสั่งหากมีข้อผิดพลาด
- พิมพ์
รีบูต
บล็อกที่ไม่ดีและข้อมูล SMART
เดอะ ข้อมูลสมาร์ท ระบุสิ่งที่ปกติจะเป็น HDD ที่ล้มเหลว อย่างไรก็ตาม เรามี SSD ที่ไม่เก่าเกินไป เราจะดูที่การแก้ไขข้อผิดพลาด NCQ ก่อน
บันทึก: ตรวจสอบผู้ผลิตและรุ่น # ของ SSD จากนั้นเยี่ยมชมเว็บไซต์เพื่อตรวจสอบเฟิร์มแวร์ที่อัพเดต
บันทึก: รักษาการสำรองข้อมูลที่ดี ในกรณีที่ SSD ล้มเหลว
ข้อผิดพลาด NCQ
grep -i FPDMA /var/log/syslog*
/var/log/syslog: 21 กันยายน 13:40:19 เคอร์เนล adam-gregs-better-computer: [ 728.921941] ata3.00: คำสั่งล้มเหลว: อ่าน FPDMA QUEUED
/var/log/syslog:21 กันยายน 13:40:19 เคอร์เนล adam-gregs-better-computer: [ 729.213899] ata3.00: คำสั่งล้มเหลว: อ่าน FPDMA QUEUED
Native Command Queuing (NCQ) เป็นส่วนเสริมของโปรโตคอล Serial ATA ซึ่งช่วยให้ฮาร์ดดิสก์ไดรฟ์สามารถปรับลำดับคำสั่งอ่านและเขียนที่ได้รับให้เหมาะสมเป็นการภายใน
แก้ไข sudo -H gedit /etc/default/grub
และเปลี่ยนบรรทัดต่อไปนี้เพื่อรวมพารามิเตอร์พิเศษนี้ จากนั้นทำ sudo ปรับปรุงด้วง
เพื่อเขียนการเปลี่ยนแปลงลงดิสก์ รีบูต จอมอนิเตอร์ค้าง/ฯลฯ แล้วดู grep -i FPDMA /var/log/syslog*
หรือ dmesg
สำหรับข้อความแสดงข้อผิดพลาดอย่างต่อเนื่อง
GRUB_CMDLINE_LINUX_DEFAULT="libata.force=noncq"