NTLDR is missing как исправить

  Довольно часто в своей практике я встречал надпись NTLDR is missing при загрузке компьютера. Пожалуй, достаточно часто для того, чтобы написать по этому поводу отдельную статью 🙂

  Вот как выглядит подобная ситуация на экране монитора:



 

 



  После надписи NTLDR is missing (NTLDR не работает, «missing» – поврежден) нам предлагают перезагрузится, а дальше – ситуация циклически повторяется. Перегрузились – та же картина. Вообщем – операционная система не загружается.

  Предлагаю, как всегда, разобрать ситуацию подробно. Что есть такое NTLDR? Это – загрузчик Windows XP и Windows 2000. Аббревиатура NTLDR означает – «nt loader» (load – загрузка, а полностью – загрузчик систем на основе технологии NT).

  Примечание: «NT» от англ. New Technology – новая технология. Не знаю уж почему именно так? Хотя, по сравнению с Windows 98 конечно новая и даже – революционная! 🙂

  Теперь мы знаем что у нас поврежден загрузчик операционной системы. Звучит неприятно. Но есть хорошая новость: это – вполне исправимо и Windows переустанавливать совсем не обязательно!

  Но прежде чем начать устранять проблему, давайте с Вами в основных чертах рассмотрим сам процесс запуска Windows XP. Как он происходит? Нам ведь нужно понимать с чем мы имеем дело? Пропустим все, что связано с “железной” частью процесса старта системы (мы разбирали эти моменты в предыдущих статьях сайта), а коснемся именно программной составляющей.

  На начальном этапе компьютер считывает из первого сектора нулевого цилиндра жесткого диска так называемую «Главную загрузочную запись» или – MBR (Master Boot Record). Данные MBR занимают один (первый) сектор пространства жесткого диска (512 байт). Ничтожный объем, по сути, но в нем содержится код, который копируется в оперативную память и подготавливает компьютер к запуску.

  Если не вдаваться в подробности (чтобы не усложнять описание) – главная загрузочная запись сканирует все физические и логические диски и находит раздел, помеченный как «активный» (старт ОС происходит именно с такого раздела) и передает дальнейшее управление загрузочному сектору, на нем расположенному.

  Этот сектор активного раздела (он называется бут сектор – Boot Sector) располагается в первом секторе логического диска, с которого и будет происходить запуск операционной системы (ОС). Загрузочный сектор содержит всю необходимую информацию о типе и размере файловой системы и логических параметрах жесткого диска.

  В свою очередь, Boot Sector находит уже загрузчик самой операционной системы (в данном случае – NTLDR) и передает управление ему.

  Примечание: в Windows Vista и Windows 7 вместо «NTLDR» используется файл Winload.exe. Это – файл, который находится по адресу C:\Windows\System32\winload.exe.

  Получив управление, NTLDR делает следующие вещи:

  • переводит центральный процессор в 32-х битный режим работы
  • организует доступ к файловой системе
  • считывает файл «boot.ini» и в случае установленных нескольких систем – выводит меню их выбора
  • запускает программу «ntdetect.com», которая собирает данные о составе “железа” компьютера (ntdetect.com строит список, который потом используется в ключе системного реестра: HARDWARE ветки HKEY_LOCAL_MACHINE)
  • инициализирует файл «ntoskrnl.exe» (ядро операционной системы. «Kernel» – ядро) и передает ему собранную информацию о найденном оборудовании. Кроме ядра загружается и еще один очень важный файл – «hal.dll» (Hardware Abstraction Layer – уровень аппаратных абстракций). Он отделяет (абстрагирует) ядро системы от оборудования (данный механизм позволяет функционировать ОС на различных аппаратных платформах).

  Примечание: файлы «ntoskrnl.exe» и «hal.dll» находятся в директории System32.

  После этого происходит сам запуск операционной системы. Это если – коротко 🙂 Там еще много чего “интересного” происходит, но нас сейчас не это интересует, а надпись NTLDR is missing и как это исправить?

NTLDR is missing как исправить и что делать?

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

  Запомним следующее: для успешного старта операционных систем Windows 2000/XP/2003 необходимы следующие файлы:

  1. Ntldr
  2. Ntdetect.com
  3. Boot.ini

