Execute o SFC / Scannow em unidades externas

O comando sfc / scannow é um comando útil do Windows que executa uma verificação de arquivo do sistema para garantir que os arquivos essenciais não estejam danificados ou ausentes.

Isso pode ser extremamente útil em muitas situações, por exemplo, quando os recursos do Windows não funcionam mais, após um desligamento inesperado do sistema ou após um ataque de vírus.

O comando padrão executa a verificação de verificação de arquivo na partição ativa. E se você quiser executar uma verificação em uma unidade externa?

Encontrei um problema hoje, por exemplo, onde meu PC principal não inicializava mais. O Windows executou um loop interminável "tentando reparar", mas não se moveu. Tomei a decisão de conectar a unidade em que o Windows estava instalado em outro sistema de computador, para executar verificações. Uma dessas verificações foi a verificação do arquivo do sistema usando o sfc.exe.

Execute o SFC / Scannow em unidades externas

Você pode executar o comando sfc / scannow em unidades externas ou unidades internas com outra instalação do Windows.

O processo é quase idêntico:

  1. Toque na tecla Windows no teclado, digite cmd.exe, mantenha pressionadas as teclas Ctrl e Shift e pressione a tecla Enter. Isso abre um prompt de comando elevado.

Se você estiver interessado em todos os comutadores suportados pelo SFC, digite SFC /?

O comando a seguir precisa ser usado para executar a varredura de arquivos do sistema em outro diretório que não seja o diretório ativo do sistema:

sfc / scannow / offwindir = d: \ windows / offbootdir = d: \

Observe que você precisa substituir d: \ windows pelo diretório correto. Se a instalação do Windows estiver em t: \ win, substitua a instância de d: \ windows no exemplo acima por essas.

A ferramenta Windows executa uma verificação de verificação do sistema de arquivos no diretório Windows selecionado e tenta reparar os problemas encontrados.

Observe que não tenho muita certeza de como isso funciona se o sistema host executar uma versão diferente do Windows que o sistema verificado.

Você pode executar os outros comandos sfc também em outros diretórios do Windows:

  • / Verifique apenas - É como o scannow, mas não toca nos arquivos, mas simplesmente os valida. Útil para verificar sem modificar nenhum arquivo potencialmente.
  • / scanfile = file - executa a verificação apenas no arquivo selecionado, e não no diretório completo.

Mensagens que o SFC pode retornar

SFC pode retornar as seguintes mensagens:

  • A Proteção de Recursos do Windows não encontrou nenhuma violação de integridade - nenhum problema foi encontrado. Isso geralmente é bom, a menos que você tente reparar algo.
  • O Windows Resource Protection não pôde executar a operação solicitada - Você não receberá esse erro ao executar o SFC em uma unidade ou diretório externo. Se você receber a mensagem, execute o SFC no ambiente do Modo de Segurança.
  • A Proteção de Recursos do Windows encontrou arquivos corrompidos e os reparou com êxito. Os detalhes estão incluídos no CBS.Log% WinDir% \ Logs \ CBS \ CBS.log - Consulte o log para obter informações sobre o que foi corrigido.
  • A Proteção de Recursos do Windows encontrou arquivos corrompidos, mas não conseguiu consertar alguns deles. Os detalhes estão incluídos no CBS.Log% WinDir% \ Logs \ CBS \ CBS.log - Como acima, mas agora você precisa consultar o log para descobrir o que o SFC não pôde corrigir.

Palavras finais

A verificação de verificação de arquivo pode ser útil, mas não é um método 100% para corrigir problemas do Windows. Eu tive que restaurar um backup anterior, por exemplo, pois o comando sfc não encontrou nada de errado com os arquivos do sistema.

Agora leia : SFCFix pode ajudar se o SFC não corrigir problemas