คุณอาจต้องแบกรับกับ SSD ที่ใช้คอนโทรลเลอร์ JMicron JMF602 ที่น่าอับอาย ข้อเท็จจริงที่ว่ามันเป็นทั้งอุปกรณ์ SATA และอุปกรณ์ USB เป็นคำใบ้เนื่องจาก JMF602 เป็นหนึ่งในตัวควบคุมไม่กี่ตัวที่มีการรองรับ USB ในตัว
ปัญหาเกิดจากข้อเท็จจริงที่ว่าตัวควบคุม SSD ไม่สามารถเขียนข้อมูลบนหน่วยความจำแฟลชได้และวิธีการที่ตัวควบคุมเฉพาะของคุณเกี่ยวข้องกับมัน เนื่องจากคอนโทรลเลอร์ SSD ไม่สามารถเขียนข้อมูลบนแฟลชได้จึงจำเป็นต้องลบข้อมูลเก่าก่อน แต่ข้อ จำกัด อีกอย่างของแฟลชก็คือคอนโทรลเลอร์ SSD ไม่สามารถลบข้อมูลได้ทีละหน้า แต่ต้องลบทั้งบล็อก (ปกติประมาณสองเมกะไบต์) ในแต่ละครั้ง เพื่อหลีกเลี่ยงปัญหานี้คอนโทรลเลอร์ SSD จึงเขียนข้อมูลใหม่ไปยังบล็อกใหม่และทำเครื่องหมายข้อมูลเก่าว่าไม่ถูกต้อง จากนั้นจะทำการรวบรวมขยะซึ่งโดยทั่วไปจะเป็นการลบบล็อกที่มีข้อมูลไม่ถูกต้อง
ปัญหาเฉพาะที่คุณพบคือเมื่อไม่มีบล็อกว่างเปล่าใหม่สำหรับเขียนข้อมูลเมื่อคุณต้องการเขียนข้อมูลบางอย่างไปยัง SSD บล็อกทั้งหมดเต็มไปด้วยข้อมูลที่ถูกต้องและไม่ถูกต้อง ตัวควบคุม SSD จะต้องผ่านการรวบรวมขยะบนบล็อกที่ใช้งานอยู่ สิ่งที่จะอ่านข้อมูลทั้งหมดของบล็อกลงในแคช ลบข้อมูลที่ไม่ถูกต้องในแคช ลบบล็อคข้อมูลทั้งหมดในแฟลช จากนั้นเขียนข้อมูลใหม่ที่คุณกำลังเขียนและข้อมูลจากแคชไปยังบล็อกใหม่ทั้งหมด หากมีสิ่งเหล่านี้เกิดขึ้นในเวลาเดียวกันตัวควบคุมก็จะล้นและโดยทั่วไปจะหยุดการตอบสนองจนกว่ามันจะสามารถล้างสิ่งที่ค้าง
ทั้งหมดนี้เกิดขึ้นภายในตัว SSD และถูกซ่อนไว้อย่างสมบูรณ์จากระบบปฏิบัติการ นี่คือสาเหตุที่ไม่ใช่เทคนิคการแก้ไขปัญหาดั้งเดิมที่สามารถค้นหาได้ หากบล็อกทั้งหมดใน SSD มีข้อมูลอยู่จะใช้การเขียนเพียงเล็กน้อยเพื่อบังคับให้ SSD อ่านการเต้น / อ่าน / เขียนทั้งหมดดังนั้นนี่คือเหตุผลที่คุณไม่เห็นการเขียนขนาดใหญ่เกิดขึ้น SSD สมัยใหม่ไม่มีปัญหาเดียวกัน พวกเขามีเทคนิคหลายอย่างในตัวเพื่อหลีกเลี่ยงมันเช่นชุดเก็บขยะเชิงรุกแฟนซีแคช RAM และการจัดสรรพื้นที่ส่วนเกิน พวกเขาสามารถประสบความเร็วในการเขียนลดลง แต่ไม่เพียงพอที่จะทำให้ระบบหยุด
ข่าวร้ายก็คือไม่มีอะไรที่คุณสามารถทำได้เพื่อแก้ไขมันเกินกว่าจะอัพเกรดเป็น SSD ที่ดี มันเป็นข้อบกพร่องในการออกแบบตัว SSD เอง คุณสามารถลองลดจำนวนการเขียนลง SSD ได้ นั่นจะทำให้การพูดติดอ่างหายากมากขึ้น แต่ไม่สามารถแก้ไขได้ทั้งหมด
ส่วนที่น่าแปลกใจคือในพีซีที่มีอายุเพียง 1 ปีคุณจะมีหนึ่งใน SSD ที่ใช้ JMF602 เหล่านี้ พวกเขาหยุดทำและขายเมื่อหลายปีก่อน