Eu resolvi o problema com inicialização de outro disco rígido com o Windows e a partir daí executando o utilitário padrão CheckDisk do Windows no disco defeituoso com as configurações padrão. Isso foi o suficiente; Eu removi o disco rígido de substituição e foi capaz de inicializar a partir do próprio disco (agora não mais defeituoso) como de costume.
Ele exigiu que eu instalasse temporariamente um disco de substituição e instalasse o Windows nele, então demorou um pouco. Mas funcionou - problema resolvido. Eu devo admitir que eu ainda não sei o que o problema realmente era ...