Tecnología y gadgets

Diskpart: todos los comandos y cómo utilizarlos en Windows

12 min de lectura

Diskpart: todos los comandos y cómo utilizarlos en Windows

DiskPart es una herramienta de línea de comandos incluida en Windows que permite administrar discos, particiones, volúmenes y unidades virtuales. Puede resultar especialmente útil cuando el administrador de discos de Windows no permite realizar una determinada operación o cuando necesitamos trabajar desde un entorno de recuperación.

Sin embargo, algunos comandos de DiskPart pueden borrar particiones, eliminar datos o modificar la estructura de un disco, por lo que conviene comprobar cuidadosamente el disco seleccionado antes de ejecutar operaciones destructivas.

En esta guía repasamos los principales comandos de DiskPart, para qué sirve cada uno y algunos ejemplos prácticos.

¿Qué es DiskPart?

DiskPart es una utilidad de Windows que permite gestionar dispositivos de almacenamiento mediante comandos.

Puede utilizarse para trabajar con:

  • Discos duros HDD.
  • SSD.
  • Memorias USB.
  • Tarjetas de memoria compatibles.
  • Particiones.
  • Volúmenes.
  • Discos virtuales.

Para utilizarlo normalmente debemos abrir Símbolo del sistema o Windows PowerShell/Terminal con permisos de administrador.

Después ejecutamos:

diskpart

Aparecerá una consola similar a:

DISKPART>

A partir de ese momento podemos introducir los comandos disponibles.

Cómo abrir DiskPart

En Windows podemos utilizar diferentes métodos.

Una forma sencilla es abrir el menú Inicio y buscar:

Terminal

o:

Símbolo del sistema

Después seleccionamos Ejecutar como administrador.

También podemos pulsar:

Windows + R

escribir:

cmd

y abrir la consola con permisos administrativos.

Una vez abierta:

diskpart

Si Windows solicita autorización mediante el control de cuentas de usuario, debemos confirmarla para continuar.

Comando help

Antes de utilizar DiskPart conviene conocer que dispone de su propia ayuda.

El comando:

help

muestra los comandos disponibles.

También podemos consultar información sobre un comando concreto:

help list

o:

help select

Esto resulta especialmente útil porque las opciones pueden variar entre versiones de Windows.

Comando list

list permite mostrar diferentes elementos disponibles.

Por ejemplo:

list disk

muestra los discos conectados.

También podemos utilizar:

list volume

para mostrar los volúmenes.

Otros comandos habituales son:

list partition

y:

list vdisk

dependiendo del contexto en el que estemos trabajando.

list disk

Uno de los comandos más importantes es:

list disk

Muestra los discos detectados por DiskPart.

Podríamos obtener algo parecido a:

Disco ###  Estado      Tamaño
Disco 0    En línea    476 GB
Disco 1    En línea    931 GB

Antes de realizar cualquier operación importante debemos identificar correctamente el disco.

No debemos seleccionar un disco únicamente por su número sin comprobar su tamaño y características.

select disk

Una vez identificado el disco podemos seleccionarlo mediante:

select disk 1

DiskPart indicará que el disco seleccionado es ahora el disco 1.

Es recomendable comprobarlo inmediatamente mediante:

detail disk

Esto permite verificar que hemos seleccionado el dispositivo correcto antes de continuar.

detail disk

El comando:

detail disk

muestra información adicional sobre el disco seleccionado.

Puede proporcionar datos relacionados con el dispositivo, sus volúmenes y otras características.

Es una buena práctica utilizarlo antes de ejecutar comandos destructivos.

list partition

Después de seleccionar un disco podemos consultar sus particiones:

list partition

El resultado puede mostrar algo similar a:

Partición ###  Tamaño
Partición 1    100 MB
Partición 2    475 GB

Para trabajar con una partición concreta primero debemos seleccionarla.

select partition

Podemos seleccionar una partición utilizando:

select partition 2

Después podemos consultar información adicional:

detail partition

Es importante volver a comprobar que la partición seleccionada es realmente la que queremos modificar.

list volume

El comando:

list volume

muestra los volúmenes disponibles en el sistema.

Puede ser especialmente útil para identificar una unidad por su letra.

