Bugün sözde TRIM işlevi ve SSD katı hal sürücüleriyle olan ilişkisi hakkında konuşacağız.

TRIM işlevi, performans düşüşünü önlemek için gereklidir ve Windows 7 sürümünden beri ortaya çıkmıştır. Şimdi TRIM'in nasıl çalıştığını ve bir bilgisayarda etkinleştirilip etkinleştirilmediğini daha ayrıntılı olarak açıklayacağım.

TRIM nedir?

Önce, HDD'ye (hareketli parçaları olan normal bir sabit sürücü) bir göz atalım. Çoğu dosya sistemi artık özel olarak HDD için geliştirilmiştir ve aşağıdaki veri işleme türü vardır: sabit diske yazmaya karar verdiğimiz bir dosyamız var, sistem dosya hakkında verileri diskte depolanan bir kümeye yazar ve bu dosyanın koordinatları adı verilen bir adres tablosuna kaydedilir. MFT (Ana dosya tablosu). Bu verilere erişmek için, sistem koordinatları MFT'den alır. Bir dosyayı sildiğimizde, MFT'deki veriler silinir, ancak hücreden (küme) silinmez. Diğer dosyaları diske, belki yenilerini yazmaya karar verdikten sonra, veriler silinenlerin üzerine hücrelere yazılır.

Bir sürücüye bu tür kayıt, farklı bir teknoloji kullanılarak geliştirildikleri için SSD'ler için hiçbir şekilde uygun değildir. Sürücüler flash bellek kullanır ve burada silinen verilerin üzerine veri yazmaya izin verilmez. Başka bir deyişle, SSD sürücüsünü yükleyecek gereksiz eylemler gerçekleştirilecektir: önce veriler kümeden önbelleğe kopyalanır, ardından küme temizlenir ve eski bilgilerin üzerine yeni bilgiler yazılır. Hücrede hiçbir şey yoksa yani boşsa, sadece kayıt gerçekleşir. Boş bir hücreye bilgi yazarken, bunun eski verileri yeniden yazma ve değiştirme gibi gereksiz işlemlerden çok daha hızlı gerçekleştiği açıktır. Bu koşullar altında, SSD sürücüsü orijinal hızını kaybeder.

Neyse ki, bu sorunu çözen TRIM teknolojimiz var. Basit bir ifadeyle, MFT'deki veriler silinir silinmez hücrelerden silinecek ve ardından yeni veriler yazılacaktır.

Bu arada, TRIM'i desteklemeyen eski SSD sürücüler de var, bunlar sadece bu işleve sahip olmayan eski işletim sistemleri için oluşturuldu.

TRIM'in çalışması için aşağıdaki koşullar gereklidir:

  • TRIM'i destekleyen sürücülerin kullanılabilirliği;
  • TRIM'i destekleyen işletim sistemi. Windows 7'de;

Ayrıca Microsoft Storage sürücüsünün de kurulu olması gerekir, ancak SATA denetleyicisi AHCI modunu destekliyorsa, genellikle otomatik olarak yüklenir. Ayrıca işlev etkinse ve kullanıyorsanız TRIM çalışmayacaktır.

TRIM yalnızca Windows'ta değil, Linux'ta da çalışır. Çekirdek sürümü 2.6.33 veya üstü gereklidir.

SATA denetleyicisi için AHCI modunun etkinliğini kontrol etmek için, aygıt yöneticisine gitmeniz ve sekmeyi genişletmeniz gerekir. "IDE ATA / ATAPI Denetleyicileri", Veya benzeri.

KIRP işlevinin etkin olup olmadığını nasıl kontrol edebilirim ve değilse, nasıl etkinleştirebilirim?

İlk olarak, bu fonksiyonun aktif olup olmadığını kontrol edeceğiz. Komut satırını yönetici olarak açın ve komutu oraya girin:

fsutil davranış sorgusu DisableDeleteNotify


Değer 0 ise, TRIM işlevi etkinleştirilir, 1 ise devre dışı bırakılır.

KIRP işlevini mi açıyorsunuz?

Evet, burada her şey çok basit, komut satırını yönetici olarak tekrar açıyoruz ve aşağıdaki komutu giriyoruz:

fsutil davranış sorgusu | DisableDeleteNotify \u003d 0 olarak ayarlayın

Şimdi işlevi tekrar kontrol edebilirsiniz.

