Відновлення windows через консоль. Команди консолі відновлення

Доброго часу, дорогі читачі. Напевно, всі чули про напівміфічну консоль відновлення, яку можна запустити з диска з операційною системою, але, думаю, що далеко не всі знають як їй, власне, користуватися. У цій статті йтиметься саме про це, а саме про те, що ж це таке - Консоль Відновлення - і для чого вона потрібна.

Почнемо з теорії. Як, гадаю, очевидно з назви, за допомогою консолі відновлення можна, власне, відновлювати операційну систему, а саме взаємодіяти з нею з цією метою:)

За допомогою цієї консолі відновлення можна копіювати, видаляти, переміщати файли, десь по дрібниці виправляти деякі локальні проблеми ОС, зупиняти служби і виконувати інші адміністративні операції. Як правило, є сенс використовувати цей режим у тому випадку, якщо у Вас дуже тяжкі ушкодження Windows, в тому плані, що Ви навіть не можете в неї потрапити, щоб запустити вбудоване відновлення системи або скористатися необхідними програмами(Як правило, найпоширеніша помилка подібного плану, що не дає потрапити в ОС, - це "ntldr is missing. Press Ctrl+Alt+Del to restart"). І так, про те як у неї таки потрапити і як їй користуватися.

Як запустити та застосовувати

Для того щоб її запустити, потрібно вставити диск (або флешку) з Windowsі завантажитися з нього (для цього треба зайти в (кнопка DEL на ранній стадії завантаження комп'ютера), а потім знайти там розділ, пов'язаний з Bootі вибрати як перше джерело завантаження CD-ROM. Після чого зберегти зміни та перезавантажити комп'ютер). У Вас з'явиться таке віконце:


Якщо такого віконця не з'явилося, то змініть дистрибутив Windows. У багатьох "складаннях" тощо вирізають цю опцію. Навіщо - зовсім не зрозуміло, але факт залишається фактом.

Далі ми натискаємо кнопочку Rі в нас з'являється та сама заповітна консоль. Якщо у Вас кілька операційних систем, Вас попросять вибрати ту ОС, з якою Ви будете працювати, а тому, якщо потрібно, то вкажіть її (як правило, треба ввести цифру під якою мешкає ОС у представленому списку і натиснути Enter). Після цього Вас попросять ввести пароль від облікового записуАдміністратора (якщо він є). Само собою, знову ж таки, вводимо за наявності його і знову тиснемо в Enter.

Що ж робити далі? В принципі, з інтересу Ви можете вивести список доступних команд, набравши " help". Якщо Вам потрібно докладніше дізнатися, що робить конкретна команда зі списку, Ви можете набрати " help ", де command_name- Назва вашої команди. Я не описуватиму всі команди, а назву найголовніші, які найчастіше використовуються, т.к. опис всіх команд виходить за рамки даної статті, та й взагалі є томиком розміром з невелику книжку:-) І так, основні:

  • fixbootі fixmbr- ці 2 команди відновлюють завантажувальний сектор та mbr(Master Boot Record). Як правило, їх варто виконувати, якщо Ви були схильні до атак вірусів і деякі з них проникли в завантажувальний сектор, або при установці нової ОС виник збій, що спричинив крах сектора. До речі, завантажувальний сектор - це спеціальний сектор на , який завантажується в першу чергу. А MBR- це дані, необхідні для завантаження операційної системи. Ціль MBR- Вибір з якого розділу жорсткого диска слід завантажувати ОС.
  • copy- команда для копіювання файлів. Може стати в нагоді для усунення помилки " NTLDR is missing". Щоб її поправити, потрібно перенести з вашого диска 2 файлики -" NTLDR", і" NTDETECT.COMДля цього ми і скористаємося командою copy. Вона працює так: copy ", де - Повний шлях до файлу або папки, яку ми хочемо скопіювати, а - Повний шлях у місце, куди ми хочемо копіювати. Тобто, щоб скопіювати, прописуємо наступні команди (по черзі):
    copy e:\i386\ntldr c:\
    copy e:\i386\ntdetect.com c:\
    Де e:\- це буква вашого CD\DVDдисководу, а c:\- це буква, де розташована операційна система, куди Ви, власне, і хочете скопіювати ці файли.
  • Disableі Enable. Ці дві команди відключають або включають системні послуги або відповідно. Перша команда має формат Disable ", де вертикальна паличка" | " означає "або". Друга - " Enable ", де означає тип запуску. Їх буває п'ять:
    • SERVICE_BOOT_START. Це означає, що сервіс або драйвер буде запущено завантажувачем ОС. Використовується лише для драйверів, необхідних для завантаження системи.
    • SERVICE_SYSTEM_START. Драйвер або служба запуститься в процесі запуску ОС.
    • SERVICE_AUTO_START. Означає тип запуску automatic"
    • SERVICE_DEMAND_START. Означає тип запуску manual", тобто ручний".
    • SERVICE_DISABLED. Означає тип запуску " disabled", тобто відключено. Для команди Enableне застосовується.

    Розберемо приклад служби eventlog(журнал подій).
    Disable eventlog. Ця команда відключає нашу службу Eventlog, тобто. надає їй статус SERVICE_DISABLED.
    Enable eventlog service_auto_start. Дозволяє журналу подій завантажуватися в автоматичному режимі.
    Як Ви розумієте, воно корисне для відновлення служб у випадку, якщо вони, наприклад, геть-чисто не хочуть запускатися з-під системи, коли Ви там щось з душею понавимикали:)

  • cd(або chdir), dir, cls, exit. Почнемо по порядку.
    Команда cd- це скорочення від chdir(change directory). Вона дозволяє переміщатися між папками та дисками, а також відображає повний шлях поточного каталогу. Якщо команда без настройок, вона показує поточну адресу папки, де Ви знаходитесь. Щоб перейти в якесь місце, Вам треба ввести cd , де - адреса, куди Ви хочете потрапити. Як нього можна вказувати як повний шлях, і локальний, тобто. назву папки, яка розташована у поточній директорії, або її шлях, починаючи з поточної директорії. Щоб перейти на рівень вгору (тобто повернутися до директорії, яка є дочірньою для вашої), потрібно ввести " cd ..". Приклад:
    cd c:\ - переходимо в корінь диска З:
    cd c:\windows - переходимо в директорію з вашої Windows, використовуючи абсолютну адресу. Також це можна зробити, набравши cd %systemroot%
    cd system32 - переходимо в директорію system32, що знаходиться в папці Windows, використовуючи локальну адресу.
    cd - показує нам, де ми (c:\windows\system32)
    cd.. – повертаємось на рівень вгору, тобто. в папку Windows
    cd .. - знову повертаємось на рівень вгору в корінь диска С:
    cd "Program Files" - йдемо в папку " Program Files". Зверніть увагу, що для переходу в папку, яка використовує прогалини в назві, потрібно писати шлях у лапках.
    cd - показує нам c:\Program Files"
    Команда DirВиводить список файлів цієї папки.
    Команда clsочищує екран, тобто. він стає порожнім, як на самому початку.
    Команда Exitвиходить з Консолі Відновленнята комп'ютер перезавантажується.

