Minha solução que funcionou para o problema que tive (conforme descrito na pergunta);
- inicializei usando um USB ao vivo com o Partition Wizard (edição gratuita). O disco de inicialização foi listado como "memória não alocada" 100% livre (o que me preocupou muito, pois havia dados importantes no disco).
- Eu usei a função "recovery recovery" na partição não alocada, e consegui recuperar todas as partições, incluindo meus dados (yay!).
- Consegui navegar no disco usando o "explorador de partições", o que me deu esperança, pois pude ver todas as minhas pastas e arquivos (não tinha certeza se eles estavam corrompidos).
- Em seguida, inicializei usando um USB ao vivo contendo Linux Ubuntu, então eu tinha um sistema operacional para acessar meus arquivos e copiá-los para um disco rígido externo.
- Depois de montar manualmente a unidade, consegui acessá-los e copiá-los para um disco rígido externo. Os arquivos não estão corrompidos e 100%. Parece que o gerenciador de inicialização caiu e foi corrompido em um determinado momento. Eu não consegui restaurar isso com os recursos do Windows Restore.
- Acabei de instalar uma nova cópia do Windows 10 depois de fazer o backup dos meus arquivos essenciais (usando o Ubuntu como descrito na etapa anterior).
Acabei desperdiçando o que pareciam intermináveis horas de trabalho, mas acho que valeu a pena no final, já que consegui recuperar meus arquivos mais valiosos.