Guía de Windows · Solución de problemas de DISKPART

Error del Servicio de disco virtual en DISKPART: causas y soluciones efectivas

Guía práctica sobre los errores más comunes del Servicio de disco virtual en DISKPART en Windows 10 y Windows 11: discos de solo lectura, particiones protegidas, fallos de conversión, espacio libre no contiguo y problemas del servicio.

⏱ Lectura: 8 min 🪟 Windows 10 🪟 Windows 11 ⚙️ DISKPART ⚠️ Copia de seguridad recomendada

Qué significa “Error del Servicio de disco virtual” en DISKPART

El error del Servicio de disco virtual es un mensaje genérico de DISKPART que aparece cuando Windows no puede completar una operación sobre un disco, partición o volumen mediante la capa de administración de almacenamiento. La operación puede estar bloqueada por permisos insuficientes, un atributo de solo lectura, un tipo de partición protegida, falta de espacio libre contiguo, una tabla de particiones dañada o porque se intenta modificar el disco que Windows está usando en ese momento.

DISKPART es una herramienta potente: permite inicializar discos, limpiar tablas de particiones, crear volúmenes, asignar letras de unidad, convertir diseños MBR/GPT y cambiar atributos. Precisamente por eso sus errores son estrictos: si el disco o volumen seleccionado no cumple los requisitos exactos de un comando, DISKPART se detiene y muestra un error del Servicio de disco virtual en lugar de intentar adivinar la intención del usuario.

🚨
Importante Comandos como clean, delete partition override, format y convert pueden destruir la información de particiones o borrar datos. Haz una copia de seguridad de los archivos importantes antes de ejecutar comandos destructivos y comprueba siempre el disco seleccionado con list disk y detail disk.

Mensajes comunes del error del Servicio de disco virtual en DISKPART

Mensaje de error Significado habitual Primera solución recomendada
Access is denied Falta de permisos elevados, volumen bloqueado o restricción de directiva Ejecutar Terminal/CMD como administrador y cerrar aplicaciones que usen la unidad
The media is write protected El disco, volumen, USB o tarjeta SD está en modo de solo lectura Quitar los atributos de solo lectura y revisar el interruptor físico de bloqueo
Clean is not allowed on the disk containing the current boot, system, pagefile, crashdump or hibernation volume Se ha seleccionado el disco activo de Windows Arrancar desde un USB de instalación de Windows o desde WinRE
Cannot delete a protected partition without the force protected parameter set La partición Recovery, EFI, OEM o reservada está protegida Comprobar el disco de destino y solo entonces usar delete partition override
There is not enough usable free space for this operation El espacio libre no existe, no es contiguo o está bloqueado por el diseño de particiones Revisar el diseño en Administración de discos y crear espacio no asignado contiguo
The specified disk is not convertible El diseño o el estado actual del disco impide la conversión MBR/GPT Hacer copia de seguridad, limpiar el disco y convertirlo, o usar MBR2GPT cuando corresponda

Antes de corregir un error del Servicio de disco virtual en DISKPART: lista de seguridad

Muchos errores de DISKPART se corrigen fácilmente, pero un comando equivocado en el disco incorrecto puede borrar el sistema operativo u otra unidad. Usa esta lista antes de modificar particiones.

ℹ️
Consejo Si solo necesitas asignar una letra de unidad o formatear una partición normal, prueba primero Administración de discos: pulsa Win + X y selecciona Administración de discos. Usa DISKPART cuando la herramienta gráfica no pueda completar la tarea.

Diagnóstico rápido en DISKPART: confirma el disco, el volumen y los atributos seleccionados

Empieza con una inspección no destructiva. Los comandos siguientes no borran nada; solo muestran con qué disco y volumen estás trabajando.

diskpart
list disk
select disk N
detail disk
list volume
list partition

Sustituye N por el número correcto del disco mostrado por list disk. Comprueba el tamaño, el estado y el modelo antes de continuar.

Comprobar si el disco o volumen es de solo lectura

attributes disk
list volume
select volume N
attributes volume

Si Current Read-only State o Read-only aparece como Yes, probablemente el error se debe a protección contra escritura. Revisa la sección sobre discos de solo lectura más abajo.

Comprobar el estilo de partición: MBR o GPT

list disk

En la columna Gpt, un asterisco indica que el disco usa GPT. Si no aparece asterisco, normalmente es MBR. Esto importa para conversiones, particiones EFI y compatibilidad de arranque.

