Uma resposta transitória à minha própria pergunta. Eu usei uma chave USB ao vivo com o RescueCD e montei a partição usando o ntfs-3g:
% ntfs-3g /dev/sda1 /mnt/windows % rm /mnt/windows/Program\ Files\ \(x86\)/Reference\ Assemblies/Microsoft/Framework/.NETPortable/v4.0/S$'7'steõ.Neº.xml
Os dois arquivos foram listados como este e foram removidos sem problemas aparentes, tarefa que era impossível no Windows:
-rwxrwxrwx 2 root root 0 Dec 3 2018 S?steõ.Neº.xml -rwxrwxrwx 2 root root 161 Jul 2 1983 S9stem.Nef.Requests.xml
Então eu usei um find /mnt/windows -iregex '.*[^a-zA-Z0-9_.() {}#]+'
muito básico, que me permitiu encontrar outro arquivo estranho, localizado em uma área um pouco mais sensível, mas com tamanho nulo (o nome usual é commctl32.dll, biblioteca Common Controls):
-rwxrwxrwx 1 root root 0 Sep 6 2021 ./windows/winsxs/x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af/cñmcte32.dll
Estou postando isso como um progresso na minha tentativa de limpar o sistema de arquivos. Eu nunca tinha usado ntfs-3g antes, e isso é muito agradável. Se é estável, o tempo dirá:)
Atualização: havia um último arquivo "corrompido" em c:\windows\ehome
. Esse diretório é um remanescente do Media Center, que é desinstalado pela atualização para o Windows 10. Esse foi o último elemento que impediu a atualização do Windows 10 de ter sucesso em FIRST_PASS / MIGRATE_DATA. Como percebi depois, isso é uma falha bastante simples ao fazer backup do diretório Windows
até Windows.old
. Eu vi códigos de erro mais claros ...