Основні команди консолі відновлення - Windows - Каталог статей - PROMETEY DIGITAL

Одного дня комп'ютер відмовляється завантажувати систему і виводить на екран тарабарщину на блакитному тлі. Невідомо звідки з'являється повідомлення про те, що система не може бути запущена, оскільки втрачено чи зіпсовано якийсь файл. Насамперед ви намагаєтеся перезавантажитися, проте цей спосіб не завжди спрацьовує. У такій ситуації відновити працездатність системи можна за допомогою нового інструмента, що входить до складу Windows XP Professional – Консолі відновлення (Recovery Console – RC).

Встановлення консолі відновлення

Для початку потрібно запустити RC з інсталяційного CD-ROM Windows XP Pro (у разі, звичайно, якщо система підтримує завантаження з CD-ROM) або з інсталяційних дискет. Можна встановити RC як один із варіантів завантаження. Встановивши компакт-диск, вибираємо меню Start, потім Run та вводимо в командний рядок:

де замість х підставляється буква пристрою для читання компакт-дисків. Після запуску з'явиться діалогове вікно із запитанням, чи потрібно встановлювати RC. Вибираємо Yes. Для встановлення консолі знадобиться до 7Mбайт дискового простору. Після завершення встановлення система запропонує перезавантажитись. Після цього нова опція завантаження – до ваших послуг.

Для запуску RC з настановних дискет або безпосередньо з CD-ROM доведеться завантажувати систему саме з них. У текстовій частині програми інсталяції Windows 2000 Pro з'являється можливість вибору між інсталяцією системи (натиснувши Enter) або її відновленням (натиснувши R). Вибираємо варіант відновлення. Далі програма установки пропонує вибрати режим відновлення за допомогою консолі відновлення (натиснувши C) або диска аварійного відновлення emergency repair disk (знов натиснувши R).

Якщо система відмовляється завантажуватись, ярекомендую вибирати R, тобто. відновлення за допомогою диска аварійного відновлення, навіть якщо диска немає. У цьому випадку автоматично перевіряється наявність та цілісність усіх найважливіших системних файлів. Я використав цю опцію для відновлення Windows 2000 після того, як привів її в неробочий стан інсталяцією Windows NT 4.0. Якщо цей метод не працює, доведеться перезавантажитись і запустити RC.

Незалежно від того, як запускається RC - з CD-ROM, інсталяційних дисків або завантажувача - після запуску доведеться зареєструватися. У системах з подвійним завантаженням потрібно буде вибрати, в якій із установок це зробити (наприклад, C: Wint, D: Winnt), і ввести пароль адміністратора. Після реєстрації з'явиться запрошення на введення команд. За командою help видається список всіх команд, доступних у консолі відновлення. Більшість з них знайомі користувачам командного рядка Windows XP Pro та DOS, проте інформацію щодо кожної конкретної команди можна отримати, набравши

У цьому прикладі наведено рядок для видачі інформації про команду attrib та результат її виконання:

Команда показує або змінює атрибути файлів:

+- Призначити атрибут.-- Зняти атрибут.R- Атрибут файлу лише для читання.S- Атрибут системного файлу.H- Атрибут прихованого файлу.C- Атрибут стисненого файлу.

Наведений результат практично повністю збігається із результатом виконання команди

із командного рядка Windows XP Pro. У RC, однак, відсутня можливість встановлення або зняття атрибуту архівного файлу, замість неї надається можливість роботи з атрибутом стиснення. У RC також відсутні перемикачі /S та /D, що змінюють атрибути підкаталогів та папок. Більшість команд RC надаютьскорочені можливості порівняно з їхніми варіантами у Windows XP Pro. Деякі команди, однак, існують лише у RC.

Batch. Команда запуску виконання файлу пакетної обробки. Визначено два аргументи: ім'я пакетного файлу, що запускається, і файлу, в який система перенаправляє вихідні дані.

Disable. Команда дозволяє запобігти запуску служб і драйверів під час завантаження системи. Вона використовується у випадку, якщо на стадії початкового завантаження системи відбувається збій в ініціалізації служби або драйвера пристрою. У команді Disable використовується один аргумент – найменування служби, запуск якої ми хочемо запобігти (отримати список найменувань можна за допомогою команди Listsvc). Перш ніж позначити службу прапорцем заборони виконання, команда роздрукує прапор запуску служби. Наприклад, команда

повідомляє, що колишній прапор запуску був SERVICE_SYSTEM_START. Це значення потрібно запам'ятати, воно знадобиться для відновлення роботи служби командою Enable після завершення процедури відновлення.

Diskpart. За допомогою цієї команди можна розбити жорсткий диск на розділи. Всі параметри можна передавати з командного рядка (введіть help diskpart для отримання списку аргументів команди). Однак простіше працювати з нею у діалоговому режимі