Causas más comunes de los errores del Servicio de disco virtual en DISKPART

1. DISKPART no se inició como administrador

Ver discos puede funcionar en una consola normal, pero modificar particiones casi siempre requiere permisos elevados.

2. El disco o volumen es de solo lectura

Un atributo de software, una directiva del registro, el bloqueo de una tarjeta SD, un problema del controlador USB o una unidad defectuosa pueden activar la protección contra escritura.

3. Se seleccionó el disco actual del sistema

Windows bloquea operaciones destructivas sobre los volúmenes activos de arranque, sistema, archivo de paginación, hibernación y volcado de memoria mientras el sistema operativo está en ejecución.

4. La partición está protegida

Las particiones EFI System, Recovery, OEM y Microsoft Reserved están protegidas intencionadamente contra la eliminación normal.

5. El espacio libre necesario no es contiguo

DISKPART solo puede extender un volumen cuando hay espacio no asignado utilizable en la posición correcta.

6. El diseño del disco está dañado o no es compatible

Tablas de particiones corruptas, fallos de hardware, discos dinámicos, particularidades de medios extraíbles o diseños de sectores no compatibles pueden provocar errores repetidos.

Cómo solucionar “Virtual Disk Service Error: Access Is Denied” en DISKPART

El error Access is denied suele significar que DISKPART no puede escribir en el disco porque la consola no tiene privilegios elevados, otro proceso está usando el volumen o una directiva bloquea la operación.

Paso 1: ejecutar Windows Terminal o Símbolo del sistema como administrador

  1. Haz clic derecho en el botón Inicio.
  2. Selecciona Terminal (Administrador), Windows PowerShell (Administrador) o Símbolo del sistema (Administrador).
  3. Acepta el aviso de UAC.
  4. Ejecuta diskpart de nuevo.

Paso 2: cerrar programas que puedan estar usando el volumen

Cierra ventanas del Explorador de archivos, herramientas de copia de seguridad, análisis antivirus, software de máquinas virtuales y cualquier programa que pueda acceder a la unidad de destino. Si es una unidad externa, expúlsala de forma segura, vuelve a conectarla e inténtalo otra vez.

Paso 3: poner el disco sin conexión y volver a conectarlo

En discos de datos que no sean del sistema, alternar el estado sin conexión/en línea puede liberar bloqueos antiguos.

diskpart
list disk
select disk N
offline disk
online disk
⚠️
⚠️
No hagas esto con el disco del sistema Windows Poner sin conexión el disco equivocado puede interrumpir programas en ejecución o hacer que los volúmenes desaparezcan del Explorador de archivos. Úsalo solo en un disco de datos correctamente identificado.

Cómo solucionar “The Media Is Write Protected” o errores de disco de solo lectura en DISKPART

Si DISKPART informa que el medio está protegido contra escritura, primero elimina los atributos de solo lectura del disco y del volumen.

Quitar el atributo de solo lectura del disco

diskpart
list disk
select disk N
attributes disk clear readonly

Quitar el atributo de solo lectura del volumen

list volume
select volume N
attributes volume clear readonly

Comprobar la directiva de protección contra escritura para unidades USB en el Registro

Si el problema afecta a unidades USB, una directiva de Windows puede estar bloqueando la escritura en almacenamiento extraíble.

regedit

Abre esta clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

Si ves WriteProtect, establece su valor en 0. Si la clave StorageDevicePolicies no existe, probablemente esta directiva no está configurada.

Otras comprobaciones útiles

Cómo solucionar “Clean Is Not Allowed on the Disk Containing the Current Boot, System, Pagefile, Crashdump or Hibernation Volume”

Este error de DISKPART aparece al ejecutar clean sobre el disco que contiene la instalación de Windows en ejecución o archivos críticos del sistema. Windows bloquea el comando para evitar que el sistema operativo se borre a sí mismo mientras está funcionando.

Mensaje típico: Virtual Disk Service error: Clean is not allowed on the disk containing the current boot, system, pagefile, crashdump or hibernation volume.

Solución correcta: arrancar desde un USB de instalación de Windows o desde el entorno de recuperación

  1. Crea un USB de instalación de Windows o una unidad de recuperación.
  2. Arranca el ordenador desde ese USB.
  3. En la pantalla de instalación, pulsa Shift + F10 para abrir el Símbolo del sistema.
  4. Ejecuta DISKPART desde ahí.
