Compartilhar via


Reparar ou substituir arquivos binários corrompidos ou ausentes em uma VM do Azure que executa o Windows

Aplica-se a: ✔️ VMs do Windows

Este artigo mostra como reparar ou substituir arquivos binários do sistema corrompidos ou ausentes em uma VM (máquina virtual) do Azure que executa o Windows.

Como reparar ou substituir arquivos binários corrompidos ou ausentes

Repare ou substitua o arquivo binário (.sys) corrompido ou ausente seguindo estas etapas:

Repare o arquivo binário corrompido

Abra um prompt CMD elevado e execute chkdsk no disco:

chkdsk <drive-letter>: /F

Substitua o arquivo binário corrompido

  1. No disco anexado, navegue até o local do arquivo binário exibido na mensagem de erro.

  2. Renomeie o arquivo de binary-name>.sys para< binary-name>.sys.old.<

  3. No disco anexado, navegue até a pasta \Windows\WinSxS . Em seguida, pesquise o arquivo binário exibido na mensagem de erro. Para fazer isso, execute o seguinte comando em um prompt de comando:

    dir <binary-name> /s
    

    O comando lista todas as diferentes versões do arquivo binário junto com a data criada. Copie a versão mais recente do arquivo binário para a pasta \Windows\System32\Drivers executando o seguinte comando:

    copy <drive>:\Windows\WinSxS\<directory-where-file-is>\<binary-name>.sys <drive>:\Windows\System32\Drivers\
    

    Por exemplo, confira a seguinte saída do console:

    E:\Windows\WinSxS>dir ACPI.sys /s 
     Volume in drive E has no label. 
     Volume Serial Number is A0B1-C2D3 
    
     Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_cdef0123456789ab 
    
    11/21/2014  07:48 PM            94,989 acpi.sys 
                   1 File(s)         94,989 bytes 
    
     Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_89abcdef01234567 
    
    11/21/2014  07:48 PM           119,547 acpi.sys 
                   1 File(s)        119,547 bytes 
    
     Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_456789abcdef0123 
    
    11/21/2014  04:06 PM           533,824 acpi.sys 
                   1 File(s)        533,824 bytes 
    
         Total Files Listed: 
                   3 File(s)        748,360 bytes 
                   0 Dir(s)  123,967,512,576 bytes free 
    
    E:\Windows\WinSxS>copy E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_cdef0123456789ab\acpi.sys E:\Windows\System32\Drivers\ 
            1 file(s) copied. 
    
    E:\Windows\WinSxS> 
    

    Observação

    • Se o arquivo binário do sistema não puder ser renomeado, aproprie-se do arquivo. Essa ação fornece acesso total a esse arquivo.

    • A saída do console de exemplo mostra o volume E como exemplo. A letra real deve refletir a unidade com falha (o disco do SO anexado como um disco de dados na VM de solução de problemas).

    • Se o binário mais recente não funcionar, você poderá tentar a versão anterior do arquivo para obter um nível de atualização do sistema anterior nesse componente.

    • Se o único binário retornado nesta etapa corresponder ao arquivo que você está tentando substituir na VM afetada e, se ambos os arquivos tiverem o mesmo tamanho e carimbo de tempo, você poderá substituir o arquivo corrompido copiando-o de outra VM em funcionamento que tenha o mesmo sistema operacional e, se possível, o mesmo nível de atualização do sistema.

  4. Desanexe o disco do sistema operacional da VM de solução de problemas. Em seguida, crie uma VM a partir do disco do sistema operacional.

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.