Dziwne zawieszenie systemu Windows 8 na dysku SSD firmy Intel

7

Ostatnio miałem bardzo irytujący problem w moim systemie Windows 8.

Raz na godzinę system aktywnego użytku nagle zawiesiłby się na 10-40 sekund. Dziennik zdarzeń systemowych zawierałby następujące rekordy:

Source: iaStorA EventID: 129  Reset to device, \Device\RaidPort0, was issued.
Source: disk    EventID: 153  The IO operation at logical block address 9e1c5b for Disk 1 was retried.
Source: disk    EventID: 153  The IO operation at logical block address 7af577b for Disk 1 was retried.
Source: disk    EventID: 153  The IO operation at logical block address 7100db for Disk 1 was retried.
Source: disk    EventID: 153  The IO operation at logical block address 5cf489b for Disk 1 was retried.
Source: disk    EventID: 153  The IO operation at logical block address b6fdc73 for Disk 1 was retried.

i tak dalej...

Dysk 1 to Intel 520, SSDSC2CW120A310 i jest to mój dysk rozruchowy. Płyta główna jest oparta na chipie Intel H61 Express. Używane są ostatnie sterowniki pamięci masowej Intel.

Artem Tikhomirov
źródło
2
Sprawdziłeś swoje kable? SATA jest znana z tego, że jest podatna na luźne kable danych i / lub zasilania.
Stefan Seidel

Odpowiedzi:

3

Mam podobny problem, którego wciąż szukam, aby go naprawić. Jednak szczegółowo opisałem obejście Win7 / 8 w Forum Lenovo .

Praca nad Win 8 to:

  1. Usuń „Rapid Storage Technology Driver” Intela na rzecz wersji podstawowej MS
  2. Zastosuj hak rejestru, aby umożliwić menedżerowi zasilania MS wyświetlanie opcji HIPM i DIPM
  3. Wyłącz HIPM i DIPM znajduje się tutaj
  4. Ustaw HIPM / DIPM na aktywny.

Moim marzeniem jest możliwość korzystania ze sterownika Intel AHCI i tego napędu.

Plebsori
źródło
2

Nie mam rozwiązania, ale mam ustawienie, które czyni go mniej bolesnym.

[HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Usługi dysk]   „TimeoutValue” = dword: 00000014

Zmieniłem to z heksa 3C (60 sekund) na 14 heksów (20 sekund). Oznacza to, że gdy stos we / wy nie odpowiada, system Windows odczeka 20 sekund przed zresetowaniem zamiast 60 sekund. Domyślam się, że jeśli jest zbyt długi, a na ekranie jest zbyt wiele skumulowanych I / O, ekrany bluetooth są celowo.

Dla mnie zdarza się to tylko przy starcie lub wznowieniu ze snu hybrydowego w systemie Windows 8.1. Propozycje HIPM i DIPM nie pomogły mi ani PCI Express LPM (Link State Power Management). Mam także normalny dysk, a nie dysk SSD. Używam wersji 12.9.0.1001 iastora.sys.

EDIT: Cóż, teraz zainstalowałem wersję 12.8.2.1000 technologii Intel Rapid Storage, a teraz mogę zawiesić i uśpić hybrydę teraz, nawet jeśli (być może w systemie Windows 8, nie 8.1) miałem problem z zainstalowanym.

James Risto
źródło
1

