TRIM'in etkinleştirilmesi bir bilgisayardaki diğer sabit sürücüleri etkiler mi (ve Windows'un bunu ne zaman kullandığını nasıl anlarsınız)?


11

Son zamanlarda öncelikle işletim sistemim için kullanmak üzere yeni bir yarıiletken sürücü ( OCZ Vertex 2 (80 GB) ) satın aldım. Ayrıca uzun süreli veri depolama için çeşitli boyutlarda SATA sabit disklerim daha var. Windows 7'yi SSD'ye başarıyla yükledim ve her şey iyi çalışıyor gibi görünüyor (hala ne kadar daha hızlı olduğundan emin değilim, hala sistemi optimize ediyorum). Alacağımı düşündüğüm hız kazanımlarını fark etmiyorum, ama bu tamamen başka bir konu.

OCZ SSD'lerin İnciline göz atıyordum ve Bölüm 60-76 - Tweaks ve TRIM'de aşağıdakileri fark ettim :

S. OCZ SSD'mde TRIM'in etkin olup olmadığını nasıl anlarım?

A. Windows 7'de başlat / çalıştır / cmd'ye gidin) aşağıdakileri yazın:

fsutil.exe behaviour query DisableDeleteNotify

Aşağıdakilerle cevap vermelidir:

DisableDeleteNotify=0

TRIM desteği hazır ve etkinse. Değilse, şunu yazın:

fsutil.exe behavior set DisableDeleteNotify 0

Google'da arama yapmak biraz sonra ben başka bir yerde benzer sonuçlar (setini buldum DisableDeleteNotifyiçin 0çalışmalarına TRIM için, katı hal sürücü ihtiyacı bildirilmesini beri siler (çöp toplayıcı için) ortaya çıktığında normal bir sabit disk aksine mantıklı), ). Sorguyu fsutil üzerinde çalıştırdığımda, aşağıdaki sonucu alıyorum:

DisableDeleteNotify = 48

Bulduğum talimatları 0izleyerek bunun yerine olarak ayarladım 48. Ancak merak etmeye başlıyorum. İşletim sisteminin TRIM kullandığına gerçekten ihtiyacım olan tüm kanıtlar bu mu?

Ayrıca, bu bilgisayar için global olarak geçerli olduğundan, TRIM verileri bilgisayara bağlı diğer sabit disklere mi gönderiliyor? Ve eğer öyleyse, bu disk performansında herhangi bir bozulmaya neden olur mu?

Ayrıca, ödülü gönderdiğim için, başka bir hızlı şeyin cevaplanmasını istiyorum. Microsoft'tan Bu sayfa devletler nasıl Windows 7 bunu destekleyecektir. Bununla birlikte, herkes Windows 7'de TRIM desteğini detaylandıran Microsoft'tan daha yeni bir sayfa bulabilir ve hem etkin hem de çalışır durumda olmasını nasıl sağlayabilirim?


