Я получил эту же ошибку, установка жесткого диска в качестве 1-го (и даже удаление USB-флешки из порядка загрузки) не помогло. Насколько я могу судить, это какое-то взаимодействие в BIOS, которое не позволяет установщику win10 думать, что целевой установочный диск является загрузочным, возможно, из-за того, что я использовал конкретный USB-ключ (USB 3.0 Kingston DataTraveler). Я решил это, создав "установочный раздел" на целевом диске, используя diskpart из командной строки (shift+F10 в установщике):
> diskpart
diskpart> list disk
diskpart> select disk 0 # Choose the disk you want to install to
diskpart> clean # will delete everything, hope you have backups!
diskpart> create partition primary size=100000 # size in MB
diskpart> create partition primary size=5000 # temporary install partition
diskpart> format fs=ntfs quick
diskpart> assign # assigns a drive letter, it was D: for me
diskpart> active # makes the install partition bootable
diskpart> exit
затем скопируйте установочные файлы с USB-ключа во временный раздел:
c:\> xcopy c: d: /e /h # /e for recursive with empty, /h for system files
и перезагрузите компьютер, извлеките USB-ключ и загрузитесь с раздела временной установки. Установщик win10 определит, что диск на этот раз загрузочный, и разрешит вам установить. Когда вы закончите с установщиком, вы можете удалить временный раздел и изменить размер основного раздела, чтобы занять весь диск.