что-то я не сообразил, оно же работает так:
- диск стартует и показывает теневую mbr с загрузчиком
- юзер вводит пароль, если он верный, накопитель расшифровывается и происходит рестарт
- старт уже с расшифрованным накопителем (GPT все дела)
если рестарт будет восприниматься как отключение питания (при котором накопитель обязан перейти в залоченное состояние), то мы вообще не сможем его расшифровать, он после расшифровки будет залочиваться
так что это даже не баг прошивки накопителя, это недостаток by design, неустранимый
товарищу майору достаточно получить доступ к работающему пк, пусть и с залоченным сеансом ОС
он воткнет загрузочную флешку, замкнет контакты сброса CMOS на маме и ребутнет пк, при ребуте пароль на биос скинется и товарищ майор загрузится с флешки, а накопитель останется расшифрованным
если пароль не скинется, то на крайняк можно на горячую поменять чип биоса, в нем же и прошивка и настройки её
а на жыжабайтах можно при старте замкнуть пару ног и плата откатит прошивку с бекап-чипа и заодно скинет настройки, это 100% скидывает пароль, проверено
да и несистемные диски придётся один хер битлокером, sedutil только для загрузочных, вроде
и сразу минусы: никой авторазблокировки несистемных дисков (т.к. битлокером системный не зашифрован), никаких политик битлокера...