Mac OS X'te Üçüncü Taraf SSD'ler için TRIM Nasıl Etkinleştirilir
Mac'ler, birlikte gelen Apple tarafından sağlanan yarıiletken sürücüler için TRIM'i etkinleştirir. Mac'inizi bir satış sonrası SSD ile yükseltirseniz, Mac'iniz TRIM'i kullanmaz. Bu, sürücünün performansını düşürür.
Mac OS X 10.10.4 sayesinde, Mac'inizdeki herhangi bir SSD'de TRIM'i basit bir komutla etkinleştirmek artık mümkün. Artık OS X'in güvenlik özelliklerini devre dışı bırakmanız ve sisteminizi bunu yapmanız için değiştirmeniz gerekmiyor.
TRIM Neden Önemli, Neden Mac'ler Her Zaman Varsayılan Olarak Etkinleştirmiyor?
Bir işletim sistemi yarıiletken sürücüyle TRIM kullandığında, bir dosyayı her sildiğinizde SSD'ye bir sinyal gönderir. SSD, dosyanın silindiğini bilir ve dosyanın verilerini flash bellekten silebilir. Flash bellekte, boş belleğe yazmak daha hızlıdır - tam belleğe yazmak için önce belleğin silinmesi ve sonra yazılması gerekir. Bu, TRIM etkinleştirilmediği sürece SSD'nizin zaman içinde yavaşlamasına neden olur. TRIM, silinen dosyaları içeren fiziksel NAND bellek konumlarının, bunlara yazmadan önce silinmesini sağlar. SSD mevcut depolama alanını daha akıllıca yönetebilir.
Windows 7 ve daha yeni sürümleri, tüm SSD'ler için etkinleştirdikleri TRIM'e yerleşik destek sağlamıştır. Tarihsel olarak, Mac OS X yalnızca Apple'ın sağladığı katı hal sürücüleri için TRIM'i etkinleştirdi. Kendi SSD'lerini kuran kullanıcılar, TRIM'i desteklenmeyen bir şekilde kullanan üçüncü taraf araçlarını avlamak zorunda kaldılar..
OS X 10.10'da Yosemite, Apple “kext signing” (Çekirdek genişletme imzası) tanıttı. Bu, Mac'teki tüm sürücülerin Apple tarafından değiştirildiğini veya onaylanmadığını kontrol eder. TRIM sağlayan programlar bu düşük seviyede çalışırken, bu onları kilitledi. Artık bu sürücüler için TRIM’i etkinleştirmek üzere bir kext imzalama güvenlik mekanizmasını devre dışı bırakmak ve bir Mac’in güvenliğini azaltmak gerekliydi. OS X 10.10.4'ten başlayarak, Apple artık herhangi bir SSD için TRIM’i etkinleştirmenin resmi ancak desteklenmeyen bir yolunu 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 hiçbir sorundan sorumlu olmak istemez, bu nedenle OS X bu işlevi bir komutun ve korkutucu bir uyarı iletisinin arkasına gizler.
Her katı hal sürücüsü TRIM'i biraz farklı şekilde uygular ve çoğu SSD üreticisi yalnızca Windows'taki uyumluluğu test eder. Arama şirketi Algolia, bazı Samsung SSD'lerin Linux'ta TRIM'i olan bazı veri bozulma hatalarını buldu ve Mac'te bu tür sürücüler için TRIM'i etkinleştirdiyseniz benzer sorunlar ortaya çıkabilir. Ayrıca Linux'ta TRIM ile düzgün çalışmayan bazı önemli sürücülerin raporları bulunmaktadır..
Aslında, Linux çekirdeği TRIM'i düzgün bir şekilde desteklemeyen bir kara SSD listesi içerir. Mac'inizde bu kara listede görünen SSD'lerden birine sahipseniz, muhtemelen trimforce'u etkinleştirmemelisiniz..
Bunun ötesinde, çoğu sürücü Mac OS X'te TRIM ile düzgün çalışıyor gibi görünüyor. Mac kullanıcıları, çeşitli SSD'lerle yıllarca üçüncü taraf TRIM sağlayan yardımcı programları kullandılar. Biraz araştırma yapmak ve devam etmeden önce SSD'nizle TRIM’i etkinleştirirken diğer Mac kullanıcılarının neler yaşadığını görmek isteyebilirsiniz..
TRIM'i trimforce ile etkinleştirin
Apple, küçük bir güncellemede sessizce “trimforce” adlı yeni bir komut OS X 10.10 Yosemite - OS X 10.10.4'e ekledi. Bu yardımcı program ayrıca OS X 10.11 El Capitan'da bulunur..
Bu komut Mac'inizdeki her bir SSD için TRIM'i etkinleştirir. TRIM'in yalnızca Apple tarafından sağlanan OEM yarıiletken sürücülerle çalışmasına izin veren denetimi devre dışı bırakır. Çalıştırdıktan sonra, tüm katı hal sürücüleriniz için TRIM etkinleştirilecektir. Bir SSD için TRIM’i etkinleştirmenin ve bir diğeri için onu devre dışı bırakmanın bir yolu yoktur..
Uyarı: Bunu kendi sorumluluğunuzdadır! Her durumda, önemli dosyalarınızı yedeklemeniz iyi bir fikirdir..
Trimforce'u ç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 etkinleştirme
Komut isteminde kullanıcı hesabınızın şifresini girin. Yaptıktan sonra, korkutucu bir uyarı okumanız ve yazarak onaylamanız gerekir. y.
Mac ile ikinci soruyu kabul ettiğinizde Mac'iniz hemen yeniden başlatılır. y. Yeniden başlatıldıktan sonra, Mac'inize bağlı tüm SSD'ler için TRIM etkinleştirilecektir.
Trimforce işlevini devre dışı bırakmak ve yalnızca Apple’ın OEM yarıiletken sürücüleri için TRIM kullanmak istiyorsanız, bir Terminal penceresi tekrar açın ve aşağıdaki komutu çalıştırın:
sudo trimforce devre dışı bırakma
Gerçekçi olarak, bu bir Mac’teki çoğu SSD’de düzgün çalışmalıdır, tıpkı TRIM’in Linux üzerindeki çoğu SSD’de de doğru şekilde çalışması. Ancak birkaç aykırı var ve SSD'nizin donanımı TRIM'i düzgün bir şekilde uygulamıyorsa ve sorunla karşılaşırsanız Apple sorumlu olmak istemez.
Resim kredisi: Flickr'da kawaiikiri