โฮมเพจ » ทำอย่างไร » วิธีเปิดใช้งาน TRIM สำหรับ SSD ของบุคคลที่สามบน Mac OS X

    วิธีเปิดใช้งาน TRIM สำหรับ SSD ของบุคคลที่สามบน Mac OS X

    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 สำหรับไดรฟ์โซลิดสเตตเท่านั้น ผู้ใช้ที่ติดตั้ง SSD ของตนเองจะต้องตามหาเครื่องมือของบุคคลที่สามที่เปิดใช้งาน TRIM ด้วยวิธีที่ไม่ได้รับการสนับสนุน.

    ใน OS X 10.10 Yosemite Apple ได้เปิดตัว "การลงนาม kext" - การเซ็นชื่อส่วนขยายเคอร์เนล เป็นการตรวจสอบว่าไดรเวอร์ทั้งหมดใน Mac ไม่มีการเปลี่ยนแปลงหรือได้รับการอนุมัติจาก Apple เมื่อยูทิลิตี้ที่เปิดใช้งาน TRIM ทำงานในระดับต่ำนี้สิ่งนี้ก็ถูกล็อคไว้ ตอนนี้จำเป็นต้องปิดใช้งานกลไกการรักษาความปลอดภัยการลงนาม kext เพื่อเปิดใช้งาน TRIM สำหรับไดรฟ์เหล่านี้ซึ่งลดความปลอดภัยของ Mac เริ่มตั้งแต่ OS X 10.10.4 ตอนนี้ Apple ได้เปิดตัว TRIM อย่างเป็นทางการ แต่ไม่ได้รับการสนับสนุน.

    การเปิดใช้ TRIM บน SSD ปลอดภัยหรือไม่?

    การทำเช่นนี้ปลอดภัยหรือไม่นั้นขึ้นอยู่กับ SSD ที่คุณใช้ใน Mac ของคุณ Apple ไม่ต้องการรับผิดชอบต่อปัญหาใด ๆ ซึ่งเป็นสาเหตุที่ OS X ซ่อนฟังก์ชันนี้ไว้หลังคำสั่งและข้อความเตือนที่น่ากลัว.

    ไดรฟ์โซลิดสเตตทุกตัวใช้ TRIM ในวิธีที่แตกต่างกันเล็กน้อยและผู้ผลิต SSD หลายรายจะทดสอบความเข้ากันได้กับ Windows เท่านั้น บริษัท การค้นหา Algolia พบข้อผิดพลาดข้อมูลเสียหายบางอย่างกับ Samsung SSD บางตัวที่มี TRIM บน Linux และปัญหาที่คล้ายกันอาจเกิดขึ้นหากคุณเปิดใช้งาน TRIM สำหรับไดรฟ์ดังกล่าวบน Mac นอกจากนี้ยังมีรายงานว่าไดรฟ์สำคัญบางตัวทำงานไม่ถูกต้องกับ 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 ให้เปิดหน้าต่างเทอร์มินัล (กด Command + Space พิมพ์เทอร์มินัลแล้วกด Enter เพื่อเรียกใช้เทอร์มินัลผ่านสปอตไลต์) พิมพ์คำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัลแล้วกด Enter:

    sudo trimforce เปิดใช้งาน

    ป้อนรหัสผ่านบัญชีผู้ใช้ของคุณที่พรอมต์ หลังจากทำเช่นนั้นคุณจะต้องอ่านคำเตือนที่น่ากลัวและเห็นด้วยโดยพิมพ์ Y.

    Mac ของคุณจะรีบูตทันทีหลังจากที่คุณเห็นด้วยกับคำถามที่สองด้วย Y. หลังจากรีบูต TRIM จะเปิดใช้งานสำหรับ SSD ทั้งหมดที่เชื่อมต่อกับ Mac ของคุณ.

    หากคุณต้องการปิดการใช้งาน trimforce และใช้เฉพาะ TRIM สำหรับไดรฟ์โซลิดสเตต OEM ของ Apple ให้เปิดหน้าต่างเทอร์มินัลอีกครั้งและเรียกใช้คำสั่งต่อไปนี้:

    sudo trimforce ปิดการใช้งาน


    ในความเป็นจริงสิ่งนี้ควรทำงานอย่างถูกต้องกับ SSD ส่วนใหญ่บน Mac เช่นเดียวกับการเปิดใช้งาน TRIM ทำงานได้อย่างถูกต้องสำหรับ SSD ส่วนใหญ่บน Linux แต่มีค่าผิดปกติเล็กน้อยและ Apple ไม่ต้องการรับผิดชอบหากฮาร์ดแวร์ของ SSD ไม่ใช้ TRIM อย่างถูกต้องและคุณพบปัญหา.

    เครดิตภาพ: kawaiikiri บน Flickr