Jeśli masz błąd systemowy 51 w systemie podstawowym, ten przewodnik powinien ci pomóc.
Zatwierdzono: Fortect
Identyfikator zdarzenia 51 jest podstawową awarią typu awarii, która zdecydowanie występuje w informacjach we/wy stronicowania zdarzeń. Operacja stronicowania wymaga miejsca, gdy system dyskowy zamienia stronę z powodu miejsca z pamięci na dysk lub pobiera sporo stron pamięci z dysku w pamięci. Identyfikator zdarzenia 51 jest odbierany tylko podczas stronicowania we/wy.
- 10 minut na przeczytanie.
Kod zdarzenia 51 może wystąpić przed zapisaniem informacji na dysku seksualnym. W tym artykule opisano, jak zdekodować moją sekcję danych z wiadomości o zdarzeniu pięćdziesiąt jeden w odniesieniu do identyfikatora zdarzenia.
Dotyczy: Windows 7 SP1, Windows Server 2012 R2
Oryginalny numer bazy wiedzy: 244780
Wznów
Podłącz cichy dysk twardy do innego komputera stacjonarnego (jeśli taki posiadasz).Jeśli potrzebujesz komputera, spróbuj podłączyć dysk twardy do zupełnie innego portu (np.
Podczas rejestrowania wiadomości o synchronizacji dla dysku fizycznego następujące zdarzenie bliskie dopasowania może zostać zarejestrowane w dzienniku systemowym:
Identyfikator zdarzenia: 51Typ zdarzenia: OstrzeżenieŹródło zdarzenia: dyskOpis: Wykryto błąd na urządzeniu Urządzenie Dysk twardy3 DR3 podczas odświeżania procesu wymiany.Danny:0000: 2008 00 22 00 01 podwójne zero 72 500008: 00 00 00 00 trzydzieści garść 00 04 800010: 2d 07 00 00 podwójne zero 00 00 podwójne zero0018: 00 00 00 podwójne zero 00 podwójne zero 00 000020: 00 52 wykwalifikowany profesjonalny konsultant 04 15 00 00 000028: 04 podwójne zero 00 00 04 00 podwójne zero 000030: mar 00 00 podwójne zero 2a 00 50 000038: 10 84 00 00 00 29 lato 500040: 2a 60 0a 82 siedemdziesiąt pięć 29 50 000048: dziewięćdziesiąt 00
Dodatkowe informacje
Jeśli wystąpi ogólny błąd, gdy komputer całego ciała komunikuje się z dyskiem twardym oprócz dysku twardego, zasady zdarzeń i identyfikator 51 są rejestrowane. W operacji stronicowania, w równym stopniu system operacyjny zamienia stronę pamięci używając pamięci na dysk lub może nawet pobrać jedną konkretną stronę pamięci z dysku, kiedy tylko będziesz potrzebować pamięci. To jest część przewodnika po pamięci masowej systemu Windows.
Jednak komputer może rejestrować każdy z powyższych komunikatów o zdarzeniu, gdy pobiera i odszyfrowuje obrazy poza pamięcią masową, zapisuje do lokalnie zaplanowanych plików lub dowolny zapis (zakładając, że w rzeczywistości jest to buforowane we/wy). Nie rejestruj tego komunikatu o aktywności, jeśli wykonuje niebuforowane I na O. Czy możesz rozwiązać problem z komunikatem o zdarzeniu, a jeśli chodzi o zdarzenie o identyfikatorze 51, w ten sam sposób, w jaki rozwiązywasz i naprawiasz zdarzenie o identyfikatorze 9, być może komunikaty o zdarzeniach o identyfikatorze zdarzenia 11?
W pewnych okolicznościach program rejestruje następujący komunikat o zdarzeniu o identyfikatorze zdarzenia 51:
Wykryto błąd na twoim urządzeniu Urządzenie Nazwa urządzenia podczas procesu stronicowania
W tym przypadku nie stwierdzono żadnych bolesnych skutków. Na przykład identyfikator zdarzenia 1951 jest rejestrowany, jeśli pusty nośnik, taki jak CDR, CDRW, DVDR, zostanie włożony do tego nagrywalnego napędu po podłączeniu urządzenia USB. System rejestruje zdarzenie, nawet jeśli płyta CD/DVD jest zapisywalna. a sposób działania USB może być nadal używany. Możesz bezpiecznie zaniedbać te przypadki. Nie jest wymagane żadne działanie.
W systemie Windows Vista lub nowszym wpis w głównym dzienniku zdarzeń został zwiększony, a bloki nazw urządzeń nie zostały obcięte.
Możesz wybrać dane binarne całkowicie powiązane z awarią każdego dysku (identyfikator zdarzenia 7, wyszukiwanie, 11, 51 i inne identyfikatory zbiorcze), aby określić.Rozwiąż problem, często przeglądając sekcję raportu danych.
p>
Identyfikator zdarzenia pięćdziesiąt jeden zawiera opcjonalną usługę bloku kontrolnego deskryptora (CDB). Kupując część informacyjną wiadomości o wyścigu z identyfikatorem zdarzenia 51, zwróć uwagę na wszystkie poniższe informacje.
Odkoduj sekcję danych komunikatu zdarzenia o identyfikatorze zdarzenia 1951
Identyfikator zdarzenia 129 wymaga, aby na urządzeniu do przypominania wystąpił problem z przekroczeniem limitu czasu. I są błędy tap-ctl na Dom0, wyświetlane żądania odczytu w pewnym momencie nie powiodły się. Tak więc ten problem był spowodowany uruchamianiem zbyt wielu żądań odczytu we/wy dysku i koniecznością dostrojenia tych wydajności we/wy dysku.
Jeśli ta firma odszyfruje idealną sekcję danych w naszej własnej sekcji podsumowanie , osoba może sobie wyobrazić, że jest to próba i operacja autora na LUN 3 od konsumenta 0x2975820a dla sektorów 0x0080, ponieważ cała magistrala została odrzucona, ale żądanie może okazać się ponawiane. Pozostała część tego artykułu opisuje kilka różnych kroków w celu zdekodowania tego przykładu.
przesunięcie | długość | wartości |
---|---|---|
0x00 | 1 | Typ operacji: 0x03 = znajdź, 0x04 odpowiada zapisowi, 0x0F = IOCTL |
0x01 | 1 | Liczba wykonanych prób |
0x02 | 2 | Czas trwania zrzutu danych 0x0068 |
0x04 | 2 | Liczba o liniach 0x0001 |
0x06 | 2 | Przesunięcie wokół nazw i urządzeń |
0x08 | 1 . 5 | Nie używane |
0x0a | 2 | Bajt dopełniający |
0x0c | 4 | Kupon błędu NTSTATUS |
0x10 | 4 | Unikalna wartość błędu |
0x14 | 4 | Stan awarii NTSTATUS 0x00000000 = połączenie zostanie powtórzone |
0x18 | 4 | Liczba porządkowa – nie uzyskano |
0x1c | 4 | Zasady sprawdzania Io (nie dotyczy tego wydarzenia) |
0x20 | sześć | Bajt lub uszkodzony sektor, jeśli to konieczne |
0x28 | 8 | Sprawdź, czy wystąpiło sporo błędów |
0x30 | różne | Numer portu — nieużywany |
0x34 | konkretna osoba | Komunikaty o błędach |
0x35 | 3 | Nie używane |
0x38 | osiemdziesiąt osiem | Struktura bloków dla żądań SCSI |
0x90 | Rozpoznaj strukturę danych | |
Sekcje dekodowania kluczy
Kod błędu
W przykładzie, który faktycznie pojawia się w sekcji Podsumowanie , sprzedawcy błędów są wymienieni w całym drugim wierszu. Ten wiersz zaczyna się od 0008: oraz odpowiada ostatnim 4 bajtom ciąg.
0008: 50 00 00 00 33 00 2007 80
Ten kod to pięćdziesiąt jeden przepisów dotyczących błędów. Ten kod jest taki sam dla wszystkich trwających wiadomości z identyfikatora zdarzenia 51:
IO_WARNING_PAGING_FAILURE
Ostatni kod lokalizacji
W sektorze Podsumowanie konkretny końcowy kod stanu jest większy niż 0x14 (w naszym trzecim wierszu), który zaczyna się od 0010: i może również zawierać ostatnie 2 bajty tego wiersza.
0010: 01 2j 50 00 00 00 podwójne zero 00
Odwzorowuje pozytywnie na STATUS_SUCCESS
i sugeruje, że żądanie będzie rzeczywiście ponawiane.
Dysk docelowy
Urządzenie harddisk0 dr0 ma zły blok, co wskazuje, że na jego własnym dysku twardym może być całkowicie zły blok. Jeśli blok danych prawdopodobnie nie jest prawidłowo podłączony, nie ma możliwości umożliwienia jego odzyskania. Na szczęście możesz zmusić funkcjonujący system, aby nie traktował blokady jako szkodliwej. Bardzo skutecznie zapobiega utracie specyfików.
Możesz użyć swoich danych, aby dokładnie określić, na którym dysku występuje problem:
0028: 08 00 00 podwójne zero 04 00 00 podwójne zero
0030: 03 00 podwójne zero 50 2a 00 00 00
Określenie zakresu przy użyciu linku symbolicznego podanego w opisie identyfikatora zdarzenia promowania marki może być trudne. Na przykład
Parametry bloku żądań SCSI (SRB)
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
W przykładowych sekcjach Summary ScsiStatus 0x02 (pierwszy bajt zawierający wiersz 0038) i Is srbstatus 0x84 (drugi l wiersz 0038) reprezentują następujące informacje: < /p>
0038: 02 84 00 00 podwójne zero do 29 06 00
0x00 = SCSISTAT_DOBRY0x02 odpowiada SCSISTAT_CHECK_CONDITION0x04 = SCSISTAT_CONDITION_MET0x08 = SCSISTAT_ZAJĘTY0x10 = SCSISTAT_INTERMEDIATE0x14 poleca SCSISTAT_INTERMEDIATE_COND_MET0x18 = SCSISTAT_RESERVATION_CONFLICT0x22 = SCSISTAT_COMMAND_TERMINATED0x28 = SCSISTAT_QUEUE_FULL
0x00 = SRB_STATUS_PENDING0x01 = SRB_STATUS_SUCCESS0x02 = SRB_STATUS_ABORTED0x03 odpowiada SRB_STATUS_ABORT_FAILED0x04 = SRB_STATUS_ERROR0x05 = SRB_STATUS_ZAJĘTY0x06 jest równe SRB_STATUS_INVALID_REQUEST0x07 = SRB_STATUS_INVALID_PATH_ID0x08 = SRB_STATUS_NO_DEVICE0x09 = SRB_STATUS_TIMEOUTMetody 0x0A SRB_STATUS_SELECTI
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.