Cómo ajustar la asignación de almacenamiento de instantáneas en Windows 11
🔍 WiseChecker

Cómo ajustar la asignación de almacenamiento de instantáneas en Windows 11

Solución rápida: Abra el Símbolo del sistema (Admin). Ejecute: vssadmin list shadowstorage para ver la asignación actual. Para redimensionar: vssadmin resize shadowstorage /for=C: /on=C: /maxsize=20GB. Esto limita el almacenamiento de instantáneas a 20 GB. Para quitar el límite: use /maxsize=UNBOUNDED. Las instantáneas anteriores al límite se eliminan automáticamente.

Shadow Copy (Servicio de instantáneas de volumen) crea instantáneas puntuales del contenido del disco. Lo usan Restaurar sistema, Versiones anteriores del Historial de archivos y el software de copia de seguridad. La asignación es fija de forma predeterminada (~10 % de la unidad). En unidades grandes eso es un desperdicio; en unidades pequeñas no es suficiente. Ajústela con vssadmin.

Síntoma: Desea ajustar cuánto espacio en disco pueden usar las instantáneas (puntos de Restaurar sistema).
Afecta a: Windows 11 (y ediciones Windows 10/Server).
Tiempo de solución: ~5 minutos.

ADVERTISEMENT

Qué causa esta necesidad

El almacenamiento de instantáneas se establece de forma predeterminada en ~10 % del disco (con límite). En una unidad de 1 TB eso son 100 GB — potencialmente excesivo. En un SSD de 256 GB con espacio limitado, incluso 25 GB es significativo. Ajustar el límite equilibra: conservar puntos de restauración útiles frente a recuperar espacio.

Método 1: Listar y redimensionar con vssadmin

La ruta estándar.

  1. Abra el Símbolo del sistema como Admin.
  2. Liste el almacenamiento de instantáneas actual:
    vssadmin list shadowstorage
  3. Salida:
    • Used Shadow Copy Storage space: usado actualmente.
    • Allocated Shadow Copy Storage space: reservado.
    • Maximum Shadow Copy Storage space: máximo permitido.
  4. Redimensione:
    vssadmin resize shadowstorage /for=C: /on=C: /maxsize=20GB

    Esto limita a 20 GB. Las instantáneas anteriores al límite se eliminan automáticamente.

  5. Para ilimitado:
    vssadmin resize shadowstorage /for=C: /on=C: /maxsize=UNBOUNDED
  6. Para eliminar todas las instantáneas actuales: vssadmin delete shadows /for=C: /all.
  7. Para listar las instantáneas existentes: vssadmin list shadows.

Este es el uso estándar.

ADVERTISEMENT

Método 2: Administrar mediante la configuración de Protección del sistema

Para el enfoque con interfaz gráfica.

  1. Abra Propiedades del sistema: Win+R → SystemPropertiesProtection.
  2. O bien: Configuración → Sistema → Acerca de → Protección del sistema.
  3. En Configuración de protección: elija la unidad que desea administrar.
  4. Haga clic en Configurar.
  5. En Uso máximo: el control deslizante establece el porcentaje de disco usado.
  6. Ajuste el control deslizante. Haga clic en Aplicar.
  7. Para eliminar todos los puntos de restauración: haga clic en Eliminar. Confirma que se eliminan las instantáneas actuales.
  8. Para desactivar Restaurar sistema en una unidad: elija “Deshabilitar la protección del sistema.” Se eliminan todas las instantáneas.
  9. Esta interfaz establece el mismo límite de vssadmin en segundo plano.

Este es el enfoque con interfaz gráfica.

Método 3: PowerShell para automatización

Para scripting.

  1. PowerShell envuelve vssadmin. Ejecute como Admin:
    Get-WmiObject -Class Win32_ShadowStorage

    Lista lo asignado/usado/máximo de cada unidad.

  2. O mediante cmdlet:
    Get-CimInstance -ClassName Win32_ShadowStorage
  3. Para redimensionar con PowerShell (usa vssadmin internamente):
    vssadmin resize shadowstorage /for=C: /on=C: /maxsize=15GB

    (invocado desde PowerShell igual que cmd)

  4. Para obtener la lista de instantáneas actuales:
    Get-WmiObject -Class Win32_ShadowCopy | Select-Object ID, DeviceObject, InstallDate
  5. Para eliminar una instantánea específica:
    (Get-WmiObject -Class Win32_ShadowCopy | Where-Object { $_.ID -eq "{ID}" }).Delete()
  6. Para limpieza programada: el Programador de tareas ejecuta un script semanalmente para eliminar instantáneas de más de 30 días.

Este es el enfoque con scripting.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • vssadmin list shadowstorage muestra el nuevo maxsize.
  • El espacio libre en disco aumenta (si redujo el límite).
  • Protección del sistema → Configurar muestra la posición actualizada del control deslizante.
  • Restaurar sistema sigue funcionando: cree un punto de restauración y verifique.

Si nada de esto funciona

Si vssadmin falla: Permiso: debe ejecutarse como Admin. La unidad no puede contener el nuevo tamaño: unidad demasiado pequeña. Reduzca maxsize. Almacenamiento no presente: el almacenamiento de instantáneas aún no está asignado. Use vssadmin add shadowstorage /for=C: /on=C: /maxsize=15GB para crearlo. Restaurar sistema deshabilitado: vuelva a habilitarlo en Protección del sistema. Para VSS dañado: Services.msc → Volume Shadow Copy → Reiniciar. O vuelva a registrar: vssadmin list providers → vuelva a agregar. Para software de copia de seguridad en conflicto: Veeam, Acronis, Macrium pueden administrar el almacenamiento de instantáneas. Coordine el límite. Para unidad demasiado llena: el almacenamiento de instantáneas no puede asignarse. Libere espacio en disco primero.

En resumen: vssadmin resize shadowstorage /for=C: /on=C: /maxsize=20GB en el cmd de Admin. O el control deslizante de Protección del sistema en Propiedades del sistema. Equilibra el espacio en disco frente a los puntos de restauración disponibles.

ADVERTISEMENT