Não é possível alterar a unidade para os comandos bootrec / fixboot e bootrec / fixmbr.
Existe alguma lógica da Microsoft que determina a unidade para correção de MBR, setores de inicialização e arquivos de inicialização.
Você pode usar o bootsect.exe para consertar MBR e setores de inicialização especificando a unidade exata. O bootsect corrige o setor de inicialização da unidade especificada e o MBR do disco em que a unidade está localizada.
bootsect /nt60 f: /mbr
escreve um setor de inicialização do Windows 7/8/10 para direcionar f: e atualiza o código MBR para inicializar o Windows 7/8/10.
Para corrigir arquivos de inicialização, você pode usar o bcdboot.exe . Ele cria ou corrige arquivos de inicialização na unidade especificada.
Veja, por exemplo, " Reparar o Windows BCD " para usar o comando bcdboot.