diskpart
list disk
select disk N
detail disk
clean

Como Windows ya no se está ejecutando desde el disco de destino, DISKPART puede limpiarlo. Esto se usa a menudo antes de una instalación limpia de Windows.

🚨
Advertencia de pérdida de datos El comando clean elimina la información de particiones del disco seleccionado. Después de ejecutarlo, Windows tratará el disco como espacio no asignado hasta que se creen nuevas particiones.

Cómo solucionar “Cannot Delete a Protected Partition Without the Force Protected Parameter Set”

Este error suele aparecer al intentar eliminar una partición EFI System, Recovery, OEM u otra partición protegida por Windows. Es frecuente al reutilizar una antigua unidad del sistema Windows como disco de datos.

Eliminar una partición protegida con override

Usa este método solo si tienes absoluta seguridad de que la partición está en el disco correcto y ya no es necesaria.

diskpart
list disk
select disk N
list partition
select partition N
delete partition override

Cuándo no debes eliminar particiones protegidas

Si el objetivo es reutilizar todo el disco y no hay datos que conservar, suele ser más limpio eliminar todas las particiones de una vez:

diskpart
list disk
select disk N
clean

Después, crea una nueva partición desde Administración de discos o con DISKPART.

Cómo solucionar “There Is Not Enough Usable Free Space for This Operation” en DISKPART

Este mensaje aparece a menudo durante operaciones extend, create partition o conversiones. La causa más habitual es que el espacio libre existe en el disco, pero no está en la ubicación que DISKPART necesita.

Para extender una partición, el espacio libre debe ser contiguo

Para extender un volumen básico, el espacio no asignado normalmente debe estar justo después de la partición de destino. Si una partición Recovery u otro volumen se encuentra entre ambos, DISKPART no puede extender el volumen hacia ese espacio.

diskpart
list volume
select volume N
extend

Usar Administración de discos para revisar el diseño

  1. Pulsa Win + X.
  2. Abre Administración de discos.
  3. Comprueba si el espacio no asignado está inmediatamente a la derecha de la partición que quieres ampliar.
  4. Si hay una partición Recovery u otra partición intermedia, DISKPART no podrá moverla.

Posibles soluciones

Cómo corregir errores de conversión MBR/GPT en DISKPART: “The Specified Disk Is Not Convertible”

DISKPART puede convertir un disco vacío entre MBR y GPT. Normalmente no puede convertir un disco que todavía contiene particiones. Si ejecutas convert gpt o convert mbr en un disco con particiones, puedes recibir un error del Servicio de disco virtual.

Convertir un disco vacío con DISKPART

diskpart
list disk
select disk N
clean
convert gpt

O, para sistemas BIOS heredados:

diskpart
list disk
select disk N
clean
convert mbr

Convertir un disco del sistema Windows sin borrarlo

Si necesitas convertir un disco del sistema Windows 10 o Windows 11 de MBR a GPT sin eliminar datos, usa mbr2gpt.exe en lugar de DISKPART. El equipo debe admitir el modo de arranque UEFI.

mbr2gpt /validate /allowFullOS
mbr2gpt /convert /allowFullOS

Después de la conversión, entra en la configuración BIOS/UEFI y cambia el modo de arranque de Legacy/CSM a UEFI. Si omites este paso, Windows puede no arrancar.

⚠️
⚠️
Limitación de MBR2GPT mbr2gpt está pensado para discos de sistema Windows que cumplen los requisitos de conversión de Microsoft. No es un conversor universal de particiones para cualquier disco externo o de datos.

Cómo solucionar “Virtual Disk Service Is Not Running” o problemas del servicio de almacenamiento

DISKPART depende de los servicios de almacenamiento de Windows. Si el servicio está deshabilitado, bloqueado o afectado por una instalación de Windows dañada, las operaciones de disco pueden fallar antes incluso de llegar a la unidad seleccionada.

Iniciar el Servicio de disco virtual desde Servicios

  1. Pulsa Win + R.
  2. Escribe services.msc y pulsa Enter.
  3. Busca Virtual Disk.
  4. Ábrelo y cambia Tipo de inicio a Manual o Automático.
  5. Haz clic en Iniciar y prueba DISKPART de nuevo.

Iniciar el servicio desde el Símbolo del sistema

sc config vds start= demand
net start vds

Reparar archivos del sistema de Windows

