Mac เปิดใช้งาน TRIM สำหรับไดรฟ์โซลิดสเทตที่ Apple ให้มาเท่านั้น หากคุณอัปเกรด Mac ด้วย SSD หลังการขาย Mac ของคุณจะไม่ใช้ TRIM ร่วมกับมัน ซึ่งจะลดประสิทธิภาพของไดรฟ์
ต้องขอบคุณ Mac OS X 10.10.4 ตอนนี้คุณสามารถเปิดใช้ TRIM บน SSD ใดก็ได้ใน Mac ของคุณด้วยคำสั่งง่ายๆ คุณไม่จำเป็นต้องปิดใช้งานคุณสมบัติความปลอดภัยของ OS X อีกต่อไปและแก้ไขระบบของคุณเพื่อดำเนินการนี้
เหตุใด TRIM จึงมีความสำคัญและเหตุใด Mac จึงไม่เปิดใช้งานตามค่าเริ่มต้นเสมอไป
ที่เกี่ยวข้อง: ทำไมโซลิดสเตทไดรฟ์จึงช้าลงเมื่อคุณเติมลงไป
เมื่อระบบปฏิบัติการใช้ TRIM กับไดรฟ์โซลิดสเทตระบบจะส่งสัญญาณไปยัง SSD ทุกครั้งที่คุณลบไฟล์ SSD รู้ว่าไฟล์ถูกลบและสามารถลบข้อมูลของไฟล์ออกจากที่เก็บข้อมูลแฟลชได้ ด้วยหน่วยความจำแฟลชการเขียนลงในหน่วยความจำที่ว่างเปล่าจะเร็วกว่า - หากต้องการเขียนลงในหน่วยความจำเต็มจะต้องลบหน่วยความจำก่อนแล้วจึงเขียนลงใน นี้ ทำให้ SSD ของคุณช้าลงเมื่อเวลาผ่านไป เว้นแต่จะเปิดใช้งาน TRIM TRIM ทำให้แน่ใจว่าตำแหน่งหน่วยความจำ NAND ที่มีอยู่จริงที่มีไฟล์ที่ถูกลบจะถูกลบก่อนที่คุณจะต้องเขียน จากนั้น SSD สามารถจัดการพื้นที่เก็บข้อมูลที่มีอยู่ได้อย่างชาญฉลาดยิ่งขึ้น
Windows 7 และใหม่กว่ามีการรองรับ TRIM ในตัวซึ่งเปิดใช้งานสำหรับ SSD ทั้งหมด ในอดีต Mac OS X เปิดใช้งาน TRIM สำหรับไดรฟ์โซลิดสเทตที่ Apple จัดเตรียมไว้ให้เท่านั้น ผู้ใช้ที่ติดตั้ง SSD ของตัวเองต้องค้นหาเครื่องมือของบุคคลที่สามที่เปิดใช้งาน TRIM ด้วยวิธีที่ไม่รองรับ
ใน OS X 10.10 Yosemite Apple เปิดตัว“ kext sign” - การลงนามส่วนขยายเคอร์เนล วิธีนี้จะตรวจสอบว่าไดรเวอร์ทั้งหมดบน Mac ไม่ได้รับการเปลี่ยนแปลงหรือได้รับการอนุมัติจาก Apple เนื่องจากยูทิลิตีที่เปิดใช้ TRIM ทำงานได้ในระดับต่ำนี้สิ่งนี้จึงล็อคไม่ให้ใช้งานได้ ตอนนี้จำเป็นต้องปิดใช้งานกลไกการรักษาความปลอดภัยการลงนาม kext เพื่อเปิดใช้ TRIM สำหรับไดรฟ์เหล่านี้ซึ่งจะลดความปลอดภัยของ Mac ตั้งแต่ OS X 10.10.4 ตอนนี้ Apple มีวิธีการเปิดใช้ TRIM สำหรับ SSD ใด ๆ อย่างเป็นทางการ แต่ไม่รองรับ
การเปิดใช้ TRIM บน SSD ของคุณปลอดภัยหรือไม่?
การดำเนินการนี้จะปลอดภัยหรือไม่นั้นขึ้นอยู่กับ SSD ที่คุณใช้ใน Mac ของคุณ Apple ไม่ต้องการรับผิดชอบต่อปัญหาใด ๆ ดังนั้น OS X จึงซ่อนฟังก์ชันนี้ไว้เบื้องหลังคำสั่งและข้อความเตือนที่น่ากลัว
ไดรฟ์โซลิดสเทตทุกตัวใช้ TRIM ในลักษณะที่แตกต่างกันเล็กน้อยและผู้ผลิต SSD หลายรายทดสอบความเข้ากันได้บน Windows อย่างแท้จริงเท่านั้น ค้นหา บริษัท Algolia พบข้อบกพร่องความเสียหายของข้อมูล กับ Samsung SSD บางรุ่นที่มี TRIM บน Linux และปัญหาที่คล้ายกันนี้อาจเกิดขึ้นหากคุณเปิดใช้ TRIM สำหรับไดรฟ์ดังกล่าวบน Mac นอกจากนี้ยังมีรายงานว่า Crucial ไดรฟ์บางตัวทำงานไม่ถูกต้องกับ TRIM บน Linux
ในความเป็นจริงเคอร์เนล Linux ประกอบด้วยไฟล์ บัญชีดำของ SSD ที่ไม่รองรับ TRIM อย่างถูกต้อง . คุณอาจไม่ควรเปิดใช้งาน trimforce หากคุณมี SSD ตัวใดตัวหนึ่งที่ปรากฏในบัญชีดำนี้ใน Mac ของคุณ
นอกเหนือจากนั้นไดรฟ์ส่วนใหญ่ดูเหมือนจะทำงานได้อย่างถูกต้องกับ TRIM บน Mac OS X ผู้ใช้ Mac ใช้ยูทิลิตี้ที่เปิดใช้งาน TRIM ของบุคคลที่สามมานานหลายปีด้วย SSD ที่หลากหลาย คุณอาจต้องการหาข้อมูลและดูว่าผู้ใช้ Mac คนอื่น ๆ มีประสบการณ์อะไรบ้างเมื่อเปิดใช้ TRIM กับ SSD ของคุณก่อนดำเนินการต่อ
เปิดใช้งาน TRIM ด้วย trimforce
Apple เพิ่มคำสั่งใหม่ชื่อ“ trimforce” อย่างเงียบ ๆ ในการอัปเดตเล็กน้อยสำหรับ OS X 10.10 Yosemite - OS X 10.10.4 ยูทิลิตี้นี้รวมอยู่ใน OS X 10.11 El Capitan ด้วย
คำสั่งนี้เปิดใช้งาน TRIM สำหรับ SSD ทุกตัวบน Mac ของคุณ ปิดใช้งานการตรวจสอบที่อนุญาตให้ TRIM ทำงานกับไดรฟ์โซลิดสเทต OEM ที่ Apple จัดหาให้เท่านั้น หลังจากที่คุณเรียกใช้ TRIM จะเปิดใช้งานสำหรับไดรฟ์โซลิดสเทตทั้งหมดของคุณ ไม่มีวิธีใดที่จะเปิดใช้ TRIM สำหรับ SSD หนึ่งตัวและปล่อยทิ้งไว้ให้อีกเครื่องหนึ่ง
คำเตือน: คุณยอมรับความเสี่ยงเอง! เป็นความคิดที่ดีเสมอ มีการสำรองไฟล์สำคัญของคุณ ในกรณี
ในการเรียกใช้ trimforce ให้เปิดหน้าต่าง Terminal (กด Command + Space พิมพ์ Terminal แล้วกด Enter เพื่อเปิดเทอร์มินัลผ่าน สปอตไลท์ ). พิมพ์คำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัลแล้วกด Enter:
sudo trimforce เปิดใช้งาน
ป้อนรหัสผ่านบัญชีผู้ใช้ของคุณที่พร้อมท์ หลังจากทำเสร็จแล้วคุณจะต้องอ่านคำเตือนที่ฟังดูน่ากลัวและยอมรับโดยพิมพ์ก ย .
Mac ของคุณจะรีบูตทันทีหลังจากที่คุณตกลงกับคำถามที่สองด้วย a ย . หลังจากรีบูต TRIM จะเปิดใช้งานสำหรับ SSD ทั้งหมดที่เชื่อมต่อกับ Mac ของคุณ
หากคุณต้องการปิดใช้งาน trimforce และใช้ TRIM สำหรับไดรฟ์โซลิดสเทต OEM ของ Apple เท่านั้นให้เปิดหน้าต่าง Terminal อีกครั้งและเรียกใช้คำสั่งต่อไปนี้:
sudo trimforce ปิดใช้งาน
ตามความเป็นจริงสิ่งนี้ควรทำงานได้อย่างถูกต้องกับ SSD ส่วนใหญ่บน Mac เช่นเดียวกับการเปิดใช้งาน TRIM จะทำงานได้ดีกับ SSD ส่วนใหญ่บน Linux แต่มีข้อผิดพลาดเล็กน้อยและ Apple ไม่ต้องการรับผิดชอบหากฮาร์ดแวร์ของ SSD ของคุณไม่ได้ใช้ TRIM อย่างถูกต้องและคุณประสบปัญหา
เครดิตรูปภาพ: Kirion Fickr น่ารัก