Windows, Soporte Técnico, Herramientas 8 min lectura

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

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:

  1. Conecta el USB.
  2. Abre PowerShell.
  3. Entra a la carpeta de scripts.
  4. 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 Capacity
  • Full Charge Capacity
  • Cycle 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:

  1. Identifica modelo y versión de Windows.
  2. Revisa errores recientes con perfmon /rel.
  3. Revisa salud del disco con CrystalDiskInfo.
  4. Genera reporte de batería si es laptop.
  5. Genera reporte Wi-Fi si hay cortes de red.
  6. Revisa drivers en el Administrador de dispositivos.
  7. Revisa inicio y procesos con Autoruns o Process Explorer.
  8. 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.

Etiquetas: #usb-diagnostico #windows #soporte-tecnico #powershell #mantenimiento-pc #diagnostico-windows #herramientas-portables #checklist-tecnico