Bir SSD sürücünüz varsa, bu makalenin bitebileceğini düşünüyorum, özellikle bir sürücü satın almadan önce TRIM'in tanımını bilmek iyidir, bu işlevin desteklendiğinden emin olmalısınız, aksi takdirde sürücünün ömrü büyük ölçüde azalır ve hız öyle olur. kendin.

TRIM, SSD sürücülerdeki bir çöp toplama özelliğidir.

Sabit diske bir dosya yazarken, işletim sistemi bu dosyanın koordinatlarını disk üzerindeki özel bir tabloya yazar - MFT (Ana Dosya Tablosu), böylece MFT, gerekli verilerle kümelerin tam konumunu sisteme bildirir.

Bir dosya silindiğinde, sistem dosyanın kendisine dokunmadan adresini bu tablodan siler ve yeni bir dosya yazıldığında eskisinin üzerine yazar.

Bu, HDD'lerde olur; SSD'ler için, MFT'deki bir girişi silmeye ek olarak, dosyanın kendisini flash bellek hücrelerinden (bir NAND özelliği) silmek gerekir.

İşte TRIM'in kurtarmaya geldiği yer burasıdır, tüm çalışmaları, kendileriyle ilgili kayıt MFT'den silindiğinde bellek hücrelerinden verileri silmeye dönüşür, böylece yazma hızı artar ve yeniden yazma döngülerinin sayısı önemli ölçüde azalır.

TRIM'in çalışacağı koşullar:

SSD denetleyicisi TRIM komutunu desteklemelidir,
- bu işlev işletim sisteminde etkinleştirilmelidir,
- disk denetleyicisinin AHCI modu etkinleştirilir.

Windows (Windows 7, Windows Server 2008 R2 ve Windows 8) ve 2.6.33 çekirdek ile başlayan Linux'ta bu özellik etkinleştirilmiştir.
SSD'niz AHCI modundaysa otomatik olarak kurulmalıdır.

BIOS'un SATA denetleyicisi için AHCI moduna ayarlandığını kontrol edin.
Bunu ayrıca "Aygıt Yöneticisi" nde de doğrulayabilirsiniz.

Windows'ta TRIM'in etkin olup olmadığını kontrol etmek için:

"Başlat" düğmesine basın
cmd

- komut satırı penceresine şunu girin: fsutil davranış sorgusu DisableDeleteNotify ve bas
- cevap "0" ise - o zaman KIRP etkinleştirilir
- "1" ise - kapalı.

TRIM'i etkinleştirmek için ihtiyacınız olan:

"Başlat" düğmesine basın
- satırı arama alanına girin: cmd
- fare düğmesiyle cmd.exe'ye tıklayın ve "Yönetici olarak çalıştır" ı seçin
- komut satırına şunu girin: fsutil davranış sorgusu | DisableDeleteNotify \u003d 0 olarak ayarlayın ve tıklayın.

Twin BiCS FLASH - yeni bir 3D flash bellek teknolojisi

TOKYO-Kioxia Corporation, 11 Aralık 2019'da IEEE Uluslararası Elektronik Cihazlar Toplantısı'nda (IEDM), Twin BiCS FLASH 3D flash bellek teknolojisini duyurdu.

AMD Radeon Software Adrenalin Edition 2020 19.12.2 WHQL Sürücüsü (Eklendi)

AMD, 10 Aralık'ta Radeon Software Adrenalin 2020 Edition 19.12.2 WHQL mega sürücüsünü tanıttı.

Windows 10 toplu güncelleştirme 1909 KB4530684

10 Aralık 2019'da Microsoft, x64 tabanlı sistemler için x86, x64 (amd64), ARM64 ve Windows Server 2019 (1909) için Windows 10 Kasım 2019 Güncelleştirmesi (sürüm 1909) için toplu güncelleme KB4530684'ü (Derleme 18363.535) yayınladı.

NVIDIA Game Ready GeForce 441.66 WHQL Sürücüsü

NVIDIA GeForce Game Ready 441.66 WHQL sürücüsü, MechWarrior 5: Mercenaries ve Detroit: Become Human desteği içerir ve MSI MAG251RX ve ViewSonic XG270 monitörler için G-SYNC desteği ekler.

Bu makale, SSD sürücülerin yazma hızını artırmak için kullanılan ATA TRIM komutunu açıklamaktadır.

