O gerenciador de inicialização do Windows não está usando drivers externos AFAIK.
Se o gerenciador de inicialização não puder acessar esta unidade, você não poderá inicializar a partir dele.
Se você precisar de um driver especial para acessar o SSD PCIe NVM, poderá acessá-lo somente depois que o kernel do Windows carregar seu driver.
Isso significa que o carregador de inicialização do Windows (winload.exe) (geralmente na pasta \ windows \ system32) e o kernel do Windows (também em \ windows \ system32) devem ser colocados em outro lugar. Mas há também o registro do sistema que precisa ser colocado fora dessa unidade em questão.
Além disso, alguns drivers de tempo de inicialização precisam ser colocados fora do SSD da NVM.
Tantos arquivos que residem geralmente em \ windows \ system32 precisam ser movidos (eventualmente copiados) para outra unidade que seja acessível pelo gerenciador de inicialização (bootmgr) e pelo carregador de boot (winload.exe) e pelo kernel posterior (ntoskrnl.exe) .
Praticamente, os arquivos do sistema residirão em outra unidade que seja acessível no momento da inicialização.
Por que não procurar uma solução alterando o BIOS para que o NVD SSD seja acessível como de costume no boot?