Najlepsze poprawki SSD dla systemu Windows 7 [zamknięte]

11

Widziałem wiele artykułów na temat podkręcania dysku SSD, ale wiele z nich wydaje się nieaktualnych lub zbyt obszernych (przeczytaj wszystkie ogólne poprawki w Windows XP, Vista i Windows 7). Wiem, że system Windows 7 został specjalnie dostosowany do SSD przez zespół Windows, więc nie chcę robić czegoś, co zostało napisane dla systemu Windows XP i ostatecznie obchodzę coś, co zespół Windows specjalnie zaprojektował dla systemu Windows 7.

Więc moje pytanie brzmi: jakie są najlepsze poprawki SSD dla Windows 7, które znalazłeś, aby uzyskać wydajność z dysku?

Mam nadzieję sporządzić wyczerpującą listę w odpowiedziach poniżej, aby na forach nie było tak wiele dezinformacji na temat tego, co robić, a czego nie robić.

Jakie ulepszenia polecasz? I dlaczego?

Udzielając odpowiedzi, zrób wszystko, co w jej mocy, aby podać jej uzasadnienie i być może dokumentację MSDN, TechNet lub innego wiarygodnego źródła.

Nick Berardi
źródło
proszenie o najlepsze praktyki jest dość subiektywne; nie będzie jednej poprawnej odpowiedzi. Widzę jednak wartość pytania. konwersja do wiki społeczności.
szarlatan
@ quackote @ quack, dlatego poprosiłem o dokumentację z wiarygodnego źródła, aby faktycznie wykonać kopię zapasową najlepszych praktyk, aby ludzie mogli podjąć świadomą decyzję, czy pasuje to do ich potrzeb i ich systemu.
Nick Berardi
Napisaliśmy o tym post na blogu superużytkowników , zobacz Maksymalizowanie żywotności dysku SSD .
Tamara Wijsman,

Odpowiedzi:

10

Do tej pory zamierzam podchodzić do tematu jak dotąd: i tak już łączysz się z postem na blogu E7, w którym wyszczególniono niektóre z zadawanych pytań i dlaczego zostały one wykonane. Dlaczego pytasz społeczność użytkowników o powody, dla których zignorowałem te informacje, zaskakuje mnie.

  1. Wyłączyć SuperFetch? Niech system operacyjny to zrobi
    • W poście na blogu E7, który podłączyłeś, wyjaśniono, że SuperFetch jest automatycznie wyłączany w systemach z dyskami SSD, które nie wykazują poważnych anomalii wydajności. SuperFetch to sztuczka polegająca na używaniu pamięci systemowej do ukrywania opóźnień dysków przy losowych obciążeniach odczytu. Nie musisz tego robić w systemie z dyskiem SSD. Zwolnienie tej pamięci do ogólnego użytku przez pamięć podręczną plików będzie miało bardziej korzystny wpływ na system z dyskiem SSD niż nieznaczny wzrost wydajności pobierania danych aplikacji, ponieważ pamięć podręczna plików może buforować zarówno zapisy, jak i odczyty.
  2. Ograniczenie pliku strony? Może
    • Jeśli twój dysk SSD ma bardzo mało miejsca (np. 40-60 GB i lubisz grać), może być pewna korzyść z przesłonięcia domyślnych ustawień systemu Windows 7 i spowodowania, że ​​domyślny rozmiar pliku strony dla twojego dysku SSD będzie stosunkowo mały z możliwością powiększania Jeśli potrzebne. Pamiętaj, że na wszystkich dyskach pomocniczych będą również znajdować się pliki stronicowania, a system operacyjny będzie ich używał w razie potrzeby. W przeciwnym razie niewiele można zyskać, ograniczając plik strony.
    • Kolejną (być może bardziej przydatną) metodą zwolnienia miejsca na dysku SSD o bardzo ograniczonej przestrzeni jest wyłączenie hibernacji. Ma to własny zestaw kompromisów, które mogą, ale nie muszą być warte zmian, które wymusza, szczególnie w przypadku laptopów.
  3. Wyłączyć indeksowanie? Tylko jeśli i tak się wybierasz
    • Bez względu na to, jak szybko próbuje się odczytać cały dysk twardy, będzie szybciej, jeśli najpierw będzie mały indeks, który można przeszukać. Jeśli jesteś typem osoby, która wyłączy indeksowanie z dowolnego powodu, bez względu na wszystko, idź dalej. W przeciwnym razie zostaw to w spokoju, tak jak na zwykłym dysku twardym. UltraSearch i Everything to zręczne aplikacje do wyszukiwania plików według nazwy, ponieważ bezpośrednio analizują MFT, ale to nie wszystko, co robi Windows Desktop Search.
  4. Wyłączyć Defrag? Niech system operacyjny to zrobi
    • Ponownie post na blogu E7 szczegółowo to opisuje. Dodatkowe obciążenie zapisu nie jest dobre dla ogólnego stanu dysku SSD i nie zapewnia żadnych rzeczywistych korzyści na dyskach SSD z przyzwoitymi kontrolerami. Jeśli uda Ci się wepchnąć dysk SSD w stan zdegradowany, obrazowanie dysku, bezpieczne kasowanie i przywracanie obrazu będą znacznie lepsze dla twojego dysku SSD niż próba jego defragmentacji.
afrazier
źródło
Inną opcją jest wrzucenie pliku strony na dysk pomocniczy, jeśli go uruchomisz. Używam dysku SSD jako dysku rozruchowego i dla wszystkich moich aplikacji podczas przechowywania multimediów (i pliku strony) na dysku twardym.
Emory Bell
6