Располагаются они в корне диска «C:». Да, загрузчик это – файл на нашем винчестере, равно как и сопровождающие его модули, участвующие в загрузке. Давайте посмотрим на него поближе.

  Для этого нам надо будет отобразить в проводнике Windows скрытые по умолчанию системные файлы и папки. Для этого нажимаем на меню «Сервис» и из выпавшего меню – «Свойства папки».

 

 

  Переходим на вкладку «Вид» и убираем (как показано ниже) галочку с пункта “Скрывать защищенные системные файлы” и ставим переключатель на “Показывать скрытые файлы и папки”. Также рекомендую убрать “птицу” с пункта: “Скрывать расширения для зарегистрированных типов файлов”.

 

 

  Нажимаем “Применить” и заходим на наш диск «С». Вот что мы там видим:

 

 

  Все наши три файла, отвечающие за загрузку системы, присутствуют. Отлично!

  Предлагаю смоделировать аварию и все их удалить! 🙂 Это – самый простой способ наглядно показать, что будет, если какой-либо из этих файлов будет поврежден (или отсутствовать).

  Удаляем их все и перезагружаемся. После перезагрузки видим надпись NTLDR is missing Press Ctrl+Alt+Del to restart. Именно то, что нам и нужно! 🙂 Приступим к восстановлению.

  Для начала – план наших действий: поскольку файлы отсутствуют (повреждены), то весьма логичным будет предположить, что точно такие же файлы нам нужно будет где-то взять и подставить вместо отсутствующих (поврежденных). Железная логика! 🙂 А где их можно взять? Тут – несколько вариантов:

  • скачать из Интернета
  • переписать у знакомого
  • воспользоваться установочным диском Windows (скопировать их оттуда)

Поскольку мы – сами себе админы и привыкли решать вопросы без посторонней помощи, то выберем третий вариант! 🙂

  Для этого нам потребуется диск с оригинальной Windows XP (в случае с Windows 2000 процесс выглядит практически аналогично), весьма желательно именно с той, которую мы и устанавливали на компьютере. Загружаем его в привод для оптических дисков, выставляем в BIOS-е загрузку с CD и ждем появления нужного нам окна.

  Вначале это похоже на процесс установки Windows с нуля, за одним (очень важным) исключением. На каком-то из этапов у нас должно появиться окно, которое выглядит приблизительно вот так:

 

 

  Обратите внимание на строчку: “Чтобы восстановить Windows XP с помощью консоли восстановления нажмите «R». Давайте воспользуемся этой возможностью: нажимаем кнопку «R» на клавиатуре.

  Примечание: что делает консоль восстановления? Она позволяет получить ограниченный доступ к системе (в текстовом режиме), если та не загружается. В “текстовом” означает то, что у нас не будет возможности пользоваться мышкой (поскольку не будет самой графической оболочки) и все команды нам надо будет вводить с клавиатуры.

  Уже страшно? Когда я в первый раз увидел, мне было страшно, потом – прошло 🙂 Вообщем, кто знаком с DOS-ом будет чувствовать себя абсолютно комфортно.

  Итак, после запуска программа просканирует диски на наличие на них операционных систем от Microsoft и результат отобразит в столбик под номерами, начиная с первого.

  Поскольку система у нас одна, то (на фото ниже) мы видим, что нашлась одна ОС под номером «1» в папке «C:\WINDOWS».

  Далее нас спрашивают: “В какую копию Windows следует выполнить вход?” Естественно – в первую (и, в нашем случае, – единственную). Нажимаем на клавиатуре цифру «1», потом – клавишу «Enter». Затем нас просят ввести пароль администратора. Если он у Вас есть – вводите, если нет, то просто еще раз нажмите «Enter».

  Вот мы и вошли в систему! Об этом свидетельствует надпись в самом низу «C:\WINDOWS» и мигающий курсор для ввода текстовых команд.

  Какие команды нам нужно знать? Прежде всего те, которые отвечают на нашу навигацию (перемещение) по диску. Нам ведь нужно будет заходить в папки.

  Задача – зайти на диск «С» и просмотреть его содержимое! Просто, имея под рукой мышку 🙂

  Внимательно посмотрите на скриншот ниже:

 