Мабуть, цим із командами закінчимо.

До речі, Ви можете встановити консоль відновлення у вашу ОС та запускати її зі стартового меню (меню вибору системи), а не вставляти щоразу диск. Для цього вставте/змонтуйте диск з Windows, зайдіть у Пуск -- Виконати та введіть там " D:i386winnt32.exe /cmdcons", де D:- літера Диска вашого приводу. Далі дійте згідно з інструкціями. Коли програма почне оновлюватись, а у Вас копія Windowsне ліцензійна, то натисніть " Скасувати", вона встановить Вам Консоль Відновлення, використовуючи засоби, які має. Видалити ж Консоль Відновлення з вашого стартового меню і системи буде трохи складніше. Для цього виконайте наступне:

  1. Відкрийте Мій комп'ютер
  2. Зайдіть у диск, куди у вас встановлена ​​система та консоль відновлення
  3. Сервіс -- Властивості папки -- вкладка Вид -- Поставте прапорець над " Показувати приховані файлита папки" і приберіть прапорець з "приховувати системні файли"
  4. У корені диска видаліть приховану папку cmdcons, а також видаліть прихований файл Cmldr
  5. Знайдіть файл Boot.iniі правою кнопкою на ньому - Властивості - змініть прапорець з "Тільки для читання". Відкрийте цей файл блокнотом
  6. Видаліть рядок з вашою консоллю (наприклад, "C:\cmdcons\bootsect.dat="Microsoft) Windows Recovery Console"/cmdcons"). Збережіть файл та закрийте його.
  7. Поверніть прапорець на "Приховувати системні файли" та поставте "Не показувати приховані файли та папки"

На цьому з установкою-видаленням консолі в систему, мабуть, закінчимо. Та й із розглядом консолі також.

Загалом стаття носить швидше просвітницький характер, що, втім, не заважає їй бути рідко корисною мільйони випадків. Яких? Ну, наприклад, прийшли Ви на який-небудь форум з проблемою, а Вам раз і видали щось типу "Так у консолі відновлення треба ввести те-то і он-то", сподіваючись, що Ви рішуче не знаєте що це , а перепитувати побоїться. Але Вас тепер не проведеш - Ви знаєте що це за консоль, де вона мешкає і навіть частково як їй користуватися! :-) А взагалі.. Треба ходити, щоб такого не було;-)

Післямова

Отакі пироги, товариші.

До речі, майте на увазі, що бездумне використання консолі (заміна системних файлів якими-небудь лівими аналогами, завантаженими з інтернету або відключення важливих служб) може зашкодити вашій системі і, як наслідок, нервам. Так що не забувайте про команду help". Вона Вам не раз знадобиться;-)

Якщо є якісь питання, доповнення, поправки та інше, то пишіть у коментарях – буду радий допомогти, відповісти, вислухати і таке інше.

PS: За існування цієї статті окреме спасибі другові проекту та члену нашої команди під ніком “barn4k“


Днями отримав питання від свого колишнього колеги по роботі, про консоль відновлення Win XP, що з цього я і вирішив написати цей пост. Ну а тепер докладніше про консоль:

Консоль відновлення— це командний рядок, який підтримує цілий список команд, які можуть бути використані під час усунення несправностей з вашим комп'ютером, коли комп'ютер запускається некоректно або не запускається зовсім. Якщо ви не можете завантажитися в режимі Safe Mode, тоді ви повинні спробувати використовувати консоль відновлення.

У Консолі відновлення Windows XP ви можете наступне:

— Використовувати, копіювати, перейменовувати або замінювати системні файли та директорії
— Виправляти boot sector файлової системи або Master Boot Record (MBR)
— Вмикати або вимикати сервіси або інсталяцію пристроїв під час наступного запуску комп'ютера
— Створювати або форматувати розділи на диску

Є кілька способів, якими ви можете потрапити до Консоль відновлення. Ви можете завантажити її з Windows XP CD-ROM, коли з'явиться необхідність, але краще встановити консоль відновлення до появи необхідності в ній. Плюс установки Консолі відновлення на ваш комп'ютер очевидна, ви можете запустити її набагато швидше.

Ви повинні зрозуміти, що може виникнути випадки, коли ви не зможете завантажитися з вашого жорсткого дискаУ цих випадках вам все одно доведеться використовувати Windows XP CD. Але для інших проблем Консоль відновлення, встановлена ​​на вашому комп'ютері, може бути прекрасним рішенням.