Ayrıca, birkaç kez yeniden biçimlendirdim ve SSD'yi iki farklı bilgisayara yerleştirdim. DisableDeleteNotify'ın değerini her sorguladığımda (açıkça 0'a ayarlamadan önce), her zaman 48.
Atılım

Yanıtlar:


9

SU dizisi SSD Sürücümün TRIM'i destekleyip desteklemediğini nasıl anlarım aynı soruyu tartışıyor.

Bu yanıt , "DisableDeleteNotify = 0" ifadesinin TRIM'in Windows'ta etkinleştirildiği anlamına geldiğini belirtir . Bu sadece TRIM komutlarının disk sürücüsüne gönderileceği anlamına gelir, bu disk sürücüyü görmezden gelebilir veya ürün yazılımına gönderebilir.

Yani Windows'da gerekli olan her şeyi yapmışsınız gibi görünüyor. , Windows edecek Disk sürücü TRIM komutları göndermek. Ancak, aslında çalıştığını doğrulamak için yapabileceğiniz başka bir şey yoktur. Disk sürücüsünün veya bellenimin TRIM'in çalışmasını gerçekten test eden hiçbir kıyaslama veya başka test yoktur. Gelecekte diskte Yazma işlemlerinin çok yavaş olduğunu görürseniz, bu çalışmadığı anlamına gelir.

DisableDeleteNotify 0 veya 48 olarak ayarlanmış olarak disk performansını test etmek için Web'de bulunan disk karşılaştırma programlarından herhangi birini kullanabilirsiniz. Kim bilir? Aslında performansta bir fark bulabilirsiniz. (48 değerine ilişkin bir açıklama bulamadım.)

Aksi takdirde, yapılacak tek şey, disk sürücüsünün ve ürün yazılımının yeni sürümlerini düzenli olarak kontrol etmek ve mümkün olduğunca güncel tutmaktır. TRIM şu anda işlevsel değilse, ileride işlevsel hale gelecektir.

Diğer sorunuza cevap vermek için: TRIM, bilgisayardaki SSD olmayan sürücüleri etkileyemez. Disk sürücüsü veya disk ürün yazılımı tarafından sessizce yok sayılır.

Ayrıca , yazılımın TRIM'i destekleyip desteklemediğini bulma yöntemini ayrıntılarıyla anlatan Windows 7'de TRIM desteğini etkinleştirme makalesini buldum:

Intel SSD Araç Kutusu yazılımını indirin, yükleyin ve çalıştırın . Sürücünüz Intel SSD değilse, mevcut tek seçenek "Sürücü Bilgilerini Görüntüle" olacaktır. Tıklayın. Word 169'a gidin ve değerine bakın Bit 0 - Data Set Management Supported. bu 1 ise, TRIM'iniz vardır. Eğer 0 ise, yapmazsınız.

SSD ve TRIM'in tüm Windows 7 işlevlerinin çalışıp çalışmadığını kontrol etme makalesi ? ayrıca diyor:

Genel olarak, SSD sabit sürücünüz varsa, win7 disk birleştirme, Superfetch, Prefetcher ve ReadyBoost özelliklerini devre dışı bırakır. Durumlarını kontrol etmek istiyorsanız, aşağıdaki adımları kullanabilirsiniz.

Aşağıdaki kayıt defterine gidin,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Süper getirme ve önceden getirme özellikleri devre dışı bırakılmışsa, kayıt defteri değerleri 0 olmalıdır, lütfen EnablePrefetcher ve EnableSuperfetch öğelerinin 0 olarak ayarlanıp ayarlanmadığını kontrol edin.

Ayrıca şunu söylüyor:

Disk Birleştiricisi'ne bakarak SSD'nin düzgün algılanıp algılanmadığını kontrol etmek için.

  1. Disk Birleştiricisi'ni Aç
  2. Zamanlamayı yapılandır düğmesini tıklayın
  3. Diskleri seç düğmesini tıklayın

Disk listede yoksa, SSD olarak algılanır ve otomatik olarak birleştirilmez.


Yanıtınız için teşekkürler, bu şimdiye kadarki en iyisi. Bu blog gönderisinin yanı sıra, Windows 7'de TRIM desteğini detaylandıran başka Microsoft makaleleri buldunuz / gördünüz mü? (Ayrıca, cevabın eksiksiz olması için, bağladığınız cevaba gelen bu alıntıyı ekleyebilir misiniz? Özellikle ikinci yarı.)
Atılım

Yukarıda eklenmiş, Windows'un bu diskin bir SSD olduğunu düşünüp düşünmediğini doğrulamaya yardımcı olabilecek daha fazla bilgi buldum. Bu, TRIM'in çalıştığı anlamına gelmez.
harrymc

1

Bunun işe yarayıp yaramadığını bilmiyorum ama OCZ Tech Wiki'ye bakın ve bu sayfada SSD'nizde TRIM olup olmadığını ve nasıl etkinleştirileceğini söyleyecektir.


Evet, o makaleyi sürücüyü almadan önce gördüm. Ancak, bu eski Indilinx tabanlı sürücüler için (benimki bir Sandforce) ve TRIM'i desteklediğini biliyorum.
Atılım

0

Evet, SSD'niz için TRIM'e ihtiyacınız var açıklamama izin verin: fiziksel bir sektörde 0 veya 1 yazdığınızda normal sabit diskte manyetik kafa sadece sektörü çevirir ve işine devam eder, bu, yapılan tüm değişiklikler için olur sektör ve önemli değil sadece bir flip. SSD'lerin manyetik döndürmeleri yoktur, sektörün 1 veya 0 aldığı boş bir SSD sektörüne bir yazı yazdığınızda ve bir dahaki seferinde bir şey değişmesi gerektiğinde SSD basitçe çeviremez, onu kullanmalıdır önce kullanılmamış olarak, sektör kullanılmamış olarak işaretlendikten sonra üzerine bir şey yazabilirsiniz, bu TRIM'in sizin için yaptığı şeydir, periyodik olarak silinmiş sektörler olarak silinmiş olarak periyodik olarak ayarlanır, TRIM'i devre dışı bırakırsanız SSD'niz yavaş yavaş performans kaybeder çünkü sonunda TÜM sektörler kullanılacaktır ve her değişiklik gerektiğinde ek bir operasyona ihtiyaç duyulacaktır. Dolayısıyla TRIM sadece bir çeşit süpürücü adam çalıştırıyor, TRIM düzenli sabit disklerde çalışmaz, çünkü ihtiyaç duymazlar. TLDR. SSD'nizin yavaşlamasını istemiyorsanız devre dışı bırakmayın.


TRIM'in nasıl çalıştığını biliyorum ve SSD'lerin neden kullandığını biliyorum. Benim sorum bu değildi. İşletim sisteminin sürücüye TRIM komutları gönderip göndermediğini nasıl bilebilirim bilmek istiyorum.
Atılım
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.