De acordo com os comentários acima, não consegui localizar o arquivo unattend.xml. A outra opção seria, obviamente, instalar o Windows a partir do zero, mas sem a chave do produto isso não é possível. Além disso, o computador que eu estava tentando corrigir foi capaz de inicializar no Windows, mas não foi capaz de executar nenhum programa: portanto, não consegui usar um programa de extração de chave de produto.
Então, no final, eu:
- Usado SystemRescueCD ( link ) para inicializar o PC e acessar o conteúdo do disco rígido
- Montou um disco rígido externo e copiou o conteúdo de C: \ Windows \ System32 \ config (ou seja, o registro) para esse disco rígido
- Conectou esse disco rígido a uma instalação do Windows 7 em funcionamento
- Usou o Encantador Keyfinder ( link ) para examinar o backup do Registro para chaves de produto, usando a opção "Carregar seção" para carregar o registro backup do disco rígido externo
- Iniciou o PC enfermo a partir do DVD de instalação do Win7, executou o instalador e digitou a chave do produto que encontrei na etapa 4 quando solicitada
Fiquei bastante surpreso que isso funcionasse, principalmente porque eu esperava que as complicações fossem causadas pela instalação original do Win7 sendo uma atualização do Vista: mas posso confirmar que funcionou, pelo menos nesse caso. Eu estou querendo saber se o arquivo unattend.xml (ou o que o laptop bonito estava reconhecendo como o arquivo unattend.xml) foi deixado no laptop de uma instalação do Win7 que havia sido abandonada; Eu li em vários lugares on-line que isso pode ser o caso.