ATA TRIM komutunun kullanımı her durumda otomatik olarak gerçekleşmez; bazı durumlarda, bu komutun işletim sistemi tarafından yürütülmesi açıkça etkinleştirilmelidir.

Öncelikle, SSD sürücünüzün bu komutu desteklediğinden emin olmanız gerekir. Ancak, tüm yeni diskler bunu destekler. Böyle bir kontrol, disklerle çalışmak için herhangi bir modern programla yapılabilir. Örneğin, Linux'ta bu, konsol komutu kullanılarak yapılabilir:

hdparm -I / dev / sda | grep -i trim

Nerede sda SSD sürücünüz. Komut çıktısı "TRIM destekli" satırını içermelidir.

TRIM nasıl çalışır?

Herhangi bir dosya sisteminin ana işlevlerinden biri, belirli bir dosyanın yazıldığı disk sektörlerinin bir listesini saklamaktır. Yani, her dosya ile bir disk kesimleri listesi ilişkilendirilir.

Bir SSD sürücüsündeki bir dosyayı sildiğinizde, işletim sistemi, silinebilen sektörlerin bir listesiyle birlikte SSD denetleyicisine bir TRIM komutu gönderir. Denetleyici, bu sektörleri çöp toplayıcı yordamının sırasına yazar. Ve bu alt program, listedeki tüm sektörleri işler.

Çöp toplayıcı, disk boştayken çalışır. Yani, işletim sistemi veri okuma veya yazma istekleri göndermediğinde. Bu nedenle, TRIM komutunun alındığı andan bu sektörlerin fiilen silinmesine kadar biraz zaman alır.

Trimerizasyon kuyruğunda birçok sektör varsa bunların temizlenmesi uzun zaman alabilir. Örneğin, tüm bir bölümü hızlı bir şekilde biçimlendirirseniz, bu boyuttaki TRIM uzun olabilir.

Ancak sürecin bitmesini beklemeye gerek yoktur. Disk kapatılsa bile, sıranın işlenmesi, açıldıktan sonra devam edecektir.

TRIM çalışmadığında!

  • SSD USB üzerinden bağlıysa TRIM işlevi çalışmaz.
  • TRIM, FAT32 bölümleri için çalışmaz.
  • KIRP işlevi henüz çok sayıda dosya sistemi için çalışmıyor (örn. Ext2).
  • Dosya sistemi TRIM'i desteklese ve bu seçenek etkinleştirilse bile, bir bölümün tamamını sildiğinizde TRIM özelliği çalışmaz.

TRIM ne zaman çalışmalı

  • 2.6.33 çekirdek ve Ext4 dosya sistemine sahip Linux.
  • Windows 7, 8 ve 10 ve NTFS dosya sistemi.

Bu seçeneklerden herhangi birinde, TRIM komutu yalnızca dosyalar silindikten sonra gönderilir. Veya işletim sistemi bu seçeneği destekliyorsa, ayrı olarak, tüm boş alan için zorla.

Linux'ta TRIM'i Etkinleştirme

Not... Ubuntu'da, 14.04 sürümünden başlayarak, başka bir şey yapmanıza gerek yoktur. Her şey kutudan çıkar çıkmaz çalışır.

İlk olarak, TRIM'i kullanmak için dosya sistemi ext4 olmalıdır.

İkinci olarak, TRIM komutu, fstab dosyasındaki ext4 bölümü için bağlama seçeneğinde etkinleştirilir. Özellikle bu bir seçenektir atmak.

Ek olarak, SSD diskteki bir bölüm için, noatime (veya gerçek zamanlı) ve nodiratime seçeneklerini ekleyebilirsiniz - bu, yazma yükünde bir azalmadır, dosyalara ve klasörlere erişim tarihleri \u200b\u200bgüncellenmeyecektir.

Ayrıca, kesinleştirme seçeneğini ekleyebilir ve kabul edilebilir 60 saniyelik bir değer belirtebilirsiniz - ertelenmiş yazma işlemleri, bölüm başına her 60 saniyede gerçekleştirilir. Ancak bu seçenek yalnızca bir UPS'iniz (UPS) veya bir dizüstü bilgisayarınız varsa eklenebilir!

Böylece, örnek satır fstab şöyle görünebilir:

UUID \u003d aeade6fd-2b24-4e59-bc8c / ext4 noatime, discard, errors \u003d remount-ro, commit \u003d 60 0 1

