- Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов
- Запуск средства проверки системных файлов (SFC.exe)
- Дополнительная информация
- Восстановление загрузчика Windows 7 — 3 способа
- Выполнение восстановления Windows 7 автоматически средством системы
- Восстановление загрузчика Windows 7 с помощью утилиты Bootrec
- Как восстановить загрузчик Windows 7 командной строки с помощью утилиты BCDboot
- Выводы статьи
Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов
Если некоторые функции Windows не работают или Windows завершает работу, используйте средство проверки системных файлов для сканирования Windows и восстановления файлов.
Несмотря на то, что приведенные ниже шаги могут показаться сложными на первом этапе, просто выполните их по порядку, и мы попробуем помочь вам.
Запуск средства проверки системных файлов (SFC.exe)
выполнив указанные ниже действия.
Откройте командную строку с повышенными привилегиями. Для этого выполните указанные ниже действия, в зависимости от версии операционной системы:
Пользователям Windows 10, Windows 8.1 или Windows 8 перед запуском средства проверки системных файлов нужно запустить систему обслуживания образов развертывания и управления ими (DISM). (Если на вашем компьютере установлена система Windows 7 или Windows Vista, перейдите сразу к шагу 3.)
Введите следующую команду и нажмите клавишу ВВОД. Выполнение команды может занять несколько минут.
DISM.exe /Online /Cleanup-image /Restorehealth
Важно! При запуске этой команды DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений. Но если поврежден клиент Центра обновления Windows, используйте работающий экземпляр Windows в качестве источника восстановления либо параллельную папку Windows из сетевого расположения или со съемного носителя, например DVD-диска Windows, в качестве источника файлов. Для этого введите в командной строке такую команду:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source: C:\RepairSource\Windows /LimitAccess
Примечание. Вместо заполнителя C:\RepairSource\Windows укажите расположение вашего источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows.
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%\System32\dllcache.
Заполнитель %WinDir% представляет собой папку операционной системы Windows. Например, C:\Windows.
Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.
После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:
Защита ресурсов Windows не обнаружила нарушений целостности.
Это значит, что отсутствующие и поврежденные системные файлы не обнаружены.
Защита ресурсов Windows не может выполнить запрошенную операцию.
Для устранения этой проблемы выполните сканирование с помощью средства проверки системных файлов в безопасном режиме, убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%\WinSxS\Temp.
Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log %WinDir%\Logs\CBS\CBS.log.
Для просмотра подробных сведений о сканировании и восстановлении системных файлов перейдите к разделу Как просмотреть подробные сведения процесса работы средства проверки системных файлов.
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%\Logs\CBS\CBS.log.
Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.
Для этого нажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
Дополнительная информация
Чтобы ознакомиться с подробными сведениями, включенными в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть их в этом файле. Для этого выполните указанные ниже действия.
Откройте командную строку с повышенными привилегиями, как это описано на шаге 1.
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
Примечание. В файле Sfcdetails.txt содержатся сведения о каждом запуске средства проверки системных файлов на компьютере. Он также содержит информацию о файлах, которые не были исправлены средством проверки системных файлов. Проверьте дату и время записей, чтобы определить проблемные файлы, обнаруженные при последнем запуске средства проверки системных файлов.
Откройте файл Sfcdetails.txt на рабочем столе.
В файле Sfcdetails.txt используется следующий формат:
Сведения о дате и времени SFC В следующем примере файла журнала содержится запись для одного файла, который не удалось исправить: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot repair member file [l:34<17>]»Accessibility.dll» of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken =
Как вручную заменить поврежденный системный файл гарантированно работоспособной копией файла.
После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле Sfcdetails.txt, выясните расположение поврежденного файла, затем вручную замените поврежденный файл его гарантировано работоспособной копией. Для этого выполните указанные ниже действия.
Примечание. Гарантировано работоспособную копию системного файла можно взять с другого компьютера, на котором установлена такая же, как на вашем компьютере версия Windows. Чтобы убедиться в работоспособности системного файла, который вы планируете скопировать на другом компьютере, можно провести процесс проверки средством проверки системных файлов.
Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:
takeown /f Путь_и_имя_файла Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:\windows\system32\jscript.dll.
Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:\windows\system32\jscript.dll /grant administrators:F.
Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
Copy Исходный_файл Расположение Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.
Если описанные выше действия не помогли, возможно, потребуется переустановить Windows. Дополнительные сведения см . в разделе Варианты восстановления Windows10.
Восстановление загрузчика Windows 7 — 3 способа
Восстановление загрузчика Windows 7 — выполнение действий для восстановления работоспособности операционной системы, после возникновения неполадок при загрузке Windows. Из-за сбоя системы, пользователь может потерять данные, личные файлы, находящиеся на компьютере.
В один прекрасный момент времени, операционная система не сможет загрузиться на компьютере. На экране появляются различные сообщения (не всегда на русском языке), в которых говорится о проблеме с загрузкой Windows.
Основные причины возникновения неполадок с загрузчиком Windows 7:
- действия пользователя: попытка использования скрытых системных разделов, неправильные изменения файлов загрузки при помощи EasyBCD и т. п.;
- системный сбой;
- воздействие вредоносного программного обеспечения;
- появление сбойных блоков на жестком диске компьютера;
- операционные системы установлены на компьютер в неправильном порядке;
- неполадки аппаратного обеспечения.
Проблему с загрузчиком необходимо решить, иначе не получится воспользоваться Windows, потому что система не запускается на компьютере. Неполадки можно устранить радикальным способом: заново установить Windows 7 на ПК.
Если есть резервная копия системы, созданная средством системы, или при помощи сторонних программ нужно выполнить восстановление из резервного образа Windows, созданного заранее. Многие пользователи, к сожалению, не удаляют должного внимания резервному копированию системы, поэтому эти способы им не подойдут.
Как восстановить загрузчик Windows 7? Для восстановления файлов загрузки операционной системы воспользуйтесь встроенными средствами Windows: автоматическое восстановление запуска, а также при помощи утилит BootRec и BCDboot, входящих в состав операционной системы, запускаемых в командной строке.
Перед использованием средств операционной системы, необходимо узнать разметку жесткого диска MBR или GPT. Современные компьютеры имеют стиль разметки жесткого диска GPT и новый БИОС — UEFI, а во времена Windows 7, на дисках использовалась разметка MBR, и теперь уже устаревший BIOS. На некоторых компьютерах, Windows 7 с разрядностью 64 бит, установлена на диски с UEFI и GPT, а в основном, на ПК с Windows 7 используется разметка MBR (главная загрузочная запись).
В этой статье мы рассмотрим инструкции, как в Windows 7 восстановить загрузчик системными средствами: сначала выполним автоматическое восстановление, а затем попробуем восстановить загрузчик из командной строки.
Для выполнения операций по восстановлению загрузчика, потребуется либо Диск восстановления Windows 7, либо установочный DVD диск с операционной системой, или загрузочная флешка Windows 7. Загрузочные носители нужны для получения возможности загрузить на персональном компьютере среду восстановления Windows RE (Windows Recovery Environment), с помощью которой можно попытаться решить проблему с невозможностью запуска системы.
Выполнение восстановления Windows 7 автоматически средством системы
Самый простой способ: автоматическое восстановление загрузочного раздела на жестком диске средством операционной системы. Это действие происходит без участия пользователя, необходимо только загрузится на компьютере с загрузочного диска.
Сразу после запуска компьютера, при помощи клавиш клавиатуры нужно войти в загрузочное меню (Boot Menu) для выбора внешнего устройства для загрузки: DVD диска или USB флешки. Какие клавиши следует нажимать, зависит от производителя оборудования, узнайте заранее об этом.
Другой способ: можно войти в BIOS и выставить там приоритет загрузки с подключенного устройства: USB накопителя или DVD диска.
На этом примере, я использую установочный диск Windows 7, все действия с загрузочной флешки выполняются подобным образом.
В первом окне программы установки Windows нажмите на кнопку «Далее».
В окне с предложением начать установку операционной системы на компьютер, в левом нижнем углу нажмите на «Восстановление системы».
В открывшемся окне «Параметры восстановления системы» запустится поиск установленных систем.
Через некоторое время появится сообщение о том, что обнаружены проблемы в параметрах загрузки компьютера.
Нажмите на «Подробности» для того, чтобы посмотреть описание исправления.
Для запуска автоматического устранения неполадок с загрузкой системы, нажмите на кнопку «Исправить и перезапустить».
После восстановления загрузчика, операционная система Windows 7 снова загрузится на компьютере.
Автоматическое устранение проблем средствами системы можно запустить немного по-другому:
- В окне «Параметры восстановления системы» активируйте опцию «Используйте средства восстановления, позволяющие устранить проблемы при запуске Windows. Выберите операционную систему для восстановления», а затем нажмите на кнопку «Далее».
- В окне выбора средств восстановления нажмите на «Восстановление запуска».
- Дождитесь окончания операции по автоматическому устранению проблем, мешающих запуску системы.
Если проблема автоматически не решена, перейдите к следующим способам, в которых пользователю придется вручную вводить команды в командной строке Windows.
Восстановление загрузчика Windows 7 с помощью утилиты Bootrec
Следующий способ предполагает восстановление загрузчика Windows 7 через командную строку. Для этого мы используем утилиту Bootrec.exe. Это способ работает только с дисками, имеющими основную загрузочную запись MBR.
С загрузочного диска нужно войти в среду восстановления Windows, описанным выше способом.
В окне «Параметры восстановления системы» нажмите на опцию «Командная строка».
В утилите Bootrec.exe используются следующие базовые команды:
- FixMbr — параметр записывает основную загрузочную запись (MBR) в системный раздел диска, совместимую с Windows 7, существующая таблица разделов не перезаписывается
- FixBoot — при помощи команды выполняется запись в системный раздел нового загрузочного сектора, который совместим с Windows 7
- ScanOS — выполнение поиска на всех дисках установленных систем, совместимых с Windows 7, отображение записей, которых нет в хранилище конфигурации системы
- RebuildBcd — проведение поиска на всех дисках установленных систем, совместимых с Windows 7, выбор систем для добавления данных в хранилище конфигурации загрузки
Команда FixMbr применяется для исправления основной загрузочной записи, а также для удаления из главной загрузочной записи некорректного кода.
Команда FixBoot используется при следующих условиях: повреждение загрузочного сектора, загрузочный сектор заменен на нестандартный загрузочный сектор, на компьютер с Windows 7 была установлена более ранняя версия Windows (Windows XP или Windows Vista).
Команда ScanOS служит для поиска на всех дисках операционных систем, совместимых с Windows 7. В результате, будут отображены все записи, относящиеся к другим операционным системам, установленным на компьютере, которые не отображаются в меню диспетчера загрузки.
Команда RebuildBcd позволяет обнаружить и добавить в хранилище конфигурации загрузки, установленные на компьютере системы. Параметр используется для полного перестроения конфигурации хранилища загрузки системы.
В окне интерпретатора командной строки введите команду (после ввода команд в командной строке нажимайте на клавишу «Enter»):
Если проблема не устранена, возможно, понадобится ввод следующей команды:
Остальные команды применяются, если на компьютере установлено несколько операционных систем.
Закройте командную строку, а в окне «Параметры восстановления системы» нажмите на кнопку «Перезагрузка».
Как восстановить загрузчик Windows 7 командной строки с помощью утилиты BCDboot
При помощи утилиты bcdboot.exe можно восстановить загрузчик Windows 7 на компьютерах с MBR или GPT стилями разметки жесткого диска.
Загрузитесь со съемного устройства пройдите путь до окна с выбором способа восстановления системы, а затем запустите командную строку. Другой вариант: в самом первом окне нажмите на клавиатуре на клавиши «Shift» + «F10» для входа в окно командной строки.
В окне командной строки введите команду для запуска утилиты DiskPart:
Для вывода информации о дисках компьютера введите следующую команду:
Нам нужно узнать букву диска (имя тома), на котором установлена операционная система.
Имя тома (буква диска) в утилите Diskpart может отличаться от буквы диска в Проводнике. Например, в моем случае, в Проводнике системный раздел имеет букву «C», а в diskpart он обозначен буквой «E».
Для выхода из утилиты diskpart введите:
Далее в окне интерпретатора командной строки введите команду:
В этой команде: «X» — буква диска, на котором установлена операционная система. В моем случае, это буква «E», у вас может быть другое имя тома (диска).
Закройте командную строку.
В окне «Параметры восстановления системы» нажмите на кнопку для перезагрузки компьютера.
Выводы статьи
При возникновении неполадок с загрузчиком Windows 7, необходимо восстановить файлы загрузки системы, загрузившись на компьютере с загрузочного диска Windows. Восстановить поврежденные или отсутствующие файлы можно при помощи средств операционной системы: автоматическим устранением неполадок загрузки Виндовс, используя утилиты Bootrec и BCDboot, запускаемые из командной строки в среде восстановления.