Наморщим мозг и будем разбираться! Прежде всего, что означает запись «C:\WINDOWS>»? Это – идентификатор нашего текущего положения. Мы находимся на диске «C:» в каталоге «WINDOWS». Значок «>» это – разделитель, который просто визуально отделяет результат выполнения предыдущих команд (слева от него) от вводимых нами (справа от него).

  Поскольку нам нужно отобразить содержимое системного диска, для начала, надо “выбраться” из директории «WINDOWS». Для этого вводим, как показано на фото выше: «cd ..».  Сокращение «CD» расшифровывается как «Change Directory» (сменить директорию, папку, каталог), потом – пробел и две точки подряд. Эта команда – аналог стрелочки “назад” в проводнике виндовс.

  Сразу запомните, что такие вещи как пробел, отступ, слэш влево или вправо имеют здесь очень важное значение. Есть только один правильный вариант написания и именно он должен быть задан!

  Я так подробно останавливаюсь на этом в силу того, что это – основа (корни и – истоки), которые, к сожалению, не все знают и помнят. И вот появляется на мониторе надпись NTLDR is missing, а как исправить, что делать и сразу – к мастеру! 🙂 А мастер – обращается к “истокам”, загружается в консоль восстановления, вводит простые команды с клавиатуры и – получает положительный результат 🙂

  Двигаемся дальше. После этого нажимаем «Enter» (этим заканчивается ввод любой команды) и видим символ «C:» Мы вышли из каталога «WINDOWS» на один уровень вверх и попали в корень диска С. И в нем вводим следующее сокращение: «dir» (directory),  которое отобразит нам содержимое текущего каталога.

 

 

  Мы видим все наши файлы и директории, которые на нем находятся.

  Теперь давайте зайдем на наш CD или DVD привод. У нас ведь в нем находится установочный диск Windows, помните? Для этого вводим команду «D:» (без кавычек). Тут главное “угадать”, под какой буквой алфавита он у Вас находится. У меня – один логический раздел (он же – системный), поэтому – буква «D» это – оптический привод. Если у Вас несколько разделов (или жестких дисков), то и буква может быть совсем другая. Скажем – «F», «G» или – еще дальше по алфавиту. Ну, думаю, методом перебора Вы подберете 🙂

  В папке с нашим установочным диском даем уже знакомую нам команду «dir» (обзор содержимого). Получаем вот такой результат:

  Здесь нас будет интересовать папка «I386». Именно в ней содержатся необходимые нам файлы загрузчика NTLDR и Ntdetect.com, которые мы собираемся скопировать вместо поврежденных (удаленных нами специально).

Для этого нам нужно перейти в эту папку и убедиться, так ли это? Вводим команду «cd» (change directory) и – точное название целевой директории – «i386». Нажимаем ввод. Видим результат: D:\i386> Мы перешли в нужную нам директорию. В ней выполним команду обзора содержимого – «dir».

  Среди большого количества файлов, в ней содержащихся, мы можем видеть тот, который нам и нужен!

 

 

  Теперь – пишем команду копирования, указываем какой файл копируем и куда: «copy ntldr c:» Писать надо именно так, соблюдая все пробелы, двоеточия и поставив в конце слэш.

 

Система сообщает нам, что один файл успешно скопирован в корень диска С. Давайте проверим это обстоятельство. Перейдем на системный диск (Вы уже должны знать, как это сделать), вводим «dir» и видим вот такую картину:

 

 

  Там появился файл загрузчика Windows – ntldr.

  Супер! Мы только что из командной строки решили проблему с надписью NTLDR is missing при загрузке компьютера! Давайте перезагрузимся и вкусим плоды наших трудов 🙂

  Для этого нам всего лишь надо набрать в консоли команду «exit» (выход) и нажать ввод. Компьютер начнет перезагружаться. Но… пока ничего радостного мы не увидим, за исключением того, что надпись NTLDR is missing появляться больше не будет, а система будет циклически перезагружаться, не выдавая больше никаких сообщений. Помните, мы в порыве эксперимента удалили еще два файла «Ntdetect.com» и «boot.ini»?

  Первый файл можно скопировать из той же папки «i386» установочного диска. Давайте проделаем это. Войдем в консоль восстановления, затем – в каталог с этим файлом и выполним команду копирования.

 

Заметьте, что файл «Ntdetect.com» имеет расширение (все что после точки в названии), поэтому расширение также обязательно указывать в самой команде. Видим подтверждение успешного копирования.

  Убедимся в этом. Заходим на диск С и осматриваемся там:

  Видим – оба скопированных нами файла на месте. Пробуем перезагрузиться – «exit». При загрузке мы, опять же, не видим NTLDR is missing, а наблюдаем вот такую картину:

 

 

  Файл «boot.ini» не то что не правильный, его вообще у нас нет! Но система Windows – умная и “говорит” нам, что готова начать загрузку и без него. И – действительно, через несколько секунд мы можем наблюдать успешный старт нашей ОС.

 

 

  Проблема в том, что подобная запись никуда не денется и будет появляться при каждом включении компьютера (а при действительно неправильном конфигурационном файле система вообще не загрузится).

 Поэтому – давайте научимся устранять и эту проблему! Прежде всего, что же такое этот файл и какую функцию он выполняет? Это – маленький текстовый конфигурационный файл, который можно открыть с помощью программы «блокнот». Сделаем это. Вот что в нем внутри:

 

 

  Быстро разберем его содержимое.

  • boot loader – секция загрузки (просто обозначение)
  • timeout=30 – таймер обратного отсчета времени до начала загрузки ОС (в секундах)
  • default – операционная система, которая будет загружаться по умолчанию (актуально для систем с несколькими одновременно установленными ОС)
  • operating system – параметры загрузки системы (систем). Каждая последующая добавляет сюда новую строчку.

