Відновлення windows xp

Послідовність завантаження Windwos XP

Якщо у файлі boot.ini поставити ключ / sos, то всі етапи завантаження виндовс можна відстежувати візуальнo.

  1. BIOS (Basic Input-Output System. Базова система введення-виведення) материнської плати продовжували нормально відпрацювати, пізнати все залізяки і завантажити головний завантажувальний запис (MBR) Якщо биос була налаштована так, що перестала нормально функціонувати, треба скинути настройки біос відключенням її від харчування спец джампером (перемикачем) на материнській платі.

У нормальному режимі настройки біос змінюються з меню bios setup. Але якщо немає можливості зайти в setup, то єдиний спосіб, який залишається - скинути настройки біоса.

  • MBR (Master Boot Record - головний завантажувальний запис) ініціалізує завантажувача windows (ntldr), який шукає в корені диска файл boot.ini і відображає екран вибору встановлених операційних систем (якщо їх декілька). Якщо ОС тільки одна, відповідно нічого не відображається.
    При пошкодженні mbr можливі варіанти.
    • завантаження windows c завантажувальних дискет. Завантажувальні дискети робляться засобами виндовс
    • завантаження зі спец CD з встановленої на ньому ОС
    • відновлення mbr з RC (recovery console - консоль відновлення)
    • TestDisk
  • NTLDR (NT Loader - завантажувач os windows) разпознает апаратні средсво, завантажує ядро ​​ОС і драйвера, потім передає управління ядру разом із зібраною інформацією. Ядро инициализирует заргуженние драйвера. Щоб дізнатися, що саме він завантажує, треба на етапі 2 вибрати опцію. включити протоколювання завантаження (F8). Список всіх файлів, що завантажуються можна подивитися в балці. ntbtlog.txt. який Нахда в папці% systemroot% (windows).
    Якщо система йде в перезавантаження, швидше за все частина системних файлів або відсутня, або пошкоджена. За балці це добре видно - Did not load driver. (Завантажувач не зміг завантажити драйвер).
    До драйвера Mup.sys все просто.

    При виставленому ключі / sos виндовс відображає імена завантажуваних драйверів до mup.sys включно. Цей етап легко відстежити візуально.
    Якщо відбуватися перезавантаження на mup.sys, ймовірно пошкоджені файли реєстру (або на жорсткому диску є бед-сектора).
  • Поява синього заставки з інформацією про операційну систему і пам'яті говорить про ініціалізації ядра ОС.
  • Chkdsk. Далі екран чорніє і проводиться перевірка дисків на наявність брудного біта. Якщо була запланована перевірка диска на помилки файлової системи або був встановлений dirty bit ядро ​​запускає утітіту chkdsk (точніше autochk »).

    Chkdsk підтвердила попередні тести про відсутність проблеми з bad sectors.

    Крім того, існує утиліта командного рядка PsLogList.exe. що дозволяє переглядати журнали подій. Завантажити м. Тут.

    Всі знайдені "беcхозние" файли chkdsk складає в папки. found000 в корені диска. Утиліта chkdsk запускається з командного рядка. chkdsk C: / f, де ключ f означає виправити знайдені помилки файлової системи.

  • Smss.exe (Session Manager Subsystem »).
    Якщо smss або winlogon.exe не можуть запустити будь-які процеси, то виникають відповідні стоп помилки з BSOD (Blue Screen Of Death).
    STOP: 0000007b (inaccessible boot device. Неправильні драйвери контролера диска)

    З цього і следующео скрінштоа видно послідовність відновлення системи. була усунена помилка Session Manager, потім з'являється наступна. windows logon process. Process explorer наочно представляє залежність запускаються процесів.

  • Winlogon.exe »
    STOP: c000021a Windows Logon Process (0xc0000135 - can`t finde dll)
  • Отже, виндовс все-таки завантажилася з підтримкою командного рядка. Що ми маємо. Командний рядок втратила можливість перемикати мови з англійської на російську. Намагаємося вилікує слід командою. kb16.com ru (або kb16.com ru, 866). Але далі відбувається щось:

    Відновлення windows xp

    Тобто в папку Мої Документи потрапити немає ніякої можливості.

  • Спроба в save mode перевірити цілісність захищених файлів системної утітітой sfc викликає повідомлення про недоступність RPC
  • Утиліта командрой рядки drivers.exe

    Дозволяє виводити в командному рядку список всіх завантажених драйверів. Якщо windows змогла завантажитися в безпечному режимі або з підтримкою командного рядка, то можна запустити цю утиліту і подивитися які драйвери завантажені, які ні. Для збереження в файл треба перенаправити висновок в файл (drivers> list.txt) Завантажити м. Звідси.

    STOP: 0x0000007b (inaccessible boot device - недоступно пристрій завантаження)

    PBS вже виробляє завантаження операційної системи. Якщо MBR є незалежною від типу Операційної Системи і файлової системи, то PBS залежить. PBS з'ясовує тип файлової системи, після чого шукає завантажувача windows - ntldr. PBS - це сектор 0 на розділі

    Опис досить неточне, але тим не менш воно дає уявлення про те, що відбувається під час завантаження windows. Тепер про помилку stop: STOP: 0000007b. Вона виникає коли windows не може отримати доступ до PBS. Це може бути якщо відсутня PBS, або вона пошкоджена (вірусом), або.

    Хоча windows повідомляє, що проблема полягає в hard drives, насправді це не так (в одному конкретному випадку), тому що з іншого розділу цього ж жорсткого диска виндовс завантажується без проблем. Перевірка на віруси нічого не дає, так само як і запуск chkdsk / f

    Більш детально про помилку stop: 0x7b і методах її усунення »

    Схожі статті