เฟิร์มแวร์ SSD
สำหรับ ADATA SU650 (V8X04c12) ดู https://www.adata.com/th/download/503?tab=downloads. หรือดู https://www.adata.com/pk/support/consumer?tab=downloads&download=software. มีการอัปเดตในเดือนพฤศจิกายน 2021
บันทึก: สำรองข้อมูลสำคัญของคุณก่อนทำการอัพเดตเฟิร์มแวร์
ข้อผิดพลาด NCQ
grep -i FPDMA /var/log/syslog*
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"
บล็อกไม่ดี
เดอะ sudo badblocks -v /dev/sda7 > badsectors.txt
ไม่ควรใช้คำสั่ง โดยเฉพาะบน SSD
ถ้าคุณอ่าน คนเลว
คุณจะเห็น "...แนะนำเป็นอย่างยิ่งว่าผู้ใช้อย่าเรียกใช้ badblocks โดยตรง แต่ให้ใช้ตัวเลือก -c ของโปรแกรม e2fsck และ mke2fs...".
ที่นี่คือ ถูกต้อง วิธีทำบล็อกที่ไม่ดี HDD...
หมายเหตุ: อย่ายกเลิกการสแกนบล็อกที่ไม่ดี!
หมายเหตุ: อย่าบล็อก SSD ไม่ดี
หมายเหตุ: สำรองไฟล์สำคัญของคุณก่อน!
หมายเหตุ: การดำเนินการนี้จะใช้เวลาหลายชั่วโมง
หมายเหตุ: คุณอาจมีความล้มเหลวของ HDD ที่ค้างอยู่
บู๊ตเป็น Ubuntu Live DVD/USB ในโหมด “ลองใช้ Ubuntu”
ใน เทอร์มินัล
...
sudo fdisk -l
# ระบุพาร์ติชัน "Linux Filesystem" ทั้งหมด
sudo e2fsck -fcky /dev/sdXX
#แบบทดสอบอ่านอย่างเดียว
หรือ
sudo e2fsck -fccky /dev/sdXX
# การทดสอบการอ่าน / เขียนแบบไม่ทำลาย (ที่แนะนำ)
-k มีความสำคัญ เพราะมันบันทึกตารางบล็อกเสียก่อนหน้า และเพิ่มบล็อกเสียใหม่ลงในตารางนั้น หากไม่มี -k คุณจะสูญเสียข้อมูลบล็อกเสียทั้งหมดก่อนหน้านี้
พารามิเตอร์ -fccky...
-f บังคับตรวจสอบแม้ว่าระบบไฟล์จะดูสะอาด
-c ตัวเลือกนี้ทำให้ e2fsck ใช้โปรแกรม badblocks(8) ที่จะทำ
การสแกนอุปกรณ์แบบอ่านอย่างเดียวเพื่อค้นหาบล็อคที่ไม่ดี
หากพบบล็อกที่ไม่ดี บล็อกเหล่านั้นจะถูกเพิ่มไปยังบล็อกที่ไม่ดี
inode เพื่อป้องกันไม่ให้จัดสรรไปยังไฟล์หรือไดเร็ก
ส. หากระบุตัวเลือกนี้สองครั้ง แสดงว่าบล็อกเสียจะสแกน
จะทำโดยใช้การทดสอบการอ่าน-เขียนแบบไม่ทำลาย
-k เมื่อรวมกับตัวเลือก -c บล็อกเสียใดๆ ที่มีอยู่ในไฟล์
รายการบล็อกเสียจะถูกรักษาไว้ และบล็อกเสียใหม่ๆ ที่พบโดย
กำลังรันบล็อกเสีย (8) จะถูกเพิ่มไปยังบล็อกเสียที่มีอยู่
รายการ.
-y สมมติคำตอบว่า 'ใช่' สำหรับทุกคำถาม อนุญาตให้ e2fsck เป็น
ใช้แบบไม่โต้ตอบ ตัวเลือกนี้อาจไม่ได้ระบุไว้ที่
เวลาเดียวกับตัวเลือก -n หรือ -p