Теперь рассмотрим сами значения параметров. Параметр «multi» и «disk» практически всегда будут выставлены в «0» и их мы не трогаем. Нас будет интересовать «rdisk» – порядковый номер диска (начиная с нуля), с которого загружается операционная система. Например: если у нас физически (на уровне железа) один винчестер, то здесь должен стоять «0», если же мы имеем два жестких диска и ОС установлена на втором, то в этом случае значение «rdisk» будет равно «1».

  Параметр «partition» означает почти то же самое, но уже для логических дисков, на которые разбит наш жесткий диск. Здесь нумерация начинается с единицы. Например: если у меня загрузка Windows происходит с диска «С», то «partition» будет равен «1», если – с диска «D», то – «2», «E» – «3» и т.д.

  Остается разобрать то, что идет после слэша: Windows=”Microsoft Windows XP Professional RU”. Вместо того, что указано в кавычках можно написать что угодно. Это – текстовая информация (идентификатор загрузки), никак не влияющая на что-либо. Параметр «/fastdetect» указывает загрузчику, что он (при наличии одной установленной системы) должен игнорировать значение таймера «timeout» и моментально загружать операционную систему, не выводя окна выбора вариантов загрузки.

  Зная эти нехитрые вещи, можно прямо в текстовом редакторе (блокноте) расставить нужные значения и сохранить файл. При перезагрузке из него будут считаны введенные нами новые значения. Но я хочу показать Вам еще один метод, специально предусмотренный для таких случаев разработчиками из Рэдмонда.

  Загружаемся в нашу (надеюсь, уже привычную консоль) и вводим там команду «bootcfg», от англ. «boot config» (управление загрузкой). Поскольку мы ввели команду без параметров (не указали, что она должна делать) система покажет нам все возможные варианты ее применения:

  Красным отмечены “ключи” (дополнительные опции) этой команды, которые мы можем набрать непосредственно после нее. Посмотрите, почитайте, там все на русском.

  Давайте, для начала воспользуемся “ключом” «list», чтобы отобразить список систем, уже имеющихся с списке загрузки. Перед “ключом” ставим пробел и слэш.

  Нам “говорят”, что в списке загрузки нет доступных для отображения элементов. Оно и не мудрено, у нас ведь нету самого списка загрузки (boot.ini), мы его успешно удалили.

  Используем другой “ключ” данной команды – «add» (добавить), можно и – «rebuild» (перестроить). Результат будет тот же.

 

 

  Мы “заставили” программу просканировать все диски на наличие на них установленных систем семейства Windows. Результат – одна ОС на диске «С» в папке «Windows». Далее нас просят выбрать добавляемую систему. Куда добавляемую? А именно в файл «boot.ini», который создался в этот же момент времени 🙂 Ставим цифру «1» – порядковый номер найденной ОС. Дальше – предложение ввести идентификатор загрузки. Можете писать что угодно. К примеру – “My Windows XP”. В строку “Введите параметры загрузки” я советую вписать «/fastdetect» (чтобы не выводить зря таймер).

  Давайте убедимся, что файл «boot.ini» действительно создался в корне диска. Перейдем на него и выполним команду «dir».

 

 

  Так и есть! Перезагружаемся и убеждаемся в том, что загрузка проходит гладко, надпись NTLDR is missing не появляется, никаких других окон также. Что и требовалось доказать!

  Давайте в загруженной системе зайдем (уже с помощью мышки) в конфигурационный файл загрузчика и посмотрим, что в нем содержится?

  Обратите внимание на то, что выделено красным. Это именно те данные, которые мы вводили из консоли, а они записывались в этот момент в данный файл.

  В завершении хотел бы отметить следующее, если Вы видите при загрузке надпись NTLDR is missing, то можно решить проблему и другим образом. Снять жесткий диск, подключить его к другому компьютеру с такой же системой и переписать нужные файлы оттуда. Тут уж решайте сами, но, думаю, навыки работы в консоли Вам обязательно пригодятся в будущем!


