24Aug

Mac OS X'te Üçüncü Taraf SSD'leri için TRIM'i Etkinleştirme

Mac'ler, birlikte verilen Apple tarafından sağlanan yarı iletken sürücüler için TRIM'i etkinleştirir. Mac'inizi bir satış sonrası SSD ile güncellerseniz, Mac sizinle birlikte TRIM'i kullanmaz. Bu, sürücünün performansını düşürür.

Mac OS X 10.10.4 sayesinde artık Mac'inizdeki herhangi bir SSD'de TRIM'i basit bir komutla etkinleştirmek mümkün. Artık OS X'in güvenlik özelliklerini devre dışı bırakmanız ve sisteminizi bunu yapmak için değiştirmeniz gerekmez.

Neden TRIM Önemlidir ve Mac'ler Her Zaman Varsayılan Olarak Etkinleştirilmiyor

Bir işletim sistemi, TRIM'i yarıiletken sürücüyle kullandığında, bir dosyayı her sildiğinizde SSD'ye bir sinyal gönderir. SSD, dosyanın silindiğini bilir ve dosyanın verilerini kendi flash belleğinden silebilir. Flaş bellekte, boş bellek yazmak daha hızlıdır - tam belleğe yazmak için, önce belleğin silinmesi ve sonra yazılması gerekir. Bu, TRIM etkin olmadığı sürece SSD'nizin yavaşlamasına neden olur. TRIM, silinen dosyaları içeren fiziksel NAND bellek konumlarının yazılmasına gerek kalmadan silinmesini sağlar. SSD daha sonra mevcut saklama alanını daha akıllıca yönetebilir.

Windows 7 ve daha yeni sürümler, tüm SSD'ler için etkinleştirdikleri TRIM'yi dahili olarak desteklemekteydi. Geçmişte Mac OS X, Apple tarafından sağlanan yarı iletken sürücüler için yalnızca TRIM'i etkinleştirmiştir. Kendi SSD'lerini kuran kullanıcılar TRIM'i desteklenmeyen bir şekilde etkinleştiren üçüncü parti araçları avlamak zorunda kalmışlardır.

OS X 10.10 Yosemite'de, Apple "kext signing" - çekirdek uzantısı imzalamayı tanıttı.Bu, bir Mac üzerindeki tüm sürücülerin değiştirilmediğini veya Apple tarafından onaylandığını denetler. TRIM'i etkinleştiren kuruluşlar bu düşük seviyede çalıştığından, bunlar kilitlendi. TRIM'in bu sürücüler için etkinleştirilmesi için kext imzalama güvenlik mekanizmasını devre dışı bırakmak, böylece bir Mac'in güvenliğini azaltmak artık gerekliydi. OS X 10.10.4 ile başlayarak, Apple artık herhangi bir SSD için TRIM'i etkinleştirmek için resmi fakat desteklenmeyen bir yol sunuyor.

SSD'nizde TRIM'i Etkinleştirmek Güvenli mi?

Bunun güvenli olup olmadığı Mac'inizde kullandığınız SSD'ye bağlıdır. Apple herhangi bir sorundan sorumlu olmak istemiyor, bu nedenle OS X bu işlevi bir komutun arkasına gizliyor ve korkutucu bir uyarı mesajı.

Her yarıiletken sürücü TRIM'i biraz farklı bir şekilde uygular ve birçok SSD üreticisi yalnızca Windows'ta uyumluluk açısından test eder. Arama şirketi Algolia, Linux üzerinde TRIM ile bazı Samsung SSD'lerde bazı veri bozulması hataları buldu ve benzer sürücüler TRIM'i Mac'te bu tür sürücüler için etkinleştirdiyseniz oluşabilir. Bazı önemli sürücülerin Linux'ta TRIM ile düzgün çalışmadığı da bildirildi.

Aslında Linux çekirdeği, TRIM'i doğru şekilde desteklemeyen bir SSD kara listesine sahiptir. Mac'inizdeki bu kara listede görünen SSD'lerden birine sahipseniz muhtemelen trimforce'yi etkinleştirmemeniz gerekir.

Bunun ötesinde çoğu sürücü, Mac OS X'de TRIM ile düzgün çalışıyor gibi görünüyor. Mac kullanıcıları, çeşitli SSD'lerle yıllarca üçüncü parti TRIM'i etkinleştirme araçlarını kullandı.Bazı araştırmalar yapmak ve devam etmeden önce TRIM'i SSD'niz ile etkinleştirirken diğer Mac kullanıcılarının yaşadıklarını görmek isteyebilirsiniz.

TRIM'i trimforce

ile etkinleştirin Apple, sessizce "trimforce" adlı yeni bir komutunu OS X 10.10 Yosemite - OS X 10.10.4 için küçük bir güncelleştirme olarak ekledi. Bu yardımcı program ayrıca OS X 10.11 El Capitan'da bulunmaktadır.

Bu komut, Mac'inizdeki her SSD için TRIM'i etkinleştirir. TRIM'in, Apple tarafından sağlanan OEM katı hal sürücüleriyle çalışmasına izin veren denetimi devre dışı bırakır. Siz çalıştırdıktan sonra, tüm yarıiletken sürücüleriniz için TRIM etkinleştirilecektir. Bir SSD için TRIM'i etkinleştirmenin ve başka bir SSD'yi devre dışı bırakmanın bir yolu yoktur.

Uyarı: Bunu kendi sorumluluğunuzdadır! Önemli dosyalarınızın yedeklerini almak her zaman iyi bir fikirdir.

Döndürmeyi çalıştırmak için bir Terminal penceresi açın( Command + Space tuşlarına basın, Terminal yazın ve Spotlight aracılığıyla bir terminal başlatmak için Enter tuşuna basın).Terminal penceresine aşağıdaki komutu yazın ve Enter tuşuna basın:

sudo trimforce enable

İsteğe bağlı olarak kullanıcı hesabınızın şifresini girin. Bunu yaptıktan sonra, korkunç sondaj uyarısını okumanız ve bir y yazarak kabul etmeniz gerekecek.

İkinci soruyu bir y ile kabul ettikten sonra Mac'iniz hemen yeniden başlatılacaktır. Yeniden başlattıktan sonra, TRIM, Mac'inize bağlı tüm SSD'ler için etkinleştirilir.

Döndürmeyi devre dışı bırakmak ve yalnızca Apple'ın OEM katı hal sürücüleri için TRIM'i kullanmak istiyorsanız, Terminal penceresini tekrar açın ve aşağıdaki komutu çalıştırın:

sudo trimforce disable

Gerçekte, TRIM'in Linux'daki çoğu SSD'de düzgün çalışmasını sağladığı gibi, Mac'teki çoğu SSD ile bu düzgün çalışmalıdır. Ancak birkaç outlier vardır ve SSD'nin donanımı TRIM'i düzgün bir şekilde uygulamıyorsa ve problem yaşarsanız Apple sorumlu olmak istemez.

Resim Kredisi: Flickr

'da kawaiikiri