Для установки Консолі відновленняна ваш комп'ютер, вам знадобиться близько 7 Mb вільного місця. Для встановлення вам необхідно зробити наступне:

1. Під час використання Windows XP, вставте у CD-ROM оригінальний диск Windows XP і натисніть Вихід, коли з'явиться вікно з початком встановлення системи. (Ви можете пропустити це, якщо маєте директорію \i386на вашому жорсткому диску)

2. Виберіть Пуск -> Виконати і у вікні, що з'явиться, введітьe: (X):\i386\winnt32.exe /cmdcons
Де (X) має бути буквою диска, що відповідає CD-ROM. Якщо директорія i386 вже міститься на вашому комп'ютері, то вам достатньо вказати шлях до неї, наприклад: C:\i386\winnt32.exe /cmdcons

3. Виконуйте вказівки для встановлення консолі, після завершення установки перезавантажте комп'ютер

4. Косоль відновлення покаже список доступних операційних систем у меню завантаження, для використання консолі відновлення вам потрібні права адміністратора

Щоб прискорити меню завантаження, виберіть Пуск -> Панель управління -> Система -> Додатково. Натисніть кнопку Налаштування в меню Завантаження та Відновлення. У розділі Завантаження системи можна встановити час, що використовується для показу меню завантаження (bootmenu).

HELP

Команда helpслужить для відображення списку всіх команд, що підтримуються.

ATTRIB

Команда attribвикористовується разом з одним або декількома з наступних параметрів для зміни атрибутів файлу або папки через консоль відновлення:

R
+R
-S
+S
-H
+H
-C
+C

Примітки.

+ - Встановлення атрибута.
- Скидання атрибута.
R- атрибут файлу "Тільки для читання"
S- атрибут файлу "Системний"
H- атрибут файлу "Прихований"
C- атрибут файлу "Стиснутий"

Необхідно задати або видалити хоча б один атрибут.

Для перегляду атрибутів скористайтесь командою dir.

BATCH

batch вхідний_файл [ вихідний_файл ]

Ця команда служить для виконання команд, зазначених у текстовому файлі. У синтаксисі команди вхідний_файл - текстовий файл, що містить список команд для виконання, а вихідний_файл - файл, який міститиме результат виконання зазначених команд. Якщо вихідний файл не вказано, виведення на екран монітора.

BOOTCFG

Ця команда використовується для відновлення та налаштування завантаження. У цій команді використовуються такі параметри:

bootcfg/add
bootcfg/rebuild
bootcfg /scan
bootcfg /list
bootcfg /disableredirect
bootcfg /redirect [швидкість_порту_в_бод] |

bootcfg /redirect com1 115200

bootcfg /redirect useBiosSettings

/add- додавання копії Windowsу меню завантаження.
/rebuild- Перегляд усіх копій Windows із можливістю вибору копії для додавання до меню завантаження.
/scan- пошук копій Windows на дисках та відображення результатів з можливістю вибору копії для додавання до меню завантаження.
/default- Завдання завантажувального запису, що використовується за замовчуванням.
/list- відображення систем, які вже є у списку завантаження.
/disableredirect- відключення перенаправлення у завантажувачі.
/redirect- увімкнення перенаправлення у завантажувачі із заданою конфігурацією.

CD та CHDIR

Команди cdі chdirвикористовуються для переходу до іншої папки. Нижче наведено приклади використання цих команд.

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

В команді chdirпрогалини розглядаються як роздільники. Тому імена папок, що містять пробіли, слід укладати у лапки. Приклад наведено нижче:

cd "\windows\profiles\username\programs\start menu"

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

CHKDSK

chkdsk диск /p /r

Команда chkdskперевіряє вказаний диск на наявність помилок та при необхідності виправляє їх. Команда також позначає пошкоджені сектори та відновлює дані, які вдається прочитати.

Можна використовувати наведені нижче параметри.

/p - повна перевіркадиска та виправлення знайдених помилок.
/r- Пошук пошкоджених секторівта відновлення даних, які можна прочитати.

Примітка. Якщо вказати параметр /rпередбачається, що параметр /pтакож вказано. Команда chkdskбез параметрів відображає інформацію про стан поточного диска.

Для виконання команди chkdskпотрібний файл Autochk.exe. Команда CHKDSK автоматично шукає цей файл у папці автозапуску. Якщо була попередньо встановлена ​​командна консоль, папкою автозапуску є папка Cmdcons.

Якщо команда CHKDSK не знаходить файл Autochk.exe у папці автозапуску, проводиться пошук інсталяційного диска Windows. Якщо інсталяційний носій не вдається знайти, користувачеві буде запропоновано вказати місце розташування файлу Autochk.exe.

У разі виникнення нештатних ситуацій або непередбачених помилок ми рекомендуємо використовувати консоль відновлення та виконати командуchkdsk /f/r, щоб знайти та виправити пошкоджені файли.

CLS

Ця команда використовується для чищення екрана.

COPY

copy джерело призначення

Ця команда використовується для копіювання файлів. У синтаксисі команди джерело – файл, який потрібно скопіювати, а призначення – папка або ім'я нового файлу. Не можна використовувати знак зірок (*) і копіювати папки. Якщо копіюється стислий файл з установочного диска Windows, цей файл автоматично розпаковується під час копіювання.

Джерелами файлів можуть бути знімні носії, підпапки всередині системної папки поточної установки Windows, коренева папка будь-якого жорсткого диска, локальні інсталяційні носії та папка Cmdcons.

Якщо призначення не вказано, за промовчанням є поточна папка. Якщо файл вже існує, буде запропоновано вибрати, чи перезаписувати існуючий файл. Знімний носій може бути призначенням.

DEL та DELETE

del диск: шлях имя_файла

delete диск: шлях ім'я_файлу

