Buscar

Windows: Reparar archivos del sistema

Desde Windows 2000, disponemos de la herramienta: SFC (System File Checker).

Esta herramienta nos permite escanear ficheros del sistema operativo que estén dañados.

Podemos obtener los parámetros disponibles ejecutando: sfc /?

El funcionamiento de la herramienta es muy sencillo:

Ejecutamos: sfc /scannow como administrador.

Si no lo ejecutamos como administrador, nos aparecerá el siguiente error:

Debe ser administrador con una sesión de consola activa para poder usar la utilidad sfc.

Durante la ejecución del proceso, al encontrar un fichero dañado, se intentará reemplazar.

Como origen los ficheros se utilizarán las siguientes ubicaciones:

1) %WinDir%\System32\Dllcache\

2) SourcePath: Se busca en la siguiente clave en el registro donde se indica la ruta de los ficheros de instalación de Windows: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath

Si no se encuentra el fichero en alguna de estas dos ubicaciones, nos pedirá que introduzcamos manualmente la ruta.


Es posible ejecutar SFC desde la consola de recuperación:


Si el sistema no inicia correctamente, también es posible ejecutar sfc desde la consola de recuperación, especificando manualmente la unidad y ruta donde se encuentra instalado Windows.

Veamos un ejemplo del procedimiento sobre Windows 10:

1) Arrancamos el equipo con desde la ISO del sistema operativo.
2) Reparar equipo.
3) Solucionar problemas.
4) Opciones avanzadas.
5) Símbolo del sistema.
6) Ejecutamos: sfc /scannow /offbootdir=d:\ /offwindir=d:\windows

Los parámetros empleados son:

/SCANNOW: Iniciamos el scan.
/OFFBOOTDIR: Indicamos la unidad donde se encuentra ubicado Windows.
/OFFWINDIR: Indicamos el directorio donde se encuentra ubicado Windows.

Como estamos iniciando SFC desde la consola de recuperación, la unidad donde se encuentra Windows instalado, no será la unidad C:

Windows: Reparar archivos del sistema

2 comentarios:

  1. En las particiones de mi PC, la unidad C:, fue reemplazada por D:. Ese proceso si lo puedo hacer teniendo en cuenta que todos mis trabajos quedaron en D:?
    Gracias.

    ResponderEliminar
    Respuestas
    1. Hola,

      Este proceso solo afecta a ficheros de sistema, si el sistema operativo está instalado el D:, puedes substituir la C: por la D:

      Igualmente, puedes utilizar esta clave en el registro para saber sonde se ubican los ficheros del sistema operativo:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath

      Un saludo,

      Xavi.

      Eliminar