Czy istnieje sposób, aby system Windows 7 utrzymywał pamięć podręczną ReadyBoost podczas ponownego uruchamiania (i nie szyfrował jej ani nie utrzymywał klucza szyfrującego podczas ponownego uruchamiania) - tak, aby ReadyBoost mógł faktycznie przyspieszyć uruchamianie zamiast spowalniać go poprzez odbudowę pamięci podręcznej podczas gdy system próbuje załadować?
Wiem, że powinno być możliwe ustawienie trwałości ReadyBoost. Z białej księgi Microsoft :
Zintegrowane urządzenia obsługujące ReadyBoost zatrzymują dane nawet po zawieszeniu lub hibernacji urządzenia.
Jak wymusić ReadyBoost na dysku i oflagować go jako „wewnętrzny”, aby pamięć podręczna nie była opróżniana przy ponownym uruchomieniu?
Próbowałem dostrajać ReadyBoost ręcznie za pomocą rejestru, ponieważ znalazłem ten cytat:
Po włożeniu do systemu urządzenia flash, takiego jak klucz USB, usługa ReadyBoost patrzy na urządzenie w celu ustalenia jego charakterystyki wydajności i zapisuje wyniki testu w:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Emdmgmt
Jednak do tej pory nie byłem w stanie sprawić, żeby działał tak, jak chciałbym.
Najlepszym rozwiązaniem wydaje się być użycie skryptowej instalacji systemu i wstawienie odpowiednich kluczy skryptu - ale wykonanie pełnej reinstalacji całego systemu jest bardzo kłopotliwe. Czy istnieje sposób na ich zastosowanie bez konieczności pełnej instalacji? Wiem, że Microsoft szczególnie podkreśla, że narzędzie NIE powinno być używane w już wdrożonych systemach - ale jeśli chcę zignorować to ostrzeżenie, jak mam to zrobić?
źródło
Odpowiedzi:
Po tym, jak zadzierałem z różnymi częściami rejestru (nie udało mi się osiągnąć niczego istotnego w tym miejscu) i nie chciałem instalować nowego systemu ze skryptami w stylu OEM, znalazłem sposób na zrobienie czegoś podobnego do tego, co chciałem zrobić.
Niestety - to, co zrobiłem, nie jest darmowe. Zdecydowałem się użyć programu innej firmy o nazwie eBoostr (wersja 4, edycja na komputery stacjonarne). Pierwotnie jest przeznaczony dla systemu Windows XP i robi zasadniczo to samo, co robi ReadyBoost. Działa jednak dobrze również w systemie Vista i Windows 7. Może używać do 4 urządzeń pamięci podręcznej (w tym dysków twardych, ale nie jest to bardzo skuteczne w przypadku dysków twardych) i domyślnie utrzymuje pamięć podręczną po ponownym uruchomieniu. Korzystanie z szyfrowania na dyskach wymiennych jest opcjonalne.
Używam więc eBoostr na wewnętrznej karcie CF w gnieździe IDE i pozwalam superfetch / ReadyBoost obsługiwać pobieranie wstępne do części RAM i kilku pamięci USB.
Wydaje się, że Readyboost / Superfetch i eBoostr dobrze ze sobą współpracują, o ile wskażesz je na różne dyski (używanie tej samej pamięci USB zarówno dla ReadyBoost, jak i eBoostr nie jest bardzo skuteczne).
Koszt programu wynosi około 25-30 $ (i jest dostępna bezpłatna wersja próbna z pełną funkcjonalnością), ale znalazłem sklep internetowy w Wielkiej Brytanii, który sprzedał wersję stacjonarną za 12,9 £ i ogoliłem 5 £ od ceny, kiedy zaznaczyłem chekbox, pozwalając aby wysłać mi spam. Tak więc koszt końcowy wyniósł około 9 euro za edycję na komputery stacjonarne (to wszystko, czego potrzebuję, ponieważ superszybkie pobieranie jest już w stanie używać pamięci RAM do buforowania).
źródło
Cóż, jeśli to Twój laptop roboczy próbujesz przyspieszyć, ponieważ nie masz opcji, aby uzyskać nowszy lub włożyć dysk SSD. Jestem gotów zdobyć własną kartę SD za 10 euro, jeśli to pomoże. Dzięki Readyboost mam czas rozruchu od 5:45 minut od włączenia przeglądarki do 3:45 minut. Również przełączanie między aplikacjami jest teraz natychmiastowe, podczas gdy ja zwykle czekałem 3-10 sekund na coś, co się wydarzy, w zależności od aktywności dysku twardego. Szukam, czy są opcje, aby uzyskać jeszcze większy wzrost wydajności.
PS Pracuję na Lenovo T410 z 6 GB pamięci RAM, więc nie brakuje procesora lub pamięci RAM, ale dysk twardy jest wąskim gardłem ze względu na powolny czas dostępu (17 ms w porównaniu z <1 ms dla karty SD) i straszne losowe odczyty / zapisy (0,3 MB / s vs 5 MB / s dla karty SD).
źródło