Ця команда використовується для видалення файлів. У синтаксисі команди диск: шлях имя_файла - файл, що видаляється. Команда deleteпрацює тільки у системних папках поточної установки Windows, на знімних носіях, у кореневому каталозі будь-якого жорсткого диска чи локальних інсталяційних папках. Команда deleteне допускає використання підстановочних символів.

DIR

dir диск: шлях имя_файла

Ця команда використовується для виведення списку файлів та вкладених папок у папці. У синтаксисі команди диск: шлях ім'я_файлу - це диск, папка та файли, які потрібно відобразити. Команда dirвідображає список усіх файлів, включаючи приховані та системні файли. Файли можуть мати такі атрибути:

D- каталог
H- прихований файл
S- Системний файл
E- Зашифрований
R- файл, доступний лише для читання
A- Файл, готовий до архівації
C- стислий файл
P- точка повторної обробки

Команда dir

DISABLE

disable ім'я_служби

Ця команда використовується для відключення системної служби Windowsабо драйвера У синтаксисі команди ім'я_служби - це ім'я служби, що відключається, або драйвера.

Команда listsvcвикористовується для відображення всіх служб та драйверів, які можна вимкнути. Команда disableвиводить колишній тип запуску служби перед його зміною значення SERVICE_DISABLED. Якщо потрібно знову включити службу, слід записати його.

Команда disableвиводить такі значення типу запуску:

SERVICE_DISABLED
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

DISKPART

diskpart /add /delete ім'я_пристрою ім'я_диска ім'я_розділурозмір

Ця команда керує розділами на томах жорсткого диска. Можна використовувати наведені нижче параметри.

/add- Створення нового розділу.
/delete- Видалення існуючого розділу.
ім'я_пристрою- Ім'я пристрою, на якому потрібно створити новий розділ.
ім'я_диска- Літера диска, наприклад D:.
ім'я_розділу- Позначення існуючого розділу, який слід видалити.
розмір- Розмір нового розділу в мегабайтах.

Ви можете визначити ім'я диска за допомогою команди MAP, наприклад: \Device\HardDisk0. Замість імені диска можна використовувати ім'я розділу, наприклад: \ Device\HardDisk0\Partition1. Якщо команду введено без параметрів, буде запущено інтерфейс користувача для керування розділами.

Попередження.Якщо ця команда використовується для диска, який було настроєно як динамічний, можна пошкодити таблицю розділів. Структуру динамічних дисків можна змінювати лише за допомогою керування дисками.

ENABLE

enable ім'я служби тип_запуску

Команда enableвикористовується для увімкнення системної служби або драйвера Windows.

Команда listsvcвикористовується для відображення всіх служб або драйверів, які можна увімкнути. Команда enableвиводить колишній тип запуску служби перед зміною нового. Рекомендується записати це значення на випадок, якщо потрібно відновити попередній тип запуску служби.

Допустимі значення параметра тип _запуску:

SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

Якщо новий тип запуску не введено, команда enableвиводить колишній тип запуску.

EXIT

Команда exitслужить для закриття консолі відновлення та перезавантаження комп'ютера.

EXPAND

expand джерело [ призначення ]

expand джерело /D

Ця команда використовується для розпакування файлів. У синтаксисі команди джерело - ім'я файлу, що розпаковується, а призначення - папка для нового файлу. Якщо призначення не вказано, використовується поточна папка за промовчанням. Ця командане підтримує знаки підстановки.

Можна використовувати наведені нижче параметри.

/y- скасування підтвердження під час перезапису існуючих файлів.
/f:filespec- файли, які потрібно розпакувати.
/d- Виведення вмісту джерела без його розпакування.

Якщо джерело містить більше одного файлу, необхідно використати параметр /f:filespecдля вказівки файлів, які потрібно розпакувати. Ця команда підтримує знаки підстановки.

Призначенням можуть бути підпапки всередині папки поточної установки Windows, коренева папка жорсткого диска, локальні папки з інсталяційними файлами і папка Cmdcons. Знімні носії не можуть бути призначеними, а файл призначення не може мати атрибут "Тільки для читання". Щоб зняти атрибут "Тільки для читання", скористайтесь командою attrib.

Якщо файл призначення вже існує, і параметр /yне вказано, при запуску команди expandз'явиться відповідне попередження.

FIXBOOT

fixboot имя_диска:

Ця команда служить для запису нового коду завантажувального сектора Windows системний розділ. У синтаксисі команди имя_диска - диск, на якому буде записаний завантажувальний сектор. Ця команда виправляє пошкодження у завантажувальному секторі Windows. Вона перевизначає стандартні параметри, які записуються в завантажувальний розділ системи. Команда fixboot

FIXMBR

fixmbr ім'я_пристрою

Ця команда використовується для відновлення основного завантажувального запису завантажувального розділу. У синтаксисі команди ім'я_пристрою - необов'язкове ім'я пристрою, для якого потрібен новий основний завантажувальний запис (MBR). Використовуйте цю команду, якщо вірус зашкодив завантажувальний записі запустити Windows не вдається.

Попередження.Ця команда може пошкодити таблицю розділів, якщо система заражена вірусами або проблеми з обладнанням. ( В цьому випадку консоль відновлення не допоможе.) У разі використання цієї команди можна створити недоступні розділи. Перед виконанням цієї команди рекомендується перевірити систему за допомогою антивірусної програми.

Визначити ім'я пристрою можна за допомогою команди map. Якщо ім'я пристрою не вказано, буде відновлено основний завантажувальний запис завантажувального пристрою, наприклад:

fixmbr \device\harddisk2

Якщо команда fixmbrвиявила неправильний або нестандартний підпис таблиці розділів, команда fixmbrзапитує підтвердження перед перезаписом основного завантажувального запису. Команда fixmbrпідтримується комп'ютерами з урахуванням процесорів x86.