Linux'ta, TRIM komutunu manuel olarak çalıştırabilirsiniz:

sudo fstrim / -v

Bu örnek, komutu kök dosya sistemine uygular. Birden fazla ext4 bölümü varsa, bu tür bölümlerin her biri için böyle bir komut yürütülmelidir.

Windows 7, 8 veya 10'da TRIM'i kontrol edin ve etkinleştirin

Öncelikle konsolu ("Komut İstemi") yönetici haklarıyla açmanız gerekir. Başlat menüsü - Programlar - Aksesuarlar - Komut satırı. Sağ fare düğmesi - Yönetici olarak çalıştır.

fsutil davranış sorgusu devre dışı bırakıldı

Komut çıkışı - disableeletenotify \u003d 1 ise, TRIM komutu devre dışı bırakılır. Bunu şu komutla etkinleştirebilirsiniz:

fsutil davranış ayarı devre dışı bırakıldı

Karıştırmayın! Sıfır - TRIM açık, bir - TRIM kapalı.

NTFS Bölümünde Nasıl Kırpılır

İşletim sisteminiz Windows 7, 8 veya 10 ise, hiçbir şey yapamazsınız. KIRP işlevinin etkin olup olmadığını kontrol etmek yeterlidir. Ardından Windows, aşağıdaki disk işlemleri için otomatik olarak TRIM komutunu gönderecektir:

  • Dosyaları sil).
  • NTFS bölümünün (disk) hızlı biçimlendirilmesi.

Windows 8 ve 10'da, tüm bir NTFS bölümünü (disk) manuel olarak KIRPABİLİRSİNİZ. Diskin özelliklerinde, "Servis" sekmesinde, Disk Doktorunu açmanız gerekir. Bu, Windows Birleştiricisi'nin yeni adıdır.

"Diski Optimize Et" komutu, bir SSD diskteki NTFS için Disk Doktoru bölümlerinde kullanılabilir olacaktır. Bu komut, Windows'un o sürücüdeki tüm boş bloklar için SSD sürücüsüne bir TRIM komutu göndermesine neden olur. Yani, NTFS bölümündeki (disk) tüm boş alan "kırpılır".

Windows 7, 8 ve 10'da tüm NTFS bölümünü (disk) "kırpabilirsiniz". Bunu yapmak için, bu bölümü (diski) hızlı bir şekilde biçimlendirmeniz gerekir. Ancak, bunun bölümdeki tüm verileri yok edeceğini anlamak önemlidir.

Ntfs-3g sürücüsünün (linux için ntfs sürücüsü) en son (2015, 2016) sürümlerinde, TRIM işlevi eklenmiştir. Artık NTFS bölümünü Linux'tan "kırpabilirsiniz". Terminalde komut:

fstrim -v / media / ntfs /

burada / media / ntfs / takılı bir NTFS bölümüdür.

Windows XP ve Vista'da TRIM nasıl yapılır

Ne Windows XP ne de Vista TRIM'i desteklemez. Bu işletim sistemlerinde kullanılan SSD sürücüsünü "kırpmanız" gerekiyorsa, aşağıdaki seçenekler mevcuttur:

TRIM (çöp toplama) nedir

SSD'lerin HDD'lerden yazma hızını etkileyen önemli bir farkı vardır. HDD'de kayıt eski veriler "üzerinde" gerçekleştirilir. Daha önce veri içeren ve ardından bu veriler silinen disk blokları basitçe boş olarak işaretlenir. Ve kayıt yapmak gerektiğinde, HDD denetleyici hemen bu boş bloklara yazar.

Flash bellek kullanılırken, önceden bazı bilgiler içeren bloklar yazmadan önce temizlenmelidir. Bu, daha önce kullanılan bloklara yazarken, denetleyicinin bunları yazmaya (açık) hazırlaması gerektiğinden yazma hızının önemli ölçüde düşmesine neden olur.

Sorun, işletim sistemlerinin geleneksel olarak dosya sistemiyle, dosyalar silindiğinde diskteki blokların içeriğinin de silineceği şekilde çalışmamasıdır. HDD'lerde buna gerek yoktu.

