Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC и DISM. Эти две утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.
В этой статье мы рассмотрим, как использовать команды
sfc /scannow
,
DISM /Online /Cleanup-Image /RestoreHealth
или
Repair-WindowsImage -Online -RestoreHealth
для восстановления образа и системных фалов в Windows 10/11 и Windows Server 2022/2019/2016.
Содержание:
- SFC /scannow: восстановление системных файлов Windows
- Проверка целостности хранилища компонентов Windows с помощью DISM
- Восстановление образа Windows с помощью DISM /RestoreHealth
- DISM /Source: восстановление образа Windows с установочного диска
- Восстановление образа Windows с помощью PowerShell
- DISM: восстановление поврежденного хранилища компонентов, если Windows не загружается
SFC /scannow: восстановление системных файлов Windows
Перед тем, как восстанавливать образ Windows с помощью DISM, рекомендуется сначала попробовать проверить целостность системных файлов с помощью утилиты SFC (System File Checker). Команда
sfc /scannow
позволяет проверить целостность системных файлов Windows. Если какие-то системные файлы отсутствуют или повреждены, утилита SFC попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:\Windows\WinSxS).
Утилита SFC записывает все свои действия в лог-файл
windir%\logs\cbs\cbs.log
. Для всех записей, оставленных SFC в файле CBS.log проставлен тег [SR]. Чтобы выбрать из лога только записи, относящиеся к SFC, выполните команду:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"
Если команда sfc /scannow возвращает ошибку “
Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them
”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.
В этом случае вам нужно попробовать восстановить хранилище компонентов вашего образа Windows с помощью DISM.
После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.
Проверка целостности хранилища компонентов Windows с помощью DISM
Утилита DISM (Deployment Image Servicing and Management) доступна во всех версиях Windows, начиная с Vista.
Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Команды DISM нужно запускать из командной строки, с правами администратора.
Чтобы проверить наличие признака повреждения хранилища компонентов в образе Windows (флаг CBS), выполните команду (не применимо к Windows 7/Server 2008R2):
DISM /Online /Cleanup-Image /CheckHealth
Эта команда не выполняет полное сканирование хранилища компонентов. Проверяются лишь записанные ранее маркеры повреждений и события в журнале Windows. Изменения в образ не вносятся. Команда проверит, не помечен ли ваш образ Windows как поврежденный и возможно ли исправить его.
В этом примере команда вернула, что с образом все хорошо:
No component store corruption detected. The operation completed successfully.
Чтобы выполнить полное сканирование хранилища компонентов на наличие повреждений в хранилище компонентов Windows, запустите команду:
DISM /Online /Cleanup-Image /ScanHealth
Команда проверки образа Windows может выполняться довольно долго (от 10 до 30 минут). И вернет один из трех результатов:
- No component store corruption detected – DISM не обнаружил повреждения в хранилище компонентов;
- The component store is repairable – DISM обнаружил ошибки в хранилище компонентов и может исправить их;
- The component store is not repairable – DISM не может исправить хранилище компонентов Windows (попробуйте использовать более новую версию DISM или вам придется восстанавливать образ Windows из резервной копии, сбрасывать или полностью переустанавливать вашу копию Windows.
В Windows 7 и Windows Server 2008 R2 для использования параметра DISM /ScanHealth нужно установить отдельное обновление KB2966583. Иначе при запуске DISM будет появляться “
Ошибка 87. Параметр ScanHealth не распознан в этом контексте
”.
Команда DISM /ScanHealth может вернуть ошибки:
- Ошибка: 1726. Сбой при удалённом вызове процедуры;
- Ошибка: 1910. Не найден указанный источник экспорта объекта.
Это однозначно говорит о том, что ваш образ Windows поврежден и его нужно восстановить.
Восстановление образа Windows с помощью DISM /RestoreHealth
Чтобы исправить повреждения в хранилище компонентов образа Windows нужно использовать опцию RestoreHealth команды DISM. Эта опция позволит исправить найденные в образе ошибки, автоматически скачать и заменить файлы повреждённых или отсутствующих компонентов эталонными версиями файлов из центра обновлений Windows (на компьютере должен быть доступ в Интернет). Выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth
В Windows 7/2008 R2 эта команда выглядит по другому:
DISM.exe /Online /Cleanup-Image /ScanHealth
Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более). DISM автоматически загрузит недостающие или поврежденные файлы образа с серверов Windows Update.
Восстановление выполнено успешно. Операция успешно завершена.
The restore operation completed successfully.
DISM /Source: восстановление образа Windows с установочного диска
Если на компьютере (сервере) отсутствует доступ в Интернет или отключена/повреждена служба Windows Update (как восстановить клиент Windows Update), то при восстановлении хранилища компонентов появятся ошибки:
- 0x800f0906 — Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (0x800f0906 — The source files could not be downloaded. Use the source option to specify the location of the files that are required to restore the feature);
- Ошибка: 0x800f0950 — Сбой DISM. Операция не выполнена (0x800f0950 — DISM failed. No operation was performed);
- Ошибка:0x800F081F. Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (Error 0x800f081f, The source files could not be found. Use the «Source» option to specify the location of the files that are required to restore the feature).
<
Во всех этих случаях вы можете использовать альтернативные средства получения оригинальных файлов хранилища компонентов. Это может быть:
- Установочный диск/флешка/iso образ Windows
- Смонтированный файл wim
- Папка \sources\SxS с установочного диска
- Файл install.wim с установочным образом Windows
Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов системы. Предположим, вы смонтировали установочный ISO образ Windows 11 в виртуальный привод D:.
Примечание. Для восстановления поврежденных файлов в хранилище компонентов из локального источника версия и редакция Windows в образе должна полностью совпадать с вашей.
С помощью следующей PowerShell команды проверьте, какая версия Windows установлена на вашем компьютере:
Get-ComputerInfo |select WindowsProductName,WindowsEditionId,WindowsVersion, OSDisplayVersion
Выведите список доступных версий Windows в установочном образе:
Get-WindowsImage -ImagePath "D:\sources\install.wim"
В нашем случае образ Windows 11 Pro в образе install.wim имеет
ImageIndex = 6
.
Для восстановления хранилища компонентов из локального WIM/ESD файла с блокированием доступа в интернет, выполните следующую команду (не забудьте указать ваш индекс версии Windows в файле):
DISM /online /cleanup-image /restorehealth /source:WIM:D:\sources\install.wim:6 /limitaccess
Или:
DISM /online /cleanup-image /restorehealth /source:ESD:D:\sources\install.esd:6 /limitaccess
Если при запуске появляется
- Ошибка Error: 50: DISM does not support servicing Windows PE with the /Online option, значит ваша DISM считает, что вы используете WinPE образWindows. Чтобы исправить это, удалите ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT.
Ошибка DISM Error 87: проверьте правильно написания команды, убедитесь что вы используете версию DISM для вашей версии Windows (обычно бывает при загрузке через WinPE/WinRE).
Утилита DISM пишет подробный журнал сканирования и восстановления системных файлов в файл
C:\Windows\Logs\DISM\dism.log
.
После восстановления хранилища компонентов вы можете запустить утилиту проверки системных файлов
sfc /scannow
. Скорее всего она успешно восстановит поврежденные файлы:
Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила.
Windows Resource Protection found corrupt files and successfully repaired them.
Если все системные файлы целы, появится сообщение:
Windows Resource Protection did not find any integrity violations
Восстановление образа Windows с помощью PowerShell
В версии PowerShell в Windows 10/11 и Windows Server 2022/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:
Repair-WindowsImage -Online –ScanHealth
Если ошибок в хранилище компонентов не обнаружено, появится сообщение:
ImageHealth State: Healthy
Для запуска восстановления системных компонентов и файлов наберите:
Repair-WindowsImage -Online -RestoreHealth
При отсутствии доступа к интернету эта команда может зависнуть в процессе восстановления образа. Вы можете восстановить системные компоненты из локальной копии образа Windows в виде WIM/ESD файла, скопированного с установочного ISO образа Windows 10 (здесь также нужно указать индекс версии Windows в wim файле в качестве источника восстановления):
Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim:5 –LimitAccess
DISM: восстановление поврежденного хранилища компонентов, если Windows не загружается
Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.
- Для этого загрузите компьютер с установочного образа Windows (проще всего создать загрузочную USB флешку с Windows 10/11 с помощью Media Creation Tool) и на экране начала установки нажмите
Shift + F10
- Чтобы разобраться с буквами дисков, назначенных в среде WinPE, выполните команду
diskpart
->
list vol
(в моем примере диску, на котором установлена Windows присвоена буква C:\, эту букву я буду использовать в следующих командах); - Проверим системные файлы и исправим поврежденные файлы командой:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
- Для исправления хранилища компонентов используйте следующую команду (в качестве источника для восстановления компонентов мы используем WIM файл с установочным образом Windows 10, с которого мы загрузили компьютер):
Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6
- Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:\, на котором нужно создать пустой каталог:
mkdir f:\scratch
и запустить восстановление хранилища компонентов командой:
Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /ScratchDir:F:\scratch
Совет. Другие полезные команды DISM, которые должен знать администратор:
-
DISM /Add-Package
– установка MSU/CAB файлов обновлений, интеграция обновлений в образ Windows; -
DISM /Get-Drivers
– получение списка установленных драйверов; -
DISM /Add-Driver
– добавление драйверов в образ; -
DISM /Export-Driver
– экспорт установленных драйверов Windows; -
DISM /Add-Capability
– установка дополнительных компонентов Windows через Features on Demand (например, RSAT, сервер OpenSSH или ssh клиент Windows; -
DISM /Enable-Features
и
/Disable-Features
– включение и отключение компонентов Windows (например, протокола SMBv1), -
DISM /online /Cleanup-Image /StartComponentCleanup
– очистка хранилища компонентов и удаление старых версий компонентов (папки WinSxS); -
DISM /set-edition
– конвертирование ознакомительной редакции Windows на полную без переустановки.
Содержание
- Способ 1: Автоматическое восстановление
- Способ 2: Ручное восстановление загрузчика
- Способ 3: Ручное альтернативное восстановление
- Способ 4: Восстановление после удаления Linux
- Вопросы и ответы
Способ 1: Автоматическое восстановление
Первый метод никак не связан с «Командной строкой», поскольку восстановление загрузчика происходит в автоматическом режиме, но запускается оно через тот же установочный образ Windows 10, о создании которого мы поговорим немного позже. Поэтому мы решили все же рассказать о данном варианте более детально, чтобы упростить вам процесс восстановления, если вы не знали о наличии такой функции. В том случае, когда она уже была опробована и не принесла никаких результатов, можете сразу переходить ко второму способу.
- Для реализации этого и всех последующих способов придется записать установщик Windows 10 на флешку, чтобы после загрузить оснастку восстановления системы. Более детально об этом процессе читайте в другом материале на нашем сайте, перейдя по указанной далее ссылке.
- Вставьте полученную загрузочный диск в дисковод либо флешку в свободный USB-разъем и запустите компьютер. При появлении формы выбора языка осуществите это действие, а затем нажмите на кнопку «Далее».
- Перейдите в раздел «Восстановление системы», щелкнув по соответствующей кнопке слева внизу.
- Здесь вас интересует пункт «Поиск и устранение неисправностей».
- Щелкните левой кнопкой мыши по панели «Восстановление при загрузке».
- Укажите целевую операционную систему, чтобы запустить этот процесс.
- Дождитесь окончания диагностики компьютера. Если какие-то ошибки будут найдены и исправлены, вы получите соответствующее уведомление.
Подробнее:
Создание загрузочного диска с Windows 10
Руководство по созданию загрузочной флешки с Windows 10
Этот метод далеко не всегда оказывается действенным, однако он самый простой в реализации, поэтому мы и решили ознакомить вас с ним перед тем, как перейти к использованию «Командной строки» для восстановления Виндовс 10. Если произведенные действия не принесли никакого результата, стоит ознакомиться с одним из следующих вариантов.
Способ 2: Ручное восстановление загрузчика
Принцип ручного восстановления заключается в перезаписи основных файлов, отвечающих за работоспособность загрузчика. Для этого придется указать диск с операционной системой при запуске специализированной утилиты.
- При запуске образа с ОС снова перейдите в раздел «Восстановление системы».
- Здесь требуется нажать на ту же плитку «Поиск и устранение неисправностей».
- Запустите отсюда «Командную строку», кликнув по соответствующей надписи.
- Сейчас потребуется запустить оснастку diskpart, чтобы узнать информацию о дисках. Введите название этой утилиты в строке и нажмите на Enter.
- Отобразим список подключенных разделов через
list volume
. - Теперь изучите отобразившиеся сведения. Здесь понадобится запомнить имя того логического тома, который выступает основным для хранения файлов Windows 10.
- На этом взаимодействие с diskpart закончено, следует покинуть ее, введя
exit
. - Используйте команду
bcdboot c:\windows
, заменив букву диска на определенную ранее, чтобы восстановить загрузчик. - Вы будете уведомлены о создании специальных файлов, отвечающих за дальнейшую загрузку ОС. Это значит, что все шаги были выполнены правильно.
- Закройте консоль и продолжите стандартную загрузку ОС.
Этот метод не такой сложный в исполнении, но является довольно эффективным: в большинстве ситуаций после его выполнения загрузчик ОС успешно восстанавливается и со входом в Виндовс не возникает никаких проблем. Если решить проблему так и не удалось, советуем обратить внимание на альтернативный вариант.
Способ 3: Ручное альтернативное восстановление
Второй вариант заключается в использовании скрытого тома, который резервируется системой и задействуется в качестве загрузчика. Сейчас следует обнаружить его и произвести определенные манипуляции. Эта операция так же осуществляется в режиме восстановления, поэтому предварительно загрузитесь с созданного ранее носителя.
- После этого снова запустите оснастку
diskpart
, выведите список разделов черезlist volume
и отыщите скрытый том, размер которого варьируется от 99 до 600 мегабайт, в зависимости от используемого загрузчика. В случае с MBR (BIOS) он будет иметь файловую систему NTFS, а при GPT (UEFI) — FAT32. - Не покидайте текущую оснастку и здесь же введите
select volume N
, где вместо N укажите номер определенного ранее раздела. - Форматируйте его в FAT32 или в NTFS, отталкиваясь от того, какая файловая система установлена на текущий момент.
- Ожидайте окончания этой процедуры — она может занять несколько минут.
- Присвойте ему букву Z, написав
assign letter=Z
. - Закройте текущую оснастку через
exit
. - Для восстановления файлов загрузчика используйте команду
bcdboot D:\Windows /s Z: /f ALL
, заменив D на букву раздела с ОС. - Снова введите
diskpart
. - Откройте список дисков через
list volume
. - Выберите диск
select volume N
(тот, которому была присвоена буква Z). - Удалите букву через
remove letter=Z
, чтобы в будущем она не мешала взаимодействию с системой. - Перезагрузите ПК, чтобы проверить результативность.
Вы можете быть уверены в том, что один из приведенных выше методов точно поможет восстановить загрузчик Windows 10, если, конечно, проблема с загрузкой не была вызвана другими проблемами. В таких ситуациях мы рекомендуем изучить дополнительные материалы по теме исправления подобных неполадок, воспользовавшись указанной ниже ссылкой.
Подробнее: Решение проблем с запуском Windows
Способ 4: Восстановление после удаления Linux
Последний способ, на который мы хотим обратить внимание в рамках сегодняшней статьи, связан с восстановлением загрузчика Windows 10 после удаления стоящего рядом дистрибутива Linux. Как известно, в таких ситуациях в роли основного загрузчика выступает GRUB, но потом он удаляется, что приводит к поломкам компонентов Виндовс. Решается такая задача не так, как это было описано в способах выше, а намного проще.
- В режиме восстановления, переход в который был осуществлен через установочный образ операционной системы, запустите «Командную строку».
- Здесь введите
bootrec /FixMbr
и нажмите на Enter. - Вы будете уведомлены о том, что операция выполнена успешно.
- Закройте консоль и перезагрузите компьютер, чтобы начать корректное взаимодействие с системой.
Это были все способы восстановления загрузчика Windows 10 через «Командную строку». Как видите, каждый пользователь сможет найти оптимальный для себя вариант или воспользоваться альтернативой, если выбранный метод не принес никакого результата.
Еще статьи по данной теме:
Помогла ли Вам статья?
Ноутбуки и ПК сегодня – это наши незаменимые помощники в работе и образовании. С их помощью мы ведем свои проекты, общаемся с коллегами, слушаем вебинары и проходим онлайн-обучение.
И большинство из нас использует систему Windows. Если система дала сбой, можно самостоятельно попытаться ее восстановить при помощи командной строки.
Чтобы избавить свой компьютер от постоянных сбросов и рестартов при загрузке, нужно восстановить операционную систему (Windows) в командной строке.
Неудачное обновление драйверов, баннер на весь экран с просьбой оплатить какую-то услугу — всё это усложняет нормальную работу с ПК.
Восстановить систему нам поможет «Безопасный режим с поддержкой командной строки».
Обычно, командную строку применяют для расширенного устранения неполадок.
В этой статье мы расскажем о 10 проверенных способах решения проблем Windows с ее помощью.
Содержание
- Команды для восстановления Windows XP
- Команды для восстановления Windows 7
- Команды для восстановления Windows 8
- Ручное исправление проблем
- Точка восстановления для Windows 10
- Резервная копия Windows 10
- Запуск режима восстановления Windows 10
- Перезагрузка в безопасном режиме
- Очистка от вирусов
- Безопасный режим с наличием командной строки
- Как узнать букву системного диска?
Команды для восстановления Windows XP
Корректному запуску системы может препятствовать функциональной сбой.
Откат системы возможен только после полной загрузки ОС.
Но что делать, если этого процесса не происходит?
В таком случае нам нужно воспользоваться функционалом командной строки Windows.
В консоли восстановления находится большинство самых востребованных системных команд.
Они позволяют в считанне минуты исправить проблему и возобновить работу компьютера.
Для начала нужно иметь под рукой установочный диск или флешку с версией Windows, что была установлена на ПК.
В наше время наиболее часто используются USB-носители.
С помощью специальной утилиты Rufus, мы можем за пару кликов создать такой накопитель.
Если подсистема BIOS поддерживает загрузку со съёмного накопителя, нам нужно вставить нашу флешку в соответствующий разъём.
Далее нужно перезагрузить компьютер (или включить его).
Открываем загрузочное меню, с помощью клавиши входа в БИОС.
Обычно это клавиша Delete или F1, но возможны и другие варианты.
Во время загрузки в нижнем углу экрана высветиться подсказка с названием нужной кнопки.
Затем выбираем место, с которого система установит файлы. В нашем случае это USB-устройство.
Далее загрузчик просит нас нажать любую клавишу для запуска процесса копирования файлов.
Как на картинке ниже:
Нажимаем на, скажем, пробел и идём дальше.
Откроется процесс инсталляции нашей Windows XP, нужно подождать пока распакуются все загрузочные файлы.
После завершения распаковки, откроется следующее окно.
В нём нажимаем клавишу R, чтобы открыть консоль восстановления.
Теперь нужно ввести цифру, которая соответствует нужной копии Windows.
В большинстве случаев, установлена лишь одна ОС, кликаем на кнопку 1.
Если у вас установлен пароль — нужно ввести его и нажать Ok. Либо просто жмём Enter.
После этого откроется консоль восстановления.
В текстовую строку мы можем прописать любую интересующую нас команду.
Их полный список можно получить, написав
help
.
Вводим
fixmbr
— эта команда поможет восстановить загрузочный раздел системы.
Чтобы подтвердить любое действие, нажимаем латинскую букву Y и нажимаем Enter.
Пишем и подтверждаем команду
fixboot
, чтобы начать процесс записи ОС на системный диск.
После завершения процесса вводим
exit
, чтобы закрыть ненужную консоль.
Затем перезагружаем компьютер.
ВИДЕО: Восстановление MBR на Windows XP, все команды в консоли восстановления
Восстановление MBR на Windows XP, все команды в консоли восстановления
10 способов восстановления Windows через командную строку
Читайте также: [Инструкция] Как разблокировать графический ключ Android (Андроид): Все способы
Команды для восстановления Windows 7
Восстанавливать нашу систему будем через безопасный режим.
При запуске компьютера нажмите и удерживайте клавишу F8.
В редких случаях её функции занимает кнопка Delete.
Перед нами откроется загрузочное меню, в котором нам нужно выбрать пункт «Безопасный режим с поддержкой командной строки». Как показано на скриншоте ниже:
Перед нами откроется консоль, в которой нужно написать команду
rstrui.exe
Перед нами откроется «Мастер восстановления системы».
В нём отображается список сохранённых точек, к которым мы можем откатить систему.
Среди них будет и автоматически созданная точка.
Выбираем интересующий нас пункт и жмём Далее. Процесс восстановления запущен.
После этого перезагрузите ваш ПК.
Этот метод действует, даже когда система сильно повреждена вирусами. Таким способом можно воспользоваться, если ОС не загружается вовсе.
Интересные видео, которое дополнительно помогут разобраться в проблеме:
ВИДЕО: Не загружается Windows? Восстанови загрузку Windows 10, 8 или 7
Не загружается Windows? Восстанови загрузку Windows 10, 8 или 7
Видео инструкция
ВИДЕО: Восстановление windows 7, командная строка
Восстановление windows 7, командная строка
Видео инструкция
Читайте также: 6 вариантов отключения Secure Boot на разных системах и моделях ноутбуков
Команды для восстановления Windows 8
Проще всего начать процесс восстановления через загрузочный носитель.
Аналогично предыдущему варианту, это может быть обычный SD-диск или же USB-накопитель.
Вставляем наш переносчик системных файлов в нужный разъём и перезагружаем компьютер.
Во время запуска нажимаем клавишу Delete, чтобы зайти в подсистему БИОС.
Находим вкладку «boot» и устанавливаем на первое место наш носитель.
Делается это для того, чтобы загрузить систему именно из него.
Находясь в БИОСе, запомните какой диск раcположен на первом месте во вкладке «boot». Если у вас два и более хард диска, то загрузка начнётся с того, на котором нет данных операционной системы. Поставьте на первое место тот диск, на который хотите установить Виндовс.
Теперь нажимаем клавишу F10 и жмём на кнопку Y в латинской раскладке клавиатуры.
Конфигурация БИОСа успешно сохранена. После этого всплывёт окно «Мастера установки Windows 8».
Внизу экрана находим пункт «Восстановление системы» и кликаем на него.
В предложенном списке, выберите нужную операционную систему:
Теперь переходим в раздел «Диагностика» и входим в «Дополнительные параметры»:
Нажимаем на «Автоматическое восстановление» и ждём завершения процесса.
Находясь в БИОСе, запомните какой диск раcположен на первом месте во вкладке «boot». Если у вас два и более хард диска, то загрузка начнётся с того, на котором нет данных операционной системы. Поставьте на первое место тот диск, на который хотите установить Виндовс.
Читайте также: [Инструкция] Тестируем производительность компьютера: используем популярные программы +Отзывы
Ручное исправление проблем
Если автоматический режим бессилен, приступаем к ручному устранению багов.
Для этого в режиме «Дополнительных параметров» выбираем вкладку «Командная строка».
Начинаем работу с командной строкой.
Для начала вводим
bootrec /FixMbr
— для исправления загрузочной записи.
Потом пишем
bootrec /FixBoot
, чтобы исправить новый загрузочный сектор.
Затем вводим
bootrec /ScanOS
. Эта команда поможет найти ранее установленные версии Виндовс.
И последняя —
bootrec /RebuildBcd
.
Она предназначена для предоставления сведений об инсталлированных версиях ОС в хранилище загрузки.
Для завершения вводим латинскую Y, чтобы подтвердить все наши действия.
В результате у вас должна образоваться такая картина:
Теперь нужно просто перезагрузить компьютер, чтобы внесённые изменения вступили в силу.
Если все предыдущие действия не увенчались успехом, то воспользуемся ещё одним способом.
Снова открываем командную строку с установочного носителя (как описано выше).
Пишем действие
diskpart
. Запускается системная утилита.
Затем вводим действие
list volume
, которое откроет список всех установленных дисков.
Ищем диск, на который установлена наша операционная система.
Смотреть надо только по объёму.
Далее пишем команду
exit
, чтобы покинуть утилиту diskpart.
После этого вводим и выполняем
bcdboot.exe E:\Windows
, где «E:» — имя системного диска.
У вас оно может отличаться, будьте внимательны.
В результате у вас должно получиться следующее:
Это действие исправит некорректно работающий файл — «bootmgr».
Конфигурация хранилища загрузки так же восстановит свою работу, что поможет правильному запуску ОС.
Если и эта манипуляция не помогла, придётся удалять раздел.
После этого мы создадим новый, с правильно заданными конфигурациями.
Открываем утилиту diskpart, как описано выше.
Далее вводим
lis vol
. Это действие выведет список подключённых к устройству накопителей.
При помощи команды
sel vol 1
, мы выделяем том с зарезервированной системой.
Его размер должен быть равен 350Мб. Эго нужно удалить при помощи действия
del vol
. После этого снова пишем
lis vol
, для выведения списка нужных разделов.
В нём выбираем «Диск 0» и пишем
sel dis 0
Дальше нужно воссоздать удалённый диск, с точным повторением его размеров.
В строке пишем
create par primary size=350
Для него нужно установить нужный формат, а именно — NTFS.
Для этого вписываем очередное действие
format fs=NTFS
Затем нужно активировать его, кликнув на надпись
active
В результате всё должно выглядеть следующим образом:
При помощи команды
assign
наделяем наш новый размер именем.
Это должна быть большая латинская буква.
Чтобы проверить действие, снова пишем знакомое действие
lis vol
Найдите диск, объём которого равен 350Мб — запомните его букву.
Можем завершить работу с утилитой, написав действие
exit
Последнее что нужно сделать, написать завершительную команду
bcdboot D:\Windows
Вместо «D:» должна стоять буква, присвоенная созданному вами диску.
Интересные видео, которые помогут дополнительно разобраться в проблеме:
ВИДЕО: Работа с командной строкой в Windows 8
Работа с командной строкой в Windows 8
Видео инструкция
ВИДЕО: Как восстановить Windows 8.1 и 8. Второй способ сработал
Как восстановить Windows 8.1 и 8. Второй способ сработал
Видео инструкция
Читайте также: ТОП-6 Способов как очистить Windows 7-10 от ненужного мусора, просто очистить кэш памяти, удалить обновления и очистить реестр
Точка восстановления для Windows 10
Для начала рассмотрим возможность создания резервной копии windows с помощью cmd (командной строки).
Чтобы создать копию рабочей операционной системы, нужно перезагрузить компьютер следующим образом:
Удерживая клавишу Shift, нажимаем левой кнопкой на опцию «Перезагрузка».
Перед вами появится следующее окно. В нём выбирите пункт «Поиск и устранение неисправностей».
В следующем окне выбираем «Дополнительные параметры», как показано на скриншоте.
Если на вашем ПК установлен пользовательский пароль или в системе находиться ещё какие-то учётные записи помимо вашей, перед загрузкой cmd могут появиться дополнительные экраны предупреждений. В первом случае просто введите пароль в указанное поле и нажмите Ок. Во втором выберите нужную учётную запись и нажмите Enter.
В окне доп. параметров находим пункт «Командная строка» и нажимаем на него.
Теперь нужно по порядку ввести нужные команды. Это позволит сделать резервную копию правильно.
В нужное поле вводим команду
diskpart
и нажимаем Enter.
Здесь будут отображены имена всех существующих в системе дисков и их параметры.
Следующая команда
list volume
и нажимаем кнопку Enter.
Она выдаст нам список, в котором нужно будет запомнить букву системного диска.
Системное отображение и буква из графической оболочки могут не совпадать, поэту запишите букву именно из этого списка.
Для завершения вводим
exit
и снова нажимаем Enter.
Теперь приступаем к созданию образа операционной системы.
Будем использовать системную утилиту «dism.exe».
Снова открываем cmd и печатаем в поле для ввода следующее:
dism /Capture-Image /ImageFile:D:\Win10refr.wim /CaptureDir:E:\ /Name:”Windows 10”
Эта процедура может занять некоторое время. Наберитесь терпения.
О завершении процесса нам сообщит следующее окно:
Образ смонтирован и можно приступать к следующим шагам.
Выходим из режима восстановления системы.
Читайте также: ТОП-4 Простых способа как изменить любое расширение файла в Windows 7/10
Резервная копия Windows 10
Создать резервную копию операционной системы можно и в самой Windows 10.
Запускаем консоль с помощью предназначенных для этого горячих клавиш Win + X.
Находим пункт «Командная строка (администратор)» и нажимаем левой кнопкой мыши либо Enter.
После этого, мы создаём директорию для нашей копии Windows.
Для этого в нужном поле вводим:
mkdir С:\Imagen-Restaurar
и нажимаем клавишу Enter.
После ваших действий не последует видимых изменений. Не пугайтесь.
Таковы настройки системы. Консоль выдаст вам ответ уже после завершения манипуляции.
На 20-30 минут оставьте компьютер в спокойствии, не совершая никаких дополнительных действий.
При работе с консолью никогда не ставьте пробелов между словами, их лучше заменить на — (дефис). В случаи с пробелами могут возникнуть ошибки и непредвиденные сбои.
Когда процесс завершится, вы увидите созданную вами копию, которая будет стоять под именем «С:».
Путь записи выберете самостоятельно. Перед вами будет два варианта: внешний винт или же другой локальный диск.
«Imagen-Restaurar» — имя созданной папки, в которой будет храниться наш образ.
Итак, после завершения процесса проверьте в ней наличие файла «CustomRefresh.wim».
Если её не обнаружится, то нажимаем restart и повторяем попытку.
В случае, если вы задали неверный путь, смонтированный образ надо искать в папке System32.
Этот образ регистрируется как отправная точка для восстановления системы Windows.
Создавать точку восстановления стоит, когда операционная система в порядке. В дальнейшем, вы сможете в любой момент откатить ОС до последней точки восстановления.
Читай также:
5 советов по настройке файла подкачки Windows
8 причин зависания Windows: Что делать
4 способа узнать характеристики компьютера на Windows
Запуск режима восстановления Windows 10
Перезагрузка в безопасном режиме
Перед восстановлением нужно удостовериться, нет ли в системе зловредных файлов. Если вирусная атака повредила Windows, то стоит провести глубокую проверку всего компьютера.
Первым делам перезагружаем наш ПК в безопасном режиме. Для этого открываем меню «Пуск».
Находим пункт «Параметры» и открываем его при помощи щелчка левой кнопки мыши.
Теперь нажимаем на «Обновление и безопасность» → «Восстановление» → «Особые варианты загрузки».
Находим опцию «Перезагрузить сейчас» и выбираем её.
В результате этого перед вами откроется «Выбор действия».
Этот пункт даёт нам на выбор три действия, выбираем позицию «Диагностика».
В открывшемся окне выбираем «Дополнительные параметры», и наконец «Параметры загрузки».
Из предложенного списка вариантов перезагрузки, нам нужен «Включить безопасный режим».
Нажимаем на кнопку «Перезагрузить».
Этот режим можно выбрать и коротким путём: заходим в «Пуск», зажимаем клавишу Shift и нажимаем на действие «Перезагрузка». На скриншоте детально описано:
Эту же функцию можно поставить по умолчанию через командную строку.
Для начала открываем её (выше показано, как именно) и вводим всего одну команду:
bcdedit /set {default} bootmenupolicy legacy
и нажимаем Enter.
Закрываем окно нашего терминала, и смело перезагружаем компьютер обычным способом.
Во время запуска системы нажимаем клавишу F8 и перед нами появится меню выбора способа загрузки.
ВИДЕО: Восстановление Windows 10 с помощью командной строки
Восстановление Windows 10 с помощью командной строки
Видео инструкция
Очистка от вирусов
Абсолютно не важно, каким именно антивирусом вы пользуетесь.
Перед процессом восстановления системы, обязательно проверьте свой ПК на наличие вредных программ или файлов.
Используйте для этого «Глубокое сканирование».
Безопасный режим с наличием командной строки
Запускаем наш компьютер. Через несколько секунд нажимаем клавишу F8, чтобы на экране появилось окно выбора загрузки.
Идём по знакомому пути: «Диагностика» — «Дополнительные параметры» — «Командная строка».
На скриншотах детально показан весь путь.
Двигаться можем с помощью кликов мышки, или же стрелочками клавиатуры.
После каждого выбора, методично нажимаем Enter для ввода.
В некоторых случаях нам может помочь пункт «Восстановление при загрузке». Он также находится в дополнительных параметрах. Это встроенная системная утилита, которая может автоматически исправить или восстановить загрузку Windows.
В открывшемся окне просто выбираем из предложенного списка название операционной системы (если их несколько).
После автоматического процесса устранения неполадок, мешающих правильной загрузке Виндовс, наш компьютер будет работать в штатном режиме.
Если такой способ не помог, прибегаем к помощи командной строки.
В поле для ввода, пишем команду
bcdboot.exe
, далее ставим пробел.
Следующей нам нужно указать букву системного диска (в основном С) и ввести название операционной системы (Windows).
В конечном итоге, команда будет выглядеть следующим образом:
bcdboot.exe C:\Windows
ВИДЕО: Командная строка Windows 10
Командная строка Windows 10
Видео инструкция
Как узнать букву системного диска?
Для этого мы также воспользуемся командной строкой. Вводим команду
diskpart
и затем нажимаем Enter
После открытия этой команды, пишем
list disk
, нажимаем Enter.
Перед нами появится информация обо всех дисках, которые есть на компьютере.
Из этого списка нам нужно найти именно системный. Набираем
sel disk 0
.
После этого нужный нам диск должен автоматически выделиться.
Чтобы открыть детальную информацию о нём, пишем
detail disk
В новом информационном окне мы видим имя искомого системного диска.
Детально показано на скриншоте:
Этот поиск сделан для того, чтобы избежать ошибок при восстановлении.
Имя системного диска, что закреплено за ним по умолчанию, не всегда совпадает с буквой в командной строке.
В нашем случае, системным оказался D:
Для выхода из службы «diskpart», вводим слово
Exit
и нажимаем Enter.
Теперь можем вернуться к процессу исправления, набрав команду
bcdboot.exe D:\Windows
Снова нажимаем на ввод Enter.
Если вы выполнили все инструкции правильно, появится сообщение об успешном восстановлении файлов загрузки.
Закрываем командную строку и перезагружаем своё устройство.
ВИДЕО: Восстановление UEFI Windows 10 с помощью командной строки
Восстановление UEFI Windows 10 с помощью командной строки
10 способов восстановления Windows через командную строку
Надеемся, что наши советы помогли вам эффективно справиться с проблемами запуска операционной системы Windows.
Мы подробно описали механизм работы с консолью, что поможет вам вручную ввести нужные конфигурации.
9.6 Оценка
В инструкции описаны все способы восстановления системы через командную строку. Рассмотрены варианты от Windows XP до «десятки».
Добавить отзыв | Читать отзывы и комментарии
Проверка целостности системных файлов Windows 10 может пригодиться в том случае, если у вас есть основания полагать, что такие файлы были повреждены или же возникли подозрения о том, что какая-либо программа могла изменить системные файлы операционной системы.
В Windows 10 присутствует два инструмента для проверки целостности защищенных системных файлов и их автоматического восстановления при обнаружении повреждений — SFC.exe и DISM.exe, а также команда Repair-WindowsImage для Windows PowerShell (использующая DISM для работы). Вторая утилита служит дополнением первой, в случае, если SFC не удается восстановить поврежденные файлы.
Примечание: описываемые в инструкции действия безопасны, однако, в том случае, если до этого вы проделывали какие-либо операции, связанные с заменой или изменением системных файлов (например, для возможности установки сторонних тем и т.п.), в результате восстановления системных файлов, эти изменения будут отменены.
Использование SFC для проверки целостности и исправления системных файлов Windows 10
Многим пользователям знакома команда проверки целостности системных файлов sfc /scannow которая автоматически проверяет и исправляет защищенные системные файлы Windows 10.
Для запуска команды стандартно используется командная строка, запущенная от имени администратора (запустить командную строку от администратора в Windows 10 можно, введя «Командная строка» в поиске в панели задач, затем — правый клик по найденному результату — Запуск от имени администратора), вводим в нее sfc /scannow и нажимаем Enter.
После ввода команды, начнется проверка системы, по результатам которой найденные ошибки целостности, которые можно исправить (о том, какие нельзя — далее) будут автоматически исправлены с сообщением «Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила», а в случае их отсутствия вы получите сообщение о том, что «Защита ресурсов Windows не обнаружила нарушений целостности».
Также имеется возможность проверить целостность конкретного системного файла, для этого можно использовать команду
sfc /scanfile="путь_к_файлу"
Однако при использовании команды есть один нюанс: SFC не может исправить ошибки целостности для тех системных файлов, которые используются в настоящий момент времени. Чтобы решить проблему, можно запустить SFC через командную строку в среде восстановления Windows 10.
Запуск проверки целостности Windows 10 с помощью SFC в среде восстановления
Для того, чтобы загрузиться в среде восстановления Windows 10, вы можете использовать следующие способы:
- Зайти в Параметры — Обновление и безопасность — Восстановление — Особые варианты загрузки — Перезагрузить сейчас. (Если пункт отсутствует, то вы можете также использовать такой метод: на экране входа в систему, кликните по значку «вкл» справа внизу, а затем, удерживая Shift, нажмите «Перезагрузка»).
- Загрузиться с заранее созданного диска восстановления Windows.
- Загрузиться с установочного диска или загрузочной флешки с дистрибутивом Windows 10, а в программе установки, на экране после выбора языка, слева внизу выбрать «Восстановление системы».
- После этого, зайдите в «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Командная строка» (в случае если вы использовали первый из указанных выше способов, вам также потребуется ввести пароль администратора Windows 10). В командной строке по порядку используйте следующие команды:
- diskpart
- list volume
- exit
- sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows (где C — раздел с установленной системой, а C:\Windows — путь к папке Windows 10, у вас буквы могут отличаться).
- Запустится сканирование целостности системных файлов операционной системы, при этом в этот раз команде SFC будет доступно восстановление всех файлов, при условии, что не повреждено хранилище ресурсов Windows.
Сканирование может продолжаться в течение значительного времени — пока мигает указатель подчеркивания, ваш компьютер или ноутбук не завис. По завершении закройте командную строку и перезагрузите компьютер в обычном режиме.
Восстановление хранилища компонентов Windows 10 с помощью DISM.exe
Утилита для развертывания и обслуживания образов Windows DISM.exe позволяет выявить и исправить те проблемы с хранилищем системных компонентов Windows 10, откуда при проверке и исправлении целостности системных файлов копируются оригинальные их версии. Это может быть полезным в тех ситуациях, когда защита ресурсов Windows не может выполнить восстановление файлов, несмотря на найденные повреждения. В этом случае сценарий будет следующим: восстанавливаем хранилище компонентов, а после этого снова прибегаем к использованию sfc /scannow.
Для использования DISM.exe, запустите командную строку от имени администратора. После чего можно использовать следующие команды:
Примечание: в случае, если команда восстановления хранилища компонентов не работает по той или иной причине, вы можете использовать файл install.wim (или esd) со смонтированного ISO образа Windows 10 (Как скачать Windows 10 ISO с сайта Microsoft) в качестве источника файлов, требующих восстановления (содержимое образа должно соответствовать установленной системе). Сделать это можно с помощью команды:
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу_wim:1 /limitaccess
Вместо .wim можно использовать файл .esd тем же образом, заменив в команде все wim на esd.
При использовании указанных команд, журнал выполненных действий сохраняется в Windows\Logs\CBS\CBS.log и Windows\Logs\DISM\dism.log.
DISM.exe также можно использовать в Windows PowerShell, запущенном от имени администратора (запустить можно из меню правого клика по кнопке Пуск) с помощью команды Repair-WindowsImage. Примеры команд:
- Repair-WindowsImage -Online -ScanHealth — проверка наличия повреждений системных файлов.
- Repair-WindowsImage -Online -RestoreHealth — проверка и исправление повреждений.
Дополнительные методы восстановления хранилища компонентов, если описанные выше не срабатывают: Восстановление хранилища компонентов Windows 10.
Как видите, проверка целостности файлов в Windows 10 — не такая уж и сложная задача, которая порой может помочь исправить самые разные проблемы с ОС. Если не смогла, возможно, вам поможет что-то из вариантов в инструкции Восстановление Windows 10.
Как проверить целостность системных файлов Windows 10 — видео
Также предлагаю ознакомиться с видео, где использование основных команд проверки целостности показано наглядно с некоторыми пояснениями.
Дополнительная информация
Если sfc /scannow сообщает о том, что защите системы не удалось выполнить восстановление системных файлов, а восстановление хранилища компонентов (с последующим повторным запуском sfc) не помогло решить проблему, вы можете просмотреть, какие именно системные файлы были повреждены, обратившись к журналу CBS.log. Для того, чтобы экспортировать нужные сведения из журнала в текстовый файл sfc на рабочем столе, используйте команду:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc.txt"
Также, по некоторым отзывам, проверка целостности с помощью SFC в Windows 10 может обнаруживать повреждения сразу после установки обновления с новой сборкой системы (без возможности исправить их, не установив новую сборку «начисто»), а также для некоторых версий драйверов видеокарт (в данном случае ошибка находится для файла opencl.dll. Если что-то из этих вариантов случилось и у вас, возможно, не следует предпринимать никаких действий.
Для начала давайте вспомним, что нам дает восстановление операционной системы через командную строку и не обязательно windows 10 , и почему именно этот метод должен использоваться. Учитывая то, что процесс отката системы до последней удачной конфигурации делается не для хорошего настроения, а чтобы восстановить работу машины. Случается так, что при запуске винды начинается бесконечный сброс и рестарт, или на весь экран у вас баннер с просьбой оплатить штраф или налог, неудачно прошло обновление или установка драйвера – список можно продолжать долго. Именно в вышеперечисленных ситуациях, требуется «Безопасный_режим_с_поддержкой командной_строки» через которую мы и сможем восстановить систему Windows 10. Хотелось бы начать не с самого процесса возврата к жизни нашей ОС, а с того – чтобы было с чего возрождать – точка восстановления.
Точка возврата из среды восстановления
Раз уж мы говорим о cmd, то и расскажем о возможностях создания через командную строку точки восстановления в Windows 10 – это не единственный способ. Прежде чем приступить к созданию полной копии системного раздела со всем содержимым – нашу рабочую версии виндовс, нужно перезагрузить компьютер особы методом:
- «Пуск» → Удерживайте [Shift] и нажмите мышкой на «Перезагрузить»
- В появившемся окне выберите «Поиск и устранение неисправностей»
- «Дополнительные параметры»
! В случае, если у вас установлен пароль при входе в систему и учетных записей больше одного, перед загрузкой cmd появится дополнительно от 1 до 2-х экранов:
- С просьбой выбрать учетную запись
- Поле для ввода пароля, если в учетке он установлен
- «Командная строка»
Давайте введем по порядку команды, чтобы правильно сделать копию.
- «diskpart» и жмем [enter] – отображает все разделы жестких дисков и их состояние.
- «list volume» и [enter] – выдает список в котором нам необходимо запомнить букву, присвоенную системному диску, так как системное отображение и буква из графической оболочки не всегда совпадают.
- Вводим [exit] и [enter]
В windows 10 есть полезная утилита — «dism.exe», которая создает образ винды и с помощью командной строки восстановливает систему, следуем инструкции:
Напечатайте:
dism /Capture-Image /ImageFile:D:\Win10refr.wim /CaptureDir:E:\ /Name:”Windows 10”
Наберитесь терпения, вот резервная копия будет готова.
На этом создании backup завершено, выходите из режима восстановления системы.
Резервная копия из виндовс
Создать точку восстановления из командной строки можно и в самой Windows 10, для этого нам необходимо запустить консоль посредством горячих клавиш, далее по инструкции:
- [Win] + [X] → «Командная_строка (Administrator)» → OK
Теперь будем создавать директорию для копии винды, вводим:
- «mkdir С:\Imagen-Restaurar» и жмем [ввод]
Ничего происходить после ввода не будет – консоль вернет ответ, только в результате завершения. Поэтому на протяжении от 20-ти до 30-ти избегайте каких-либо манипуляция с компьютером.
Хотелось бы отметить, во избежание ошибок – не ставьте пробелы между словами, заменяйте «-»; ни при каких условиях не меняйте наименования директорий, чтобы не былол сбоя.
Здесь, «С:» — будет копия — выбираете самостоятельнопуть записи, будь-то внешний винт, или другой local disk. А «Imagen-Restaurar» — имя папки. После появления надписи об удачном завершении, удостоверьтесь на месте ли «CustomRefresh.wim», если его не оказалось, restart и повторяйте попытку.
Запускаем system recovery из консоли
Через командную строку — восстановить систему Windows 10, можно двумя способами.
Важно! Если виндовс рухнул вследствие вирусной атаки, прежде зайдите в «Safe_mode» (безоп. режим), проведите глубокий анализ антивирусом.
- Если только доступен safe_mode c консолью – нажатие [F8].
- Вбейте: «rstrui.exe» → «Восстановление_системы» → пункт «Восстановление_более_раннего_состояния_компьютера».
Запомните, что после recovery изменить уже нельзя ничего, только после полнового recovery, сможете выбрать другую версию, которая есть.
- В зависимости от того, куда была записана копия виндовс – этот носитель должен быть вставлен в компьютер и далее пошагово:
- Пуск» → Удерживайте [Shift] и левым кликом «Перезагрузить»
- Далее «Поиск_и_устранение_неисправностей»
- «Дополнительные_параметры»
- «Командная_строка»
- пишем «bootrec.exe» → жмем [_enter_]
Встроенная утилита, исправляющая ошибки с рядом инструментов, одну из них надо указать при запуске recovery. Скришоте ниже.
Кроме того, на нашем сайте можно ознакомиться:
- как восстановить Виндовс 10;
- как вызвать командную строку в Windows 10.