Jak poprawnie skonfigurować dysk SSD w Windows 7?
20 Kwiecień 2010
Dyski SSD zadebiutowały już jakiś czas temu, ale dopiero teraz, wraz ze znacznym spadkiem ich cen, stają się dostępne dla mas. SSD to nie tylko wyższa wydajność i mniejsze zużycie energii, ale wiele więcej. Jako, że sam nabyłem ostatnio taki napęd, to postanowiłem napisać co nieco na temat konfiguracji i optymalizacji tego typu dysków w Windows 7.
Mój napęd to OCZ Vertex, który wyposażony został w układ Indilinx (dodam tylko, że bardzo dobry układ) – obsługujący z ostatnim firmwarem zarówno TRIM, jak i Garbage Collection. Jednak dysk SSD wymaga kilku zmian parametrów w systemie, gdyż domyślne ustawienia nie są idealne, a co za tym idzie, również wpływać mogą negatywnie na żywotność urządzeń. W Sieci znaleźć można wiele porad tego typu, jak jednak postanowiłem zebrać wszystkie najlepsze w jednym miejscu :-), tym bardziej, że natknąłem się również na kilka mitów związanych z dyskami SSD.
Pierwszą czynnością, której warto się przyjrzeć po instalacji systemu jest sprawdzanie ustawień bufora dysku. W tym celu, w Menadżerze urządzeń, należy przejść do gałęzi Stacje dysków, a następnie wywołać opcję Właściwości na wybranym urządzeniu. Na zakładce Zasady należy zweryfikować zaznaczenie opcji Włącz opróżnianie buforu zapisu na tym urządzeniu. Jeśli twój napęd ma uruchomioną dodatkową pamięć (tzw. NV cache), to obok powinna znaleźć się również stosowna zakładka. Jeśli jej jednak nie ma, to należy wywołać Edytor lokalnych zasad grupy (gpedit.msc) i przejść do gałęzi Konfiguracja komputera/Szablony administracyjne/System/Trwała pamięć podręczna dysku i zweryfikować ustawienia. Przy wszystkich dostępnych opcjach powinno być Nie.


Kolejnym krokiem jest wyłączenie indeksowania i defragmentacji na dyskach SSD. Dostęp do danych jest na tyle szybki, że nie ma potrzeby “niszczyć” napędów dodatkowym przenoszeniem czy indeksowaniem plików. Po wyłączeniu indeksowania na dyskach SSD nie zobaczysz żadnej różnicy w wydajności. Z menu kontekstowego napędu należy wybrać opcję Właściwości i w nowo otwartym oknie usunąć zaptaszenie z pola Zezwalaj na indeksowanie zawartości plików na tym dysku wraz z ich właściwościami.

Następnie należy przejść do zakładki Narzędzia i wyłączyć harmonogram defragmentacji (Konfiguruj harmonogram… i odznaczyć opcję Uruchom zgodnie z harmonogramem (zalecane)). Generalnie ta opcja powinna być wyłaczona dla dysków SSD przez sam system, ale warto się upewnić.

