Would it be possible for a disk controller to load an OS by itself?
Não, não com a arquitetura típica do PC.
O controlador integrado de um HDD / SSD só pode se comunicar com o computador host através da interface SATA.
A interface SATA possui uma hierarquia mestre / escravo: o computador host é o mestre e o HDD / SDD é o dispositivo escravo.
IOW o que e quando de uma transferência de dados está sob o controle do computador host, não o HDD / SSD.
Independentemente de como a unidade foi invadida, o computador host ainda tem controle.
POR EXEMPLO. DMA / transferências de barramento de host e operações SATA (que são duas operações diferentes que parecem combinar) ainda precisam ser iniciadas pelo computador host, e o HDD / SDD não tem capacidade de iniciar uma transferência de DMA / barramento de host ou um Operação SATA.
A maior parte do que você escreve não faz sentido.