Si las herramientas de almacenamiento siguen fallando, repara el almacén de componentes y los archivos del sistema:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Reinicia el equipo cuando finalice el análisis y prueba DISKPART otra vez.

Usar Administración de discos o PowerShell cuando DISKPART falla

DISKPART no es la única herramienta de almacenamiento de Windows. Según la tarea, Administración de discos o PowerShell pueden ofrecer un mensaje de error más claro o un flujo de trabajo más seguro.

Abrir Administración de discos

diskmgmt.msc

Administración de discos es útil para comprobar visualmente si una partición está sana, si el espacio no asignado es contiguo o si una partición Recovery bloquea la ampliación.

Usar cmdlets de almacenamiento de PowerShell

Abre PowerShell como administrador e inspecciona los discos con:

Get-Disk
Get-Partition
Get-Volume

Para quitar el estado de solo lectura de un disco:

Set-Disk -Number N -IsReadOnly $false

Para inicializar un disco nuevo como GPT:

Initialize-Disk -Number N -PartitionStyle GPT
Tarea Mejor herramienta Motivo
Ver el diseño de particiones visualmente Administración de discos Vista rápida del espacio no asignado, EFI, Recovery y particiones de datos
Borrar un disco antes de reinstalar Windows DISKPART desde un USB de instalación Funciona fuera del sistema Windows en ejecución
Automatizar acciones de almacenamiento PowerShell Cmdlets modernos, salida como objetos y mejor automatización
Convertir un disco de sistema de MBR a GPT MBR2GPT Diseñado para conversiones in situ de discos de arranque de Windows
Mover particiones Gestor de particiones de terceros Las herramientas integradas de Windows no pueden mover particiones directamente

Preguntas frecuentes sobre errores del Servicio de disco virtual en DISKPART

Q ¿Un error del Servicio de disco virtual significa que el HDD o SSD está dañado?
No siempre. La mayoría de estos errores se deben a permisos, atributos del disco, particiones protegidas o limitaciones del diseño. Sin embargo, si el mismo disco se vuelve de solo lectura repetidamente, desaparece, muestra errores de E/S o falla en otro ordenador, revisa su estado SMART y sustitúyelo si es necesario.
Q ¿Puedo solucionar el error sin perder datos?
Depende de la causa. Quitar atributos de solo lectura, iniciar el Servicio de disco virtual, asignar una letra de unidad o ejecutar DISKPART como administrador normalmente no borra datos. Comandos como clean, format y delete partition override sí pueden causar pérdida de datos.
Q ¿Por qué DISKPART falla si Administración de discos también falla?
Ambas herramientas usan componentes de almacenamiento de Windows, por lo que pueden fallar por la misma causa: protección contra escritura, diseño no compatible, falta de espacio libre contiguo, problemas del servicio o errores de hardware. DISKPART suele mostrar un error de línea de comandos más específico, mientras que Administración de discos muestra mejor el diseño.
Q ¿Cuál es la forma más segura de limpiar un disco del sistema Windows?
Arranca desde un USB de instalación de Windows, pulsa Shift + F10, ejecuta DISKPART, verifica el disco con list disk y detail disk, y luego ejecuta clean. No ejecutes clean sobre el disco activo de Windows desde la misma instalación en ejecución.
Q ¿Debo usar clean o clean all?
clean elimina rápidamente la información de particiones. clean all escribe ceros en todo el disco y tarda mucho más. Usa clean para reparticionado normal. Usa clean all solo cuando quieras sobrescribir todo el disco de forma intencionada, y evítalo en SSD salvo que haya una razón concreta.
Q ¿Por qué delete partition override sigue fallando?
La partición puede estar en el disco activo del sistema, el disco puede ser de solo lectura, el servicio de almacenamiento puede estar bloqueado o la unidad puede tener protección contra escritura a nivel de hardware. Primero elimina los atributos de solo lectura, verifica que has seleccionado el disco correcto y prueba desde el Entorno de recuperación de Windows si la partición pertenece al disco de arranque.
Resumen La mayoría de los errores del Servicio de disco virtual en DISKPART se solucionan usando una consola elevada, eliminando atributos de solo lectura, seleccionando el disco correcto, arrancando desde medios de instalación para operaciones sobre el disco del sistema o corrigiendo el diseño de particiones. La regla clave es simple: identifica primero el disco exacto y después aplica la solución que corresponde al mensaje de error concreto.