Por ejemplo:

Volumen ###  Letra  Etiqueta
Volumen 0    C      Windows
Volumen 1    D      Datos
Volumen 2    E      USB

La información exacta dependerá de la configuración del ordenador.

select volume

Podemos seleccionar un volumen mediante:

select volume 2

Una vez seleccionado podemos utilizar comandos compatibles con ese volumen.

Para comprobar información adicional podemos utilizar:

detail volume

assign

El comando assign permite asignar una letra de unidad a un volumen.

Por ejemplo:

assign letter=E

Esto puede hacer que el volumen seleccionado aparezca en Windows con la letra E:.

Si no indicamos una letra concreta, DiskPart puede asignar una disponible:

assign

No conviene cambiar letras de unidades que utiliza Windows o aplicaciones importantes sin conocer las consecuencias.

remove

El comando:

remove letter=E

permite retirar la letra asignada a un volumen.

Esto puede hacer que la unidad deje de aparecer normalmente en el Explorador de archivos, aunque los datos del volumen no se borran por este comando.

format

DiskPart permite formatear determinados volúmenes.

Por ejemplo:

format fs=ntfs quick

formatea el volumen seleccionado utilizando NTFS y el formato rápido.

También podemos encontrar formatos como:

format fs=exfat quick

dependiendo de las necesidades y de los sistemas que vayan a utilizar la unidad.

Formatear un volumen elimina los datos almacenados en él, por lo que debemos asegurarnos de haber seleccionado la unidad correcta y disponer de una copia de seguridad cuando sea necesario.

clean

Uno de los comandos más peligrosos de DiskPart es:

clean

Este comando elimina la información de particionado del disco seleccionado.

Después de ejecutarlo, Windows puede mostrar el disco como espacio sin asignar.

Por ejemplo:

select disk 1
clean

Debemos tener muchísimo cuidado con este comando, porque si seleccionamos el disco equivocado podemos perder el acceso a sus particiones y datos.

Antes de utilizarlo, comprueba:

list disk
select disk X
detail disk

y verifica nuevamente el tamaño y el dispositivo.

clean all

Existe también:

clean all

Este comando escribe ceros en todos los sectores del disco seleccionado.

Es considerablemente más lento que clean y no debe utilizarse como una simple alternativa para borrar una partición.

Antes de ejecutarlo debemos estar completamente seguros de que el disco seleccionado es el correcto.

create partition

DiskPart permite crear particiones.

Por ejemplo:

create partition primary

crea una partición primaria utilizando el espacio disponible según las condiciones del disco.

También podemos especificar un tamaño:

create partition primary size=50000

El tamaño se expresa en megabytes.

Después podemos seleccionar la partición creada y darle formato si es necesario.

delete partition

El comando:

delete partition

elimina la partición seleccionada.

Esta operación puede provocar pérdida de acceso a los datos almacenados en ella.

Por eso, antes de utilizarlo debemos verificar:

list disk
list partition
select partition X
detail partition

No debemos utilizar delete partition sobre una partición del sistema si no sabemos exactamente qué estamos haciendo.

create volume

DiskPart también dispone de comandos relacionados con volúmenes, aunque su utilización depende del tipo de disco y de la configuración.

Por ejemplo, pueden existir comandos para crear volúmenes simples, distribuidos, seccionados o reflejados en determinadas configuraciones.

La ayuda integrada de DiskPart permite comprobar las opciones disponibles:

help create

active

El comando:

active

marca como activa la partición seleccionada en determinados discos con particionado MBR.

No es un comando que debamos utilizar de forma indiscriminada para intentar solucionar problemas de arranque.

En sistemas modernos basados en UEFI y GPT, el proceso de arranque funciona de otra manera y normalmente no depende de marcar una partición como activa.

convert gpt

DiskPart permite convertir un disco al esquema de particionado GPT:

convert gpt

Sin embargo, este comando requiere que el disco cumpla determinadas condiciones y puede implicar eliminar previamente las particiones existentes.

Por ello, no debe ejecutarse sobre un disco que contenga datos importantes sin haber comprobado primero las consecuencias y realizado una copia de seguridad.

