Ищете описание проблемы.
У меня есть BSOD ...
Прочитав четыре слова, я задаю себе вопрос: «Что такое BSOD?"Или лучше сказать" В чем проблема?».
Там есть полезная информация, если вы просто сообщите нам, что ваш компьютер получил блюз, мы не сможем вам помочь.
Попробуйте прочитать код ошибки или имя и посмотреть, сможете ли вы получить файл дампа с диска ...
Интересующие файлы:C:\Windows\MEMORY.DMP
и все что угодно в C:\Windows\MiniDump
.
Принимая во внимание, что сбой происходит во время логотипа Windows, скорее всего, есть доступ к диску, поэтому дамп будет сохранен там, и, учитывая, что BSOD только показывает, что это, скорее всего, MiniDump, вы можете загрузить самые последние из них, чтобы мы могли проанализировать их?
... после любого нового неправильного выключения у меня возникла та же проблема ...
Если бы это была точно такая же проблема, то точно такое же решение сработало бы.
... и дал некоторые подробности и шаги, которые я попробовал.
Все остальные детали не имеют значения, и устранение неполадок не требовалось, поскольку вы не знаете проблему.
Получите более подробную информацию о мини-дампе, проанализировав его с помощью WinDbg.
Windows 7 Kernel Version 7601 (с пакетом обновления 1) MP (2 процесса) Бесплатно x64
Построен: 7601.17514.amd64fre.win7sp1_rtm.101119-1850
Итак, у нас есть Windows 7 x64, обновленная до RTM-версии SP1. Хорошо, что это актуально ...
Время сеанса отладки: ср. 2 марта 03: 45: 55.660 2011 (UTC + 1:00)
Авария произошла 2 марта. Вы уверены, что у вас нет более поздней аварии?
Или это был последний раз, когда вы загружали свою систему?
Во всяком случае, давайте проанализируем это; если вы не хотите WinDBG, проверьте эту альтернативу онлайн:
1: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
CRITICAL_OBJECT_TERMINATION (f4)
A process or thread crucial to system operation has unexpectedly exited or been
terminated.
Several processes and threads are necessary for the operation of the
system; when they are terminated (for any reason), the system can no
longer function.
Arguments:
Arg1: 0000000000000003, Process
Arg2: fffffa80051fa4c0, Terminating object
Arg3: fffffa80051fa7a0, Process image file name
Arg4: fffff80002d8fdb0, Explanatory message (ascii)
Debugging Details:
------------------
PROCESS_OBJECT: fffffa80051fa4c0
IMAGE_NAME: wininit.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 0
MODULE_NAME: wininit
FAULTING_MODULE: 0000000000000000
PROCESS_NAME: wininit.exe
EXCEPTION_CODE: (NTSTATUS) 0xc0000006 - The instruction at 0x%p referenced memory at 0x%p. The required data was not placed into memory because of an I/O error status of 0x%x.
BUGCHECK_STR: 0xF4_IOERR
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
CURRENT_IRQL: 0
STACK_TEXT:
fffff880`067700e8 fffff800`02e14982 : 00000000`000000f4 00000000`00000003 fffffa80`051fa4c0 fffffa80`051fa7a0 : nt!KeBugCheckEx
fffff880`067700f0 fffff800`02dc20ab : ffffffff`ffffffff fffffa80`05481b60 fffffa80`051fa4c0 fffffa80`051fa4c0 : nt!PspCatchCriticalBreak+0x92
fffff880`06770130 fffff800`02d45698 : ffffffff`ffffffff 00000000`00000001 fffffa80`051fa4c0 00000000`00000008 : nt! ?? ::NNGAKEGL::`string'+0x17ad6
fffff880`06770180 fffff800`02a8b8d3 : fffffa80`051fa4c0 fffff800`c0000006 fffffa80`05481b60 00000000`02190d10 : nt!NtTerminateProcess+0xf4
fffff880`06770200 fffff800`02a87e70 : fffff800`02ad811f fffff880`06770b78 fffff880`067708d0 fffff880`06770c20 : nt!KiSystemServiceCopyEnd+0x13
fffff880`06770398 fffff800`02ad811f : fffff880`06770b78 fffff880`067708d0 fffff880`06770c20 00000000`ffc4b938 : nt!KiServiceLinkage
fffff880`067703a0 fffff800`02a8bcc2 : fffff880`06770b78 00000000`02210000 fffff880`06770c20 00000000`ffc4f894 : nt! ?? ::FNODOBFM::`string'+0x49974
fffff880`06770a40 fffff800`02a8a83a : 00000000`00000000 00000000`ffc3ec6c 00000000`00000001 00000000`02210000 : nt!KiExceptionDispatch+0xc2
fffff880`06770c20 00000000`76fa8f55 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiPageFault+0x23a
00000000`021912d0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x76fa8f55
STACK_COMMAND: kb
FOLLOWUP_NAME: MachineOwner
FAILURE_BUCKET_ID: X64_0xF4_IOERR_IMAGE_wininit.exe
BUCKET_ID: X64_0xF4_IOERR_IMAGE_wininit.exe
Followup: MachineOwner
---------
Чтение анализа
Проверка на ошибку 0xF4: CRITICAL_OBJECT_TERMINATION происходит, когда системный процесс или поток по какой-либо причине завершается, система больше не может функционировать.
Аргумент 1 проверки ошибок равен 0x3, что указывает на то, что процесс завершен.
- Аргумент 2 указывает на завершенный процесс, детали отладки показывают, что это
wininet.exe
- Аргумент 3 указывает на имя в структуре завершенного процесса, как показано в шаге 3.
Аргумент 4 указывает на причину прекращения этого процесса, а именно:
(NTSTATUS) 0xc0000006 - The instruction at 0x%p referenced memory at 0x%p.
The required data was not placed into memory because of an I/O error status of 0x%x.
Остальные детали не раскрывают какой-либо конкретный модуль драйвера, а только места внутри ядра, так как они начинаются с nt!
, Это действительно показывает ошибку драйвера, но это, скорее всего, драйвер, который позволяет вашим данным передаваться с вашего оборудования на ваше программное обеспечение. Этот драйвер Microsoft гарантированно стабилен, так что это не проблема с драйверами, но, скорее всего, проблема с оборудованием.
Заключение
На шаге 5 мы обнаружили, что данные читаются в определенном месте в памяти (поскольку мы используем мини-дамп, это местоположение недоступно), но эти данные были выгружены на диск, поэтому он выполняет операцию ввода-вывода для получения этих данных. с диска.
На шаге 6 мы обнаруживаем, что это, скорее всего, проблема с оборудованием, так как вы теряете энергию, скорее всего, ваш SSD поврежден или что данные в кэше SSD повреждены. Я думаю, что единственным решением является переустановка системы, отключение дискового кэша и регулярное резервное копирование.
Вы не можете ничего сделать, чтобы исправить это повреждение без переустановки, и если оно действительно повреждено или неисправно из-за производственной ошибки, вам придется обратиться за гарантией или в худшем случае купить новое.