Actualizado a: 10 de julio de 2023
El uso de los comandos en sistemas operativos como Windows puede abrir un gran abanico de posibilidades a los usuarios. Con ellos, podremos realizar tareas concretas y controlar el funcionamiento del sistema. Existen multitud de ellos, cada uno para una función concreta, por lo que es muy importante saber qué hacemos siempre.
En este caso, para este artículo, vamos a hablar del comando SFC, veremos qué es y para qué se usa, además de comentar algunos otros aspectos importantes a tener en cuenta. ¡Comenzamos!
Lista completa de comandos CMD de Windows
Cómo activar Windows 10 gratis con comandos CMD
Cómo habilitar el escritorio remoto de Windows con comandos
Cómo configurar una dirección IP con comandos
Cómo conectarse a una red WiFi con comandos CMD
¿Qué es el comando SFC?
El comando SFC hace referencia a «System File Checker» o «Comprobador de archivos del sistema«. Se trata de un comando o utilidad de Windows que nos permite detectar daños en los archivos del sistema. Además de ello, el comando permite restaurar archivos, analizarlos y reemplazarlos.
¿Cómo funciona el comando SFC?
El funcionamiento del comando SFC se basa en una función concreta, proteger los recursos de Windows mediante una especie de caché de datos. De esta manera, SFC es capaz de detectar cambios críticos en archivos y extraer una copia de esta memoria caché para reestablecer los archivos dañados. A día de hoy, toda esta información se almacena en la carpeta «C:\Windows\WinSxS«.
¿Cómo utilizar el comando SFC?
Para usar este útil comando, debemos hacerlo a través de las diferentes consolas de comandos que ofrece Windows, «Símbolos del sistema» o «Powershell«. Elijamos el que elijamos, lo abriremos de la misma manera, lo escribiremos en el menú de inicio y listo. Eso sí, debemos abrirlo como administrados, como se muestra en la imagen.
Al escribir el comando sfc y pulsar sobre la tecla «Enter«, veremos todo tipo de información sobre el mismo, además de otras opciones que permite. Veamos lo que ofrece:
SCANNOW
Esta es la funcionalidad principal. Se trata de examinar cada uno de los archivos protegidos del sistema y los repara si fuera necesario y posible.
VERIFYONLY
Esta opción tan solo sirve para verificar la integridad de los archivos. Resulta una herramienta muy útil, sobre todo más rápida que la anterior, para comprobar que todo funciona correctamente.
SCANFILE
Esta funcionalidad verifica la integridad de un solo archivo y lo repara si es posible. Dejamos aquí el código que debes introducir.
/SCANFILE=<ruta archivo>
VERIFYFILE
Tan solo verifica la integridad del archivo, pero no ejecuta ninguna acción de reparación.
SFC /VERIFYFILE=<ruta archivo>
OFFBOOTDIR
Esta opción es muy interesante, pues permite reparar el arranque de Windows sin conexión. Esto quiere decir que se hace desde un disco duro que no está operando asi que en caso de hacerlo, deberíamos ejecutarlo desde un DVD o memoria de instalación.
SFC /OFFBOOTDIR=<ruta completa del archivo>
OFFWINDIR
Exactamente lo mismo que lo anterior, pero para un directorio concreto del disco duro.
OFFLOGFILE
Esta última opción permite reparar un archivo de registro en las mismas condiciones que el caso anterior.
Puede resultar algo lioso disponer de tantas opciones como te hemos mostrado. Sin embargo, si usas este comando, verás como el más usado siempre será el SCANNOW por su simplicidad de uso y eficiencia en la gran mayoría de los casos.
¿Puedo ejecutar SFC sin acceso a Windows?
Por supuesto que sí, pero para ello debemos tener en cuenta ciertas cosas. Lo primero será contar con un DVD o una memoria USB de instalación de Windows. Lo siguiente será reiniciar el ordenador y tocar una tecla varias veces (varía en función del fabricante) hasta que aparezcan las opciones “Press DEL to enter setup” o “Press F2 to access the BIOS”.
Pulsaremos la tecla F2 y estaremos en la BIOS. Debemos ir a la pestaña «Boot» y cambiar el «First Boot Device» con el objetivo de que lea el sistema operativo del DVD o memoria USB que tendremos conectada al PC.
Ahora guarda y sal de ahí para que Windows comience a iniciarse. Aparecerá una ventana donde deberás seleccionar el idioma y formato de hora. Ojo con la siguiente ventana porque te dirá «Instalar ahora«, pero lo que debes hacer es «Reparar el equipo«.
- «Solucionar problemas«.
- «Símbolos del sistema«.
- Ahora bien, cuando reestablecemos el sistema operativo con esta opción, éste no se encontrará en el directorio «C», sino en el «D» (en la mayoría de ocasiones). Entonces debemos escribir primero «D» y luego «dir».
- Al hacerlo veremos que ahí se encuentran los archivos necesarios para que un sistema funcione.
Ahora ya sí, cuando sabemos qué es ese directorio o unidad el correcto, es cuando podremos ejecutar el comando «sfc» para solucionar todo tipo de problemas.
Conclusiones
En definitiva, si estás dando tus primeros pasos en el mundo de los comandos y deseas tener un control completo sobre tu sistema operativo, el Comprobador de Archivos de Sistema (SFC) es una herramienta esencial que debes tener en cuenta. A través de su capacidad para escanear y reparar archivos del sistema dañados, SFC te brinda la posibilidad de solucionar problemas y mejorar el rendimiento de tu ordenador. Además, su uso es sencillo y no requiere conocimientos avanzados en programación.