Проблема
При попытке загрузить Windows вы получаете ошибку:
Операционная система не найдена. Попробуйте отключить все диски, которые не содержат операционную систему.
Нажмите CTRL+ALT+DEL для перезапуска.
Решение
Чтобы вывести командную строку, необходим загрузочный USB-накопитель или DVD-диск с ОС Windows 7 или более поздней версией. Если у вас нет загрузочного диска, вы можете сделать его, выполнив указания по его созданию, приведенные здесь.
Откройте командную строку:
-
Загрузите систему из любого загрузочного DVD-диска или USB-накопителя с ОС Windows 7, 8 или 10.
-
Дойдя до экрана «Установка Windows» (на котором необходимо выбрать язык, время и параметры клавиатуры), нажмите сочетание клавиш SHIFT + F10, чтобы вызвать командную строку.
Выясните, какой формат выбран для диска: таблица разделов GUID (GPT) или основная загрузочная запись (MBR):
-
В командной строке введите команду diskpart и нажмите клавишу ВВОД.
-
Введите команду list disk и нажмите клавишу ВВОД.
-
Найдите свой диск и проверьте, отмечен ли он символом звездочка (*) в колонке GPT – если да, значит, диск имеет формат GPT. Если символа звездочки нет, значит, формат диска MBR.
-
Введите команду exit и нажмите клавишу ВВОД.
Если формат диска MBR:
-
В командной строке введите команду dir a: и нажмите клавишу ВВОД.
-
Если диск A: обнаружен и отображается соответствующий каталог, проверьте в нем наличие папки \Windows. Если вы нашли папку, значит это – системный диск. Перейдите к выполнению шага 2.
-
Если диск не был найден или в нем не было папки \Windows, введите команду "dir b:" и нажмите клавишу ВВОД. Продолжайте проверять наличие папки \Windows на дисках под другими буквами, кроме диска X:. На нем будут храниться установочные файлы USB-накопителя или DVD-диска, который вы используете. Наиболее распространенным расположением является диск C:, так что в дальнейшем мы будем использовать его в качестве примера.
-
-
Найдя нужный диск, введите команду: bcdboot C:\Windows /S C:
-
В данном примере C – это буква диска, на котором была найдена папка Windows. Если папка Windows была найдена на другом диске, используйте присвоенную ему букву вместо «C» в приведенной выше команде bcdboot.
-
-
Перед тем, как вы сможете продолжить, должно появиться сообщение Файлы загрузки успешно созданы.
-
Введите: diskpart и нажмите клавишу ВВОД.
-
Введите: list disk и нажмите клавишу ВВОД.
-
Введите: sel disk C и нажмите клавишу ВВОД.
-
В данном примере C – это буква диска, на котором была найдена папка Windows. Если папка Windows была найдена на другом диске, используйте присвоенную ему букву вместо «C» в приведенной выше команде sel disk.
-
-
Введите: list vol и нажмите клавишу ВВОД.
-
Введите: sel vol C и нажмите клавишу ВВОД.
-
В данном примере C – это буква диска, на котором была найдена папка Windows. Если папка Windows была найдена на другом диске, используйте присвоенную ему букву вместо «C» в приведенной выше команде sel disk.
-
-
Введите: active и нажмите клавишу ВВОД.
-
Вы должны получить подтверждение того, что том был успешно выбран в качестве активного тома. Если вы не получили подтверждения, это означает, что либо диск имеет формат GPT (а не MBR), либо он неисправен. Убедитесь, что вы работаете с нужным диском.
-
-
Введите: exit и нажмите клавишу ВВОД.
-
Перезагрузите устройство – вы можете быстро сделать это, введя команду: shutdown -f -r -t 00 и нажав клавишу ВВОД.
Если формат диска GPT:
-
В командной строке введите команду dir a: и нажмите клавишу ВВОД.
-
Если диск A: обнаружен и отображается соответствующий каталог, проверьте в нем наличие папки \Windows. Если вы нашли папку, значит это – системный диск. Перейдите к выполнению шага 2.
-
Если диск не был найден или в нем не было папки \Windows, введите команду "dir b:" и нажмите клавишу ВВОД. Продолжайте проверять наличие папки \Windows на дисках под другими буквами, кроме диска X:. На нем будут храниться установочные файлы USB-накопителя или DVD-диска, который вы используете. Наиболее распространенным расположением является диск C:, так что в дальнейшем мы будем использовать его в качестве примера.
-
-
Введите: diskpart и нажмите клавишу ВВОД.
-
Введите: list disk и нажмите клавишу ВВОД.
-
Введите: sel disk C и нажмите клавишу ВВОД.
-
В данном примере C – это буква диска, на котором была найдена папка Windows. Если папка Windows была найдена на другом диске, используйте присвоенную ему букву вместо «C» в приведенной выше команде sel disk.
-
-
Введите: list part и нажмите клавишу ВВОД.
-
Найдите раздел, помеченный как System (системный).
-
Найдя его, назначьте разделу букву R. Если буква R занята, вы можете выбрать другую незанятую букву. Чтобы назначить букву, введите команду: assign letter=r: и нажмите клавишу ВВОД.
-
Введите: exit и нажмите клавишу ВВОД.
-
Вернитесь к командной строке и введите следующие строки, нажимая после каждой из них клавишу ВВОД.
-
cd /d r:\EFI\Microsoft\Boot\
-
ren BCD BCD.bak
-
bcdboot c:\Windows /l en-us /s m: /f UEFI
-
Примечание. Часть команды /l en-us устанавливает английский язык в качестве языка по умолчанию в Windows. Чтобы выбрать другой язык, замените фрагмент en-us на код другого языка (например, de-de для немецкого языка).
-
-
-
Перезагрузите устройство – вы можете быстро сделать это, введя команду: shutdown -f -r -t 00 и нажмите клавишу ВВОД.