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