Разница между аппаратной и программной доверенной загрузкой заключается в способе реализации и месте установки средств защиты. 12
Аппаратные средства доверенной загрузки представлены устройствами, которые встраиваются в корпус компьютера и подключаются к материнской плате через PCI-разъём. 1 Такие платы перехватывают управление порядком загрузки устройства, исключая загрузку ОС с внешних накопителей, контролируют целостность программного и аппаратного обеспечения устройства, обеспечивают аутентификацию пользователей до загрузки ОС и журналирование их действий. 2
Программные средства доверенной загрузки делятся на средства BIOS и уровня загрузочной записи. 1 Первые встраиваются в BIOS, что позволяет выполнять свои функции до загрузки ОС. 1 Другие заменяют загрузочную запись на жёстком диске и действуют до того, как управление перешло на уровень операционной системы. 1
Таким образом, аппаратные средства обеспечивают защиту на уровне устройства в целом, в то время как программные средства фокусируются на защите на уровне BIOS и загрузочной записи операционной системы.