Niedawno kupiłem nowy dysk półprzewodnikowy ( OCZ Vertex 2 (80 GB) ) do użytku głównie w moim systemie operacyjnym. Mam również trzy inne dyski twarde SATA o różnych rozmiarach do długotrwałego przechowywania danych. Z powodzeniem zainstalowałem system Windows 7 na dysku SSD i wszystko wydaje się działać dobrze (nadal nie jestem pewien, o ile szybciej, wciąż optymalizuję system). Nie zauważam przyrostów prędkości, które spodziewałem się uzyskać, ale to zupełnie inna kwestia.
Przeglądałem Biblię dysków SSD OCZ i zauważyłem, że w Rozdziale 60-76 - Poprawki i PRZYCINANIE :
P: Skąd mam wiedzieć, czy TRIM jest włączony na moim dysku SSD OCZ?
A. W Windows 7 przejdź do start / run / cmd), wpisz następujące polecenie:
fsutil.exe behaviour query DisableDeleteNotify
Powinien odpowiedzieć:
DisableDeleteNotify=0
jeśli obsługa TRIM jest gotowa i aktywna. Jeśli nie, wpisz:
fsutil.exe behavior set DisableDeleteNotify 0
Po drobnych poszukiwaniach w Google znalazłem podobne wyniki gdzie indziej (ustawione DisableDeleteNotify
na 0
), co ma sens, ponieważ dla TRIM działa dysk półprzewodnikowy musi zostać powiadomiony, gdy wystąpi usunięcie (dla śmieciarza), w przeciwieństwie do zwykłego dysku twardego ). Po uruchomieniu zapytania na fsutil otrzymuję następujący wynik:
DisableDeleteNotify = 48
Postępując zgodnie z instrukcjami, które znalazłem, ustawiłem to na 0
zamiast 48
. Zaczynam się jednak zastanawiać. Czy to wystarczający dowód, że system operacyjny używa TRIM?
Ponadto, ponieważ dotyczy to całego komputera, czy dane TRIM są wysyłane do innych dysków twardych podłączonych do komputera? A jeśli tak, czy spowodowałoby to pogorszenie wydajności dysku?
Ponieważ wysłałem nagrodę, chcę odpowiedzieć na kolejną szybką rzecz. Ta strona firmy Microsoft określa, w jaki sposób system Windows 7 będzie ją obsługiwał. Czy jednak ktoś może znaleźć nowszą stronę, najlepiej od firmy Microsoft, szczegółowo opisującą obsługę TRIM w systemie Windows 7 i jak upewnić się, że jest on włączony i działa?
Odpowiedzi:
Wątek SU Skąd mam wiedzieć, czy mój dysk SSD obsługuje TRIM, omawia to samo pytanie.
Ta odpowiedź zauważa, że „DisableDeleteNotify = 0” oznacza, że TRIM jest włączony w systemie Windows . Oznacza to tylko, że polecenia TRIM zostaną wysłane do sterownika dysku, który może go zignorować lub wysłać do oprogramowania układowego, które z kolei zignoruje je lub użyje z dobrym skutkiem.
Wygląda więc na to, że zrobiłeś wszystko, co konieczne w systemie Windows. Okna będą wysyłać polecenia TRIM do sterownika dysku. Jednak w rzeczywistości nic więcej nie można zrobić, aby sprawdzić, czy rzeczywiście działa. Nie ma testów porównawczych ani innych testów, które naprawdę testowałyby działanie TRIM sterownika dysku lub oprogramowania układowego. Jeśli w przyszłości okaże się, że operacje zapisu na dysku są zbyt wolne, oznacza to, że nie działa.
Możesz użyć dowolnego programu do testowania dysków, który znajduje się w Internecie, aby przetestować wydajność dysku z ustawieniem DisableDeleteNotify na 0 lub 48. Kto wie? Możesz naprawdę znaleźć różnicę w wydajności. (Nie znalazłem żadnego wyjaśnienia wartości 48.)
W przeciwnym razie pozostaje tylko regularne sprawdzanie, czy są dostępne nowe wersje sterownika dysku i oprogramowania układowego, aby były one jak najbardziej aktualne. Jeśli TRIM nie będzie w tej chwili funkcjonalny, stanie się funkcjonalny w przyszłości.
Aby odpowiedzieć na inne pytanie: TRIM nie może wpływać na dyski inne niż SSD w komputerze. Zostanie po cichu zignorowany przez sterownik dysku lub oprogramowanie układowe dysku.
Znalazłem również artykuł Włączanie obsługi TRIM w Windows 7, który szczegółowo opisuje metodę sprawdzenia, czy oprogramowanie obsługuje TRIM:
Artykuł Jak sprawdzić, czy dyski SSD i TRIM mają działające wszystkie funkcje systemu Windows 7? mówi również:
Mówi także:
źródło
Nie wiem, czy to działa, ale zajrzyj na Wiki Tech OCZ, a na tej stronie dowiesz się, czy twój dysk SSD ma TRIM i jak go włączyć.
źródło
Tak, potrzebujesz TRIM dla swojego dysku SSD, pozwól mi wyjaśnić: na zwykłym dysku twardym, gdy zapisujesz 0 lub 1 w sektorze fizycznym, głowica magnetyczna po prostu odwraca sektor i zaczyna działać, dzieje się tak w przypadku wszystkich zmian wprowadzonych do tego sektor i to nie ma znaczenia, to tylko przewrócenie. Dyski SSD nie mają magnetycznych przerzutów, gdy piszesz do pustego sektora SSD, sektor otrzymuje 1 lub 0, a następnym razem, gdy coś musi się w nim zmienić, SSD nie może go po prostu przerzucić, należy go ustawić aby nieużywane najpierw, gdy sektor zostanie oznaczony jako nieużywany, możesz coś na nim napisać, to właśnie robi dla ciebie TRIM, okresowo ustawiając zaznaczone jako usunięte sektory jako faktycznie usunięte, jeśli wyłączysz TRIM, Twój dysk SSD będzie powoli tracił wydajność, ponieważ ostatecznie WSZYSTKIE sektory będą używane i będzie potrzeba dodatkowej operacji za każdym razem, gdy potrzebna będzie zmiana. Tak więc TRIM działa tylko w taki sposób, że TRIM nie działa na zwykłych dyskach twardych, ponieważ go nie potrzebują. tldr. nie wyłączaj go, chyba że chcesz zwolnić SSD.
źródło