При загрузке компьютера, вы получаете ошибку reboot and select proper boot device, хотя уверены, что загрузочный диск выбран верно. Возможно возникли проблемы с загрузчиком Windows, вот способ как это исправить.
Загрузка с иного диска
Доступа к основной системе у нас нет, так что нужно запуститься с другой. Самый простой вариант – флешка с установщиком Windows. Возможно она все еще осталась, с времен установки системы. А даже если нет, то просто загрузите образ Windows с официального сайта и создайте такую флешку снова.
Не буду описывать способ ее создания, в интернете полно инструкций. Если вы под Windows, скорее всего, вам предложат воспользоваться программой rufus, а если под Unix системами, советую ventoy.
Вставляем флешку, и запускаемся, выбрав ее в Boot menu или BIOS.
Восстановление загрузчика
После запуска, не нужно переходить к установке, вместо этого:
-
Вызываем консоль сочетанием клавиш Shift+F10.
На некоторых клавиатурах F клавиши нужно прожимать с зажатой Fn.
-
Запускаем программу
diskpartи выводим список томов:1 2diskpart list volumeПример вывода:
DISKPART> list volume Том ### Имя Метка ФС Тип Размер Состояние Сведения ---------- --- ----------- ----- ---------- ------- --------- -------- Том 0 C NTFS Раздел 464 Gб Исправен Том 1 FAT32 Раздел 100 Mб Исправен Скрытый Том 2 NTFS Раздел 686 Mб Исправен Скрытый Том 3 E Gamma NTFS Раздел 931 Gб Исправен Том 4 F Ventoy exFAT Сменный 57 Gб Исправен Том 5 Сменный 32 Mб Исправен -
Для дальнейшего обращение к разделу загрузчика нужно дать ему имя. В таблице находим строку с размером около 100 Мб и файловой системой
FAT32. В следующей команде указываем номер тома из первой колонки таблицы.1 2select volume <номер тома> assign letter=ZВ моем случае Fat32, это 1 том, значит команда будет выглядеть так:
DISKPART> select volume 1 Выбран том 1. DISKPART> assign letter=Z DiskPart: назначение имени диска или точки подключения выполнено успешно. -
Так же нужно чтобы и у системного диска было имя. Если у вас его нет, проделайте туже процедуру, только с другим номером тома и другой буквой.
-
Если все выполнилось успешно, выходим из программы
diskpart.1exitDISKPART> exit Завершение работы DiskPart... -
Настраиваем загрузчик, указав путь к системному разделу.
1bcdboot <Имя системный раздела>:\Windows /s Z: /f ALLF:\Sources> bcdboot C:\Windows /s Z: /f ALL Файлы загрузки успешно созданы. -
Если все выполнилось успешно, перезагружаемся и выбираем загрузочный диск в BIOS.
Создание загрузчика
Если первый вариант не помог, вы можете создать новый загрузочный раздел. Для этого точно так же запускаем установочный образ, и открываем консоль.
-
Вызываем консоль сочетанием клавиш Shift+F10.
-
Запускаем программу
diskpartи выводим список томов:1 2diskpart list volumeПример вывода:
DISKPART> list volume Том ### Имя Метка ФС Тип Размер Состояние Сведения ---------- --- ----------- ----- ---------- ------- --------- -------- Том 0 C NTFS Раздел 464 Gб Исправен Том 1 FAT32 Раздел 100 Mб Исправен Скрытый Том 2 NTFS Раздел 686 Mб Исправен Скрытый Том 3 E Gamma NTFS Раздел 931 Gб Исправен Том 4 F Ventoy exFAT Сменный 57 Gб Исправен Том 5 Сменный 32 Mб Исправен -
Выбираем системный раздел. В таблице находим строку с файловой системой
NTFSи размером, примерно соответствующему вашему системному диску. В следующей команде указываем номер тома из первой колонки таблицы.1select volume <номер тома>В моем случае, это 0 том, значит команда будет выглядеть так:
DISKPART> select volume 0 Выбран том 0. -
Сжимаем том, командой
shrink, чтобы позже использовать это место для нового загрузочного раздела.1shrink desired=100 minimum=100DISKPART> shrink desired=100 minimum=100 DiskPart успешно выполнил сокращение тома на: 100 Мбайт -
Создаем раздел, форматируем и задаем имя.
1 2 3create partition primary format fs=FAT32 assign letter=ZDISKPART> create partition primary DiskPart: указанный раздел успешно создан. DISKPART> format fs=FAT32 Программа DiskPart успешно отформатировала том. DISKPART> assign letter=Z DiskPart: назначение имени диска или точки подключения выполнено успешно.
Далее те же действия, что и в предыдущем способе.
-
Нужно чтобы и у системного диска было имя. Если у вас его нет, проделайте туже процедуру, только с другим номером тома и другой буквой.
-
Если все выполнилось успешно, выходим из программы
diskpart.1exitDISKPART> exit Завершение работы DiskPart... -
Настраиваем загрузчик, указав путь к системному разделу.
1bcdboot <Имя системный раздела>:\Windows /s Z: /f ALLF:\Sources> bcdboot C:\Windows /s Z: /f ALL Файлы загрузки успешно созданы. -
Если все выполнилось успешно, перезагружаемся и выбираем загрузочный диск в BIOS.