Bu nedenle, SSD sürücüleri kullanırken "performans düşüşü" etkisi oluşur. Disk yeniyse ve tüm flash bellek blokları temiz olduğunda, belirtilen şekilde yazma hızı çok yüksektir. Ancak disk tamamen dolduktan ve bundan sonra bazı dosyalar silindikten sonra yeniden yazma daha düşük bir hızda gerçekleşecektir. Disk denetleyicisinin, buraya yeni veri yazmadan önce flash bellek bloklarını temizlemesi gerekeceği için.

Yeniden kullanılabilir flash bellek bloklarına yazma hızındaki düşüş çok yüksek olabilir. HDD disklerinin kayıt hızına yakın değerlere kadar. SSD sürücüleri test ederken, yazma hızını yeniden kullanılabilir bloklara düşürmek için genellikle özel bir test bile yaparlar.

Bu fenomenle mücadele etmek için, yeni işletim sistemlerine disk ATA TRIM komutu eklenmiştir. Dosya sistemi sürücüsü, bir dosyayı silerken SSD denetleyicisine bir TRIM komutu gönderir. Bu komutta, SSD disk denetleyicisi boşaltılan flash bellek bloklarını temizler, ancak bunu okuma ve yazma işlemleri arasında arka planda yapar.

Bu komutun kullanılması, yeniden kullanılabilir flash bellek blokları için tam yazma oranını döndürür. Ancak, tüm işletim sistemleri bu komutu desteklemez. Ancak yalnızca nispeten yeni sürümler:

  • 2.6.33 sürümünden beri Linux çekirdeği.
  • Windows 7, 8 ve 10
  • 10.6.6 sürümünden başlayan Mac OS X (ancak bu sürüm için bir güncelleme yüklemeniz gerekir).

Şimdiye kadar, popüler Windows XP (Vista gibi) bu komutu desteklemiyor.

Daha eski işletim sistemleri için bir geçici çözüm, üçüncü taraf programları kullanmaktır. Örneğin, hdparm (sürüm 9.17 ve üstü) veya SSD üreticisinin tescilli programları, örneğin Intel SSD Toolbox olabilir.

Yeniden kullanılan blokların hızındaki düşüşün diğerlerine göre daha az belirgin olduğu iki SSD sürücü modeli vardır:

  • Plextor M5 pro (üretilmiyor).
  • Plextor M5S (üretilmiyor)
  • Intel 545s
  • Samsung 860 EVO

Bu tür disklerin aygıt yazılımı (aygıt yazılımı), TRIM komutu olmadan kullanılmayan blokları kısmen temizleyebilir. Yazma hızı, tam derecelendirilmiş yazma hızına geri getiriliyor.

2019'da birçok SSD modeli kendi başına "çöp toplayabilir". Daha doğrusu, test incelemelerini okuyarak belirli bir model hakkında bilgi edinebilirsiniz. Ciddi İnternet yayınlarında, diğer testlerin yanı sıra, bir diskin blokları bağımsız olarak temizleme yeteneğini de test ederler.

Ana kart SATA denetleyicisi IDE moduna ayarlandıysa (eski işletim sistemi veya programla uyumluluk için) TRIM komutu çalışmayabilir.

TRIM genellikle bir RAID dizisi kullanılırken devre dışı bırakılır.

Veri kurtarma silindi

TRIM kullanırsanız, silinen dosyaları kurtarmayı unutabilirsiniz. Bir dosyayı silerseniz, SSD'deki verileri yok edilir.

TRIM'in yazma hızı üzerindeki etkisi

TRIM işlevini kullanmanın veya kullanmamanın bir SSD sürücüsünün yazma hızını doğrudan etkilemediğini anlamak önemlidir. Bu hızı yalnızca bir faktör etkiler - yeterli sayıda boş flash bellek bloğunun varlığı. Yani, disk denetleyicisi tarafından temizlenen ve bunlara yeni veri yazmaya hazır olan bu tür bloklar.

Başka bir deyişle, yazma hızı boş disk alanı miktarına bağlıdır. Diskiniz neredeyse tamamen doluysa, TRIM kullansanız bile yazma hızı düşecektir. Tersine, disk kapasitesinin% 20-30'una ayrılmamış disk alanı kaldıysa, TRIM kullanmadan yapabilirsiniz. Disk denetleyicisi, yazma hızlarını eşitlemek için bölümler için kullanılmayan alanı kullanır.