Okej, muszę się zgodzić z Fujishiro, ale myślę, że to wymaga trochę wyjaśnienia ...

1: Nie wyłączałbym Superfetch, ponieważ nie jest to część, która nadmiernie wykorzystuje twój dysk SSD, tak, robi wiele odczytów z dysku SSD, ale czynność pisania spowoduje uszkodzenie dysku. Część, z którą możesz go mylić, to Readyboost, który korzysta z pamięci USB w celu zwiększenia wydajności systemów pozbawionych pamięci. W przypadku dysków SSD odczyty są tanie, zapisy są drogie. Superfetch to głównie system tylko do odczytu z pewnymi danymi księgowymi, które informują go, co należy wstępnie załadować. Zwiększenie prędkości w twoim systemie jest warte bardzo małej ilości tworzonych plików i nie powinno być potrzeby częstej ich aktualizacji, na przykład w przypadku aktualizacji programu, ale tak powinno być. Z twojego łącza wygląda to tak, że jeśli Win7 znajdzie wystarczająco szybki dysk SSD, to wyłączy dla ciebie wszystkie preselektory, ponieważ nie są potrzebne.

2: Jak mówi Fujishiro, wyłączanie pliku strony nie ma większego sensu, ponieważ w systemach o wysokiej pamięci jest mniej prawdopodobne, że zostanie on wbity (mój system ma 6 GB pamięci RAM i twierdzi, że 177 MB zostało stronicowane, co nie jest wielkim problemem), ale może cię uratować, gdy masz niekontrolowaną aplikację i zawiera ona pewne ważne dane, które musisz zapisać. Jeśli masz dużo pamięci RAM i wiesz, że to wszystko wykorzysta, możesz ją wyłączyć i udowodnić, że się mylimy. Twój artykuł zawiera dobre informacje na temat tego, dlaczego nie powinieneś wyłączać również pliku stronicowania.

3: Prawdopodobnie wyłączyłbym indeksowanie systemu Windows, ale znowu może nie ... Przynajmniej włącz go tylko wtedy, gdy go potrzebujesz, jakiś czas temu znalazłem gadżet paska bocznego Vista, którego można użyć do sterowania nim, ale nie miał szansa na znalezienie go ponownie. Jeśli pozostanie włączony, może powodować niewielką degradację w czasie, ale wątpię, czy po pełnej pierwszej indeksacji systemu byłaby to ogromna liczba aktualizacji. Korzyści z szybkości wyszukiwania pliku, którego szukam, mogą być czymś więcej niż niezauważalnym skróceniem życia, którego doświadczyłby dysk SSD.

4: Zabij defragmentację na tym dysku. Sedno dysków SSD polega na tym, że opóźnienie wyszukiwania jest prawie nieobecne w porównaniu z dyskami HDD, więc defragmentacja nie jest tak blisko problemem, jak w przypadku dysków HDD. SSD również bardziej niż prawdopodobne ukrywają swój prawdziwy system plików za systemem wyrównania zużycia ukrytym na kontrolerze SSD, więc to, co uważasz za dwa sąsiadujące ze sobą bloki, może nie być fizycznie obok siebie na chipach flash SSD, co sprawia, że ​​defragmentacja jest raczej bezcelowa, ponieważ może tylko zwiększyć fizyczną fragmentację na urządzeniu i zapewnić korzyść polegającą na tym, że system plików Windows wygląda ładniej.

Co więcej, sądzę, że Win7 jest całkiem dobrze zoptymalizowany pod kątem dysków SSD, przynajmniej tak mi powiedział Microsoft;)

Mokubai
źródło
4

Znacząco zwiększyłem mierzoną wydajność mojego dysku SSD Intel X-25, włączając tryb AHCI dla dostępu do dysku. Znalazłem tę sugestię na TheSSDReview .

Zauważ, że kiedy po raz pierwszy próbowałem włączyć AHCI w BIOSie, spowodowało to, że Windows uruchomił się na niebieskim ekranie podczas uruchamiania. Wyłączyłem sterowniki AHCI w Rejestrze, ustawiając wpis „HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ msahci” na 0 (zgodnie z instrukcją w połączonym artykule), a sterowniki zostały pomyślnie ponownie zainstalowane przy następnym uruchomieniu w trybie AHCI.

Po dokonaniu tej zmiany otrzymałem duży wzrost losowych prędkości odczytu (pomiary z CrystalDiskMark, przed -> po):

Sequential Read :   221.639 MB/s -> 252.974 MB/s
Sequential Write :    81.228 MB/s -> 77.782 MB/s
Random Read 512KB :   153.484 MB/s -> 195.311 MB/s
Random Write 512KB :    41.364 MB/s -> 44.359 MB/s
Random Read 4KB (QD=32) :    20.612 MB/s -> 157.102 MB/s
Random Write 4KB (QD=32) :    25.204 MB/s -> 36.540 MB/s
Symetryczny
źródło
3
  • Upewnij się, że wyrównanie jest prawidłowe.
  • i masz odpowiedni sterownik MSAHCI
  • Sprawdź kwerendę zachowania fsutil DisableDeleteNotify to = 0
  • upewnij się, że superpobierz jest wyłączony
  • kontrolować działania odtwarzacza multimedialnego
  • wyłącz Windows Defender
  • wyłącz defragmentację w czasie uruchamiania (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Dfrg \ BootOptimizeFunction)
  • zatrzymaj wyszukiwanie w systemie Windows
  • aktywuj pamięć podręczną zapisu
  • wyłącz hibernację
  • prawdopodobnie wyłącz znacznik czasu (zachowanie FSUTIL ustawione na disablelastaccess 1)

tylko moje 5 centów.

lód
źródło