Син екран на смъртта: кодове за грешка
Страната на руснаците вече е написала за син екран на смъртта (BSD). Дадохме общи препоръки как да разрешите този проблем. Но понякога за "компютърно лечение" трябва да знаете какво означава това сини кодове за грешка на екрана на смъртта.
Много потребители игнорират текста, придружаващ появата на синия екран на смъртта, но напразно. Символно име и код за грешка помогне да се определи проблема, който е възникнал всистема и да я елиминира възможно най-бързо и ефикасно. Разбира се, в една статия, че е невъзможно да се изброят всички кодовете на грешки син екран на смъртта, твърде много от тях. Ето защо ние се ограничим до обяснение на най-често срещаните BSOD грешка, вероятността за среща, която е най-високата.
KMODE_EXCEPTION_NOT_HANDLED се свързва с опит за извършване на неизвестно илинеприемлива инструкция за процесора в процеса на ядрото. Тази грешка може да бъде резултат от несъвместимост или неизправност на оборудването, грешки в системната услуга или драйвери.
DATA_BUS_ERROR - откриване на паритетна грешка в оперативнияпамет. Тази грешка може да възникне, ако драйверът работи неправилно или неправилно, устройството работи погрешно или има хардуерни проблеми (несъвместимост или дефекти).
NTFS_FILE_SYSTEM. Тази грешка е свързана с файловата система,това е резултат от неуспех при изпълнение на кода на драйвера за файлова система ntfs.sys. Обикновено проблемът се крие в наличието на лоши клъстери или други нарушения на целостта на данните на диска или в паметта на компютъра или повреда на SCSI или IDE драйвери.
UNEXPECTED_KERNEL_MODE_TRAP. Това означава, че е настъпил капан, койтоне се поддържа от ядрото или фатална грешка (най-често срещаният пример за такава фатална грешка е разделянето на нула). Най-често при възникване на тази грешка грешката на софтуера или дефектното оборудване е виновна.
KERNEL_DATA_INPAGE_ERROR. Появата на този син екран на смърттаказва, че страницата с исканите данни не може да бъде прочетена във физическа памет. Проблемът обикновено е наличието на вирус, дефекти или неизправности на RAM или дисков контролер, лош сектор на файла с виртуална памет.
KERNEL_STACK_INPAGE_ERROR. Тази грешка показва, че исканата страницаПаметта не може да бъде прочетена във физическата памет от суаповия файл. Причината може да е повреда на твърдия диск или неправилна HDD връзка, дефект във файловия сектор на виртуалната памет, липса на свободно дисково пространство, дефект на RAM, вирус в системата или конфликт на прекъсване.
PAGE_FAULT_IN_NONPAGED_AREA - Поисканите данни не са в паметта. Това може да се случи, например, когато системата не може да намери необходимите данни в суаповия файл. Виновни за тази грешка са най-често откази на хардуер (дефекти в паметта), грешка в антивирусната или системна услуга и проблем с файловата система.
INACCESSIBLE_BOOT_DEVICE. Такава BSoD грешка се получава по време на процеса на зарежданеОперационна система, когато няма достъп до системния дял на диска. Списъкът с причините за тази конкретна грешка е доста голям, ние изброяваме най-вероятните от тях:
- boot вирус;
- грешка в файла boot.ini;
- несъответствие на водача на контролера на твърдите дискове с оборудването или пълното му отсъствие;
- грешка в файловата система (по-специално в таблицата на дяловете);
- дефектен дисков контролер или диск за зареждане;
- несъвместимост на оборудването;
- конфликт за разпределяне на ресурси между контролера на твърдия диск и друг хардуер;
- инсталиране на системата в дял, който е извън първите 1024 цилиндъра на твърдия диск;
- повредени данни от системния регистър за заредените драйвери;
- Режим DMA, включен в BIOS;
- корен или липсващ файл, необходим за стартиране на операционната система (например NTLDR);
- режимът за промяна на буквата за управление (DRIVE SWAPPING), включен в CMOS Setup.
STATUS_SYSTEM_PROCESS_TERMINATED. Този код за грешка на синия екран за смърт на екранапоказва неизправност в услугата, която се изпълнява по причина, дефинирана от потребителя. Причините за това неизпълнение са неправилната работа на системните услуги на трети страни, на драйвера или приложен програмите.
STATUS_IMAGE_CHECKSUM_ MISMATCH. Това съобщение показва загубата или загубата на файла или драйвера на системната библиотека. Тя може да бъде свързана с случайно изтриване на системния файл или с повреда във файловата система.
MISMATCHED_HAL. HAL е нивото на хардуерната абстракция. Подобна грешка възниква, когато тя и ядрото на системата не съвпадат с вида на компютъра ви. Най-често това несъответствие възниква, когато инсталирате втория процесор в еднопроцесорна система, ако потребителят не ръчно обновява ntoskrnl и HAL. Също така на тази грешка е несъответствието на ntoskrnl версии. exe и hal.dll.
IRQL_NOT_LESS_OR_EQUAL. Тази грешка възниква, когато процесът на ядрото се обработвасе опитва да осъществи достъп до областта на паметта и използва необичайно високо ниво на заявка за прекъсване (IRQL). Този отказ причинява грешки в BIOS, системни услуги, драйвери или несъвместимост на софтуера, услугата или драйвера.
Ние изброени само най-често срещаните грешки в смъртта на синия екран, но се надяваме, че за първи път това ще бъде достатъчно. И потребителите на Windows 7, ние също препоръчваме да се обърне внимание на статията за KSoD - черен екран на смъртта.