Então, por acaso, apenas agora eu liguei o laptop e ele imediatamente carregou o menu de seleção de inicialização (não sei como, como eu toquei a última vez na máquina ontem à noite). Em seguida, conectei o teclado externo e, em vez de bater no teclado físico, toquei no externo e ele realmente funcionou.
Acho que pode ser porque os drivers foram carregados no plug-in, embora ainda estivessem no Windows.
Apenas para referência a qualquer visitante que tropeçar nesta página, veja uma solução mais confiável:
Go to Start, Run and type "msconfig" (without the quotes). In the System Configuration Utility select the BOOT.INI tab. Click to check the /SAFEBOOT box, then click mode you want, usually MINIMAL or NETWORK. Click OK to close msconfig. You will be asked whether you want to reboot now, or exit without restarting. Select Reboot now. When you reboot to safe mode, there will be a splash screen warning you that you have used msconfig. Click OK to make it go away. Msconfig will start. You will continue booting to safe mode until you undo the changes within the BOOT.INI tab. Click to uncheck the /SAFEBOOT check box, click Apply and OK. If you are finished in safe mode choose Reboot now, otherwise choose Exit without restarting.
Embora o site esteja escrito para o Windows XP, verifiquei o Windows 7 MS Config e ele parece bastante semelhante.
Informações citadas tiradas de: link