FORMAT

format диск: /Q /FS:файлова_система

Ця команда служить для форматування вказаного диска у заданій файловій системі. У синтаксисі команди /Q вказує, що має бути виконане швидке форматування диска, диск - буква диска розділу, який потрібно форматувати, а /FS:файлова_система - тип файлової системи, наприклад, FAT, FAT32 або NTFS. Якщо файлова системане вказано, буде використаний існуючий тип, якщо він доступний.

LISTSVC

Команда listsvcвиводить список доступних служб та драйверів, а також встановлені для них типи запуску для поточної установки Windows. Ця команда корисна під час використання команд disableі enable.

Список складається на основі куща %SystemRoot%\System32\Config\System. Якщо цей кущ пошкоджений або відсутній, результат виконання цієї команди непередбачуваний.

LOGON

Команда logonвиводить список усіх знайдених копій Windows і запитує пароль адміністратора для входу в одну з них. Після трьох невдалих спроб входу консоль відновлення завершує роботу та комп'ютер перезавантажується.

MAP

Ця команда служить для виведення списку букв дисків, типів файлових систем та зіставлення фізичних пристроїв. У синтаксисі команди параметр arc вказує на команду mapвикористання шляхів ARC замість шляхів до пристроїв форматі Windows.

MD та MKDIR

Команди mdі mkdirслужать створення нових папок. Підстановочні знаки не підтримуються. Команда mkdirпрацює лише у системних папках поточної установки Windows, на знімних носіях, у кореневому каталозі будь-якого жорсткого диска та локальних джерелах установки.

MORE

more ім'я_файлу

Ця команда відображає текст файлу на екрані.

NET

Команда netне виконується з консолі відновлення Windows, хоча у довідці затверджується зворотне. Стек протоколів не завантажується для консолі відновлення. Тому функції мережі недоступні.

RD та RMDIR

Команди rdі rmdirслужать видалення папок. Ці команди працюють лише у системних папках поточної копії Windows, на знімних носіях, у кореневому каталозі будь-якого жорсткого диска або локальних джерелах установки.

REN та RENAME

Команди renі renameпризначені для зміни імені файлу.

Примітка.Для перейменованого файлу не можна вказати новий дискчи шлях. Ці команди працюють лише у системних папках поточної копії Windows, на знімних носіях, у кореневому каталозі будь-якого жорсткого диска та локальних джерелах установки.

SET

Команду setможна використовувати для перегляду та зміни параметрів оточення.

AllowWildCards = FALSE AllowAllPaths = FALSE AllowRemovableMedia = FALSE NoCopyPrompt = FALSE

Для отримання додаткових відомостей про використання команди set див. статтю бази знань Майкрософт:

(http://support.microsoft.com/kb/235364/) Опис команди SET у консолі відновлення (це посилання може вказувати на вміст повністю або частково англійською мовою)

SYSTEMROOT

Команда systemrootвизначає папку %SystemRoot% поточної копії Windows як поточну робочу папку.

TYPE

type имя_файла

Команда typeвикористовується для відображення текстового файлу.

Консоль відновлення є стандартним засобомпри відновленні операційної системи, але, як показує практика, у багатьох випадках консоль не завжди допомагає і доводиться шукати інші засоби для вирішення наболілої проблеми.

Вступ

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

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

Якщо встановлено консоль відновлення, то у разі проблем із запуском Windows комп'ютерможна завантажити за допомогою цієї консолі, вибравши відповідний пункт у меню опцій завантаження. Встановлювати консоль відновлення слід на важливих серверах та робочих станціях спеціалістів в області інформаційних технологій. Щоб встановити консоль відновлення, необхідно увійти до системи з правами адміністратора. Хоча консоль відновлення можна запускати безпосередньо з компакт-диска Windows XP, зручніше налаштувати її для використання як один із пунктів меню завантаження. Відомості про запуск консолі відновлення з компакт-диска див. нижче. Щоб встановити консолю відновлення, виконайте наведені нижче дії.

  1. Вставте компакт-диск Windows XP.
  2. Натисніть кнопку Пускта виберіть команду Виконати.
  3. У вікні Відкритивведіть команду

    де d – буква дисковода компакт-дисків.

  4. З'явиться діалогове вікно програми інсталяції Windows з коротким описомконсолі відновлення. Щоб підтвердити встановлення, натисніть кнопку Так.
  5. Перезавантажте комп'ютер. При запуску комп'ютера в меню завантаження буде присутній пункт «Консоль відновлення Microsoft Windows».

Крім того, встановити консоль відновлення можна із спільної папки мережі, вказавши шлях у форматі UNC (Universal Naming Convention).

Примітка. Може з'явитися таке повідомлення про помилку:

Установку неможливо продовжити, оскільки на комп'ютері встановлена ​​пізніша версія Windowsніж на компакт-диску.

У разі виникнення цієї проблеми див. статтю бази знань Майкрософт: При спробі інсталювати консоль відновлення на комп'ютері під керуванням Microsoft Windows XP з пакетом оновлень 2 (SP2) з'являється повідомлення про помилку (Це посилання може вказувати на вміст повністю або частково англійською мовою)

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

Консоль відновлення дозволяє включати та вимикати служби, форматувати диски, читати та записувати дані на локальний диск(у тому числі диски з файловою системою NTFS), а також виконувати багато інших завдань адміністрування. Вона особливо корисна у випадках, коли необхідно відновити працездатність системи шляхом копіювання певного файлуна жорсткий дискз дискети або компакт-диска або змінити установки служби, що перешкоджає правильному запуску комп'ютера.

Якщо не вдається завантажити комп'ютер, можна запустити консоль відновлення, використовуючи набір дискет або компакт-диск Windows XP.

Після того, як Windows XP інстальовано, для запуску комп'ютера та використання консолі відновлення потрібен набір інсталяційних дискет або компакт-диск Windows XP.

Примітка. Щоб запустити комп'ютер із компакт-диска Windows XP, необхідно в BIOS встановити варіант завантаження з дисковода компакт-дисків.

Щоб запустити консоль відновлення за допомогою набору завантажувальних дисків або компакт-диска Windows XP, виконайте наведені нижче дії.

  1. Вставте компакт-диск Windows XP або завантажувальну дискету Windows XP і перезавантажте комп'ютер. Якщо з'явиться відповідний запит, підтвердіть завантаження з компакт-диска.
  2. Коли з'явиться напис «Вас вітає майстер установки», натисніть клавішу R, щоб запустити консоль відновлення.
  3. Якщо на комп'ютері є кілька операційних систем, виберіть екземпляр Windows, до якого потрібно отримати доступ з консолі відновлення.
  4. Коли з'явиться відповідний запит, введіть пароль адміністратора. Якщо пароль для облікового запису адміністратора не призначено, просто натисніть клавішу Enter.
  5. У командному рядку введіть необхідні команди для діагностики та усунення проблем екземпляра Windows XP. Щоб вивести список команд консолі відновлення, наберіть у командному рядку recovery console commands або help і натисніть клавішу Enter. Для отримання відомостей про конкретну команду введіть у командному рядку help ім'я команди та натисніть клавішу Enter.
  6. Щоб завершити роботу консолі відновлення та перезавантажити комп'ютер, введіть у командному рядку exit та натисніть клавішу Enter.

Використання командного рядкаконсолі відновлення

Командний рядок консолі відновлення відрізняється від Windows, що використовується. У консолі відновлення є свій інтерпретатор команд. Щоб увійти до нього, необхідно вказати пароль адміністратора.

При запуску консолі відновлення можна натиснути клавішу F6 і встановити драйвер SCSI або RAID стороннього виробника (якщо такий драйвер потрібен для доступу до жорсткому диску). Установка драйвера відбувається так само, як і в процесі встановлення операційної системи.

Запуск консолі відновлення триває кілька секунд. Потім з'являється список операційних систем Windows, встановлених на даному комп'ютері(зазвичай список містить лише запис C:\Windows). Перед натисканням клавіші ENTER слід натиснути клавішу з номером потрібного запису(навіть якщо є лише один запис). Якщо натиснути клавішу Enter, не вказавши номера, комп'ютер буде перезавантажено, і процес почнеться заново.

Коли на екрані з'явиться запрошення %SystemRoot% (зазвичай C:\Windows), можна запускати команди консолі відновлення

Команди

Нижче наведено список команд, доступних з консолі відновлення:

  • AttribЗмінити атрибути файлу або підкаталогу
  • BatchВиконати команди, що містяться у текстовому файлі (Inputfile). Параметр Outputfile визначає файл для виведення результатів виконання команд. Якщо параметр Outputfile пропущено, виведення здійснюється на екран монітора
  • BootcfgЗмінити файл Boot.ini з метою налаштування процесу завантаження та відновлення
  • CD (Chdir)Діє тільки в межах системних каталогів поточного екземпляра Windows, знімних носіїв, кореневого каталогу будь-якого розділу жорсткого диска або локальних інсталяційних папок
  • ChkdskВикористання параметра /pпризводить до запуску програми Chkdsk, навіть якщо на диску немає позначки пошкодження. Параметр /rслужить для пошуку пошкоджених секторів та відновлення тієї частини даних, яка може бути прочитана (передбачається використання параметра /p). Програма Chkdskвимагає наявності коштів Autochk. Вона автоматично шукає файл Autochk.exe у папці автозапуску. Якщо даного файлуу папці автозапуску немає, Chkdsk намагається звернутися до компакт-диска Windows XP. Якщо інсталяційного компакт-диска в дисководі немає, користувачеві буде запропоновано вказати місце розташування файлу Autochk.exe.
  • ClsОчистити екран
  • CopyКопіювати файл у вказану папку. За промовчанням копіювання не здійснюється на знімні носії і не можна використовувати знаки підстановки. При копіюванні з компакт-диска Windows XP стислий файл автоматично розпаковується.
  • Del (Delete)Видалити файл. Діє в межах системних каталогів поточного екземпляра Windows, знімних носіїв, кореневого каталогу будь-якого розділу жорсткого диска та локальних інсталяційних папок. За замовчуванням не можна використовувати постановочні знаки
  • DirВідобразити список усіх файлів, включаючи приховані та системні
  • DisableВимкнути системну службуабо драйвер Windows. Змінна service_or_driver - це ім'я служби або драйвера, що відключається. Якщо ви відключаєте службу, перед зміною типу запуску на SERVICE_DISABLED відображається вихідний тип запуску служби. (запишіть його, щоб надалі можна було перезапустити службу за допомогою команди enable).
  • DiskpartКерування розділами у томах жорсткого диска. Параметр /addвикористовується для створення нового розділу, а /delete- Для видалення існуючого. Змінна device - це назва пристрою для нового розділу (наприклад, \device\harddisk0). Змінна drive - це буква, призначена розділу, що видаляється (наприклад, D). Змінна partition - це відповідна правилам іменування розділів назва розділу, що видаляється (наприклад, \device\harddisk0\partition1); вона може використовуватись замість змінної drive. Змінна size служить для вказівки розміру нового розділу (мегабайти
  • EnableУвімкнути системну службу або драйвер Windows. Змінна service_or_driver - це ім'я служби, що включається або драйвера, а start_type - тип запуску служби, що включається. Тип запуску може мати одне з таких значень.
    SERVICE_BOOT_START
    SERVICE_SYSTEM_START
    SERVICE_AUTO_START
    SERVICE_DEMAND_START
  • ExitЗакрити консоль відновлення та перезавантажити комп'ютер
  • ExpandРозпакувати стислий файл. Змінна source – це ім'я стисненого файлу. За замовчуванням знаки не можна використовувати. Змінна destination - це каталог для розпакованого файлу. За промовчанням цей каталог не може перебувати на знімному носії або мати атрибут "Тільки читання". Для зняття з папки призначення атрибута "Тільки читання" служить команда attrib. Параметр /f:filespecвикористовується в тому випадку, якщо джерело містить більше одного файлу Цей параметр дозволяє використовувати підстановочні знаки. Параметр /yслужить для скасування виведення запиту підтвердження видалення файлів. Параметр /dпоказує, що файли не повинні розпаковуватися; відображається вміст вихідної папки
  • FixbootЗаписати новий завантажувальний сектор у системний розділ
  • FixmbrВідновити основний завантажувальний запис у розділі завантаження. Необов'язкова змінна device служить для вказівки імені пристрою, на якому потрібно створити новий основний завантажувальний запис. Ця змінна не використовується, якщо цільовим є завантажувальний пристрій.
  • ФорматВідформатувати диск. Параметр /qслужить для виконання швидкого форматування, а параметр /fs- Для вказівки файлової системи.
  • HelpЗапуск команди helpбез вказівки імені певної команди як аргумент призводить до відображення всіх команд, які доступні з консолі відновлення
  • ListsvcВідобразити всі доступні на цьому комп'ютері служби та драйвери
  • LogonВідобразити список виявлених екземплярів Windows із запитом пароля локального адміністратора для цих екземплярів. Ця команда служить для переходу в інший екземпляр Windows або інший підкаталог
  • MapВідобразити поточні зіставлення пристроїв. Щоб використати шляхи у форматі Advanced RISC Computing (ARC, формат для записів у файлі Boot.ini) замість шляхів до пристроїв у форматі Windows, вкажіть параметр arc
  • MD (Mkdir)
  • More/TypeВідобразити вміст вказаного текстового файлу
  • Rd (Rmdir)Діє тільки в межах системних каталогів поточного екземпляра Windows, знімних носіїв, кореневого каталогу будь-якого розділу жорсткого диска та локальних папок інсталяції.
  • Ren (Rename)Діє лише в межах системних каталогів поточного екземпляра Windows, знімних носіїв, кореневого каталогу будь-якого розділу жорсткого диска та локальних інсталяційних папок. Як цільовий не можна вказувати новий диск або шлях
  • SetСлужить для відображення та встановлення змінних середовищаконсолі відновлення
  • SystemrootЗмінити поточний каталог на %SystemRoot%.

Правила консолі відновлення

Працюючи у консолі відновлення діє кілька правил середовища. Щоб відобразити поточне середовище, введіть команду set. За промовчанням діють такі правила

  • AllowAllPaths = FALSEЗаборонити доступ до каталогів, що не належать до операційної системи, яка була вибрана при вході в консоль відновлення.
  • AllowRemovableMedia = FALSEЗаборонити копіювання файлів на знімні носії
  • AllowWildCards = FALSEЗаборонити використання підстановочних символів (в т.ч. для команд copyі del).
  • NoCopyPrompt = FALSEВідображати запит на підтвердження перезапису наявного файлу

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

Щоб видалити консоль відновлення, виконайте наведені нижче дії

  1. Перезавантажте комп'ютер, виберіть меню Пускпункт Мій комп'ютер, а потім двічі клацніть піктограму жорсткого диска, на якій встановлено консоль відновлення
  2. В меню Сервісвиберіть команду Властивості папкита перейдіть на вкладку Вид.
  3. Виберіть варіант Показувати приховані файли та папки, зніміть прапорець Приховувати захищені системні файлита натисніть кнопку ОК
  4. У кореневій папці диска видаліть папку Cmdconsта файл Cmldr
  5. У кореневій папці диска клацніть правою кнопкою миші файл Boot.iniта виберіть пункт Властивості
  6. Зніміть прапорець атрибута Тільки читаннята натисніть кнопку ОК
    Попередження! Неправильна зміна файлу Boot.ini може призвести до проблем із завантаженням комп'ютера. Видаліть лише запис, який стосується консолі відновлення. Після цього знову встановіть для файлу Boot.ini атрибут "Тільки читання". Відкрийте файл Boot.ini за допомогою програми Блокнот і видаліть запис, що відноситься до консолі відновлення. Цей запис виглядає приблизно так:
    C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons
  7. Збережіть та закрийте файл

Встановлення консолі відновлення в автоматичному режимі

Для встановлення консолі відновлення у процесі автоматичної установкиопераційної системи Windowsнеобхідно використати розділ файлу unattend.txt.

Command1=" path \winnt32 /cmdcons /unattend"

Для отримання додаткових відомостей про використання файлу Unattend.txt див. посібник Deployment Planning Guide(Планування процесу розгортання операційної системи), яке входить до пакет Windows 2000 Server Resource Kit

Додаткові відомості:

Якщо завантаження системи в безпечному режимі та відкат до попереднього стану не допомагає усунути проблеми в роботі Windows XP, то спробуйте використовувати потужніший засіб – консоль відновлення. Робота з цим інструментом вимагає прав адміністратора та знання низки команд, правильне застосування яких дозволить повернути Віндовс у працездатний стан.

Додавання до меню завантаження

Консоль можна встановити як один із параметрів запуску системи. Для досягнення цієї мети вам знадобиться оригінальний дистрибутив Windows XP.

«D:» у синтаксисі команди – буква дистрибутива Віндовс. Після виконання цієї команди з'явиться вікно із пропозицією встановити консоль як параметр завантаження. Натисніть "Так".

Якщо з'явиться попередження, що видавця не вдається перевірити, натисніть «Виконати» для продовження. Дочекайтеся, доки буде завершено копіювання інсталяційних файлівсистеми.

Після перезавантаження комп'ютера в меню завантаження відобразиться посилання на інструмент відновлення системи. Тепер ви зможете виконати відновлення Windows XP через консоль прямо з жорсткого диска без використання дистрибутива з системою.

Запуск із настановного диска

Якщо ви встановили консоль на жорсткий диск, але через параметри завантаження увімкнути її не вдається, то доведеться вдатися до запуску інструмента відновлення безпосередньо з інсталяційного носія.



Після повторного запуску комп'ютера з'явиться перше вікно інсталятора XP. Вам потрібно запустити режим "Ручне встановлення".

При появі привітання майстра установки натисніть «R» – запуститься консоль.

Команди консолі

Щоб відновити Windows XP за допомогою консолі відновлення, потрібно вміти використовувати спеціальні команди. Запам'ятати їх не потрібно – напишіть слово Help і ви побачите всі доступні для виконання команди.

Подивимося, як працює інструмент відновлення, на прикладі перезапису завантажувача – однією з найпоширеніших операцій із повернення системи у працездатний стан. Вам потрібно:



Якщо команди відновлення завантажувача не допомогли усунути помилки системи, можна виконати інші запити. Корисні команди консолі:

  • Bootcfg – зміна файлу Boot.ini, необхідне відновлення завантаження.
  • Chkdsk – перевірка дисків на помилки. Має параметри /p (пошук та виправлення помилок) та /r (відновлення пошкоджених секторів). Рекомендується одночасно виконувати команду у вигляді «Chkdsk /r», оскільки цей параметр містить у собі /p.
  • Diskpart – вбудована утиліта керування розділами жорсткогодиска. Дозволяє заново розмітити вінчестер.
  • Формат – запуск форматування диска. За допомогою параметра /fs вказується конкретна файлова система, яку потрібно форматувати диск.
  • Help – без конкретизації команди виводить список усіх доступних дій. Якщо написати у форматі «команда_help», відобразиться список атрибутів для конкретної команди.
  • Map – відображає список усіх виявлених дисків.

Це лише мала частина дій, виконання яких можна запустити через консоль відновлення. Щоб переглянути всі доступні команди для повернення системи до працездатного стану, введіть у консоль Help.

Інструкція

Відновити операційну систему завжди можна за допомогою інструмента «Відновлення системи» або завантаження безпечного режиму . Але не завжди користувачі стикаються з такою проблемою, найчастіше до появи заповітного логотипу компанії Microsoft справа не доходить. У такому разі можна скористатися консоллювідновлення.

Щоб завантажити інструмент «Консоль відновлення Windows XP», необхідно перезавантажити комп'ютер, натиснути клавішу Delete і перейти в меню BIOS Setup. Перейдіть до вкладки Boot і виберіть первинне джерело завантаження CD- або DVD-Rom. Щоб вийти з BIOS Menu, натисніть клавішу F10 і виберіть Yes, підтвердивши свій вибір натисканням клавіші Enter.

Вставте диск з інсталяційним пакетом Windows XP. Під час завантаження цього диска дочекайтеся появи вікна « Встановлення Windows XP». Зверніть увагу на пункт "Щоб відновити Windows XP за допомогою консолі відновлення, натисніть клавішу R (відновити)".

На екрані з'явиться повідомлення, в якому система просить ввести пароль адміністратора, якщо такий був заданий. Після введення пароля натисніть клавішу Enter.

Перед вами з'явиться наступний рядок C:WINDOWS>. Введіть команду fixmbr, яка встановить нове розташування завантажувального сектора, т.к. його відсутність і призвело до цієї проблеми. На екрані з'явиться попередження про зміни в завантажувальний розділ: гірше ви вже не зробите для своєї системи, тому введіть символ y (yes).

На екрані з'явиться напис про завантаження на фізичний диск, потім з'явиться повідомлення про успішне завантаження. У разі появи на екрані рядка “C:WINDOWS>” введіть команду fixboot.

На повідомлення, що з'явилося, дайте відповідь позитивно, ввівши символ y. Після появи рядка "Новий завантажувальний сектор успішно записаний" перезавантажте комп'ютер і натисніть кнопку Delete, щоб увійти до BIOS Menu.

Замініть завантажувальний пристрій із приводу на жорсткий диск. Натисніть клавішу F10 та виберіть y. Завантажувальний секторсистеми повністю відновлено.

Напевно, немає такого користувача ПК, якому не доводилося б встановлювати заново операційну систему і який би не знав, наскільки це клопітка справа. Якщо переустановка Windows- це ще півбіди, але ось заново встановлювати всі потрібні драйвера і програми неабияк набридає. Але ж зовсім необов'язково встановлювати заново Windows з нуля. Можна відновити працездатність операційної системи, використовуючи консольвідновлення.

Вам знадобиться

  • Комп'ютер, диск із операційною системою Windows

Інструкція

Увімкніть комп'ютер і встановіть у оптичний привіддиск з Windows (той самий диск, з якого було встановлено операційну систему). Перезавантажте комп'ютер. Відразу після того, як ви натиснули кнопку перезавантаження, безперервно натискайте на клавіатурі F5 (в якості альтернативи, залежно від моделі материнської плати, можуть бути клавіші F8 або F12). Ви потрапите у меню, де можна буде вибрати пристрій запуску системи. Виберіть оптичний привод (CD/DVD) та натисніть Enter. Після того, як диск розкрутиться, натисніть будь-яку клавішу на клавіатурі.

Програма установки почне збирати інформацію про комп'ютер. Під час цього процесу нічого не натискайте. Дочекайтеся, поки на екрані комп'ютера не з'явиться діалогове вікно, після чого натисніть клавішу R. Знову чекайте, поки у вікні ви не побачите назву операційної системи, встановленої на