Cara Mengaktifkan TRIM untuk SSD Pihak Ketiga pada Mac OS X
Mac hanya mengaktifkan TRIM untuk drive solid-state yang disediakan Apple. Jika Anda memutakhirkan Mac Anda dengan SSD aftermarket, Mac Anda tidak akan menggunakan TRIM dengannya. Ini mengurangi kinerja drive.
Berkat Mac OS X 10.10.4, sekarang memungkinkan untuk mengaktifkan TRIM pada SSD apa pun di Mac Anda dengan perintah sederhana. Anda tidak lagi harus menonaktifkan fitur keamanan OS X dan memodifikasi sistem Anda untuk melakukan ini.
Mengapa TRIM Penting, dan Mengapa Mac Tidak Selalu Mengaktifkannya secara Default
Ketika sistem operasi menggunakan TRIM dengan solid-state drive, itu mengirim sinyal ke SSD setiap kali Anda menghapus file. SSD tahu bahwa file tersebut dihapus dan dapat menghapus data file dari penyimpanan flash-nya. Dengan memori flash, lebih cepat menulis ke memori kosong - untuk menulis ke memori penuh, memori harus dihapus terlebih dahulu dan kemudian ditulis. Ini menyebabkan SSD Anda melambat seiring berjalannya waktu kecuali TRIM diaktifkan. TRIM memastikan lokasi memori NAND fisik yang mengandung file yang dihapus dihapus sebelum Anda perlu menulis kepada mereka. SSD kemudian dapat mengelola penyimpanan yang tersedia dengan lebih cerdas.
Windows 7 dan yang lebih baru memiliki dukungan bawaan untuk TRIM, yang memungkinkannya untuk semua SSD. Secara historis, Mac OS X hanya mengaktifkan TRIM untuk solid-state drive yang disediakan Apple. Pengguna yang memasang SSD mereka sendiri harus memburu alat pihak ketiga yang memungkinkan TRIM dengan cara yang tidak didukung.
Di OS X 10.10 Yosemite, Apple memperkenalkan "kext signed" - penandatanganan ekstensi kernel. Ini memeriksa bahwa semua driver pada Mac tidak diubah atau disetujui oleh Apple. Ketika utilitas yang mengaktifkan TRIM bekerja pada level rendah ini, ini menguncinya. Sekarang diperlukan untuk menonaktifkan mekanisme keamanan penandatanganan kext untuk mengaktifkan TRIM untuk drive ini, mengurangi keamanan Mac. Dimulai dengan OS X 10.10.4, Apple sekarang menyediakan cara resmi - tetapi tidak didukung - untuk mengaktifkan TRIM untuk SSD apa pun.
Apakah Aman Mengaktifkan TRIM di SSD Anda?
Apakah ini aman untuk dilakukan tergantung pada SSD yang Anda gunakan di Mac Anda. Apple tidak ingin bertanggung jawab atas masalah apa pun, itulah sebabnya OS X menyembunyikan fungsi ini di belakang perintah dan pesan peringatan yang menakutkan.
Setiap solid-state drive mengimplementasikan TRIM dengan cara yang sedikit berbeda, dan banyak produsen SSD hanya benar-benar menguji kompatibilitas pada Windows. Perusahaan pencarian Algolia menemukan beberapa bug data korupsi dengan SSD Samsung tertentu dengan TRIM di Linux, dan masalah serupa dapat terjadi jika Anda mengaktifkan TRIM untuk drive tersebut di Mac. Juga ada laporan beberapa drive Krusial tidak berfungsi dengan benar dengan TRIM di Linux.
Bahkan, kernel Linux berisi daftar hitam SSD yang tidak mendukung TRIM dengan benar. Anda mungkin seharusnya tidak mengaktifkan trimforce jika Anda memiliki salah satu SSD yang muncul di daftar hitam ini di Mac Anda.
Selain itu, sebagian besar drive tampaknya berfungsi dengan baik dengan TRIM di Mac OS X. Pengguna Mac telah menggunakan utilitas pendukung TRIM pihak ketiga selama bertahun-tahun dengan beragam SSD. Anda mungkin ingin melakukan riset dan melihat apa yang dialami pengguna Mac lain saat mengaktifkan TRIM dengan SSD Anda sebelum melanjutkan.
Aktifkan TRIM dengan trimforce
Apple diam-diam menambahkan perintah baru bernama "trimforce" dalam pembaruan kecil ke OS X 10.10 Yosemite - OS X 10.10.4. Utilitas ini juga termasuk dalam OS X 10.11 El Capitan.
Perintah ini mengaktifkan TRIM untuk setiap SSD tunggal di Mac Anda. Ini menonaktifkan pemeriksaan yang hanya memungkinkan TRIM untuk bekerja dengan drive solid-state OEM yang disediakan Apple. Setelah Anda menjalankannya, TRIM akan diaktifkan untuk semua solid-state drive Anda. Tidak ada cara untuk mengaktifkan TRIM untuk satu SSD dan membiarkannya dinonaktifkan untuk yang lain.
Peringatan: Anda melakukan ini dengan risiko Anda sendiri! Itu selalu ide yang baik untuk memiliki cadangan file penting Anda, untuk berjaga-jaga.
Untuk menjalankan trimforce, buka jendela Terminal (tekan Command + Space, ketik Terminal, dan tekan Enter untuk meluncurkan terminal melalui Spotlight). Ketik perintah berikut ke jendela terminal dan tekan Enter:
sudo trimforce aktifkan
Masukkan kata sandi akun pengguna Anda saat diminta. Setelah melakukannya, Anda harus membaca peringatan yang terdengar menakutkan dan setuju dengan mengetik a y.
Mac Anda akan segera reboot setelah Anda menyetujui pertanyaan kedua dengan a y. Setelah reboot, TRIM akan diaktifkan untuk semua SSD yang terhubung ke Mac Anda.
Jika Anda ingin menonaktifkan trimforce dan hanya menggunakan TRIM untuk drive solid-state OEM Apple, buka jendela Terminal lagi dan jalankan perintah berikut:
sudo trimforce dinonaktifkan
Secara realistis, ini harus bekerja dengan baik dengan sebagian besar SSD pada Mac, sama seperti mengaktifkan TRIM bekerja dengan baik untuk sebagian besar SSD di Linux. Tetapi ada beberapa outlier, dan Apple tidak ingin bertanggung jawab jika perangkat keras SSD Anda tidak mengimplementasikan TRIM dengan benar dan Anda mengalami masalah..
Kredit Gambar: kawaiikiri di Flickr