Ошибка NTLDR is missing и восстановление загрузчика [решение]

Эта статья о небольшой ошибке операционной системы Windows, с которой могут столкнуться некоторые пользователи в ходе работы.

Надо сказать, что ошибка довольно досадная и не все знают как её устранить, в следствии чего переустанавливают систему. Сие не очень удобно и не совсем правильно, ведь есть более гуманные и, отчасти, простые методы, о которых и пойдет речь в данной статье.

Что за ошибка “NTLDR is missing” и как с ней бороться в Windows XP

А ошибка эта выскакивает вместо загрузки ОС (операционной системы) семейства Windows в виде надписи: NTLDR is missing. Попасть в Windows после этого невозможно. Что это значит? Скорее всего то, что стерты, или повреждены загрузочные файлы на системном разделе и ОС не может загрузиться, т.к. не знает что, где и почему.

Увидев подобное не спишите паниковать, а спокойно вставьте диск с Windows XP (он ведь у Вас есть? ), выставьте загрузку в BIOS с CD-ROM и загрузившись с этого диска, вместо установки новой системы нажмите кнопочку R, чтобы открылась консоль восстановления. В этой самой консоли Вам предложат выбрать ту OC, которую хотите восстановить (для этого надо нажать, например, 1 и Enter, а так же, отвечая на вопрос консоли, возможно, потребуется нажать y и Enter) и набрать команды FIXBOOT и FIXMBR (см.картинки ниже).

 

 

Всё. Перезагружаемся, ждем.. должно работать
Если же не работает.

Если вышеописанные команды не помогли, то нас спасет все та же консоль восстановления и команда copy, т.е команда для копирования файлов. Используя оную команду нужно перенести с вашего диска 2 файлика – “NTLDR“, и “NTDETECT.COM“. Для этого мы и воспользуемся командой copy. Она работает так: “copy <source> <destination>“, где <source> – полный путь к файлу или папке, которую мы хотим скопировать, а <destination>– полный путь в место, куда мы хотим копировать. Т.е, чтобы скопировать, прописываем следующие команды (по очереди):

copy e:\i386\ntldr c:\
copy e:\i386\ntdetect.com c:\

Где  e:\ – это буква вашего CD\DVD дисковода, а c:\ – это буква, где расположена операционная система куда Вы, собственно, и хотите скопировать эти файлы.

Решение “NTLDR is missing” в  Windows 7/8/10 (и восстановление загрузчика)

Решение в общем-то аналогично. Вам потребуется попасть в режим восстановления, для чего, например, необходимо загрузиться (так же используя загрузку с внешнего носителя, как в способе выше) с установочного диска или флешки и на первом этапе установки кликнуть в “Восстановление системы”:

 

Дальше надо будет выбрать ту систему, которая Вам нужна. Если установлена одна, то она будет одна:

 

Дальше будет предложено выбрать способ восстановления, чтобы поправить наше NTLDR. Здесь нас будет интересовать вариант с консольной строкой:

 

В появившейся командной строке нам потребуется ввести две команды:

bootrec /fixmbr
bootrec /fixboot

Ну и, собственно, на этом всё.

 

Не забывайте в конце всего этого нажать Enter, перезагрузить компьютер и, собственно, загрузится снова с диска, а не внешнего носителя.

Должно помочь.

Послесловие

Если все еще не получается, то, как вариант, Вы можете попробовать прочитать эту статью о консоли восстановления.

Консоль Восстановления. Коротко о главном

Доброго времени суток, дорогие читатели. Наверняка все слышали о полумифической консоли восстановления, которую можно запустить с диска с операционной системой, но, думаю, что далеко не все знают как ей, собственно, пользоваться. В этой статье речь пойдет как раз об этом, а именно о том, что же это такое – Консоль Восстановления – и для чего она нужна.

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

При помощи этой самой консоли восстановления можно копировать, удалять, перемещать файлы, кое-где по мелочи исправлять некоторые локальные проблемы ОС, останавливать службы и выполнять другие административные операции. Как правило, есть смысл использовать этот режим в том случае, если у Вас совсем тяжкие повреждения Windows, в том плане, что Вы даже не можете в неё попасть, чтобы запустить встроенное восстановление системы или воспользоваться необходимыми программами (как правило, самая распространенная ошибка подобного плана, не дающая попасть в ОС, – это “ntldr is missing. Press Ctrl+Alt+Del to restart”). И так, о том как же в неё таки попасть и как ей пользоваться.

