Re: Коды и расшифровки ошибок Windows (бсодов)
0x00000077
запрошенная страница ядра не может быть прочтена. причина ошибки может быть в плохом блоке файла виртуальной памяти или ошибки контролера диска (очень редко, когда причиной может быть нехватка ресурсов, а конкретней, резерв nonpaged pool (невиртуальной памяти) со статусом c0000009a [status_insufficient_resources]).
если первый и второй параметры кода ошибки равны 0, означает, что место ошибки в ядре не было найдено. значит, эта ошибка вызвана плохим оборудованием.
i/o статус c000009c (status_device_data_error) или c000016al (status_disk_operation_failed) обычно означает, что информация не может быть прочитана из-за плохого блока в памяти. после перезагрузки автоматическая проверка диска попытается определить адрес плохого блока в памяти. если статус будет c0000185
(status_io_device_error) и виртуальная память находиться на scsi диске, то должно быть проверено подключение и срок годности.
параметры:
1. 0
2. 0
3. значение pte на момент ошибки
4. адрес ошибки ядра
1. код статуса
2. i/o код статуса
3. номер страницы виртуальной памяти
4. компенсация в страничный файл
windows nt 2000
решение stop 0x00000077 и 0x0000007a сообщений.
эти stop сообщения относятся к невозможности windows nt загрузить информацию о виртуальной памяти в память или из-за проблем с оборудованием или по.
возможные причины:
- повреждённый блок на жёстком диске.
- некорректное завершение оборудования scsi.
- плохое соединение жёсткого диска с контроллером.
- ошибка контроллера жёсткого диска.
- исчерпывание свободного места.
значение второго восьмеричного параметра, может помочь вам выявить проблему:
значения параметра:
0xc000009a status_insufficient_resources - исчерпание свободного места.
0xc000009c status_device_data_error - плохой блок на диске.
0xc000009d status_device_not_connected - плохое подсоединение, некорректное завершение работы или контроллер не находит диск.
0xc000016a status_disk_operation_failed - плохой блок на диске.
0xc0000185 status_io_device_error - некорректное завершение или плохое подсоединение оборудования scsi.
в msdn ddk файле ntstatus.h есть дополнительные коды статусов.
применяется к следующим системам:
microsoft windows 2000 server
microsoft windows 2000 advanced server
microsoft windows 2000 professional
microsoft windows 2000 datacenter server
microsoft windows nt server 3.1
microsoft windows nt server 3.5
microsoft windows nt server 3.51
microsoft windows nt server 4.0
microsoft windows nt workstation 3.1
microsoft windows nt workstation 3.5
microsoft windows nt workstation 3.51
microsoft windows nt workstation 4.0
microsoft windows nt advanced server
stop 0x00000077" or "kernel_stack_inpage_error
во время работы вы можете получить следующую ошибку:
stop 0x00000077
kernel_stack_inpage_error
причина:
такое может произойти, когда запрошенная страница информации ядра не может быть прочитана из виртуальной памяти, или boot record заражён вирусом. для выявления причины стопа вы должна тщательно изучить сообщение ошибки.
если первый и третий параметры равны нулю, тогда четыре параметра выявляются как:
1. 0 (zero)
2. page table entry (pte) значение на момент ошибки
3. 0 (zero)
4. адрес signature ядра
если первый или третий параметры не равны нулю, тогда четыре параметра выявляются как:
1. код статуса
2. i/o код статуса
3. номер страницы виртуальной памяти
4. offset into page file
в этом случае причина может быть выявлена через второй параметр (i/o код статуса), используя следующую информацию, которая указана в "значении второго параметра" следуя за "основной причиной" формате:
0xc000009a, или status_insufficient_resources: нехватка nonpaged pool ресурсов.
0xc000009c, или status_device_data_error: плохой кластер на жёстком диске.
0xc000009d, или status_device_not_connected: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.
0xc000016a, или status_disk_operation_failed: плохой кластер на жёстком диске.
0xc0000185, или status_io_device_error: неправильное окончание процесса или неисправный кабель scsi-основанного оборудования, или два устройства пытались использовать одно и то же irq.
решение,используйте один из предложенных методов для решения этой проблемы.
вирус загрузочного сектора:
просканируйте жёсткий диск антивирусной программой.
не вирус:
просмотрите журнал событий (event viewer) для получения дополнительной информации, какое оборудование стало причиной ошибки.
плохой кластер на жёстком диске. ошибка номера 0x77 зачастую является причиной плохого кластера в месте виртуальной памяти, или ошибка контроллера диска, или в очень редких случаях, когда не хватает свободного места на диске.
если первый и второй параметры равны нулю, то причиной является неисправное оборудование. если i/o статус равен c0000185 и виртуальная память на scsi жёстком диске, вы должны проверить рабочее состояние кабелей и завершение scs.
если i/o код статуса 0xc000009c или 0xc000016a, это обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера.
если возможно перезагрузите компьютер, autochk автоматический запуститься и попытается выявить плохие кластеры.
|