Sebelum membaca pertanyaan panjang ini, harap dicatat bahwa sebagian besar sudah ketinggalan zaman mengingat perkembangan yang lebih baru tercermin oleh jawaban atas .
Sayangnya Apple telah memutuskan untuk membuat penandatanganan kext di Yosemite yang menciptakan masalah untuk SSD yang membutuhkan dukungan Trim untuk fungsi dan umur panjang yang optimal. Apakah ini vendor terkunci atau tidak, itu membuat meningkatkan sakit kepala. Jika Anda membeli SSD yang memerlukan dukungan trim ( pada saat penulisan, semua manfaat SSD ) seperti Samsung 840 Evo, ada banyak masalah yang dilaporkan saat melakukan reset PRAM dan potensi konflik pembaruan sistem di masa depan selain pengorbanan keamanan saat ini (lihat di bawah). Penulis Trim Enabler mengatakan menggunakan Trim Enabler dengan mematikan penandatanganan kext adalah memecahkan kenari dengan palu godam.
Saya berharap strategi / opsi untuk bekerja dengan SSD yang merekomendasikan atau memerlukan dukungan Trim. Sejauh ini, karena artikel ini , saya mempertimbangkan SSD dengan Sandforce atau pengumpulan sampah aktif yang setara. Saya juga mempertimbangkan untuk mengaktifkan Trim Enabler secara berkala , kemudian mematikan dan mengaktifkan kembali penandatanganan kext untuk menghindari masalah dengan sampai (jika) Apple mengembalikan dukungan TRIM ke pengembang perangkat keras dan perangkat lunak.
Silakan perincian konfigurasi perangkat keras / perangkat lunak yang berfungsi dan strategi / jadwal serta hasil.
tl; dr -
Beberapa latar belakang:
SSD pihak ke-3 sebagian besar tidak memiliki dukungan trim di Yosemite tanpa menandatangani pengorbanan keamanan. Apple mengubah masuk kext di OS X 10.10 sehingga bernyanyi kext harus dinonaktifkan untuk menggunakan aplikasi seperti Trim Enabler untuk dukungan langsing. Jadi pilihan menggunakan Yosemite adalah, mengurangi keamanan dan potensi masalah pembaruan sistem; atau, SSD yang tidak memerlukan dukungan Potong.
Yosemite membunuh dukungan SSD pihak ketiga . Ini tidak relevan jika Anda menggunakan SSD atau SSD yang dipasang Apple yang tidak memerlukan dukungan trim pihak ketiga untuk fungsi optimal. Jadi, jika Anda menggunakan SSD DIY, dukungan Trim rumit di Yosemite karena modifikasi terbaru untuk kext manajemen keamanan yang memengaruhi dukungan Trim. Lebih lanjut tentang Trim Enabler untuk Mac :
Tentang Trim di Yosemite Di OS X 10.10 (Yosemite),
Apple telah memperkenalkan persyaratan keamanan baru yang disebut penandatanganan kext. (Kext adalah ekstensi kernel, atau driver, di Mac OS X)
Penandatanganan Kext pada dasarnya bekerja dengan memeriksa apakah semua driver dalam sistem tidak diubah oleh pihak ketiga, atau disetujui oleh Apple. Jika sudah dimodifikasi, Yosemite tidak akan lagi memuat driver. Ini adalah cara untuk menegakkan keamanan, tetapi juga cara bagi Apple untuk mengontrol perangkat keras apa yang dapat dirilis oleh pengembang pihak ketiga untuk dukungan OS X.
Karena Trim Enabler bekerja dengan membuka kunci driver Trim untuk SSD pihak ke-3, pengaturan keamanan ini mencegah Trim Enabler untuk mengaktifkan Trim pada Yosemite.
Untuk terus menggunakan Trim Enabler dan terus mendapatkan Trim untuk SSD pihak ketiga Anda, Anda harus terlebih dahulu menonaktifkan pengaturan keamanan penandatanganan kext.
Penting untuk dicatat bahwa pengaturan penandatanganan kext bersifat global, jika Anda menonaktifkannya, Anda harus berhati-hati untuk hanya menginstal driver sistem dari sumber yang Anda percayai.
Saya punya masalah ini dan memutuskan untuk pergi dengan SSD yang telah dibangun di pengumpulan sampah (yaitu MX100 Krusial untuk alasan ini ).
AFAIK, ini adalah satu-satunya solusi bagi mereka yang tidak mau menonaktifkan penandatanganan Kext tetapi bersedia untuk menjaga SSD dalam kondisi murni.
EDIT: Menurut situs Perancis macplus.net , solusi TRIM ramah Yosemite baru oleh pencipta TRIM Enabler sedang dalam pembuatan dan akan melihat rilis beta di awal 2015.
sumber
@carfish: jadi Anda membeli mobil tanpa pengereman ABS, karena aman karena sebelum mobil modern tidak ada ABS ??
@samric: trik Prancis adalah hack: mereka hanya mengubah nama di dalam SSD menjadi nama Apple. Jelas itu hanya akan menjadi "solusi" singkat karena itu ilegal.
Secara umum: Potong untuk SSD non-apel tidak bijaksana: ada kemungkinan (kecil) yang menyebabkan masalah pada tingkat file pada SSD (tidak dapat diperbaiki); dan juga SSD modern memiliki sistem GarbageCollection yang sangat bagus: selama ada ruang kosong yang cukup bagus seperti GarbageCollection yang diinduksi Trim. Jika Anda takut GC tidak memiliki cukup ruang, cukup format SSD hingga 10% lebih kecil dari total ruang dan biarkan 10% tidak diformat. Trim tidak sebanding dengan melepaskan jubah dari tingkat keamanan global. LexS
sumber
Secara pribadi saya memiliki aplikasi samsung pro ssd dan trim enabler tidak membantu saya mengaktifkan dukungan trim. Pengoptimal Chameleon ssd adalah jawabannya dan gratis.
Saya mencoba 2 kali: pertama kali tidak berhasil. Pastikan sebelum meminta Anda untuk me-restart trim diaktifkan. Batalkan mulai ulang dan tunggu bunglon untuk menonaktifkan kunci trim lalu restart.
sumber
https://github.com/Temptin/Documents/blob/master/Yosemite_Patchless_TRIM.md
Membawa ke depan metode mengaktifkan TRIM menggunakan 'trimforce' di baris perintah. Hal ini PERSIS apa yang akan dilakukan enabler resmi TRIM Apple dengan 10.0.4, tanpa menonaktifkan Kext. Apakah Trim enabler memberi lebih dari $ 10? Saya mungkin kehilangan sesuatu.
sumber
Ingin tahu apakah ada yang sudah mencoba ini: Jalankan SSD pihak ke-3 Anda di Yosemite dengan kext diaktifkan dan tidak ada TRIM dan sekali seminggu - atau sesuai kebutuhan - boot dari eksternal Mavericks yang dapat di-boot dan jalankan Enabler TRIM di malam hari. Di pagi hari, matikan, lepaskan drive eksternal yang dapat di-boot dan mulai kembali dengan Yosemite.
sumber