Ancak boş alan ayırırken, kullanmadan önce bunun yeni bir SSD sürücüsünde yapılması gerektiğini anlamak önemlidir. Zaten var olan bir bölümü silerseniz. Veya mevcut boyutun boyutunu küçültün, bu bölümün kapladığı flash bellek blokları silinmeyecektir. Siz o boş alanı tekrar kullanana kadar meşgul kalacaklar.

Tamamen bölümlenmiş bir SSD diskte boş alan ayırmak istiyorsanız, tüm bölüm için zorunlu TRIM komutunu uygulamanız ve yalnızca bölümü silmeniz (veya boyutunu küçültmeniz) gerekir.

Samsung Magician gibi bazı üreticilerin yardımcı programları, SSD sürücünün kapasitesinin bir kısmını sürücü denetleyicisi tarafından kullanılmak üzere tahsis etmenize izin verir (yazma önbelleği ve aşınma seviyelendirme). Bu durumda, tahsis edilen bu alan işletim sistemleri için kullanılamayacak - daha az disk kapasitesi "görecekler".

15. 07.2018

Dmitry Vassiyarov'un blogu.

Trim SSD - Katı Hal Sürücü Önleyici Temizlik

Selamlar, blogumun sevgili okuyucuları. Bir sonraki makale için konuları seçerken, sıkça sorulan sorulardan geçtim. Bunların arasında ana bellek disklerinin çalışmasını optimize etme konusu öne çıkıyor.

Bu nedenle, katı hal sürücüsünün performansını optimize etmenize izin veren Trim SSD gibi bir seçenekten bahsetmeye karar verdim.

SSD sürücülerin zayıf noktası

Birçoğu SSD sürücülerin HDD'ye göre avantajlarını duymuştur. Ve eminim ki her PC sahibi, makinelerinde sessiz ve hızlı bellek için yavaş vızıldayan sabit diskleri değiştirmek ister. Ancak, katı hal sürücülerinin böylesine nahoş bir özelliğini herkes bilmiyor, gözle görülür bir yavaşlama, bir sonraki bilginin sayısız silme-yazma döngüsünden sonra tespit ediliyor.

Buradaki nokta, HDD'de bu işlemin "ağrısız" olmasıdır. Bir dosyanın silinmesi ile ilgili bir bildirim alındığında, sistem işgal ettiği adresleri işaretler. Ve yeni veriler, kaydedildiğinde, sadece bu ayrılmış yere eskisinin üzerine yazılır.

Ne yazık ki, katı hal sürücülerinde işler çok farklı çalışır. Bilgileri depolamak için, 4 KB "sayfalara" bölünmüş MLC ve TLC flash bellek (ucuz olanlar) kullanırlar. 128 sayfalık bir grup, 512 KB'lik bir blok oluşturur. Aynı zamanda MLC SSD üzerindeki bilgi yönetim sistemi aşağıdaki özelliklere sahiptir:

  • Yazma yalnızca önceden temizlenmiş hücrelere yapılır;
  • Veriler ayrı "sayfalarda" saklanabilir;
  • Bilgilerin silinmesi yalnızca tüm blok için gerçekleştirilir;

Absürt!

Mantıksal olarak düşünen okuyucular, bu durumun saçmalığını hemen göreceklerdir. Ve soracaklar: "Ya bloktaki bazı" sayfalar "gerekli dosyalar tarafından işgal edilmişse ve geri kalanının yazılması gerekiyorsa?" Teknolojinin sırrı, yukarıdaki kısıtlamaların geçerli olmadığı SSD önbelleğinin kullanılmasıdır. Bu durumda sistem aşağıdaki algoritmaya göre çalışır:

  • Bazı sayfaların kullanılmadığı bir blok hakkında bilgi vardır (mantıksal olarak silinmiş bir dosyadaki veriler fiziksel olarak orada depolanır);
  • Bu yere yeni bilgi yazmak için, bu blok tamamen önbelleğe kopyalanır, ardından diskin flash belleğinden silinir;
  • Önbellekte gereksiz sayfalar silinir (bu zaten burada yapılabilir);
  • Temizlenen blok yerine geri yazılır;
  • Artık yeni bilgileri ücretsiz blok sayfalarına kaydedebilirsiniz.

Tahmin edebileceğiniz gibi bu süreç biraz zaman alıyor. Bu, büyük dosyaları SSD'ye kaydederken gözle görülür bir gecikmeye dönüşür. Üzerine bir şeyin defalarca kaydedildiği ve silindiği.