На екрані з'явиться список розділів жорсткого диска. Стрілками вгору та вниз вибираємо необхідний розділ або вільний простір. Після вибору розділу кнопкою D видаляємо його. Щоб створити новий розділ у вільному просторі, натискаємо клавішу С.

Система попросить встановити розмір нового розділу. Завершивши всі налаштування, натискаємо Esc для повернення до RC. Не забудьте відформатувати новостворені розділи командою Format.

Enable. Команда дозволяєзапуск при завантаженні системи раніше вимкнених служб та драйверів. Вона використовує два аргументи – найменування служби та її прапор запуску (якщо не вказати прапор запуску, команда Enable виведе перелік допустимих прапорів). Наприклад

enable cdrom SERVICE_SYSTEM_START

дозволяє запуск служби cdrom та встановлює прапор її запуску під час завантаження системи.

Exit. Команда завершує роботу RC та перезавантажує комп'ютер.

Expand. Команда розпаковує архівні файли (.cab), що використовуються програмою інсталяції Windows XP Pro. У консолі відновлення вона працює так само, як і її аналог у Windows XP Pro, проте використовує трохи змінені аргументи. Команда help expand дасть їх докладний опис.

Fixboot. Команда дозволить відновити систему у разі недбалої установки NT або інсталяції Windows 9x поверх встановленої Windows XP Pro – у такій ситуації завантажити Windows XP Pro зазвичай не вдається. Команда Fixboot перезаписує завантажувальний сектор жорсткого диска, що робить диск завантаженим. Розуміє єдиний аргумент - букву пристрою, на який виконується запис. Наприклад

здійснить запис нового завантажувального сектора на диск С.

Fixmbr. За допомогою цієї команди можна спробувати відновити головний запис завантаження (Master Boot Record) завантажувального розділу. З її допомогою можна спробувати змусити систему завантажуватись у тих випадках, коли вона відмовляється це робити. У неї визначено лише один аргумент – ім'я пристрою, на яке встановлюється нова MBR. Якщо ім'я в команді не вказано, Fixmbr запише нову MBR у стандартний пристрій (зазвичай диск С).

Format. Команда дозволяє переформатувати дефектний диск або відформатувати розділ, створений командою Diskpart. Їїаргументами можуть бути лише: буква пристрою, /Q (quick format) - параметр швидкого форматування та /FS:(file system) - тип файлової системи, із зазначенням одного з параметрів FAT, FAT32, або NTFS. Наприклад команда

format g: /Q /FS:FAT32

застосує швидке форматування до пристрою G та створить на ньому файлову систему FAT32. Якщо під час запуску команди тип файлової системи не вказано, за промовчанням задається NTFS, яка використовується лише системами Windows XP . Це може викликати проблеми при настроюванні оточення на роботу двох операційних систем одночасно. (Прим. перекладача: інсталяція Windows NT 4.0 із сервісним пакетом SP4 дозволяє NT працювати з NTFS 5.0, створеною Windows XP).

Listsvc. Команда виводить на екран перелік всіх служб і драйверів, що використовуються в системі, із зазначенням їх прапорів запуску. Якщо система не може завантажитися через проблеми з будь-яким драйвером, Listsvc може допомогти. Випишіть найменування всіх служб, що з'явилися на "блакитному екрані смерті" та завантажте RC. Запустивши Listsvc, знайдіть у виданому нею списку виписані служби. Командою Disable відключіть підозрілі драйвери та залиште RC. Якщо система не запуститься, завантажуйте RC і спробуйте знову.

Logon. У разі використання кількох варіантів завантаження ця команда дозволить підключатися до різних розділів. Команда виводить список розділів, дозволяє вибрати потрібний та запитує пароль адміністратора (процедура аналогічна до тієї, яка виникає при запуску RC).

Map. Команда виводить список усіх пристроїв жорсткого диска, поставлених ним у відповідність літер, форматів файлової системи, розмірів пристроїв та фізичних пристроїв NT, які відповідають кожному диску. Наприклад, для диска С: команда Map може вивести подібну інформацію

C:FAT162047MB \Device\Harddisk0\Partition1

Аргументом цієї команди може бути arc. У цьому випадку команда покаже розмітку фізичного пристрою у форматі Advanced RISC Computing (ARC). Саме у такому вигляді ця інформація зазвичай представлена ​​у файлі boot.ini.

Systemroot. Команда робить поточним кореневий системний каталог Windows XP Pro (зазвичай C: Wint).

Команди консолі відновлення можуть допомогти "оживити" систему. Коли вичерпані всі гроші, RC підкаже правильне рішення.