Причини помилок під час завантаження Windows 7 та методи їх усунення
Критичні помилки при запуску Windows 7 виникають з безлічі причин: через несправність обладнання, через проблеми з самою системою або через помилки програмного забезпечення. драйвера, підключення нового пристрою і т. д. В інших випадках джерело виникнення помилки визначити складно.
Несправності обладнання
Проблеми, які виникають до початку завантаження Windows 7 пов'язані з обладнанням, тому про них буквально пара слів може бути будь-який з пристроїв, але найчастіше ними виявляються оперативна пам'ять і жорсткий диск. на екрані.
Кожному користувачеві коли-небудь доводилося бачити синій екран смерті (BSOD).
- тип помилки - рядок вгорі екрана, написана великими літерами через символ підкреслення (пункт 1 на зображенні);
- код помилки — числовий ідентифікатор у шістнадцятковому вигляді та його додаткові параметри (пункт 2 на зображенні);
- драйвер або програма, що викликала BSOD, а також адресу, де стався збій (пункт 3 на малюнку).
Про проблеми з вінчестером або його контролером можуть вказувати такі дані:
- 0x00000077 KERNEL_STACK_INPAGE_ERROR
- 0x0000007A KERNEL_DATA_INPAGE_ERROR
- 0x0000007B INACCESSIBLE_BOOT_DEVICE
- 0x00000024 — NTFS_FILE_SYSTEM
- 0x0000008E- KERNEL_MODE_EXCEPTION_NOT_HANDLED
Помилки пам'яті часто дають себе знати такими повідомленнями:
- 0x0000002EDATA_BUS_ERROR
- 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA
- 0x00000077 KERNEL_STACK_INPAGE_ERROR
- 0x0000007A KERNEL_DATA_INPAGE_ERROR
- 0x0000012B - FAULTY_HARDWARE_CORRUPTED_PAGE
- 0x0000007F - UNEXPECTED_KERNEL_MODE_TRAP
- 0x0000004E - PFN_LIST_CORRUPT і т.д. буд.
Часто несправність ОЗУ проявляється різноманітними помилками, які можуть статися у будь-який момент під час запуску та роботи комп'ютера.
Усунути нескладний апаратний збій часто допомагає відновлення BIOS Setup до стандартних налаштувань або, як кажуть, скидання на дефолт. Це можна зробити кількома шляхами: використовуючи власну опцію BIOS методом перемикання спеціальної перемички на мат. платі або тимчасовим знеструмленням мікросхеми CMOS (місця зберігання BIOS).
Щоб повернути BIOS Setup налаштування по дефолту, використовуючи його власну опцію, потрібно:
- зайти в меню, натиснувши відразу після включення машини призначену для цього клавішу (F2, F4, F12, Delete або інші - це написано внизу екрана заставки материнської плати);
- відкрити вкладку Exit (зазвичай), встановити курсор на опцію LOAD BIOS DEFAULT (у деяких версіях вона називається LOAD SETUP DEFAULTS чи LOAD FAIL-SAFE DEFAULTS) і натиснути Enter;
- натиснути F10 та Yes (або Y) для виходу зі збереженням налаштувань.
Інші способи – це перемикання спеціального джампера для скидання BIOS у положення CLR CMOS (варіанти назви – CCMOS, Clear CMOS, Clear CMOS, Clear RTC тощо) або тимчасове вилучення батарейки на платі. На деяких мат. плати для цього є спеціальна кнопка.
Якщо метод не допоміг, ймовірно, більш серйозний збій і пов'язаний з поломкою будь-якого з пристроїв. У домашніх умовах можна спробувати знайти проблемний вузол методом відключення чи заміни на аналогічний справний. Якщо такої можливості немає, потрібно звертатися до фахівців.
Далі перейдемо до вирішення системних проблем, тобто тих, які мають прямий зв'язок із Windows 7.
Використання безпечного режиму Windows 7
У ряді випадків збій при запуску виникає тільки в нормальному режимі, а в безпечному режимі система завантажується без проблем.Якщо це ваш випадок, використовуємо цю можливість.
Щоб потрапити в безпечний режим, натисніть клавішу F8 перед початком запуску Windows. Коли ви побачите на екрані такий список, виберіть з нього потрібний пункт:
Після завантаження робочого столу потрібно відкрити Пуск, зайти в меню "Всі програми", відкрити папку "Стандартні", потім "Службові" та вибрати звідти "Відновлення системи".
Цей інструмент Windows 7 допоможе виправити помилки під час запуску, що виникли через пошкодження системного реєстру, видалення або пошкодження важливих файлів, встановлення збійних драйверів, вірусних атак та іншого, пов'язаного із системою та програмним забезпеченням.
- Після запуску «Відновлення» вам потрібно вибрати контрольну точку, яка була створена не пізніше дати, коли виявився збій, а потім натиснути «Далі».
- Підтвердивши вибір точки, клацніть «Готово» та дочекайтеся, коли «Відновлення» завершить свою роботу. Це поверне Windows 7 до стану, який був перед тим, як виникли помилки завантаження. Реєстр, файли, драйвера, оновлення, програми, встановлені або змінені пізніше цієї дати, будуть видалені або повернуті до нормального стану. Файли в папках користувача торкнутися не будуть.
Додатково можна скористатися системою автоматичного пошуку проблем та їх вирішення. Для цього:
- відкрийте Панель керування, виберіть з «Параметри» розділ «Система та безпека» та в ньому «Перевірка стану комп'ютера».
- Розгорніть вкладку «Обслуговування» та у розділі «Пошук рішень для зазначених у звітах проблем» клацніть «Пошук рішень».
У ряді випадків система створює звіти про помилки, які надсилаються до центру підтримки Microsoft. Якщо для вашої проблеми є готове рішення, ви зможете ним скористатися.
Середовище відновлення
Якщо система не завантажується в safe mode, якщо засіб відновлення не знаходить жодної контрольної точки або не працює, залишається ще одна можливість Windows RE.Windows RE – це доповнення до Windows 7, середовище відновлення, яке працює незалежно від того, завантажується основна система чи не завантажується. Вбудовані в Windows RE інструменти дають можливість:
- виправити неполадки, що заважають нормальному запуску ПК;
- скасувати нещодавні зміни шляхом відкату на контрольну точку;
- перевірити оперативну пам'ять засобами Windows 7;
- відновити систему з архівного образу, якщо його раніше створено;
- запускати засіб перевірки та відновлення системних файлів sfc, проводити перевірку жорсткого диска, запускати антивірусні утиліти, редактор реєстру тощо. буд.
Щоб потрапити в середовище Windows RE, потрібно з меню F8 вибрати пункт "Усунення несправностей комп'ютера".
Дійшовши до вікна «Параметри відновлення», ви отримаєте можливість вибору потрібного інструменту.
Відновлення запуску
Щоб виявити та усунути проблеми, через які Windows 7 не завантажується, виберіть зі списку параметрів першу опцію: «Відновлення запуску». Цей інструмент автоматично перевірить та виправить MBR (головний завантажувальний запис), стан відповідальних за завантаження розділів у реєстрі та системних файлів. Найчастіше помилки під час запуску з Windows 7 з його допомогою успішно вирішуються.
Якщо відновлення запуску не допомогло вирішити проблему, можна скористатися тим же вже знайомим інструментом для скасування останніх змін — «Відновленням системи». Буває, що у безпечному режимі Windows не бачить жодної контрольної точки, а серед Windows RE — бачить.
Для запуску цього засобу в параметрах відновлення призначений другий зверху пункт.
Якщо у вас є архівний образ, створений у період стабільної працездатності Windows та програм, ви можете прямо тут виконати відновлення з нього. Для цього підключіть накопичувач до комп'ютера, виберіть зі списку параметрів відновлення третій пункт — «Відновлення образу системи» і дотримуйтесь інструкцій майстра.
Параметр «Діагностика пам'яті Windows» допоможе виявити проблеми з оперативною пам'яттю під час підозри на її несправність.
Окрім збоїв пам'яті, проблеми при запуску може викликати і жорсткий диск, а точніше – помилки файлової системи та «биті» сектори. f та /r, що означає виконати пошук та виправлення помилок, а також відновити вміст збійних секторів, та дочекатися результатів. Втручання користувача в цю процедуру не потрібно - вона повністю автоматична.
Ну і насамкінець — якщо ви підозрюєте, що система не завантажується через вірусне зараження, середовище відновлення дозволяє запускати й антивірусні засоби.
Для цього запустіть командний рядок, а через нього відкрийте провідник.
- Впишіть у командний рядок команду notepad і натисніть кнопку Введення, щоб відкрити блокнот.
- Через меню «Файл — Відкрити» запустіть провідник — врахуйте, що в середовищі відновлення літери дисків іноді не збігаються з літерами під час завантаження Windows у звичайному режимі.
- Щоб бачити весь вміст каталогів, у полі "Тип файлів" позначте "Всі файли".
- Перейдіть в папку, де знаходиться антивірусна програма, наприклад - утиліта CureIt.exe і запустіть її.
Після цього перезавантажте комп'ютер. Можна стверджувати з великою часткою ймовірності, що наступний страт Windows буде вдалим.
Виправляємо помилку 0x0000007B (INACCESSABLE_BOOT_DEVICE) під час завантаження Windows
Помилка 0x0000007B (INACCESSABLE_BOOT_DEVICE) при завантаженні комп'ютера вказує на те, що Windows не може отримати доступ до завантажувального диска через відсутність необхідного драйвера або пошкодження носія.
Адміністратор може зіткнутися з помилкою 0x0000007B у таких випадках:
При відновленні Windows з бекапу на інший фізичний комп'ютер або віртуальну машину Hyper-V, VMware або VirtualBox (як окремий випадок відновлення з Bare Metal Recovery на інше залізо);
Помилка 0x0000007B при конвертації у віртуальну машину
Найчастіше я стикався з помилкою 0x7b після конвертації фізичного комп'ютера з Windows Server 2008 R2/Windows 7 у віртуальну машину за допомогою VMware vCenter Converter. Після закінчення конвертації Windows на новій ВМ не завантажується і на екрані з'являється BSOD зі стоп-кодом:
STOP: 0x0000007B (0xFFFFF880009A9928, 0xFFFFFFFFC0000034, 0x000000000000000, 0x0000000000000000).
У цьому випадку помилка INACCESSABLE_BOOT_DEVICE викликана тим, що контролер жорсткого диска нового сервера (комп'ютера або віртуальної машини) відрізняється від вихідного обладнання. Наприклад, у більшості гіпервізорів для підключення дисків за замовчуванням використовується контролер SCSI або SAS, який зазвичай відключений у вихідному образі Windows. Тобто. драйвер lsi_sas.sys встановлений, але служба, яка його запускає, відключена. В результаті операційна система не може завантажити необхідний драйвер і завантаження Windows переривається з BSOD.
У режимі налагодження видно, що завантаження Windows зупиняється на етапі завантаження драйвера CLASSPNP.SYS.
Для виправлення проблеми, потрібно завантажитися з інсталяційного диска/USB флешки з Windows або завантажувального диска (наприклад, MsDaRT). Якщо ви завантажили комп'ютер з інсталяційного диска, потрібно на першому екрані початку установки (вибір мови та розкладки клавіатури) натиснути клавіші Shift+F10. Повинно відкритися вікно командного рядка, в якому потрібно виконати команду:
У вікні редактора реєстру, що відкрилося, виберіть на розділ HKEY_LOCAL_MACHINE та натисніть меню File ->
Load Hive. На локальному диску сервера (не переплутайте його з диском з середовищем WinPE) виберіть файл \Windows\System32\config\SYSTEM. У цьому файлі зберігається системна частина реєстру Windows.
Ці дії змонтують редактор реєстру кущ реєстру вашої системи з жорсткого диска. Вкажіть тимчасове ім'я нової гілки (наприклад, local_hkey).
У завантаженій гілці перейдіть до розділу HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\services\.
Знайдіть такі ключі реєстру:
У кожному з цих ключів знайдіть параметр типу REG_DWORD з ім'ям Start та змініть його значення на 0 (0x00000000).
Примітка. Значення Start=0 означає, що ця служба (і відповідний драввер) завантажуватиметься під час завантаження Windows. Start=3 – ручний запуск служби.
Якщо перед виникненням проблеми ви переключили режим роботи SATA контролера на AHCI, потрібно також у розділі msahci встановити Start=0 (див. статтю Як увімкнути AHCI у Windows без переустановки).
Для збереження змін у файлі реєстру на диску потрібно вибрати ваш HKEY_LOCAL_MACHINE\local_hkey та в меню вибрати Unload
Hive.
Тепер можна перезавантажити сервер у звичайному режимі. Windows має завантажитися нормально, при завантаженні буде виконано автоматичний пошук та встановлення драйверів для нового контролера диска.
Якщо після цих змін ваша Windows так і не завантажилася з тією ж помилкою INACCESSABLE_BOOT_DEVICE, то у вас використовуються якийсь інший тип контролера. Спробуйте у гілці HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\services змінити значення параметра Start відповідно до таблиці.
| Служба Windows | Віртуальна машина VMWare або HyperV | Фізичний ПК з Windows x64 із нативним SATA адаптером | Фізичний ПК із RAID контролером |
| aliide | 3 | 3 | 3 |
| amdide | 3 | 3 | 3 |
Ручне встановлення драйвера при виникненні помилки INACCESSABLE_BOOT_DEVICE
Ви можете вручну встановити драйвери у ваш офлайн образ Windows. Наприклад, після виконання міграції хоста через P2V можна встановити в офлайн образ драйвер для VMware SCSI Disk Controller або драйвер VirtIO (для KVM віртуалізації). Для цього скопіюйте необхідні драйвера на завантажувальну флешку USB і завантажтеся з неї.
Для встановлення драйвера в офлайн образ Windows (у цьому прикладі він знаходиться на диску F:), виконайте команду:
dism /image:f:\ /add-driver /driver:vioscsi.inf
У деяких організаціях налаштовані групові політики, які обмежують інсталяцію сторонніх драйверів у Windows. Наприклад, за допомогою наступних параметрів у розділі Computer Configuration -> Administrative Templates -> System -> Device Installation -> Device Installation Restrictions:
- Prevent installation devices that match any of these device IDs
- Prevent installation devices using drivers that match these device setup classes
- Prevent installation removable devices
- Prevent installation devices не підписується за іншими policy settings.
Якщо ці політики включені, Windows не зможе виконати автоматичну інсталяцію драйвера контролера. В цьому випадку потрібно
- Завантажити з диска гілку реєстру \Windows\System32\config\SYSTEM (як описано вище);
- Потім перейдіть у гілку HKEY_LOCAL_MACHINE\local_hkey\System\ControlSet001\Control\PnP
- Змініть значення параметрів реєстру DisableCDDB і DontStartRawDevices на 0
- Вивантажте кущ реєстру та перезавантажте комп'ютер.
igrblkv 20.06.2018 Перед тим як кудись переносити образ, треба замість дравйвера від вендора встановити стандартний драйвер. Він буде у списку сумісних драйверів на обладнання разом із драйвером (-ами) від виробника. Відповісти
itpro 21.06.2018 Так, є такий варіант. Його можна пам'ятати, але зазвичай з проблемою стикаються вже після розгортання образу на новому залозі. Відповісти
Олександр 27.07.2018 Нещодавно оновлював прошивку raid контролера Adaptec 6405 до останньої. На подив вискочила ця сама помилка. У папку C:\Windows\System32\drivers (і на всякий C:\Windows\inf) системи Windows 2008 R2, що не завантажується, поклав драйвера останні і файл опису. Після успішного завантаження ще раз через систему оновив цими ж драйверами контролер. Відповісти
asdf 03.12.2018 на такий випадок тримав у себе простенький контролер,
який підсовую в кожен сервер, що встановлюється, після установки основної ос,
коли вже все встало й ок, другим у систему ставлю контролер, щоб воно сховало драйвер.
у системі він нікому не заважає, якщо самого контролера немає.
але потім образ може піднятися на ньому — система знає, що в неї був такий і драйвер до нього є.
кілька разів допомагало.
Зараз такий підхід напевно вже застарів… Відповісти
AntonCom 18.01.2019 Відновлював образ фізичної машини (Windows 7) зроблений Acronis True Image на віртуальну машину на Vmware ESXi. При завантаженні з'явився синій екран смерті з помилкою 0x0000007B. Проблема вирішилася зміною ключа LSI_SAS на 0. Після цього Win7 завантажилася коректно.
Дякую автору! Все кроками розжовано. Побільше таких чітких мануалів у мережі! Відповісти
Артур 11.02.2019 Дякую, нарешті зміг запустити систему! Відповісти
Олександр 09.06.2019 Допоможіть будь ласка! Робили бекап win7 акронісом, після зміни значень ключів, як зазначено у вашій статті, система завантажилася на віртуальній машині Vmware, а також на диску Sandisk x400 M.2 2280 256gb, з контролером Marvell 88s1074-Bsw2. Але на жаль, мені так і не вдалося змусити завантажити систему на диску intel SSD 600p series, з контролером Silicon Motion SM2260. Можливо, для нього потрібні якісь специфічні налаштування, допоможіть будь ласка розібратися. Дякую! Відповісти
itpro 10.06.2019 Спробуйте виставити значення ключів start для служб відповідно до конфігурації фіз. комп'ютер з sata контролером. Відповісти
Олександр 11.06.2019 Дякую за пораду, але на жаль це не допомогло. Думав, може потрібні якісь специфічні налаштування саме для цього контролера. Відповісти
SpecialSoviet 30.07.2019 Bsod: Stop 0x0000007B - став з'являтися на одному комп'ютері дуже часто, навіть після переустановки Windows з нуля, швидше за все тут можна підозрювати, що причини можуть бути такі: 1) Через завантаження контенту, де особливо горить гарна велика кнопка скачати , як правило це теж не факт, маскується все красиво під віруси, віруси або віддалене керування у вигляді BackDoor – може пошкодити завантажувальні сектори HDD/SSD. У ручному режимі, у підлозі автоматичному або навіть автоматичному без участі людини по скрипту. До речі Windows 7 x64 SP1 страждає цього разу - це не якась Windows 10, там було б те саме, якби була помилка така ж. Адже з Windows 7 пішли не бажані модифікації, а точніше надто багато процесів та інших служб. Як правило, ця система для консолей і мобільних пристроїв створювалося, а для комп'ютера. Єдине на що клюють мабуть на DirectX 12 якийсь той, який по суті не має підтримки більшості ігор, навіть заради них немає сенсу цього робити, нормальна компанія обов'язково зробить вибір у DirectX Версії запуску ігор, як наприклад Resident Evil 5 - запустити від DirectX 9 і від DirectX 10, 11 навіть був для VR. А не змушувати використовувати тільки один DirectX Такої версії, багато років тому був вибір на деякі ігри, навіть до речі S.T.A.L.K.E.R. — і то можна було міняти DirectX до 11 версії, це Поклик Прип'яті, — кажуть він доопрацьований досі. 2) Несумісне ПЗ з відео картою, аудіо драйвером особливо найчастіше Realtek AC 97 - наприклад може бути завантажено старої версії, або завантажено не з офіційного сайту, таке було тільки на Windows XP SP2/3 - на скільки пам'ятаю і багато років тому. 3)Частково сумісний драйвер на відеокарту, буває навіть і так, але дуже рідко, 1к100, що спочатку все буде працювати добре. Але драйвер на відео карту або має останню версію для старих моделей карт тільки, що виходить несумісність з ядрами систем Windows і може служити навіть BSod.Ще з досвіду знаю, що найчастіше ATI Radeon не HD версії - страждають ще гірше від останніх версій драйвера, тому рекомендують Catalyst - ставити не останньої версії. А в HD серіях - якщо драйвер встановився, зображення показує, але потім через кілька тижнів відбувається перезавантаження Windows - то це каже або сама картка бракована вже, мікросхеми не видають належним чином виведення даних, або мікросхеми не можуть обробляти вже повноцінно те, що повинні , відбувається не до обробки. Найчастіше призводить до показу взагалі зображення, але дуже рідко до Bsod 0x0000007B. Найголовніше. За замовчуванням ліцензійної версії Windows XP/Vista/7/ — вимкнено параметр — автоматично перезавантажувати комп'ютер при відмові системи, тобто BSod не показуватиметься, а постійно перезавантажуватиметься, а ви синій екран можете і не побачити взагалі, тому що його треба після встановлення Windows обов'язково включатиме дослідження симптому технічної помилки, за кодом помилки можна знайти причини. Ось головна проблема, що він вимкнений, мало хто про це знає, тому обрані менше можуть отримувати запити про помилки Bsod — у всьому винні творці Windows — оскільки при встановленні Windows немає функції — показати код помилки при відмові Windows Yes/No. Ось тому база заповнюється Bsod — лише обраними і пишуть помилки з досвіду, які є лише обрані. Вибрані ремонтують системи не менш як у два рази дорожче (по суті повинні, оскільки вони можуть ці помилки виправити значно краще, ніж нуб саібот/NOOB) НУБ. Чайник та інше. До речі, все, що тут написано 100% правда, особисто мій досвід.Bsod: Stop 0x0000007B — began to appear on one computer very often, even after reinstalling Windows from scratch, most likely here it is possible to suspect that the reasons can be such: 1)Because of the download content, whichis download button, as a rule it is also not a fact, masked all beautifully under viruses, viruses or remote control in the form of a BackDoor — може бачити boot sector HDD/SSD. У Manual mode, semi-automatic або навіть автоматичний безлюдний script. By the way Windows 7 x64 SP1 suffers this time — it not what that Windows 10, there would be the same if there was an error the same. Після всіх операційних систем Windows 7 немає невичерпних змін, і більше саме для багатьох процесів і інших послуг. Як правила, ця система для консолей і мобільних пристроїв була створена, і для комп'ютера. Лише це, що явно байдуже на DirectX 12, що, в fact does не підтримує мабуть games, even for them it makes no sin to do this, normal companies is sure to make a choice in the DirectX Version of launch of games , such as Resident Evil 5 — run from DirectX 9 and DirectX 10, 11 був навіть для VR. And not to force to used only strictly one DirectX Such version, багато років тому була вибрана на багато games, even by the way S. TA L. K. E. R. — and that it was possible to change DirectX to 11 speak it is finished до цього дня. 2)Incompatible SOFTWARE with video card, аудіо driver особливо поставлений Realtek AC 97 — для прикладу, може бути downloaded з останньої версії, або не downloaded з офіційного веб-сайту, це було тільки на Windows XP SP2/3 — як я remember many years ago. 3)Partially compatible driver on video card, it happens even so, but very rarely, 1k100 that at first everything will work fine.Але тут є driver на відеокарті, вони мають найвищу версію для обох моделей карток тільки, що не з'єднуються з системою Windows системи і може навіть служити як BSod. Yet from experience I know that most ATI Radeon not HD version suffers even worse from the latest versions of the driver, therefore, recomended Catalyst set is not latest version. And in the HD series — if the driver is installed, the image shows, but then a few weeks later there is a restart of Windows — it says either the videocard itself is defective already, the chips do not give proper images of the data output, or the chips може не already fully process what they should, there is no processing. Більшість необхідних повідомлень не показує на всіх зображеннях, але дуже міцно до Bsod 0x0000007B. Above all. Залежно від того, licensed version of Windows XP/Vista/7/ — disabled option — автоматично перезапустіть комп'ютер, коли системи несуть лад, що є, BSod не буде вибрано, але не буде постійно перезапуску, і ви не можете бачити blue screen at all, because it must be included after installing Windows to investigate the Симптом технічного error, error code може find the reasons. Тут є головним питанням, що це неможливо, кілька людей знають про це, якщо ти можу скористатися Bsod error requests — all the fault of the Creators Windows — since there is no function when installing Windows — show the error code when the Windows system fails Yes/No. That 's why the base is filled with Bsod — це лише favorites and write errors from experience, which are only favorites. Selected repair system not less than twice as expensive (in fact needs as they may to correct these errors is significantly better than the noob saibot/ NOOB) NOOB. Kettle and so on. By the way, everything written here is 100% true, мій особистий experience. Відповісти
Дміртій 18.12.2023 при установці вінди 7 x64 на UEFi при першому запуску самої заставки вінди йшов у помилку 0000007b.Спасибі, допомогло, стояв режим роботи SATA контролера в RAID режимі, встановив у SATA і перше завантаження пішло далі, Відповісти