Katı hal sürücülerinin yüksek yazma hızını korumak için, geliştiriciler sistemde Trim SSD işlevini sağlamışlardır. İngilizce "kesik" ne demek? Özü, yazma amaçlı flaş bellek sayfalarından gereksiz bilgileri önceden silmektir.

Temizleme yöntemi yukarıda açıklananla aynıdır. Ancak arka planda işlemci, disk, işletim sistemi üzerinde ek bir yük oluşturmadan ve çalışan uygulamaları etkilemeden gerçekleşir.

Bu özellik PC'ler, sunucular, akıllı telefonlar ve diğer cihazlarda çalışan birçok modern işletim sisteminde sağlanır.

Trim, sanal diskler, görüntüler ve çoğu RAID dizisiyle çalışmaz. Trim, ATA arayüzünün bir parçası olduğu için, harici USB sürücüleri de bu seçeneği desteklemez. Bazı "SS görevlileri" bir istisna yaptı.

Trimin kontrol edilmesi ve bağlanması

Eminim SSD'li bilgisayar ve dizüstü bilgisayar sahipleri, Trim cihazının onları destekleyip desteklemediğini merak etmiş olabilir mi? Windows 7, 8, 10'da bu kolayca kontrol edilebilir. Nasıl? Yönetici adına komut satırında bir istek göndererek (bunu "Ara" bölümünde hızlıca bulabilirsiniz). Böylece istenen modu başlattık ve aşağıdaki metni girdik:

Komutu kopyalayıp yapıştıramayacağınız için. Önceden dikkatlice kağıda yazmanızı veya yanında bulunan pencerede bu talimatı açmanızı tavsiye ederim.

Giriyoruz, kontrol ediyoruz, ekrana bakıyoruz. Disk biçimlendirme türüne bağlı olarak, aşağıdaki gibi bir mesaj alacaksınız:

NTFS DisableDeleteNotify \u003d 0

Eşittir işaretinden sonraki sayı sadece Trim SSD'nin durumunu gösterir: "sıfır" - etkin; "Bir" çalışmıyor.

Çoğu durumda, böyle bir talebe olumlu yanıt alırsınız. Bu işlev sistemde varsayılan olarak etkinleştirildiğinden. Ancak bu herhangi bir nedenle gerçekleşmemiş olabilir. Kırpmayı kontrol edebildiğiniz kadar hızlı bir şekilde tek bir komutla manuel olarak açabilirsiniz:

fsutil davranış ayarı devre dışı bırakılamaz. silme NTFS 0 - NTFS dosya sistemi için;

fsutil davranış kümesi devre dışı bırakıldı, ReFS için ReFS 0'ı bildir

Yine de Kırpma işlevinin neden çalışmadığını belirlemek için bir dizi eylemi izlemenizi tavsiye ederim. Öncelikle, sistemin SSD'nizi doğru bir şekilde tanıyıp tanımadığını öğrenelim. Gezginde bulduk, farenin sağ tuşuna basın, "Özellikler" ve "Servis" sekmesini seçin. Burada "Optimize et" düğmesiyle ilgileniyoruz ("birleştirmeyi" belirten tanıdık simgeyle birlikte). Disk hacimleri olan bir tablo açar. Bilgiye uygunluk açısından inceliyoruz.

"Yarıiletken sürücü" yerine "sabit sürücü" gösteriliyorsa, sisteme gerçek sürücü türünü söylememiz gerekir. Her zamanki gibi, komut satırını açın ve yönetici adına şunu yazarak "disk performansı analizini" çalıştırın:

winsat diskformal + Enter.

Bundan sonra, işletim sistemi Trim'in kendisini etkinleştirmelidir.

Diğer farklı işletim sistemleri için TrimSSD

Windows XP veya Vista'da "Kırpma" özelliğini de etkinleştirebilirsiniz, ancak bu, özel yazılım gerektirir: Intel SSD Araç Kutusu, Samsung Sihirbaz veya 0 ve 0 Birleştirgerekli seçeneğin manuel olarak etkinleştirildiği yer.

Apple bilgisayar sahipleri genellikle Trim'in yerel SSD'lerle çalışması konusunda endişelenmezler. Ancak üçüncü taraf bir cihaz kurmaya karar verirseniz, sorunlar ortaya çıkabilir. Özellikle eski işletim sistemi sürümlerinde.