Na koniec pozostaje opcja TRIM, czyli zestaw komend, które umożliwiają systemowi usuwanie z dysku SSD już niepotrzebnych plików. W celu sprawdzenia czy funkcja TRIM jest włączona (i czy w ogóle napęd to obsługuje) należy w Wierszu polecenia wpisać:
fsutil behavior disabledeletenotify
Jeśli otrzymasz pod spodem zwrot w postaci tekstu:
DisableDeleteNotify = 0
to oznacza to, że TRIM jest aktywny. Na koniec dodam tylko, że po instalacji nowego napędu przestała działać funkcja ReadyBoost w module Intel Turbo Memory, który zainstalowałem jakiś czas temu. Co zrobić…?! :) Z tego co wyczytałem w późniejszym czasie, okazało się, że ReadyBoost jest automatycznie wyłączane przez system, gdy ten zainstalowany jest na dysku SSD. Niemniej, nie przeszkadza to w stosowaniu innej funkcji systemu w połączeniu z dyskami SSD – ReadyDrive.
Zachęcam również do lektury:
TRIM i Garbage Collection, czyli jak usunąć zbędne pliki z dysków SSD
Jak wykorzystać Intel Turbo Memory jako dysk RAM lub magazyn plików TEMP?
Nazywam się Dawid Długosz i właśnie trafiłeś na mój blog. Więcej informacji na mój temat przeczytać możesz na stronie
Witam.
Opis całkiem niezły, jednak przydałby się taki, który pomoże użytkownikom systemu Windows 7 w wersji Home, gdzie nie ma funkcji gpedit.msc .
Bardzo mile widziane są opisy “krok po kroku” co włączyć, a co wyłączyć ;-)
Tak od siebie dodam, że przejrzałem mnóstwo wpisów i jestem pod wrażeniem !
Bardzo dobrze dobrane słownictwo, brak przygłupich powtórzeń.
Wszystko to czyta się wygodnie i ze smakiem !!
Pozdrawiam i życzę większych sukcesów.
P.S.
Redaktorzy pewnego popularnego vortalu, charakteryzującego się zieloną szatą i chłopkiem zjadającym płytę, mogliby się tutaj nauczyć redagowania artykułów.
@Fishguts: wielkie dzięki za słowa uznania :). Co do samych poradników o SSD (może i w nieco prostszej formie), to być może “przebiję się” z tematem do kolejnego KŚ Eksperta… ;-)
Nowłaśnie też nie trafiłem na opcję gpedit.msc w Windows 7 64bit Home Premium . Jak to znaleźć “Konfiguracja komputera/Szablony administracyjne/System/Trwała pamięć podręczna dysku”???
@Quix: w wersjach Home nie ma przystawki gpedit.msc, ta dostępna jest tylko w edycjach Professional (Business w wypadku Visty) systemu i lepszych.
co w takim razie z użytkownikami systemu Windows Home Premium?
ciekawe kiedy potanieją dyski SSD, mam sporo zdjęć i baza na SSD przyspieszyła by moją pracę
Mały błąd. Komenda, którą należy wpisać w celu sprawdzenia, czy TRIM jest aktywny to “fsutil behavior QUERY disabledeletenotify 0″. Set ustawia wartość, a nie ją sprawdza.
Jeszcze mniejszy błąd – w celu sprawdzenia należy wpisać bez ’0′ na końcu: “fsutil behavior QUERY disabledeletenotify” :)
’0′ wpisujemy gdy chemy ustawić wartość (z opcją SET)
@keisim: racja, dzięki za uwagę! Poprawione :)
W Edytorze lokalnych zasad grupy/itd. mam w Stan: Nie skonfigurowano a w Komentarze: Nie. Są to ustawienia domyślne u mnie i tak pozostawić? Bo nie mam tej zakładki Trwałej pamięci podręcznej (NV) dlatego tam szukam.
@Odpadpwo: zostawić, nie ruszać ;-)
Tak też zrobiłem.
@Odpadpwo: bardzo słusznie :)
Mam pytanie dotyczace wlaczenia opcji opoznienia buforu zapisu. Tutaj napisane jest zeby ja wlaczyc (zweryfikowac zaznaczenie). Natomiast na obrazku widac iz zaznaczenie powoduje wlasnie wylaczenie tej opcji. Wiec jak to w koncu jest?
Mam dziwny przypadek, gdyż “z automatu” instalator Win7 utworzył mi nowe konto z uprawnieniami admina, lecz próba uruchomienia FSUTIL kończy się komunikatem, że do uruchomienia tego narzędzia potrzebne są… uprawnienia administratora (?!) Czy ktoś wie, o co chodzi?
Co do opcji w Zasadach, to ja je skonfigurowałem jako “włączone”, co wedle opisów przy tych opcjach powinno powyłączać korzystanie z tzw. stałej pamięci podręcznej (czyli przestrzeni na SSD) itd.
PROSZE POPRAWIC KOMENDE! NADAL JEST ZLA!
fsutil behavior query DisableDeleteNotify