Прежде чем мне скажут, просто сделайте это в BIOS
проблема в том, что компьютер подключен к PXE-серверу, и когда все машины были устаревшими BIOS, я мог просто отключить диск и заново создать образ машины. Отключить перезагрузку. Машина загрузится и установит свежую ОС. Поэтому я не хочу идти к этим тысячам машин, нажимая кнопки BIOS и тому подобное. Необходимо автоматизировать. Жесткий диск первый, при отключении он загружается на USB.
Вопрос
При использовании устаревшего BIOS,
Вы можете запустить команду от имени администратора, чтобы отключить загрузку с диска. Варианты аппаратной загрузки как таковые:
- диск
- USB
- сеть
Затем, когда вы можете отключить диск с помощью diskpart и пометить его как неактивный.
На UEFI BIOS это не работает
_________ мое понимание вопроса __________
Это потому, что на машине с UEFI Windows использует Bootmgr
Это потому, что он использует менеджер загрузки Windows
bcdedit /enum
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {f665eab4-5d61-11e7-b384-e1075a4080e3}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
У меня были многочисленные попытки отключить это. Это то, что я пытался.
bcdedit /deletevalue
Это должно было удалить раздел устройства = c, я попробовал это на osdevice
я пытался
bcdedit /delete {...}
это должно было удалить мою текущую загрузочную запись.
Любой из них не приводит к требуемым результатам и просто приводит к тому, что ОС не загружается или пытается восстановить себя.
Как отключить загрузочное хранилище и заставить компьютер загружаться с USB