Недостаточно оперативной памяти, чтобы загрузить Windows NT (необходимо 5 MB).
Параметры: 1. номер найденных физических страниц 2. нижняя физическая страница 3. высшая физическая страница 4. 0
0x0000007E
Информация применима к следующим системам: Microsoft Windows XP Professional Microsoft Windows XP Home Edition
"STOP 0x0000007E" Error Message After You Upgrade to Windows XP
После обновления до Windows XP, вы можете получить следующий стоп: STOP: 0x0000007E (0xC0000005, 0x804E518E, 0xFC938104, 0xFC937E04) SYSTEM_THREAD_EXCEPTION_NOT_HANDLED Примечание: четыре параметра в этом сообщении могут меняться, в зависимости от конфигурации системы.
Причина: Это может случиться, когда системная генерирует исключение, которое поддержка ошибок (error handler) не может уловить. Это может случиться, когда одно из следующих высказываний верно: Не хватает дискового пространства. Если ошибка появилась после первой перезагрузки во время установки Windows или сразу после того, как установка завершилась, на жёстком диске может быть не достаточно места, чтобы запустить Windows. Несовместимость BIOS. Если ошибка появилась после первого рестарта во время установки Windows или сразу после того, как установка завершилась, BIOS может быть несовместим с Windows. Несовместимые драйвера видео адаптера. Повреждённый Random Access Memory (RAM). Повреждённый драйвер оборудования или системный сервис. Несовместимая программа третьей стороны удалённого управления. Если ошибка ассоциируется с Win32k.sys файлом, это может быть из-за программы третьей стороны удалённого управления компьютером. Решение: Используйте один из предложенных методов для решения этой проблемы:
Метод 1: Убедитесь, что на диске достаточно свободного мета. Удалите ненужные файла с жёсткого: временные файлы (temporary files), временные интернет файлы (Internet cache files), бэкапы от программ, .chk файлы, которые содержут фрагменты файлов от сканирования диска. Так же вы можете воспользоваться другим HDD с большей ёмкостью.
Метод 2: Обновите BIOS. Свяжитесь с производителем материнской платы и выясните обновления для BIOS. Вы можете временно отключить такие функции в BIOS, как caching или shadowing. 65416 Hardware and Software Third-Party Vendor Contact List, A-K 60781 Hardware and Software Third-Party Vendor Contact List, L-P 60782 Hardware and Software Third-Party Vendor Contact List, Q-Z
Метод 3: Посмотрите Microsoft Hardware Compatibility List (HCL) список, чтобы выяснить, является ли ваше PCI оборудование совместимым с Windows XP. 314062 The Latest Windows XP Hardware Compatibility List Обновите последние драйвера видео адаптера. Если драйвер указан на стоп-экране, отключите или удалите этот драйвер. Отключите или удалите все драйвера или сервисы, которые вы добавили последними. Если ошибка появляется во время загрузки Windows и партиция, на которой стоит система, использует NTFS, возможно использование Безопасного режима (Safe mode), чтобы переименовать или удалить неисправный драйвер. Если драйвер используется, как часть системы во время загрузки, то необходимо загрузиться в Recovery Console, чтобы получить доступ к файлу. Если проблема ассоциируется с Win32k.sys файлом, причина проблемы может быть в программе удалённого доступа третьей стороны. Если такая программа установлена, вы можете удалить сервис загрузившись в Recovery Console и удалить специфический файл системного сервиса.
Метод 4: Если у вас есть возможность загрузиться в Безопасном режиме (Safe mode), удалите все драйвера, которые не имеют digital signeture. Для дополнительной информации, как это сделать, обратитесь к статье: 316434 HOW TO: Perform Advanced Clean-Boot Troubleshooting in Windows XP
Метод 5: В редких случаях вы можете выявить неисправный драйвер третьей стороны. Вы можете попытаться решить эту проблему, переместив все драйвера третьей стороны из WindowsSystem32Drivers в другую директорию. Чтобы это осуществить, загрузитесь в Recovery Console или в другую установку Windows, если таковая имеется. Только убедитесь, что папка, в которую вы перемещаете эти файлы, не была создана - 8/13/2001. Если компьютер под управлением драйвера контроллера IDE или SCSI третьей стороны, необходимо установить эти драйвера и оставить их в WindowsSystem32Drivers. Перезагрузите компьютер и продолжайте установку. Для дополнительной информации, как отключить сервис, который предотвращает загрузку Windows, обратитесь к следующей статье: 310602 How to Disable a Service or Device that Prevents Windows from Starting
Дополнительная информация Если вы получили стоп 0x0000007E, когда вы первый раз загружаете компьютер после установки и вы не устанавливали никаких драйверов 3-ей стороны во время установки Windows, то проблема может быть в оборудовании неподдерживаемом Windows XP. И это как раз и происходит от того, что ХР всё равно пытается установить свои драйвера. Если вы получили этот стоп после апгрейда с Windows 2000 или вы только, что подключили новое оборудование, проблемой может быть несовместимый драйвер или само оборудование. Для дополнительной информации: 315222 A Description of the Safe Boot Mode Options in Windows XP 314058 Description of the Windows XP Recovery Console 308041 Resources for Troubleshooting Startup Problems in Windows XP
Так же для дополнительной информации вы можете обратиться к статье 0x0000000A
0x00000085: SETUP_FAILURE
Примечание: текстовая форма setup больше не использует проверку ошибок (bugcheck), чтобы выйти из серьёзных ошибок. Поэтому вы никогда не столкнётесь с 0x85. Все проверки багов были заменены на более дружелюбные и (где возможно) более информативные сообщения об ошибках. Тем не менее, некоторые составители ошибок просто были заменены нашими bugcheck экранами, и код для этих состояний ошибок такой же, как и был. Они приведены ниже.)
0: OEM HAL шрифт - недействительный формат файла *.fon, поэтому установка не смогла отобразить текст. Это означает, что vgaxxx.fon на CD или флоппи повреждён. 1: Не смогло инициализироваться видео. Эта ошибка имеет собственный экран и пользователю предоставляется только 2 варианта. Это означает, что файл vga.sys (или другой драйвер, в зависимости от машины) повреждён, или то, что данное оборудование не поддерживается. Причина ошибки: 0: NtCreateFile of devicevideo0 1: IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES 2: IOCTL_VIDEO_QUERY_AVAIL_MODES 3: Желаемый режим видео не поддерживается. Это означает внутреннюю ошибку установки. 4: IOCTL_VIDEO_SET_CURRENT_MODE (невозможно установить режим видео) 5: IOCTL_VIDEO_MAP_VIDEO_MEMORY 6: IOCTL_VIDEO_LOAD_AND_SET_FONT (3 - код статуса NT API вызова)
2: Нехватка памяти. Теперь эта ошибка использует более дружественный экран, в зависимости от того, как далеко зашла установка. 3: Клавиатура не была инициализирована. Теперь используются 2 разных экрана в зависимости от ошибок, которые тут могли появиться. Это может означать, что диск, содержащий драйвера для клавиатуры (i8042prt.sys или kbdclass.sys) повреждён или машина имеет клавиатуру, которая не поддерживается. Так же это может означать, что dll раскладки клавиатуры не может быть загружен.
Причина ошибки: 0: NtCreateFile of deviceKeyboardClass0 . "Установка не обнаружила клавиатуру, подключённую к вашему компьютеру." 1: Unable to load keyboard layout dll. "Установка не может загрузить dll раскладки клавиатуры ." Это значит, что на флоппи или CD нет файла (kbdus.dll для us или других dll). 4: Установка не смогла выяснить путь устройства, с которого началась установка. Это внутренняя ошибка установки. 5: Не прошла проверка на работоспособность разделов жесткого диска. Это означает, что ошибка в драйвере диска. Параметры имеют значение только для группы установки.
0x0000008B: MBR_CHECKSUM_MISMATCH
Эта ошибка возникает в процессе загрузки, когда контрольная сумма MBR, которую посчитала система, не совпадает с контрольной суммой загрузчика. Обычно это означает вирус. Некоторые вирусы не могут быть определены/найдены. Загрузитесь с дискеты с вирус-сканером (убедитесь, что дискета защищена от записи!) KerBugCheckEx
Параметры: 1 - Disk Signature from MBR. 2 - MBR контрольная сумма вычислена загрузчиком системы. 3 - MBR контрольная сумма вычислена системой.
0x0000008E
Применяется к следующим системам: Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows XP Professional SP1 Microsoft Windows XP Home Edition SP1
"STOP 0x0000008e" Error Message During Windows XP Setup
Microsoft Windows XP Professional Microsoft Windows XP Home Edition Установка может прерваться следующей ошибкой : STOP 0x0000008e или STOP 0x00000050 PAGE_FAULT_IN_NON_PAGED_AREA И если для решения проблемы вы удаляете всё второстепенное оборудование из компьютера и после этого начнаете установку заново, можете получить следующую ошибку: Setup cannot copy the file Setupdd.sys.
Это может случиться, если один из приведённых ниже вариантов применяется: Один или несколько RAM модулей установленных на вашем компьютере не исправны. Конфигурация RAM не совместима с Windows XP. Решение: 1. Удалите некоторые модули RAM памяти и оставьте хотя бы столько, чтобы можно было запустить Windows XP. Рекомендовано - 128, минимум - 64, максимум - 4Г. 2. Перезагрузите компьютер и запустите установку. Если вы опять получаете этот же стоп, то переходите к пункту 3. 3. Попробуйте другой модуль или поставьте этот модуль в другой слот. 4. Перезагрузите компьютер и запустите установку снова.
Примечание: ошибки 0x00000050 и 0x0000008E в большинстве случаев указывают на неисправную RAM память.
STOP 0x0000008E Error Message on a Blue Screen and Your Computer Does Not Enter Hibernation or Standby After You Remove an IEEE 1394 Storage Device
Применяется к следующим системам: Microsoft Windows XP Professional SP1 Microsoft Windows XP Home Edition SP1
После удаления IEEE 1394 накопительного устройства, такое как CD-ROM или внешний винчестер из компьютера под Windows XP Service Pack 1 (SP1) у Вас могли возникнуть следующие проблемы: 1. Когда вы погружаете ваш компьютер в сон (hibernation): *** STOP: 0x0000008E (0xC00000005, 0x804EF844, 0xF89463FC,0x00000000) 2. Когда вы погружаете ваш компьютер в standby, монитор выключается, как нужно, но индикатор показывает, что компьютер не в standby.
Это может случиться, если приведённые ниже варианты применяются: 1. Апдейт - 329909 IEEE 1394 Storage Device Detection Does Not Work When the System Resumes from Standby or Hibernation - установлен на ваш компьютер. И 2. Вы удалили IEEE 1394 накопительное устройство, пользуясь Safely Remove Hardware, а потом погрузили ваш компьютер в сон (hibernation) или standby Примечание: Оговаривается случай, когда IEEE 1394 накопительное устройство удалено из Windows XP, но физический ещё подключено к компьютеру.
Решение: Уже есть решение этой проблемы, но оно поможет только в ситуации описанной вверху. Применяйте его только к компьютеру с такой проблемой. Поэтому, если вы не сильно обременены этой проблемой, Microsoft рекомендует подождать до выхода следующего SP, который должен решить проблему. Чтобы решить проблему немедленно, свяжитесь с Microsoft Product Support Services, для выяснения номеров телефонов и стоимости звонков и услуг, посетите сайт Microsoft: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
Примечание: В некоторых случаях, стоимость звонка может быть отменена, если Microsoft выяснит, что конкретный патч поможет решить эту проблему. В остальных случаях, когда обсуждаются вопросы, не относящиеся к конкретному случаю, плата будет взыскана.
0x0000008F: PP0_INITIALIZATION_FAILED
Это сообщение появляется, если инициализация фазы 0 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed). Вообще-то нет ничего такого, что бы могло вызвать эту ошибку.
0x00000090: PP1_INITIALIZATION_FAILED
Это сообщение появляется, если инициализация фазы 1 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed). Вот здесь происходят практический все инициализации, включая конфигурацию среды (реестр и т.д.) драйверов для вызова I/O впоследствии.
0x00000092: UP_DRIVER_ON_MP_SYSTEM
Эта ошибка появляется только когда UNIPROCESSOR драйвер загружается на систему, в которой больше чем один активный процессор. KeBugCheckEx
Параметры: 1. адрес базы драйвера.
0x00000093: INVALID_KERNEL_HANDLE
Эта ошибка появляется, когда код ядра (kernel code), такой, как сервер, перенаправитель (redirector), другие драйвера пытаются закрыть не действительный указатель.
Параметры: 1 - указатель, с которым NtClose был вызван. 2 - 0 означает, что был закрыт защищённый указатель. 1 значит, был закрыт неверный указатель.
0x00000096: INVALID_WORK_QUEUE_ITEM
Это сообщение появляется, когда KeRemoveQueue удаляет очередь данных, а flink или blink поля равны 0. Это практический всегда вызывается неправильным применением кода работающей нити текущего объекта, хотя неправильное применение любой очереди может привести к этому. Правило - ввод данных в очередь может быть произведено только однажды. Когда предмет удаляется из очереди, его flink поле равно 0.
Для того, чтобы устранить эту ошибку, вам необходимо выяснить очередь, на которую он ссылается. Если эта очередь одна из ЕХ работающих очередей (ExWorkerQueue), тогда объект, который удаляется - WORK_QUEUE_ITEM. Эта ошибка подразумевает, что это и есть причина. Параметры ошибки могут помочь выявить драйвер, который неправильно использует очередь.
0x00000097: BOUND_IMAGE_UNSUPPORTED
MmLoadSystemImage была вызвана, чтобы загрузить bound image. Это не поддерживается ядром. Убедитесь, что bind.exe не был запушен для картинки.KeBugCheckEx
Параметры: 1 - Адрес данных в очереди, flink/blink поле которых ноль. 2 - Адрес на ссылающуюся очередь. Обычно это одна из ExWorkerQueues очередей. 3 - Начальный адресс ExWorkerQueue массива. Это поможет выявить, если очередь в вопросе одна из ExWorkerQueue очередей и если так, то офсет из этого параметра выявит очередь. 4 - Если это ExWorkerQueue очередь (как это бывает обычно), это адрес работающей рутины, которая бы вызывалась, если работающий элемент был бы действительным. Это может быть использовано, чтобы выявить драйвер, который неправильно использует рабочую очередь.
0x00000098: END_OF_NT_EVALUATION_PERIOD
Указывает на то, что ознакомительный период работы системы истек. KeBugCheckEx
Параметры: 1 - Низкий 32-битный запрос вашей даты инсталляции. 2 - Высокий 32-битный запрос вашей даты инсталляции. 3 - Ознакомительный период в минутах.
0x0000009C: MACHINE_CHECK_EXCEPTION
Фатальная ошибка Machine Check Exception (проверка машины). KeBugCheckEx параметры: Если процессору доступныТОЛЬКО MCE функции (например: Intel Pentium), то параметры будут: 1 - Low 32 bits of P5_MC_TYPE MSR 2 - 3 - High 32 bits of P5_MC_ADDR MSR 4 - Low 32 bits of P5_MC_ADDR MSR Если процессор так же имеет MCA функции (например: Intel Pentium Pro), то параметры будут:
1 - Пустой номер 2 - Адрес поля MCi_ADDR MSR MCA, где ошибка случилась 3 - High 32 bits MCi_STATUS MSR, где ошибка случилась 4 - Low 32 bits MCi_STATUS MSR, где ошибка случилась Windows XP: STOP: 0x0000009C (0x00000004, 0x00000000, 0xb2000000, 0x00020151) "MACHINE_CHECK_EXCEPTION" (четыре параметра в скобках могут быть разными)
Причина: Это происходит из-за того, что процессор вашего компьютера обнаруживает ошибку и сообщает об этом Windows XP. Чтобы сделать это он использует Machine Check Exception (MCE) для процессоров Pentium или Machine Check Architecture (MCA) для некоторых процессоров Pentium Pro. Ошибка может вызываться следующим: Ошибки системной шины Проблемы с чётностью в памяти или Error Correction Code (ECC) Проблемы кеширования в процессоре или в оборудовании Translation Lookaside Buffers (TLB) проблемы в процессоре Другие проблемы с процессором Другие проблемы с оборудованием
Статус: Такое поведение специально спланировано Microsoft
Решение: Ошибка может возникнуть если: 1. Вы разогнали (overclocking) процессор или шину. В этом случае, установите параметры работы рекомендуемые производителем. 2. Не стабильный блок питания. Удостоверьтесь, что ваш БП работает корректно. 3. Перегрев. Перегрев каких либо компонентов может привести к этой ошибке. Убедитесь, что все вентиляторы работают исправно. 4. Повреждённая память или память не подходящая для вашего компьютера. Убедитесь, что память работает исправно и модель совместима с вашей конфигурацией.
Добавление: Такая ошибка так же может возникнуть если: 1. Вы изменили параметры в BIOS, влияющие на конфигурацию ядра системы 2. Вы установили ХР с образа чужой системы 3. У вас не правильно подключено какое-то оборудование
Происходит это из-за того что проверка машины не соответствует уже установленной конфигурации ядра.
0x0000009F: DRIVER_POWER_STATE_FAILURE
Применяется к следующим системам:
Microsoft Windows 2000
DRIVER_POWER_STATE_FAILURE
Причина: Причиной этого стопа является драйвер устройства, который не выдержал вызова на переход в другое состояние электропитания.
Решение: Вы должны обновить или удалить неработоспособный драйвер устройства или драйвер-фильтр файловой системы (file system filter driver), который, возможно, был установлен антивирусной программой, программой удалённого доступа или ПО CDW/CDRW.
Для обнаружения драйвера примените следующие: 1. Используйте %SystemRoot%\System32\Sigverif.exe чтобы проверить на драйвера, которые не проходили тесты Microsoft (unsigned drivers). 2. Проверьте обновления драйверов у поставщика вашей системы. 3. Обновите ПО, которое может иметь драйвера-фильтр файловой системы (file system filter drivers). 4. Удалите компоненты оборудования, а так же ПО, которые не обязательны. 5. Установите ещё один Windows 2000 на другой раздел жесткого диска. И устанавливаете ПО, тут же проверяя, пока не выявите уязвимую программу.
0x000000B4: VIDEO_DRIVER_INIT_FAILURE
Windows не удалось перейти в графический режим, потому что ни один видео драйвер не был загружен. Обычно проблема с драйвером или какой-то конфликт видео оборудования с другим оборудованием. Загрузитесь в Safe Mode и посмотрите, если это решит проблему. Если так, то обновите драйвера видео оборудования или откатите на рабочую версию.
0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY
Драйвер попытался записать в read-only (только чтение) память. Обычно возникает после установки неисправного драйвера оборудования, системного сервиса, BIOS`a. Если имя драйвера указано в ошибке, попытайтесь исправть проблему отключением, удалением или откаткой драйверов.
Применяется к следующим системам: Windows 2000 Datacenter Server ATTEMPTED_WRITE_TO_READONLY_MEMORY
Обычная причина: плохой или повреждённый драйвер неправильно функционирует.
Решение:
1. Отключите драйвер, указанный на стоп-экране или все, только что установленные драйвера. Если вы не можете загрузить компьютер, попробуйте воспользоваться Last Known Good Configuration или загрузиться в безопасном режиме (safe mode). И после этого отключите или удалить все новоустановленные драйвера и программное обеспечение. Для большей информации смотрите статью Safe mode startup options. Если ваш компьютер не запускается в безопасном режиме, воспользуйтесь Recover a system that will not start.
Важно: Когда вы используете Last Known Good Configuration, системные установки с последней успешной загрузки, будут утеряны.
2. Попытайтесь заменить драйвер хорошей копией с инсталляционного диска или скачать новую версию с сайта производителя.
Попытка произвести запись драйвером по неправильному адресу памяти.
Примечание: Эта ошибка возникает в 99% из-за неполадок в драйверах. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) => Run (Выполнить) => verifier.exe
Windows NT/2000/XP:
Эта ошибка схожа с ошибками: 0x0A IRQL_NOT_LESS_OR_EQUAL, указывает, что драйвер затронул память на DISPATCH_LEVEL уровне или выше. 0xBE ATTEMPTED_WRITE_TO_READONLY_MEMORY, драйвер пытался записать в память "только чтение". 0xC1 SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION, драйвер попытался записать в неверный адрес памяти. 0xC4 DRIVER_VERIFIER_DETECTED_VIOLATION, обычно фатальная ошибка. 0xC5 DRIVER_CORRUPTED_EXPOOL, указывает на то, что драйвер попытался обратиться к неверной памяти на процессе IRQL, который слишком высок. 0xC6 DRIVER_CAUGHT_MODIFYING_FREED_POOL, драйвер пытался получить доступ к высвобожденному сектору памяти. 0xC7 TIMER_OR_DPC_INVALID, указывает, что таймер ядра или DPC был обнаружен в памяти, где его не должно было быть. Такая ситуация обычно возникает, когда драйвер не отменил таймер или the Delayed Procedure Call (DPC) перед тем как освободить память занятую таймером или DPC. 0xC9 DRIVER_VERIFIER_IOMANAGER_VIOLATION, I/O нарушение инструмента проверки драйверов. 0x50 PAGE_FAULT_IN_NONPAGED_AREA, указание на неверную системную память. Решение: Используйте Driver Verifier для выявления ошибок и повреждённых драйверов. Переустановите драйвера определенные утилитой как сбойные.
0x000000C2: BAD_POOL_CALLER
STOP 0x000000C5 DRIVER_CORRUPTED_EXPOOL Процесс ядра или драйвер попытались неверно произвести операцию с памятью. Обычно причиной являются неисправные драйвера или софт.
Windows 2000 XP Применяется к следующим системам: Microsoft Windows 2000 Server Microsoft Windows 2000 Advanced Server Microsoft Windows 2000 Datacenter Server Microsoft Windows 2000 Professional Microsoft Windows XP 64-Bit Edition Microsoft Windows XP Home Edition Microsoft Windows XP Professional Решение: Windows 2000 содержит много различных встроенных фич, которые усиливают процесс распределение памяти (pool allocation process). Эти фичи могут помочь вам установить корневую причину ошибки простым дебагом (debugging). Следуйте следующим шагам: BAD_POOL_CALLER (0xC2) Текущая нить неправильно обращается к памяти. Обычно, это из-за неверного уровня IRQL или двойного освобождения одного и того же места памяти, и т.д.
1 - тип нарушения обращения к бассеину. 6 - адрес освобождаемого бассеина, который уже был освобождён. 7 - адрес освобождаемого бассеина, который уже был освобождён. 8 - переметр 2 - это IRQL расположения, параметр 3 - тип 9 - переметр 2 - это IRQL высвобождения, параметр 3 - тип
Parameter 1 = 0x1, 0x2, or 0x4 : заголовок басейна повреждён Parameter 2 = указатель на заголовок Parameter 3 = первая чать содержания заголовка Parameter 4 = 0
Parameter 1 = 0x6 : попытка освободить пямять, которая уже свободна Parameter 2 = резерв (__LINE__) Parameter 3 = указатель на заголовок Parameter 4 = содержание заголовока
Parameter 1 = 0x7 : попытка освободить пямять, которая уже свободна Parameter 2 = резерв (__LINE__) Parameter 3 = указатель на заголовок Parameter 4 = 0
Parameter 1 = 0x8 : попытка освободить пямять используя неверный IRQL Parameter 2 = текущий IRQL Parameter 3 = тип басейна памяти Parameter 4 = его размер
Parameter 1 = 0x9 : попытка освободить пямять используя неверный IRQL Parameter 2 = текущий IRQL Parameter 3 = тип басейна памяти Parameter 4 = его адрес
Parameter 1 = 0x40 : попытка освободить пользовательский адрес для ядра Parameter 2 = адрес начала Parameter 3 = начало системного места Parameter 4 = 0
Parameter 1 = 0x41 : попытка освободить неиспользуемый адрес Parameter 2 = адрес начала Parameter 3 = рамка физической страницы Parameter 4 = наибольшая рамка
Parameter 1 = 0x50 : попытка освободить неиспользуемый адрес Parameter 2 = адрес начала Parameter 3 = Start offset in pages from beginning of paged pool Parameter 4 = размер в байтах
Parameter 1 = 0x99 : попытка освободить неверный адрес памяти (или повреждение заголовка) Parameter 2 = освобождаемый адрес Parameter 3 = 0 Parameter 4 = 0 После того, как вы выяснили детальную информацию по ошибке, воспользуйтесь дебагером. E:bin>i386kd -z K:DOWNLOADmemory.dmp Loading Dump File [K:DOWNLOADmemory.dmp] Full Kernel Dump File...
0: kd> !reload GOOD HOUSEKEEPING DONE HERE 0: kd> dd kibugcheckdata l8 DUMPING THE ERROR 8047fba0 000000c2 00000007 00000b68 815bade0 8047fbb0 815bade8 e1007000 00000000 818988c0 0: kd> kv DUMPING STACK
ChildEBP RetAddr Args to Child bdce0348 be11dc84 e1fff000 a08d0008 000007f8 banshee!vH3ImageTransferMm32 bdce037c be116f18 be85fd78 00000001 bdce03dc banshee!vMmXferNative bdce03ac be113eec e1fff000 e25e2a38 bdce03dc banshee!vPutBits bdce03e8 a008e47f e1ff86f8 e25e2a38 e1fef908 banshee!DrvCopyBits bdce0430 a008e899 be113d40 bdce04d8 e1ff86f8 win32k!OffCopyBits bdce04e4 a008e4d1 e1ff86f8 e25e2a38 00000000 win32k!SpBitBlt Документация ошибки указывает, что память была освобождена. Это явно из линии: Parameter 1 = 0x7: Attempt to free pool which was already freed. Так же видно, что видео карта в процессе записи, поэтому мы должны продолжать работу над ошибкой. Во-первых, мы должны выявить, если этот компьютер мультипроцессорный: 0: kd> ~1 SWITCH PROC 1: kd> kv DUMPING STACK ChildEBP RetAddr Args to Child bde81b7c 8046894d 815bade8 00000000 be03bb2b ntkrnlmp!ExFreePoolWithTag bde81b88 be03bb2b 815bade8 be03ca94 815bade8 ntkrnlmp!ExFreePool 00000128 00000000 00000000 00000000 00000000 BADDRIVER Предыдущий текст указывает, что память была освобождена драйвером имя_драйвера. Это может быть корневой причиной. Теперь выявим драйвер. 1: kd> !drivers Loaded System Driver Summary
TOTAL: 7f8dc0 (8163 kb) 172140 (1480 kb) ( 0 kb 0 kb) Предыдущий текст показывает, что драйвер используется ПО третьей стороны. Этот драйвер, скорей всего, и есть главная причина ошибки.
Microsoft Debugging Tools http://www.microsoft.com/ddk/debugging/default.asp
0x000000C5: DRIVER_CORRUPTED_EXPOOL
STOP 0x000000C5 DRIVER_CORRUPTED_EXPOOL
Почти всегда причиной является неисправный драйвер. Если вы только что установили новое программное обеспечение, проверьте обновление его драйверов на сайте производителя.
Применяется к следующим системам: Microsoft Windows 2000 Server Microsoft Windows 2000 Advanced Server Microsoft Windows 2000 Datacenter Server Microsoft Windows 2000 Professional
Причина: эта ошибка возникает при попытке затронуть недействительную память на процессе IRQL, который слишком высок. Примечание: ошибка схожа с ошибкой IRQL_NOT_LESS_OR_EQUAL
Решение: Для решения этой проблемы воспользуйтесь Driver Verifier, если это не решит проблемы, используйте gflags для включения Special Pool feature. Для дополнительной информации, как использовать Driver Verifier, прочитайте статью 244617 Для дополнительной информации, как включить Special Pool feature, прочитайте статью 188831
"Stop 0x1E" or "Stop 0xc5" After You Install Service Pack 2 and You Use Logitech Mouse Drivers
Применяется к следующим системам: Microsoft Windows 2000 Server SP2 Microsoft Windows 2000 Advanced Server SP2 Microsoft Windows 2000 Professional SP2
Причина: ошибка появляется, потому что вы используете USB Logitech мышь и Logitech Mouseware версии 9.29.2 или раньше.
Решение: Для решения проблемы скачайте MouseWare с http://www.logitech.com. Чтобы правильно запустить компьютер, воспользуйтесь одним из следующих способов:
Метод 1: Если вы хотите иметь возможность в последствии удалить Service Pack 2: 1. Загрузитесь в Windows 2000 Recovery Console. 2. Зарегистрируйтесь с администраторским паролем. 3. Напечатайте следующие и нажимайте ENTER после каждой строки: cd $Ntservicepackuninstall$ copy i8042prt.sys c:\winnt\system32\drivers (нажмите Y чтобы переписать файл) 4. По вызову, напечатайте exit, нажмите ENTER чтобы перезагрузить компьютер.
Метод 2: Если не хотите: 1. Загрузитесь в Windows 2000 Recovery Console. 2. Зарегистрируйтесь с администраторским паролем. 3. Напечатайте следующие и нажимайте ENTER после каждой строки: cd system32\drivers ren L8042pr2.sys L8042pr2.old copy i8042prt.sys L8042pr2.sys 4. По вызову, напечатайте exit, нажмите ENTER чтобы перезагрузить компьютер.