Ancak Mac OS X 10.11 El Capitan'ın gelişiyle Trim'i bağlamak mümkün hale geldi. "Terminal" i başlatmanız ve komutu etkinleştirmeniz gerekiyor

sudo trimforce etkinleştir

bir yönetici şifresi kullanarak. Burada esas olan sistemden gelen uyarıya rağmen sonuna kadar ısrarcı olmaktır.

2.6.33 ve sonraki Linux sürümleri otomatik düzeltme desteğine sahiptir. Ancak bu işlemi manuel olarak kontrol etmek istiyorsanız, dosya sistemlerinin uygunluğunu kontrol edin (Ext4 veya Btrfs gereklidir). Daha sonra, fstab gksudo gedit / etc / fstab aracılığıyla değişiklik yapmanız gerekir. Her Ext4 bölümü için parametre satırına at komutunu girmeniz yeterlidir:

UUID \u003d / ext4 iptal, hatalar \u003d remount-ro 0 1.

Ardından bilgisayarı kaydedip yeniden başlatıyoruz. Dürüst olmak gerekirse, bu yöntem sistemin işleyişinde ayarlamalar yapmayı gerektirir ve belirli risklerle ilişkilendirilir.

Sevgili okuyucularım, ssd'niz için sistemin ek ayarlar yapmadan işlemeyi kırpacağını hala umuyorum.

Bunun üzerine size veda ediyorum, herkese iyi şanslar.

TRIM, bir SSD'nin ömrünü önemli ölçüde uzatabilen önemli bir işlevdir (komut). TRIM işlevi etkinse ve çalışıyorsa, dosyalar SSD'den silindiğinde, veriler kullanılmayan bellek hücrelerinden tamamen temizlenir. Kullanıcı verileri basitçe sildiğinde, hücreler basitçe kullanılmamış olarak işaretlenir, ancak aslında dolu olarak kalır.

Genellikle, SSD'ler için TRIM desteği Windows işletim sistemlerinde (Windows 7/8/10 dahil) varsayılan olarak etkindir. Ancak bazen şu veya bu nedenle bu seçenek etkinleştirilemeyebilir. Bu nedenle, SSD'nizin performansını korumak ve ömrünü uzatmak için, TRIM işlevinin çalışıp çalışmadığını kontrol etmek yine de en iyisidir.

Bunun nasıl yapılacağı ve işlev çalışmazsa Windows'ta TRIM'in nasıl etkinleştirileceği, bu hızlı kılavuzu okuyun.

TRIM komutunun etkin olup olmadığı nasıl kontrol edilir (örneğin Windows 10)


Örneğimizde (yukarıdaki ekran görüntüsüne bakın) alınan rapordan, TRIM komutunun etkinleştirildiği ve kullanıldığı anlaşılıyor - NTFS DisableDeleteNotify'ın karşısındaki 0 \u200b\u200bdeğeri.

Sayı "1" ise, TRIM komutunun devre dışı bırakıldığı anlamına gelir.

Windows 10, 8 ve Windows 7'de TRIM nasıl etkinleştirilir

TRIM işlevi devre dışı bırakılırsa, bir SSD sürücüsü kullanırken, etkinleştirmeniz şiddetle tavsiye edilir.

Birinci yöntem:


İkinci yol:

"Diskleri optimize et" seçeneğinde ortam türü doğru bir şekilde belirlenmişse, ancak aslında TRIM desteği devre dışı bırakılmışsa, TRIM komutu manuel modda etkinleştirilebilir:


TRIM nasıl devre dışı bırakılır

TRIM desteğini devre dışı bırakmak istiyorsanız, o zaman:

  • Yönetici olarak Windows Komut İstemi'ni çalıştırın;
  • Komutu çalıştırın fsutil davranış ayarı devre dışı bırakıldı siletenotify NTFS 1 .

Sonuç

Yukarıdakilerin tümü, TRIM desteğinin genellikle varsayılan olarak çalıştığı Windows 10, 8 ve Windows 7 işletim sistemleri için geçerlidir, ancak bazı durumlarda bu seçeneği etkinleştirmek için yine de kullanıcı müdahalesi gerekir. Microsoft'un (Windows XP ve Vista) eski işletim sistemlerine gelince, yerleşik TRIM desteği yoktur, ancak çeşitli programlar kullanılarak etkinleştirilebilir, örneğin Samsung Magician'ın eski sürümleri, Intel SSD Toolbox vb.