Crea un USB de diagnóstico para revisar cualquier PC con Windows en menos de 10 minutos
Arma una memoria USB técnica con carpetas, herramientas portables y scripts básicos para revisar una PC antes de formatear, comprar, reparar o entregar soporte. Incluye estructura recomendada, comandos reales y checklist profesional.
Por Equipo Starbyte
Crea un USB de diagnóstico para revisar cualquier PC con Windows en menos de 10 minutos
Llegas a revisar una computadora y no sabes por dónde empezar: el usuario dice que está lenta, que se apaga, que no conecta al Wi-Fi o que “antes funcionaba bien”.
El error común es improvisar: abrir el Administrador de tareas, borrar temporales, instalar cualquier programa o pensar en formatear.
Una forma más profesional es llevar un USB de diagnóstico: una memoria preparada con carpetas, herramientas portables, comandos y una estructura clara para revisar una PC de forma rápida y ordenada.
La idea no es “arreglar todo con un USB”, sino tener un kit portátil para recolectar información y tomar mejores decisiones.
Requisitos previos
Necesitas:
- Una memoria USB de 16 GB o más.
- Una PC con Windows para preparar el USB.
- Herramientas portables confiables.
- PowerShell o Terminal de Windows.
- Conexión a internet para descargar herramientas.
- Una carpeta para guardar reportes técnicos.
Estructura recomendada del USB
Crea esta estructura de carpetas dentro de la memoria:
USB_DIAGNOSTICO\
├── 01_Sistema\
├── 02_Disco\
├── 03_Bateria\
├── 04_Red\
├── 05_Drivers\
├── 06_Seguridad\
├── 07_Reportes\
└── 08_Scripts\
Esta organización evita perder tiempo buscando archivos y permite trabajar siempre con el mismo método.
Paso 1: crear la estructura automáticamente
Abre PowerShell y cambia la letra E: por la letra real de tu USB.
$usb = "E:\USB_DIAGNOSTICO"
New-Item -ItemType Directory -Force -Path `
"$usb\01_Sistema", `
"$usb\02_Disco", `
"$usb\03_Bateria", `
"$usb\04_Red", `
"$usb\05_Drivers", `
"$usb\06_Seguridad", `
"$usb\07_Reportes", `
"$usb\08_Scripts"
Si tu USB está en otra letra, por ejemplo F:, cambia la variable:
$usb = "F:\USB_DIAGNOSTICO"
Paso 2: agregar herramientas portables útiles
No llenes el USB con programas innecesarios. Prioriza herramientas concretas.
CPU-Z o HWiNFO portable
Sirven para identificar procesador, memoria RAM, placa base, BIOS y datos reales del hardware.
Guárdalas en:
01_Sistema
CrystalDiskInfo portable
Sirve para revisar la salud de discos duros, SSD y unidades NVMe.
Guárdala en:
02_Disco
WizTree portable
Sirve para detectar carpetas y archivos que ocupan demasiado espacio.
Guárdala en:
02_Disco
Advanced IP Scanner portable
Sirve para ver dispositivos conectados a una red local.
Guárdala en:
04_Red
Autoruns de Microsoft
Sirve para revisar programas, servicios y tareas que se inician automáticamente.
Guárdala en:
06_Seguridad
Process Explorer de Microsoft
Sirve para revisar procesos activos con más detalle que el Administrador de tareas.
Guárdala en:
06_Seguridad
Prioriza herramientas oficiales o conocidas. Evita instaladores que prometen “optimizar todo”.
Paso 3: crear un script para reporte básico del equipo
Dentro de 08_Scripts, crea un archivo llamado:
reporte_basico.ps1
Pega este contenido:
$fecha = Get-Date -Format "yyyy-MM-dd_HH-mm"
$salida = "$PSScriptRoot\..\07_Reportes\reporte_equipo_$fecha.txt"
"REPORTE BÁSICO DEL EQUIPO" | Out-File $salida
"Fecha: $(Get-Date)" | Out-File $salida -Append
"" | Out-File $salida -Append
"=== INFORMACIÓN DEL SISTEMA ===" | Out-File $salida -Append
Get-ComputerInfo |
Select-Object `
CsName,
CsManufacturer,
CsModel,
CsSystemType,
WindowsProductName,
WindowsVersion,
OsBuildNumber,
OsArchitecture,
CsProcessors,
CsNumberOfLogicalProcessors,
CsTotalPhysicalMemory |
Format-List | Out-File $salida -Append
"=== DISCOS ===" | Out-File $salida -Append
Get-PhysicalDisk |
Format-Table `
FriendlyName,
MediaType,
HealthStatus,
Size `
-AutoSize | Out-File $salida -Append
"=== UNIDADES ===" | Out-File $salida -Append
Get-Volume |
Format-Table `
DriveLetter,
FileSystemLabel,
FileSystem,
HealthStatus,
SizeRemaining,
Size `
-AutoSize | Out-File $salida -Append
"=== RED ===" | Out-File $salida -Append
Get-NetAdapter |
Format-Table `
Name,
Status,
LinkSpeed,
MacAddress `
-AutoSize | Out-File $salida -Append
"=== PROGRAMAS DE INICIO ===" | Out-File $salida -Append
Get-CimInstance Win32_StartupCommand |
Select-Object Name, Command, Location, User |
Format-Table -AutoSize | Out-File $salida -Append
Write-Host "Reporte generado en: $salida"
Este script no repara nada. Solo recolecta información útil para diagnóstico.
Paso 4: ejecutar el reporte en una PC
En la PC que vas a revisar:
- Conecta el USB.
- Abre PowerShell.
- Entra a la carpeta de scripts.
- Ejecuta el script.
Ejemplo:
cd E:\USB_DIAGNOSTICO\08_Scripts
.\reporte_basico.ps1
Si PowerShell bloquea la ejecución, puedes usar:
powershell -ExecutionPolicy Bypass -File .\reporte_basico.ps1
El reporte quedará guardado en:
USB_DIAGNOSTICO\07_Reportes
Paso 5: crear un script para revisar batería
En laptops, la batería es una de las primeras cosas que conviene revisar.
Crea este archivo en 08_Scripts:
reporte_bateria.ps1
Contenido:
$fecha = Get-Date -Format "yyyy-MM-dd_HH-mm"
$destino = "$PSScriptRoot\..\07_Reportes\battery-report_$fecha.html"
powercfg /batteryreport /output $destino
Write-Host "Reporte de batería generado en: $destino"
Ejecuta:
.\reporte_bateria.ps1
Luego abre el HTML generado y revisa:
Design CapacityFull Charge CapacityCycle Count, si aparece.- Historial de uso.
- Estimación de duración.
Paso 6: crear un script para reporte Wi-Fi
Windows puede generar un informe completo de conexión inalámbrica.
Crea el archivo:
reporte_wifi.ps1
Contenido:
netsh wlan show wlanreport
Write-Host "Reporte Wi-Fi generado por Windows."
Write-Host "Ruta habitual:"
Write-Host "C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html"
Ejecútalo así:
.\reporte_wifi.ps1
Este reporte sirve cuando el usuario dice:
- “El Wi-Fi se desconecta solo”.
- “La señal aparece, pero no conecta”.
- “Solo falla en esta laptop”.
- “El internet se corta a cada rato”.
Paso 7: crear un checklist técnico dentro del USB
Crea un archivo llamado:
checklist_revision_pc.txt
Guárdalo en la raíz del USB.
Contenido sugerido:
CHECKLIST RÁPIDO DE REVISIÓN
1. Estado físico
[ ] Golpes visibles
[ ] Bisagras firmes
[ ] Puerto de carga estable
[ ] Teclado completo
[ ] Pantalla sin líneas ni manchas
2. Sistema
[ ] Windows activado
[ ] Versión de Windows identificada
[ ] Modelo exacto del equipo identificado
[ ] Errores recientes revisados
3. Disco
[ ] Salud del disco revisada
[ ] Espacio libre suficiente
[ ] No hay sectores críticos reportados
[ ] Tipo de disco identificado: HDD / SSD / NVMe
4. Batería
[ ] Reporte de batería generado
[ ] Capacidad actual comparada con capacidad original
[ ] No hay hinchazón visible
5. Red
[ ] Wi-Fi detecta redes
[ ] Adaptador activo
[ ] Prueba de ping realizada
[ ] Reporte WLAN generado si hay fallas
6. Drivers
[ ] Sin dispositivos desconocidos
[ ] Sin triángulos amarillos
[ ] Modelo exacto verificado antes de descargar drivers
7. Seguridad
[ ] Programas de inicio revisados
[ ] Procesos sospechosos revisados
[ ] Antivirus activo
[ ] Sesiones o cuentas desconocidas revisadas
Este archivo ayuda a no olvidar pasos importantes.
Paso 8: comandos rápidos que conviene guardar
Crea un archivo llamado:
comandos_utiles.txt
Contenido:
INFORMACIÓN DEL SISTEMA
msinfo32
dxdiag
winver
ADMINISTRADOR DE DISPOSITIVOS
devmgmt.msc
MONITOR DE CONFIABILIDAD
perfmon /rel
REPORTE DE BATERÍA
powercfg /batteryreport
REPORTE WI-FI
netsh wlan show wlanreport
VER REDES WI-FI GUARDADAS
netsh wlan show profiles
VER IP DEL EQUIPO
ipconfig /all
PROBAR CONEXIÓN
ping 8.8.8.8
ping google.com
REVISAR RUTA DE CONEXIÓN
tracert google.com
REPARAR ARCHIVOS DE WINDOWS
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
REVISAR DISCO
chkdsk C: /scan
Esto convierte el USB en una referencia rápida de soporte.
Flujo recomendado de uso
Cuando revises una PC, sigue este orden:
- Identifica modelo y versión de Windows.
- Revisa errores recientes con
perfmon /rel. - Revisa salud del disco con CrystalDiskInfo.
- Genera reporte de batería si es laptop.
- Genera reporte Wi-Fi si hay cortes de red.
- Revisa drivers en el Administrador de dispositivos.
- Revisa inicio y procesos con Autoruns o Process Explorer.
- Guarda evidencia en
07_Reportes.
Este orden evita diagnosticar a ciegas.
Errores comunes
Usar el USB como almacén desordenado
Si mezclas fotos, instaladores, documentos y herramientas, el USB deja de ser útil. Mantén una estructura fija.
Ejecutar herramientas sin entenderlas
No uses botones de “limpiar”, “reparar” u “optimizar” sin saber qué hacen.
No guardar reportes
El valor del USB está en documentar el diagnóstico. Guarda reportes por fecha.
Descargar drivers desde páginas dudosas
Usa el modelo exacto del equipo y prioriza la web oficial del fabricante.
No revisar el disco antes de reparar Windows
Si el disco está fallando, cualquier reparación del sistema puede quedar incompleta o empeorar la situación.
Confiar en una sola herramienta
Un diagnóstico serio cruza información: disco, errores, batería, drivers, red y síntomas.
Buenas prácticas
- Usa una memoria USB solo para diagnóstico.
- Mantén las herramientas actualizadas.
- Crea una carpeta de reportes por equipo revisado.
- No instales programas innecesarios en la PC del usuario.
- Ejecuta scripts de solo lectura cuando solo necesites diagnóstico.
- Lleva una segunda memoria USB para instaladores o drivers.
- No borres archivos del usuario sin autorización.
- Documenta qué encontraste antes de reparar.
- Verifica el estado del disco antes de copiar datos masivos.
- Si el equipo tiene información crítica, respalda antes de tocar.
Estructura final recomendada
Tu USB debería quedar así:
USB_DIAGNOSTICO\
├── 01_Sistema\
│ └── herramientas de información de hardware
├── 02_Disco\
│ └── herramientas de salud y espacio
├── 03_Bateria\
│ └── reportes de batería
├── 04_Red\
│ └── herramientas de red
├── 05_Drivers\
│ └── utilidades de identificación
├── 06_Seguridad\
│ └── herramientas Sysinternals
├── 07_Reportes\
│ └── reportes generados por equipo
├── 08_Scripts\
│ ├── reporte_basico.ps1
│ ├── reporte_bateria.ps1
│ └── reporte_wifi.ps1
├── checklist_revision_pc.txt
└── comandos_utiles.txt
Idea clave
Un buen diagnóstico no empieza instalando programas ni formateando.
Empieza recolectando información.
Un USB de diagnóstico bien organizado te permite revisar cualquier PC con un método claro: identificar el equipo, revisar disco, batería, red, drivers, errores y guardar evidencia.
La diferencia entre soporte improvisado y soporte profesional muchas veces no está en tener más herramientas, sino en usarlas con orden.