convert mbr

También existe:

convert mbr

para convertir un disco al esquema MBR cuando se cumplen las condiciones necesarias.

Al igual que ocurre con convert gpt, hay que tener mucho cuidado con los datos existentes y con el modo de arranque utilizado por el equipo.

gpt attributes

En discos GPT podemos encontrar comandos relacionados con los atributos de las particiones:

gpt attributes

Estos atributos pueden utilizarse para determinadas configuraciones especiales de particiones GPT.

Su utilización está orientada principalmente a escenarios avanzados, por lo que conviene consultar la documentación específica antes de modificar atributos.

extend

El comando:

extend

permite ampliar el volumen seleccionado utilizando espacio sin asignar disponible y compatible con la estructura del volumen.

Por ejemplo:

select volume 2
extend

También podemos especificar un tamaño:

extend size=10000

El volumen debe cumplir determinadas condiciones para poder ampliarse.

shrink

shrink realiza la operación contraria:

shrink

permite reducir el tamaño de determinados volúmenes.

También podemos indicar cuánto queremos reducir:

shrink desired=10000

El valor se expresa en megabytes.

La cantidad que realmente puede reducirse depende de la estructura interna del sistema de archivos y del espacio disponible.

rescan

El comando:

rescan

hace que DiskPart vuelva a buscar discos y volúmenes disponibles.

Puede resultar útil después de conectar un nuevo dispositivo de almacenamiento.

Por ejemplo:

rescan
list disk

Así podemos comprobar si el dispositivo aparece posteriormente.

offline y online

DiskPart permite poner determinados discos en estado offline:

offline disk

y posteriormente volver a ponerlos online:

online disk

Esto puede resultar útil en determinados escenarios de administración y resolución de problemas.

Antes de utilizar estos comandos conviene comprobar qué disco está seleccionado.

attributes disk

El comando:

attributes disk

permite consultar determinados atributos del disco.

También existen opciones para modificar algunos de ellos.

Por ejemplo, determinados discos pueden aparecer configurados como de solo lectura.

Podemos consultar la información mediante:

attributes disk

Antes de cambiar atributos, es recomendable comprobar por qué están configurados de esa manera.

attributes volume

También podemos consultar atributos de un volumen:

attributes volume

Dependiendo del estado del volumen, pueden existir restricciones que impidan determinadas operaciones.

automount

DiskPart incluye comandos relacionados con el montaje automático de volúmenes:

automount

Podemos utilizarlo para consultar el estado actual y, en determinados escenarios, modificar su comportamiento.

Es una función más avanzada y normalmente no es necesario cambiarla para solucionar problemas habituales con una memoria USB.

exit

Cuando terminemos de utilizar DiskPart podemos salir mediante:

exit

Esto nos devuelve a la consola normal de Windows.

Secuencia segura para identificar un disco

Antes de ejecutar comandos que puedan modificar información, es recomendable seguir una secuencia de comprobación.

Por ejemplo:

diskpart
list disk
select disk 1
detail disk

Después podemos revisar las particiones:

list partition

Y los volúmenes:

list volume

Esta comprobación permite reducir el riesgo de seleccionar accidentalmente otra unidad.

Ejemplo: preparar una memoria USB

Si queremos preparar una memoria USB desde cero, podemos utilizar una secuencia como esta:

diskpart
list disk
select disk 1
detail disk
clean
create partition primary
format fs=exfat quick
assign
exit

El paso más importante es:

select disk 1

Debemos asegurarnos de que Disco 1 es realmente la memoria USB.

El comando clean elimina la información de particionado del disco seleccionado, por lo que no debemos ejecutarlo hasta haber verificado el dispositivo.

Ejemplo: asignar una letra a un volumen

Si Windows ha detectado un volumen pero no aparece en el Explorador de archivos, podemos comprobar primero:

diskpart
list volume

Después seleccionar el volumen:

select volume 3

Y asignar una letra:

assign letter=E

Finalmente:

exit

Si el volumen es compatible y no existen otros problemas, debería aparecer con la letra correspondiente.

Ejemplo: ampliar un volumen

Si tenemos espacio sin asignar inmediatamente después de un volumen compatible, podemos intentar ampliarlo.

