Windows 10 перестала загружаться — как исправить (РЕШЕНО)
Современные Windows 10 в случае проблем с загрузкой предлагают некоторый набор встроенных действий:
- перезагрузиться
- автоматически найти и решить проблемы при следующей перезагрузке
- откатить последние обновления
Вам следует попробовать это всё.
Бывают ситуации, когда не сработало ни автоматический поиск и исправление проблем, а восстановление невозможно (Windows 10 не выводит информацию о причинах).
Кажется, что остаётся только переустанавливать Windows 10 и тратить уйму времени на повторную настройку и обновление. Но всё не так ужасно — я покажу два эффективных способа, которые могут вернуть вашу Windows 10 даже если все встроенные инструменты не смогли помочь.
Частыми «фатальными» причинами, из-за которых Windows 10 не может загрузиться и не может восстановиться это:
- проблемы (ошибки) диска, повреждённая файловая система
- проблемы с загрузочным разделом (повреждён или уничтожен)
В этой статье я покажу как исправить диск и заново создать загрузочный раздел. Причём эти действия не требуют установки дополнительных программ и даже не требуют загрузочную флешку или диск.
Как перейти в командную строку Windows
Если Windows 10 уже попыталась восстановиться и система пришла к выводу, что «всё сильно плохо», при включении вам предложат выбрать раскладку клавиатуры:
Можно сразу выбрать английскую, поскольку именно она нам понадобится. Либо выберите русскую, а затем в командной строке переключитесь на английскую раскладку клавиатуры сочетанием клавиш Alt+Shift.
Выберите действие «Поиск и исправление неисправностей».
- Восстановление при загрузке
- Удалить обновление
- Восстановление системы
Если всё это не получилось, то перейдите в раздел «Командная строка».
Именно в командной строке мы будем выполнять описанные далее действия.
Исправление диска с помощью команды chkdsk
Программа CHKDSK выполняет проверку диска и выводит отчёт.
Чтобы проверить ошибки и исправить диск выполните следующую команду:
Подразумевается, что у вас проблемы с системным диском — если это не так, то вместо C: вставьте другой диск.
Дождитесь выполнения этой команды — на это может понадобится много времени, если у вас большой, но медленный диск.
Windows сделала исправления в файловой системе. Дальнейшие действия не требуются
То, скорее всего, исправление диска прошло успешно.
Когда программа завершит работу, перезагрузитесь. Вполне возможно, что уже это исправить вашу проблему и вы сможете загрузиться в Windows.
Восстановление загрузчика Windows 10
В моём случае на диске были найдены и исправлены проблемы, но операционная система всё равно не загружалась. Мне помогло восстановление загрузчика.
ВНИМАНИЕ: во время этой процедуры мы будем форматировать загрузочный раздел. Ваши файлы и документы останутся нетронутыми если вы ПРАВИЛЬНО укажите путь до раздела. Поэтому делайте следующие действия максимально внимательно — ошибка в выборе раздела приведёт к форматированию не того диска. В результате восстанавливать будет уже нечего…
В командной строке запустите программу и дождитесь её открытия:
В приглашении DISKPART наберите:
Нам нужно узнать, какой номер у загрузочного диска. В моём случае это 0.
Теперь введите следующую команду, заменив 0 на номер вашего загрузочного диска:
Теперь следующей командой выведем список томов:
Это очень важный шаг! Нам нужно узнать, какой номер имеет раздел с EFI. У раздела EFI файловой системой является FAT32 и у этого раздела нет буквы.
На моём скриншоте том с EFI имеет номер 3.
Выполните следующую команду, заменив 3 на номер вашего раздела:
Теперь этому разделу нужно присвоить букву. Это может быть любая не занятая буква.
Выходим из DISKPART:
Наберите в вашей командной строке (замените на назначенную букву для раздела EFI):
Теперь, когда в Diskpart разделу EFI назначена буква, мы можем отформатировать его. Будьте очень внимательны и правильно укажите букву, замените V на ту, которую вы использовали:
Программа предупредит вас, что с этого раздела будут удалены все данные. Нажмите Y. Также повторно введите Y для подтверждения отключения тома.
Метку тома вводить необязательно.
Теперь выполните команду, которая создаст загрузчик. В этой команде поменяйте только букву V (если вы использовали другую).
После сообщения «Файлы загрузки успешно созданы» ваша система готова к нормальному использованию.
Закройте командную строку и перезагрузите компьютер.
Заключение
Описанными выше способами — исправление диска и восстановление загрузчика можно решить проблемы с загрузкой «безнадёжных» Windows 10 когда все другие способы не помогли.
Не нужно бояться командной строки — все шаги описаны максимально подробно.
Справочная информация
Ошибка «Windows не удаётся запустить проверку диска, так как он защищён от записи»
При запуске команды chkdsk вы можете столкнуться с ошибкой:
Для её исправления запустите команду chkdsk следующим образом:
Вместо ДИСК укажите букву диска, который вы хотите проверить и исправить. Например, для исправления диска C запустите следующую команду:
Ошибка «Отказано в доступе» при выполнении bootrec /fixboot
При запуске команды для исправления загрузочного раздела:
Может возникнуть ошибка:
Решение: не используйте bootrec, а используйте bcdboot как это показано выше в разделе «Восстановление загрузчика Windows 10».
Все опции CHKDSK
Для понимания работы CHKDSK, изучите значение опций этой команды.
Параметр /I или /C сокращает время выполнения Chkdsk за счёт пропуска некоторых проверок тома.
Как восстановить загрузчик Windows 10, 8, 7 из командной строки
Читайте, как восстановить загрузчик Windows 10 с рабочей или не рабочей системы с помощью командной строки. Восстановление загрузчика после установки Linux, Ubuntu, Windows. Частой причиной того, что операционная система не загружается, является повреждение загрузчика Windows 10. Восстановление системных файлов с помощью функции Восстановления системы не восстанавливает загрузчик. Как его можно восстановить?
Система Windows 10 не загружается, что делать?
Шаг 1: Восстановите данные, утерянные в результате повреждения загрузчика
Восстановление загрузчика Windows, повреждение или перезапись системных файлов, ошибки файловой системы или наличие битых секторов диска – это не далеко полный список причин утери данных.
Восстановление загрузочного сектора Windows вернет работоспособность операционной системы, но может привести к утере личных файлов. Не всегда имеется возможность вернуть работоспособность Windows без чистой установки операционной системы, что также может повлечь за собой утерю файлов.
Загрузите бесплатно и просканируйте компьютер с помощью Hetman Partition Recovery. Ознакомьтесь с возможностями программы и пошаговой инструкцией .
Шаг 2: Восстановите загрузчик Windows 10 из командной строки
В случае повреждения, загрузчик Windows можно восстановить с помощью Командной строки.
Если система не загружается, то запустите диагностическую утилиту с загрузочного диска:
- Запустите компьютер используя загрузочный диск.
- В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка .
Если вы можете загрузить Windows, выполните следующее:
- Нажмите Windows + R .
- Ведите в окне cmd и нажмите на Enter .
Используйте команду bootrec.exe для восстановления загрузчика:
- Введите в Командной строке bootrec.exe /fixboot
Шаг 3: Программы для восстановления загрузчика Windows 10
Если в наличии нет оригинального загрузочного диска Windows, то загрузить компьютер, в том числе и с целью восстановления загрузчика, можно с помощью диска загрузочной сборки – LiveCD. Как правило на таких дисках имеется и несколько программ для восстановления загрузчика Windows 10. Такие программы можно запускать прямо из LiveCD – для них не требуется запускать операционную систему c жесткого диска компьютера, они работают в портативном режиме.
- Найдите и запишите образ подходящего вам LiveCD на CD/DVD-диск или USB-накопитель.
- Подключите LiveCD к компьютеру и включите его. Компьютер автоматически загрузится с LiveCD (в BIOS или UEFI необходимо изменить очередность загрузки с CD или USB).
- Запустите программу для восстановления загрузчика, установленную на вашем LiveCD:
- EasyBCD;
- MultiBoot;
- FixBootFull.
- Следуйте указаниям программы.
- Дождитесь окончания процесса восстановления.
- Перезагрузите компьютер без использования LiveCD.
Шаг 4: Восстановите загрузчик Windows 10 после установки Linux, Ubuntu
Иногда, после установки Ubuntu Linux второй системой, основная система Windows 10 перестаёт загружаться. Это связано с возможной перезаписью загрузочного сектора Windows.
Для восстановления загрузчика Windows и сохранения возможности загрузки Ubuntu Linux необходимо сделать следующее:
- Сохраните загрузочный сектор Ubuntu Linux. Для этого запустите терминал и введите в нём:
dd if=/dev/sda3 of=/linux.boot bs=512 count=1 .
В результате данной команды загрузочная запись скопируется в каталог пользователя под которым работает ПК. Перейдите в папку пользователя и скопируйте данный файл в раздел, в котором установлен Windows. - Запустите компьютер используя загрузочный диск Windows.
- В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка .
- Введите в Командной строке:
В результате восстановиться загрузчик Windows но с большой вероятностью будет повреждён загрузчик Ubuntu Linux. Для возобновления его работоспособности:
- Перезагрузите Windows, запустите консоль с правами администратора и введите:
bcdedit /create /d “Linux” /application BOOTSECTOR - Скопируйте ID диска, который после данной команды станет видным в виде
.
Пример ID диска: - Введите следующие команды, с использованием скопированного ID:
bcdedit /set device partition=c:
partition=c: здесь указывает на раздел, где установлена Windows. - Задействуйте сохранённый ранее файл и ID диска:
bcdedit /set <с3454a4v-9652-fg78-94re-d8d2d3lh5a23>path \linux.boot
bcdedit /displayorder <с3454a4v-9652-fg78-94re-d8d2d3lh5a23>/addlast
bcdedit /timeout 10
После этого на компьютере смогут загружаться как Windows так и Ubuntu Linux.
Загрузчик Windows 10 восстановлен? Оставляйте отзывы и задавайте ваши вопросы в комментариях.
Восстановление загрузчика Windows 10: ручное пересоздание файла конфигурация загрузки BCD
Диспетчер загрузки современных версий Windows использует для загрузки операционных систем, установленных на компьютере, файл BCD (Boot Configuratin Data) , в котором хранятся данные об ОС и параметрах их загрузки. В том случае, если файл BCD удален или поврежден, Windows перестает загружаться. В этой статье мы покажем способ ручного пересоздания файла хранилища данных конфигурации загрузки на примере Windows 10.
В том случае, если файл BCD поврежден или отсутствует, скорее всего, при попытке загрузить Windows, пользователь увидит такое сообщение:
Your PC needs to be repaired
The Boot Configuration Data file is missing some required information
File: \Boot\BCD
Error code: 0xc0000034
При появлении такой ошибки, в первую очередь попытайтесь исправить проблему с загрузкой ОС с помощью режима Startup Repair , который можно запустить из среды восстановления Windows RE .
Совет . Желательно периодически проверять работоспособность среды WinRE, и если она не работает, воспользоваться для ее восстановления методикой из статьи Восстановление среды WinRE в Windows 10.
В том случае, если автоматическое восстановление с помощью Startup Repair не помогло решить проблему, необходимо загрузиться с загрузочного / установочного диска с Windows или в среде WinRe (Repair your computer -> Troubleshoot -> Advanced options -> Command Prompt), запустить командную строку и попытаться создать новый файл конфигурации BCD «с нуля».
Очень важно . Все инструкции, описанные ниже, подходят для обычных MBR+BIOS систем. На системах с UEFI для пересоздания BCD нужно воспользоваться следующими инструкциями по восстановлению загрузчика в Windows 10/8 c EFI или Windows 7 .
В этом примере я буду использовать установочный диск с Windows 10. Загрузившись с него, нужно нажать на экране выбора языка сочетание клавиш Shift+F10 .
Попробуйте восстановить BCD файл автоматически, выполнив команду:
Перезагрузите компьютер и проверьте, загружается ли Windows, если нет, опять загрузитесь с установочного диска и откройте окно командной строки. Нам нужно идентифицировать диски системы (скорее всего назначенные им буквы дисков будут отличаться от дисков, которые вы видели при работе в Windows). Проще всего это сделать с помощью утилиты diskpart. Выполните следующие команды:
Перед вами появится список разделов в системе, назначенные им буквы и их размер. В нашем случае, на диске имеются всего два раздела:
- Раздел System Reserved размером 500 Мб, которому назначена буква диска C: . На этом небольшом служебном разделе по-умолчанию хранится файл конфигурации загрузки BCD ( подробнее )
- NTFS раздел размером 39 Гб, которому назначена буква D:. На этом разделе находится Window и данные пользователя
Важно . Запомните назначенные буквы дисков, т.к. в они будут использоваться в последующих командах.
С помощью следующих команд мы добьемся того, чтобы в MBR и загрузочном секторе имелись нужные ссылки на загрузчик Windows (bootloader).
bootrec.exe /fixmbr
bootsect.exe /nt60 all /force
Совет . Если команда bootsect.exe не будет найдена, попробуйте указать путь
X:\boot\bootsect.exe /nt60 all /force
Далее с помощью команды BCDedit создадим новый файл с конфигурацией загрузки (предполагается, что у вас нет резервной копии BCD ).
Удалите старый (поврежденный) файл BCD на разделе System Reserved и создайте вместо него новый.
del c:\boot\bcd
Создайте временный пустой файл bcd.tmp
bcdedit /createstore c:\boot\bcd.tmp
Создайте запись для диспетчера загрузки bootmgr.
bcdedit.exe /store c:\boot\bcd.tmp /create
Импортируйте в BCD настройки из файла bcd.tmp
bcdedit.exe /import c:\boot\bcd.tmp
Укажите, что загрузчик находится на служебном разделе System Reserved (ему назначена буква диска C: )
bcdedit.exe /set
Настройте время ожидания при выборе ОС
bcdedit.exe /timeout 10
Удалите временный файл
del c:\boot\bcd.tmp
Итак, у нас имеется пустой файл с параметрами загрузчика. Теперь в него нужно добавить записи об имеющихся на компьютере ОС. Создадим в хранилище BCD новую запись для Windows 10 bcdedit.exe /create /d «Windows 10» /application osloader
Команда должна вернуть уникальный идентификатор (GUID) данной записи загрузчика.
The entry <8a7f03d0-5338-11e7-b495-c7fffbb9ccfs>was successfully created.
Укажем, что bootmgr должен использовать данную запись по-умолчанию (после истечения времени ожидания для загрузки используется именно эта запись).
Теперь в новой записи загрузчика осталось указать пути к имеющейся на диске установленной копии Windows (ранее мы определении, что в среде WinPe диску с Windows присвоена буква D: )
bcdedit.exe /set
bcdedit.exe /set
bcdedit.exe /set
bcdedit.exe /set
Осталось сделать данную запись видимой (по умолчанию она скрыта)
bcdedit.exe /displayorder
Итак, мы полностью пересоздали хранилище конфигурации загрузки. Теперь можно перезагрузить компьютер и убедится, что Windows 10 загружается в штатном режиме.