Compartir a través de


Reparación o reemplazo de archivos binarios dañados o que faltan en una máquina virtual de Azure que ejecuta Windows

Se aplica a: ✔️ Máquinas virtuales de Windows

En este artículo se muestra cómo reparar o reemplazar archivos binarios del sistema dañados o que faltan en una máquina virtual (VM) de Azure que ejecuta Windows.

Cómo reparar o reemplazar archivos binarios dañados o que faltan

Repare o reemplace el archivo binario dañado o que falta (.sys) siguiendo estos pasos:

Reparación del archivo binario dañado

Abra un símbolo del sistema de CMD con privilegios elevados y ejecute chkdsk en el disco:

chkdsk <drive-letter>: /F

Reemplazar el archivo binario dañado

  1. En el disco conectado, vaya a la ubicación del archivo binario que se muestra en el mensaje de error.

  2. Cambie el nombre del archivo de binary-name>.sys a< binary-name>.sys.old.<

  3. En el disco conectado, vaya a la carpeta \Windows\WinSxS . A continuación, busque el archivo binario que se muestra en el mensaje de error. Para ello, ejecute el siguiente comando en un símbolo del sistema:

    dir <binary-name> /s
    

    El comando enumera todas las distintas versiones del archivo binario junto con la fecha de creación. Copie la versión más reciente del archivo binario en la carpeta \Windows\System32\Drivers ejecutando el siguiente comando:

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

    Por ejemplo, consulte la siguiente salida de consola:

    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> 
    

    Nota:

    • Si no se puede cambiar el nombre del archivo binario del sistema, tome posesión del archivo. Esta acción proporciona acceso completo a este archivo.

    • La salida de la consola de ejemplo muestra el volumen E como ejemplo. La letra debe reflejar la unidad defectuosa (el disco del sistema operativo conectado como disco de datos en la máquina virtual de solución de problemas).

    • Si el binario más reciente no funciona, puede probar la versión del archivo anterior para obtener un nivel de actualización del sistema anterior en ese componente.

    • Si el único binario que se devuelve en este paso coincide con el archivo que intenta reemplazar en la VM afectada y si ambos archivos tienen el mismo tamaño y marca de tiempo, puede reemplazar el archivo dañado copiándolo desde otra VM en funcionamiento que tenga el mismo SO y, si es posible, el mismo nivel de actualización del sistema.

  4. Desasocie el disco reparado de la VM de solución de problemas. A continuación, cree una máquina virtual a partir del disco del sistema operativo.

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.