Sejak pertama Apple menawarkan Mac dengan SSD, mereka telah memasukkan sokongan untuk TRIM, satu kaedah untuk OS untuk membantu SSD dalam membebaskan ruang.
Arahan TRIM
Perintah TRIM dikeluarkan oleh sistem operasi untuk membantu SSD dalam membersihkan data dalam blok storan yang tidak lagi diperlukan. Ini membantu penulisan prestasi SSD dengan menyimpan lebih banyak blok data bebas untuk ditulis. Ia juga mengekalkan SSD daripada menjadi agresif dalam membersihkannya sendiri dan menyebabkan memakai cip memori, yang membawa kepada kegagalan awal.
TRIM disokong dalam OS X Lion (10.7) dan kemudian, tetapi Apple hanya membolehkan perintah TRIM untuk digunakan dengan SSD yang disediakan oleh Apple. Ia tidak jelas mengapa Apple terhad TRIM menyokong cara ini, tetapi kebijaksanaan konvensional adalah bahawa pelaksanaan TRIM terpulang kepada pengeluar SSD, dan setiap pengilang SSD menggunakan metodologi TRIM yang berbeza. Oleh itu, Apple hanya mahu menggunakan TRIM pada SSD yang telah diperakui.
Itu meninggalkan kita yang suka menaik taraf Mac kita keluar dalam keadaan dingin, sekurang-kurangnya ketika ia menjalankan SSDs yang meningkatkan performa. Tanpa sokongan untuk TRIM, ada kemungkinan bahawa dari masa ke masa, SSD mahal kita akan melambatkan, dan kita akan melihat kejatuhan prestasi sebenar secara bertulis kepada SSD.
Syukurlah, terdapat beberapa utiliti pihak ketiga yang boleh membolehkan TRIM untuk SSD yang tidak dibekalkan oleh Apple, termasuk TRIM Enabler. Utiliti ini menggunakan sokongan TRIM terbina dalam Apple; mereka hanya mengalihkan keupayaan untuk OS untuk memeriksa sama ada SSD adalah pada Apple's senarai pengeluar yang diluluskan.
Apple Membuat TRIM Tersedia untuk Semua SSD
Bermula dengan OS X Yosemite 10.10.4 dan seterusnya, Apple membuat TRIM tersedia untuk mana-mana SSD, termasuk yang dipasang oleh DIYers, seperti kebanyakan kita di sini di: About: Macs, dan ramai di antara kamu. Tetapi walaupun Apple kini menyokong SSD pihak ketiga, ia menjadi TRIM untuk SSDs yang tidak dibekalkan oleh Apple dan membiarkannya untuk pengguna untuk menghidupkan sokongan TRIM secara manual, sekiranya dikehendaki.
Sekiranya anda menggunakan TRIM?
Sesetengah SSD generasi awal mempunyai pelaksanaan yang luar biasa fungsi TRIM yang boleh menyebabkan rasuah data. Untuk sebahagian besar, model SSD awal ini sukar dicari, melainkan jika anda memilih satu dari sumber yang khusus dalam produk yang digunakan, seperti pasar kutu, swap bertemu, atau eBay.
Satu perkara yang perlu anda lakukan ialah semak dengan pengeluar SSD untuk melihat sama ada terdapat sebarang kemas kini firmware untuk model SSD yang anda miliki.
Ia bukan sekadar SSD lama yang boleh menghadapi masalah, walaupun. Beberapa model SSD yang popular, seperti Samsung 840 EVO, 840 EVO Pro, 850 EVO, dan 850 EVO Pro, telah menunjukkan masalah dengan TRIM yang boleh membawa kepada rasuah data. Nasib baik bagi kami pengguna Mac, isu-isu TRIM Samsung nampaknya hanya menjadi jelas apabila digunakan dengan arahan TRIM beratur. OS X hanya menggunakan arahan TRIM berurut pada masa ini, jadi membolehkan TRIM dengan garis SSD Samsung harus OK, seperti yang dilaporkan oleh MacNN.
Kepentingan Sandaran
Saya telah menggunakan perintah TRIM dengan SSD pihak ketiga yang saya pasang di Mac Pro kami tanpa masalah, bagaimanapun, sebelum membolehkan TRIM saya memastikan saya mempunyai sistem sandaran. Sekiranya SSD menunjukkan kegagalan yang disebabkan oleh TRIM, kemungkinan besar akan melibatkan blok besar data yang ditetapkan semula, menyebabkan kehilangan fail tidak dapat dipulihkan. Sentiasa mempunyai sistem sandaran di tempat.
Bagaimana untuk Membolehkan TRIM dalam OS X
Sebelum anda meneruskan, ingat fungsi TRIM didayakan secara automatik untuk SSD yang dibekalkan oleh Apple; anda hanya perlu melaksanakan langkah-langkah berikut untuk SSD pihak ketiga yang anda pasang sebagai peningkatan.
Sedikit Nota Tambahan Mengenai TRIM
TRIM tidak disokong dalam penutup luaran yang menggunakan USB atau FireWire sebagai kaedah sambungan ke Mac anda. Lampiran Thunderbolt dengan SSD menyokong penggunaan TRIM.
Mematikan TRIM Off untuk SSD Pihak Ketiga
Sekiranya anda memutuskan anda tidak mahu TRIM dihidupkan untuk SSD pihak ketiga, anda boleh menggunakan perintah TRIMforce untuk melumpuhkan TRIM dengan mengikut arahan di atas dan menggantikan perintah Terminal dengan:
sudo TRIMforce disable
Sama seperti apabila anda menghidupkan TRIM, anda perlu reboot Mac anda untuk menyelesaikan proses menukar TRIM.