Udało mi się rozwiązać ten problem na moim komputerze z systemem Windows 7 Pro x64 na MB, który zawiera kontroler RAID Intel ICH10R:

  1. Tymczasowym obejściem jest wyłączenie Paging Executive. Wyłączenie menedżera stronicowania uniemożliwia systemowi Windows zamianę pamięci używanej przez sterowniki urządzeń na plik stronicowania. Ścieżka do wpisu rejestru jest tutaj:

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

    a kluczem jest:

    DisablePagingExecutive

    Zmień wartość z 0 na 1, aby wyłączyć. Musisz zrestartować komputer, aby wprowadzić zmiany.

  2. Rzeczywista poprawka, zastosowana do obejścia, wydaje się wymagać aktualizacji BIOS-u. Płyty główne z kontrolerem Intel RAID (moim przypadkiem jest ICH10R, ale są inne) zawierają kod BIOS-u dla chipa. Nazywa się to opcją ROM. Aktualizacja BIOS-u MB obejmuje wszelkie dostępne uaktualnienia BIOS-u kontrolera RAID. Moja aktualizacja zabrała mnie z wersji 11.2.0.1066 Intel Matrix Storage Manager do wersji 12.0.0.1783 Intel Rapid Storage Technology (Intel zmienił nazwę swojego oprogramowania RAID na Rapid Storage Technology).

    Przed aktualizacją BIOS-u pamiętaj, aby uruchomić system w bieżącym BIOS-ie i zanotować każde ustawienie. Nie zapisuj wartości w kolejności, w jakiej się pojawiają. Zapisz przedmiot i jego wartość. Nowy BIOS prawdopodobnie wprowadza więcej ustawień i może przenieść niektóre ustawienia z jednego menu do drugiego.

    Aktualizacja BIOS resetuje wszystkie ustawienia BIOS do ich domyślnych ustawień, co zwykle obejmuje wyłączenie kontrolera RAID. Podczas pierwszego rozruchu po aktualizacji BIOS-u, jeśli przejdziesz do sekcji BOOT ekranu konfiguracji BIOS-u, prawdopodobnie zobaczysz wszystkie poszczególne dyski twarde, które tworzą woluminy RAID. Nawet zmiana ustawień BIOS z powrotem na RAID nie zmieni tego, co widzisz na stronie konfiguracji BOOT, dopóki nie uruchomisz ponownie. Tak więc kolejność to przywrócenie wszystkich poprzednich ustawień, w tym zmiana ustawień z powrotem na RAID, jeśli to było wcześniej, do menu BOOT, zapisanie zmian i ponowne uruchomienie. Następnie możesz kontynuować przywracanie poprzednich ustawień, zaczynając od menu BOOT.

mbmast
źródło
0

OK, po prostu dziel się doświadczeniem. Udało mi się wyeliminować problem, przełączając kontroler SATA z AHCI na tryb IDE podczas rozruchu.

Nie jest trywialne - system operacyjny nie uruchomi się po zmianie. Sprawdź to pytanie: Zmień z IDE na AHCI po instalacji Windows 8

Artem Tikhomirov
źródło
3
Starożytny tryb IDE znacznie zmniejszy dysk twardy (np. Tylko jedno polecenie na raz, zamiast kolejki żądań). To może maskować problem.
Hennes
Właściwie nie, ale w każdym razie próbowałem wymienić dysk, ale został mi zwrócony z etykietą „Idealnie dobrze”.
Artem Tikhomirov
Nie powinieneś tego robić. W trybie IDE dysk SSD umrze w ciągu kilku miesięcy.
kinokijuf
1
Dlaczego miałoby umrzeć w ciągu miesięcy? Czy możesz dodać powód tego? (Pamiętaj, że mogę zgadnąć, że masz na myśli TRIM, ale teraz to WAG).
Hennes
:) Dziwne, jak pole IT przyciąga wszelkiego rodzaju przypuszczenia.
Artem Tikhomirov
0

Naprawdę potrzebowałbym dużo więcej szczegółów, co to ma robić. Z tego co odkryłem było to związane z RC Windows 8 i zostało załatane.

disabledynamictick [tak | nie]

Enables and disables dynamic timer tick feature. The option is available starting with Windows 8 and Windows Server 2012.

Uwaga Ta opcja powinna być używana tylko do debugowania.

„Na komputerze z systemem Windows 8 Release Preview lub Windows Server 2012 Release Candidate system może losowo przestać odpowiadać (zawiesić się) podczas pracy z multimediami lub komunikacją. zajęcia.

Ten problem może wystąpić z powodu problemu z interakcją między dynamicznymi przejściami kleszczy między stanem a maszyną a zmianami częstotliwości zegara sterującego maszyną.

user315811
źródło
-3
bcdedit /set disabledynamictick yes
Try this guys
źródło
6
możesz wyjaśnić, co to robi
Sathyajith Bhat