Você não pode executar System File Checker
para o Windows 7 no Windows XP porque os arquivos do sistema são diferentes. Pode ser por isso que não está funcionando para você.
Se Safe Mode Command Prompt
for carregado, você pode tentar de lá. Ou use uma mídia de inicialização alternativa do Windows XP e, em seguida, execute sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
no prompt de comando. Aqui estão mais instruções detalhadas . Você provavelmente precisará do CD do Windows XP na unidade de CD quando executar isso.
Note: Depending on how your computer is setup, the Command Prompt, when used from outside of Windows, doesn't always assign drive letters in the same way that you see them from inside Windows. In other words, Windows might be at C:\Windows when you're using it, but D:\Windows from the Command Prompt in System Recovery Options.