Primero:

diskpart
list volume
select volume 2

Después:

extend

DiskPart utilizará el espacio disponible que pueda incorporar al volumen seleccionado.

Si la operación no es posible, habrá que comprobar la distribución de las particiones y las características del volumen.

Comandos de DiskPart que requieren especial cuidado

Algunos comandos merecen una atención especial porque pueden provocar cambios importantes.

Entre ellos:

clean
clean all
delete partition
format
convert gpt
convert mbr

Antes de utilizar cualquiera de ellos, conviene verificar cuidadosamente el dispositivo seleccionado y tener una copia de seguridad de los datos importantes.

DiskPart desde el instalador de Windows

Una de las ventajas de DiskPart es que también puede utilizarse desde el entorno de instalación o recuperación de Windows.

Por ejemplo, cuando estamos en las opciones avanzadas de recuperación podemos abrir una consola y ejecutar:

diskpart

Esto permite realizar determinadas tareas de administración del almacenamiento incluso cuando Windows no inicia normalmente.

Sin embargo, precisamente en este escenario hay que tener especial cuidado, ya que es más fácil confundir discos y particiones cuando no estamos utilizando el Explorador de archivos.

DiskPart frente al Administrador de discos

Windows dispone de una herramienta gráfica llamada Administración de discos.

La diferencia principal es la forma de trabajar.

Administración de discos:

  • Interfaz gráfica.
  • Más sencilla para usuarios principiantes.
  • Permite visualizar las particiones.
  • Adecuada para operaciones habituales.

DiskPart:

  • Funciona mediante comandos.
  • Permite automatizar determinadas operaciones.
  • Puede utilizarse desde entornos de recuperación.
  • Ofrece herramientas avanzadas de administración.
  • Requiere mayor cuidado para evitar errores.

Para operaciones sencillas, la herramienta gráfica puede ser suficiente. DiskPart resulta especialmente útil cuando necesitamos trabajar mediante comandos o realizar tareas que no podemos completar fácilmente desde la interfaz gráfica.

Lista rápida de comandos DiskPart

Estos son algunos de los comandos más importantes que conviene conocer:

Comando Función
help Muestra ayuda
list disk Muestra los discos
select disk Selecciona un disco
detail disk Muestra información del disco
list partition Muestra las particiones
select partition Selecciona una partición
detail partition Muestra información de la partición
list volume Muestra los volúmenes
select volume Selecciona un volumen
detail volume Muestra información del volumen
assign Asigna una letra
remove Retira una letra
format Formatea un volumen
create partition Crea una partición
delete partition Elimina una partición
extend Amplía un volumen
shrink Reduce un volumen
rescan Busca discos de nuevo
offline disk Pone un disco offline
online disk Pone un disco online
clean Elimina la información de particionado
convert gpt Convierte a GPT
convert mbr Convierte a MBR
exit Sale de DiskPart

En resumen

DiskPart es una herramienta avanzada de Windows para administrar discos, particiones y volúmenes mediante comandos.

Entre sus funciones principales encontramos:

list disk
select disk
list partition
select partition
list volume
select volume
format
create
delete
extend
shrink
assign
rescan

La herramienta puede ser muy útil para solucionar problemas de almacenamiento, preparar unidades, modificar particiones o trabajar desde el entorno de recuperación de Windows.

Sin embargo, algunos comandos pueden provocar pérdida de datos. Especialmente peligrosos son clean, clean all, delete partition y determinadas operaciones de conversión.

Por eso, antes de ejecutar cualquier comando que modifique un disco, sigue siempre esta regla:

LISTAR
   ↓
IDENTIFICAR
   ↓
SELECCIONAR
   ↓
VERIFICAR
   ↓
MODIFICAR

Primero identifica el dispositivo, después comprueba que has seleccionado el correcto y solamente entonces realiza la operación que necesitas. De esta forma puedes aprovechar DiskPart con muchas más garantías y reducir considerablemente el riesgo de borrar accidentalmente una unidad importante.

Productos recomendados

Seleccionados de nuestra tienda para este tema

Leave a comment

Carrito de compra

×

No hay productos en el carrito.