Как пользоваться консолью восстановления

Для того, чтобы ее запустить, нужно вставить диск с Windows и загрузиться с него (для этого надо зайти в BIOS (кнопочка DEL на САМОЙ ранней стадии загрузки компьютера), а затем найти там раздел, связанный с Boot и выбрать как первый источник загрузки Ваш CD-ROM. После чего сохранить изменения и перезагрузить компьютер). У Вас появится такое окошко:

 

Если такого окошка не появилось, то смените дистрибутив Windows. Во многих “сборках” и тому подобном вырезают эту опцию. Зачем – решительно не понятно, но факт остается фактом.

Далее мы нажимаем кнопочку R и у нас появляется та самая заветная консоль.  Если у Вас несколько операционных систем, то Вас попросят выбрать ту ОС, с которой Вы будете работать, а посему, если потребуется, то укажите её (как правило надо ввести цифру под которой обитает ОС в представленном списке и нажать Enter). После этого Вас попросят ввести пароль от учетной записи Администратора (если он есть). Само собой, опять же, вводим при наличии оного и снова жмем в Enter.

Что же делать дальше? В принципе, из интереса, Вы можете вывести список доступных команд, набрав “help”. Если Вам потребуется подробнее узнать что делает конкретная команда из списка, Вы можете набрать “help <command_name>”, где command_name – название вашей команды. Я не буду описывать все команды, а назову самые основные, которые чаще всего используются, т.к. описание всех команд выходит за рамки данной статьи, да и вообще представляет собой томик размером с небольшую книжку И так, основные:

  • fixboot и fixmbr – эти 2 команды восстанавливают загрузочный сектор  и mbr (Master Boot Record). Как правило, их стоит выполнять, если Вы были подвержены атакам вирусов и некоторые их них проникли в загрузочный сектор, либо при установке новой ОС возник сбой, повлекший крах сектора. К слову, загрузочный сектор – это особый сектор на жестком диске, который загружается в первую очередь. А MBR – это данные, необходимые для загрузки операционной системы. Цель MBR – выбор с какого раздела жёсткого диска следует загружать ОС.
  • copy, – команда для копирования файлов. Может пригодиться для устранения ошибки “NTLDR is missing”. Чтобы её поправить, нужно перенести с вашего диска 2 файлика – “NTLDR”, и “NTDETECT.COM”. Для этого мы и воспользуемся командой copy. Она работает так: “copy <source> <destination>”, где <source> – полный путь к файлу или папке, которую мы хотим скопировать, а <destination> – полный путь в место, куда мы хотим копировать. Т.е, чтобы скопировать, прописываем следующие команды (по очереди):
    copy e:\i386\ntldr c:\
    copy e:\i386\ntdetect.com c:\
    Где  e:\ – это буква вашего CD\DVD дисковода, а c:\ – это буква, где расположена операционная система куда Вы, собственно, и хотите скопировать эти файлы.
  • Disable и Enable. Эти две команды отключают или включают системные сервисы или драйверы соответственно.  Первая команда имеет формат “Disable <service_name | driver_name>”, где вертикальная палочка “|” означает “или”. Вторая – “Enable <service_name | driver_name> [startup_type]”, где [startup_type] означает тип запуска. Их бывает пять:
    • 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 <path>, где <path> – адрес, куда Вы хотите попасть. В качестве него можно указывать как полный путь, так и локальный, т.е. название папки, которая расположена в текущей директории, или ее путь, начиная с текущей директории. Чтобы перейти на уровень вверх (т.е. вернуться в директорию, которая является дочерней для вашей), нужно ввести “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:\i386\winnt32.exe /cmdcons”, где D: – буква Диска вашего привода. Далее действуйте согласно инструкциям. Когда программа начнет обновляться, а у Вас копия Windows не лицензионная, то нажмите “Отмена”, она установит Вам Консоль Восстановления, используя средства, которыми располагает. Удалить же Консоль Восстановления из вашего стартового меню и системы будет немного сложнее. Для этого выполните следующее:

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

На сим с установкой-удалением консоли в систему, пожалуй, закончим.

RuCoreNET - лучшее для вас!


Поделись статьей с друзьями


140 просмотров


0 0 vote
Рейтинг статьи
Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments


Do NOT follow this link or you will be banned from the site!
0
Would love your thoughts, please comment.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: