07.05.2021

Как использовать командную строку для устранения проблем с загрузочными записями. Быстрое восстановление системы windows Отладка windows 10 с помощью командной строки


На днях случилась у меня очередная беда — полетела загрузка винды. Почему загрузка? Да потому что во время загрузки вылетало сообщение «Reboot and select proper boot device or insert boot media, No bootable device». Хех подумал я, не первый раз, ща думаю починю загрузочную запись MBR , но все оказалось сложней. И вот что. Начну из далека, у меня установлено 2 физических диска: SSD — на котором установленная винда и HDD — разбитый на несколько логических дисков. Причем SSD уже какой год глючит — периодически отваливается, да так, что его не видно в BIOS, обычно помогает перезапуск компа по кнопке. Год назад он определился с 10-й перезагрузки, я проверил его через S.M.A.R.T. и обновил прошивку. Проблема исчезла. Я решил, что на этот раз опять не видно диска, но BIOS видел диск без проблем. Ну что же, пришлось достать свою флешку с установкой Windows 7. Загрузившись с флешки я выбрал пункт «восстановление системы», первое что меня удивило, в появившемся окне «параметры восстановления системы» отсутствовала моя винда. Реши попробовать выбрать пункт «восстановление запуска». Программа написала что что-то нашла и исправила и перезагрузила комп, во время перезагрузки я вытащил флешку, ошибка не исчезла. Вот черт, подумал я. Опять перезагрузился на флешку. На этот раз пошел в командную строку. Ввел для начала следующее:

X:\Sources>cd D:\ и попал на диск D, ура я угадал, что мой диск в данный момент не С, как он был во время работы в Windows, а D — опыт фигли, сколько раз за свою жизнь всего переустанавливал, начиная с DOS, одна настройка CD-ROM через config.sys в свое время чего стоила:)))

D:\>DIR вывелись все мои папки, вижу что папка WINDOWS на месте, а то последний кто сидел за компом, перед появлением ошибки — был мой 2-х летний сын, думал — может он удалил/переместил папку с виндой?

Тут же пошла команда chkdsk d: /f /r для проверки диска и восстановления поврежденных секторов, после перезагрузки ошибка не исчезла, ну что же, опять загружаюсь через флешку в командную строку, и далее две стандартных команды для восстановителя MBR

bootrec /fixboot

Перезагружаюсь, опять двадцать пять. ОК. Пробую:

bootrec /rebuildBcd

Опять не то. Ну думаю, не уж то переустанавливать винду и все проги, это же на всю ночь работы. Решил что рано сдаваться, ведь папка винды на месте, диск в биос видно. Ну что же полез в инет. Все нашел тут http://remontcompa.ru/160-vosstanovlenie-windows-7.html читайте и учитесь, люди знают толк в деле. Я то сразу полез MBR лечить, а надо сначала показать системе где системный диск и раздел c Windows. Для тех кто пришел решить свою аналогичную проблему — внимательно читать с этих строк:

X:\Sources>diskpart

list volume — очередной раз убеждаюсь что моя винда на диске D — по его объему в Гб понял.

X:\Sources>bcdboot.exe D:\Windows

Перезагружаюсь — не помогает — аааааааааааааааа…..

X:\Sources>diskpart

list disk (выводит жесткие диски)

sel disk 1 (выбираем диск на котором установлена винда, в вашем случае может быть ноль, а не 1)

list partition (выводит разделы на диске)

sel part 1 (выбираем раздел, где находится папка винды)

active (делает ваш выбранный диск активным)

Перегружаюсь (не забываем вынимать флешку, или переустанавливать приоритет загрузки в BIOS), опа, другая ошибка «BOOTMGR is missing Press Ctrl Alt Del to restart». Загружаюсь через загрузочную флешку, в окне «параметры восстановления системы» появилась моя винда, иду в пункт «восстановление запуска». Комп по завершению перезапустился, и вуаля, моя винда заработала!!1111

Ура, уйма часов на восстановление системы спасены. А вообще, на будущее, надо делать копии образов дисков через какой-нибудь Acronis или Norton, как я делал раньше, когда сидел на XP. Просто с Windows 7 у меня не было проблем после первой установки в 2010 году, вообще, т.к. сижу под юзером + файервол + антивирус + обновления системы. Короче обленился, так что, пожалуй, займусь созданием такой копии винды в ближайшем будущем. Удачи.

Чтобы избавить свой компьютер от постоянных сбросов и рестартов при загрузке, нужно восстановить операционную систему (Windows) в командной строке.

В консоли восстановления находится большинство самых востребованных системных команд.

Они позволяют в считанне минуты исправить проблему и возобновить работу компьютера.

Для начала нужно иметь под рукой установочный диск или с версией Windows, что была установлена на ПК.

В наше время наиболее часто используются USB-носители.

С помощью специальной утилиты Rufus , мы можем за пару кликов создать такой накопитель.

Как на картинке ниже:

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

После завершения распаковки, откроется следующее окно.

В нём нажимаем клавишу R , чтобы открыть консоль .

Теперь нужно ввести цифру, которая соответствует нужной копии Windows.

В большинстве случаев, установлена лишь одна ОС, кликаем на кнопку 1 .

Если у вас установлен пароль - нужно ввести его и нажать Ok . Либо просто жмём Enter .

После этого откроется консоль восстановления.

В текстовую строку мы можем прописать любую интересующую нас команду.

Их полный список можно получить, написав

Help .

Fixmbr - эта команда поможет восстановить загрузочный раздел системы.

Чтобы подтвердить любое действие, нажимаем латинскую букву Y и нажимаем Enter .

Пишем и подтверждаем команду

Fixboot , чтобы начать процесс записи ОС на системный диск.

После завершения процесса вводим

Exit , чтобы закрыть ненужную консоль.

Затем перезагружаем компьютер.

ВИДЕО: Восстановление MBR на Windows XP, все команды в консоли восстановления

Восстановление MBR на Windows XP, все команды в консоли восстановления

Команды для восстановления Windows 7

Восстанавливать нашу систему будем через безопасный режим.

При запуске компьютера нажмите и удерживайте клавишу F 8 .

В редких случаях её функции занимает кнопка Delete .

Перед нами откроется загрузочное меню, в котором нам нужно выбрать пункт «Безопасный режим с поддержкой командной строки» . Как показано на скриншоте ниже:

Перед нами откроется консоль, в которой нужно написать команду

Rstrui.exe

Перед нами откроется «Мастер восстановления системы ».

В нём отображается список сохранённых точек, к которым мы можем откатить систему.

Среди них будет и автоматически созданная точка.

Выбираем интересующий нас пункт и жмём Далее . Процесс восстановления запущен.

После этого перезагрузите ваш .

Этот метод действует, даже когда система сильно повреждена вирусами. Таким способом можно воспользоваться, если ОС не загружается вовсе.

Интересные видео, которое дополнительно помогут разобраться в проблеме:

ВИДЕО: Не загружается Windows? Восстанови загрузку Windows 10, 8 или 7

Не загружается Windows? Восстанови загрузку Windows 10, 8 или 7

Во время запуска нажимаем клавишу Delete , чтобы зайти в подсистему БИОС.

Находим вкладку « boot » и устанавливаем на первое место наш носитель.

Делается это для того, чтобы загрузить систему именно из него.

Находясь в БИОСе, запомните какой диск раcположен на первом месте во вкладке «boot». Если у вас два и более хард диска, то загрузка начнётся с того, на котором нет данных операционной системы. Поставьте на первое место тот диск, на который хотите установить Виндовс.

Теперь нажимаем клавишу F 10 и жмём на кнопку Y в латинской раскладке клавиатуры.

Конфигурация БИОСа успешно сохранена. После этого всплывёт окно «Мастера установки Windows .

Внизу экрана находим пункт «Восстановление системы» и кликаем на него.

В предложенном списке, выберите нужную операционную систему:

Теперь переходим в раздел «Диагностика» и входим в :

Нажимаем на «Автоматическое восстановление» и ждём завершения процесса.

Находясь в БИОСе, запомните какой диск раcположен на первом месте во вкладке «boot» . Если у вас два и более хард диска, то загрузка начнётся с того, на котором нет данных операционной системы. Поставьте на первое место тот диск, на который хотите установить .

Ручное исправление проблем

Если автоматический режим бессилен, приступаем к ручному устранению багов.

Для этого в режиме «Дополнительных параметров » выбираем вкладку «Командная строка».

Начинаем работу с командной строкой.

Для начала вводим

Bootrec /FixMbr - для исправления загрузочной записи.

Потом пишем

Bootrec /FixBoot , чтобы исправить новый загрузочный сектор.

Затем вводим

Bootrec /ScanOS . Эта команда поможет найти ранее установленные версии Виндовс.

И последняя -

Bootrec /RebuildBcd .

Она предназначена для предоставления сведений об инсталлированных версиях ОС в хранилище загрузки.

Для завершения вводим латинскую Y , чтобы подтвердить все наши действия.

В результате у вас должна образоваться такая картина:

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

Если все предыдущие действия не увенчались успехом, то воспользуемся ещё одним способом.

Запускаем консоль с помощью предназначенных для этого Win + X .

Находим пункт «Командная строка (администратор)» и нажимаем левой кнопкой мыши либо Enter .

После этого, мы создаём директорию для нашей копии Windows.

Для этого в нужном поле вводим:

Mkdir С:\Imagen-Restaurar и нажимаем клавишу Enter .

После ваших действий не последует видимых изменений. Не пугайтесь.

Таковы настройки системы. Консоль выдаст вам ответ уже после завершения манипуляции.

На 20-30 минут оставьте компьютер в спокойствии, не совершая никаких дополнительных действий.

При работе с консолью никогда не ставьте пробелов между словами, их лучше заменить на (дефис). В случаи с пробелами могут возникнуть ошибки и непредвиденные сбои.

Когда процесс завершится, вы увидите созданную вами копию, которая будет стоять под именем «С:».

Путь записи выберете самостоятельно. Перед вами будет два варианта: внешний винт или же другой локальный диск.

«Imagen-Restaurar» - имя созданной папки, в которой будет храниться наш образ.

Итак, после завершения процесса проверьте в ней наличие файла «CustomRefresh.wim».

Если её не обнаружится, то нажимаем restart и повторяем попытку.

В случае, если вы задали неверный путь, смонтированный образ надо искать в папке System32 .

Этот регистрируется как отправная точка для восстановления системы Windows.

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

Запуск режима восстановления Windows 10

Перезагрузка в безопасном режиме

Перед восстановлением нужно удостовериться, нет ли в системе зловредных файлов. Если вирусная атака повредила Windows, то стоит провести глубокую проверку всего компьютера.

Первым делам перезагружаем наш ПК в безопасном режиме. Для этого открываем меню «Пуск».

Находим пункт и открываем его при помощи щелчка левой кнопки мыши.

Теперь нажимаем на «Обновление и безопасность» → «Восстановление» → «Особые варианты загрузки» .

Находим опцию «Перезагрузить сейчас» и выбираем её.

В результате этого перед вами откроется .

Этот пункт даёт нам на выбор три действия, выбираем позицию «Диагностика».

В открывшемся окне выбираем , и наконец

Из предложенного списка вариантов перезагрузки, нам нужен «Включить безопасный режим».

Нажимаем на кнопку «Перезагрузить».

Этот режим можно выбрать и коротким путём: заходим в «Пуск», зажимаем клавишу Shift и нажимаем на действие На скриншоте детально описано:

Эту же функцию можно поставить по умолчанию через командную строку.

Для начала открываем её (выше показано, как именно) и вводим всего одну команду:

bcdedit /set {default} bootmenupolicy legacy и нажимаем Enter .

В Windows 10, начиная с самого ее появления, вариантов восстановления существовало великое множество, например , этот тоже своего рода восстановление, сегодня же мы рассмотрим способы восстановления с помощью командной строки, что позволит нам запустить Windows 10 после системного сбоя, вирусной атаки или нажатия кнопочки POWER в неподходящий момент. И начнем мы с самого простого (ну а вдруг повезет) скажу сразу — ремонт компьютера всегда начинают с самого простого, постепенно переходя к более сложному. Начнем.

Способ 1 (Безопасный режим с поддержкой командной строки)

Запускаем машину, нажав кнопку POWER (да-да, ту самую). Как только на экране появилась заставка (ну либо показались буковки), начинаем методично (с периодичностью в 0,5-1 сек.) давить клавишу F8. Если нам повезет и все не столь критично, то на экране появится меню выбора варианта загрузки. Оно состоит из нескольких пунктов, но нас сейчас интересует только «Безопасный режим с поддержкой командной строки». Выделяем этот пункт, перемещаясь между ними клавишами со стрелками. Выбрав его, жмем ENTER.

Теперь, если нам везет еще больше, машинка продолжит загрузку и выдаст нам картину Казимира Малевича «Черный Квадрат», но с какими-то надписями. Если это произошло, то быстренько радуемся и вводим сюда команду rstrui.exe, после чего запустится мастер восстановления системы и предложит восстановить более раннее состояние системы. Выбираем ближайшую по времени точку, возвращаем систему в рабочее состояние и радуемся жизни и вновь обретенной возможности играть в игры.

Способ 2 (Загрузка с Диска)

Если же все не столь радужно и в безопасный режим система входить категорически отказывается, даже, несмотря на огромный кусок сыра, лежащий около мыши, то дела обстоят немного сложнее, тогда придется поискать диск с нарезанным туда дистрибутивом Windows 10. Где поискать? Ну в ящике стола, скачать с интернета, либо у того же друга-программиста. Диск найден? вставляем в дисковод и загружаемся с него. Чаще всего загрузка проходит без лишних проблем, но иногда компьютер может попросить нажать Any key и если не успеть этого сделать, то можем вновь увидеть печальное сообщение о невозможности работы системы.

Итак, расскажу, где же находится эта загадочная Any Key. На самом деле ее всегда на любой клавиатуре располагают внутри пробела, вот на него-то мы и должны успеть нажать. Успели? Отлично! Теперь дожидаемся загрузки синего экрана. Нет, не пресловутого BSOD, а просто экрана с вариантами загрузки в котором нам нужно выбрать значок «Диагностика». Выбрали? И опять значки какие-то, но бояться их не нужно — ведь мы твердо решили поднять систему сами, поэтому не пугаемся и жмем значок «Дополнительные параметры», где выбираем уже знакомую нам и нестрашную Командную Строку, в которую мы теперь вводим несколько команд.

Функция diskpart

С него мы и начнем наше лечение, вернее пока лишь диагностику. Вводим diskpart и жмем все тот же ENTER и вообще, ENTER мы жмем после ввода КАЖДОЙ команды. Запустив таким образом утилиту diskpart, предназначенную для работы с дисками и разделами, вводим следующую команду list volume , она нужна нам для вывода информации обо всех имеющихся в системе дисках. Получив необходимую нам информацию, выходим из утилиты diskpart, просто введя exit .

Итак, мы вновь находимся в командной строке, перед нами информация о разделах — результат работы diskpart-а и мы видим, на каком диске у нас живет заболевшая Windows. Чаще всего это диск С (хотя в некоторых случаях он может отличаться, но на этом примере пусть будет С), таким образом, проведя диагностику переходим к самому процессу лечения, для чего мы введем еще несколько команд, о синтаксисе и назначении который сейчас узнаем.

  • bcdboot.exe — утилита, восстанавливающая критические загрузочные файлы, для ее запуска вводим bcdboot c:/windows . По завершении работы программы наша Widows 10 становится здоровой, но может не запуститься. Это по причине возможного повреждения загрузочного сектора. Чтобы нам не столкнуться с такою бедой, мы сейчас и его полечим — больной ли, здоровый — для профилактики. Для восстановления загрузки у нас есть еще две полезных команды, сейчас разберемся и с ними. Вообще, по правде сказать — это одна команда, но с разными ключами, и их назначение мы сейчас рассмотрим.
  • Команда bootrec , запускаемая с ключом fixmbr (вида bootrec/fixmbr ), восстанавливает поврежденный MBR, а с ключом fixboot (вида bootrec/fixboot ), чтобы уж не мелочиться вообще его перезаписывает. На этом, собственно, процесс восстановления можно считать законченным.

Теперь повторим всю цепочку действий для восстановления Windows 10

  • diskpart
  • list volume
  • exit
  • bcdboot c:/windows
  • bootrec/fixmbr
  • bootrec/fixboot

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

Инструменты исправления ошибок Windows постоянно совершенствуются, предлагая пользователям всё более автоматизированные решения, позволяющие быстро устранить различные неполадки. Если подключить к компьютеру установочный носитель и в разделе «Восстановление системы» выбрать пункт «Восстановление запуска», то можно исправить множество ошибок, мешающих запуску Windows. Однако при повреждении загрузчика этот способ не сработает, так что если вы столкнулись с такой проблемой, то придется производить восстановление MBR через командную строку.

Запуск командной строки

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

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

Утилита Bootrec

Для перезаписи MBR (данных, необходимых для загрузки Виндовс) и исправления ошибок загрузчика мы будем использовать встроенную в Windows утилиту. Введите в окне интерпретатора команду «bootrec». После запуска этой утилиты появится список поддерживаемых команд – выполняйте их по порядку.


Перезагрузите компьютер. Восстановление загрузчика выполнено, MBR перезаписана, поэтому Виндовс должна запуститься без проблем. Если же перезапись MBR не помогла устранить проблему запуска, попробуйте применить оставшиеся две команды:


Утилита начнет сканирование жесткого диска, пытаясь найти установленные системы. Когда Windows 7 будет обнаружена, выполните «Bootrec.exe /RebuildBcd». Найденные системы будут записаны в меню загрузки. Выйдите из утилиты с помощью команды «exit» и перезагрузите компьютер. Перезаписывать MBR больше не нужно – Виндовс будет стартовать без ошибок.

Утилита BCDboot

Если исправить ошибку MBR не получается, попробуйте выполнить восстановление загрузчика, применив утилиту BCDboot. Это средство позволяет создать или восстановить среду загрузки, расположенную в активном разделе винчестера. Если в результате системного сбоя среда загрузки была перенесена на другой раздел жесткого диска, то с помощью BCDboot.exe вы вернете её на место.

Откройте командную строку и введите «bcdboot.exe e:\windows» (атрибуты вводить необязательно). Вместо «E:» вам нужно поставить букву раздела, на котором хранятся файлы Виндовс. Если в среде Windows этот раздел обозначен буквой «C», то здесь он может отображаться как «D» – учитывайте это при выполнении команды.

Восстановление жесткого диска или флешки не всегда требует использования специального софта; иногда устранить ошибки можно с помощью встроенной утилиты Windows, которая называется CHKDSK (check disk). Эта программа выполнит проверку диска на ошибки и исправит их в случае обнаружения. CHKDSK можно запустить несколькими способами, но мы подробно остановимся на варианте с использованием командной строки.

Восстановление в командной строке

Чтобы выполнить восстановление жесткого диска утилитой CHKDSK, запустите командную строку:

  1. Нажмите Win+R и выполните «cmd».
  2. Введите команду вида «chkdsk E: /F /R».

Если диск используется системой, то компьютер перезагрузится для выполнения проверки. Исправление ошибок на флешке с помощью утилиты CHKDSK перезагрузки не требует.

Разберем синтаксис команды:

  • «Chkdsk» – запуск утилиты проверки.
  • «E:» – буква раздела жесткого диска или флешки, которую нужно проверить с помощью CHKDSK.
  • «/F» – исправление ошибок.
  • «/R» – восстановление поврежденных секторов.

Если работать с командной строкой вам не нравится, запустите проверку диска через интерфейс Windows:

Проверка раздела винчестера или флешки через интерфейс Windows ничем не отличается от этой процедуры в командной строке. Если раздел диска используется, система перезагрузится.

Windows не загружается

Если система из-за ошибок жесткого диска постоянно перезапускается или вовсе не загружается, то для восстановления винчестера через командную строку вам придется воспользоваться средствами установочной флешки. Если у вас стоит Windows XP, то запустите консоль восстановления:


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

На Windows 7 после появления первого экрана установщика нужно перейти в раздел «Восстановление системы». На Windows 8.1 и Windows 10 раздел называется «Диагностика», в нем есть подраздел «Дополнительные параметры». В списке доступных инструментов выберите запуск командной строки.

На этом этапе многие пользователи совершают ошибку, вводя команду chkdsk без учета буквы диска с установленной Windows. Проблема в том, что в среде восстановления буквы присваиваются несколько иначе – «C» обозначается выделенный под нужды системы раздел в 100 (500) Мб, а том с файлами Windows становится «D» и т.д.

Чтобы узнать точную букву, введите в окне интерпретатора команд «notepad» и нажмите Enter. Откроется «Блокнот»: раскройте меню «Файл», щелкните «Открыть». В окне проводника перейдите в «Компьютер» и посмотрите, какая буква присвоена разделу с файлами Windows.

Узнав букву раздела, пропишите её в синтаксисе команды: например, chkdsk D: /f. Запустится проверка диска. Если вам нужно просканировать жесткий диск на предмет обнаружения поврежденных секторов, то выполните chkdsk D: /f /r. При появлении предупреждения о невозможности выполнения введите «Y» и нажмите Enter.

Запустится проверка и восстановление диска. Если всё было сделано правильно, то после завершения процедуры система заработает корректно. Не забудьте убрать загрузку с флешки, если выставляли её в BIOS, иначе Windows не запустится.




© 2024
seagun.ru - Сделай потолок. Освещение. Электропроводка. Карниз