Diskpart

El comando DISKPART

DiskPart es uno de los más poderosos comandos de Windows. Se le permite administrar con precisión las particiones, cambiar su tamaño, su misión y su formato. Se puede incorporar en un guión, y lo más importante, puede ejecutar secuencias de comandos en sí. Es esencial para reestructurar la llave USB y es un arma formidable para automatizar la implementación de Windows en las máquinas de estacionamiento.

Antes de poder utilizar los comandos de DiskPart en un disco, partición o volumen, primero debe lista y luego seleccione el objeto de darle el foco. Cuando un objeto tiene el foco, cualquier DiskPart comandos que escriba acto en ese objeto.

Puede crear una lista de los objetos disponibles y determinar el número o letra de unidad de un objeto mediante el uso de los comandos list disk, list volume y partición lista. Los comandos de volumen de disco lista y la lista se muestran todos los discos y volúmenes del equipo. Sin embargo, el comando list partition sólo muestra las particiones en el disco que tiene el foco. Cuando se utilizan los comandos de la lista, un asterisco (*) junto al objeto con el foco. Usted selecciona un objeto por su número o letra de unidad, como por ejemplo el disco 0, la partición 1, volumen 3, o volumen C.

Advertencia

El comando DISKPART es para un público informado que ya tienen un conocimiento mínimo sobre el particionado y discos de formato y la utilización del modo de comando "símbolo del sistema".

El mal uso de este comando puede causar la pérdida de sus datos en los discos. No se recomienda que los principiantes utilizar DISKPART. La mayoría de las funciones de DiskPart están disponibles como interfaz de Windows fácil de usar haciendo clic en el botón derecho sobre "Mi PC" (o "Equipo" en Vista) y seleccionar "Administrar en el menú contextual" antes de seleccionar el módulo "Administración de discos".

DISKPART está presente en XP, Vista y Windows 7 Sin embargo, la versión XP es más limitado, ya que no ofrece funciones avanzadas para cambiar el tamaño de las particiones, por ejemplo.

Para iniciar DISKPART, haga lo siguiente:

- En Windows XP

Vaya a Inicio> Todos los programas> Accesorios

Haga clic en Símbolo del sistema.

- En Windows Vista / Windows 7

Vaya a Inicio> Todos los programas> Accesorios

Haga clic derecho sobre el icono del símbolo del sistema

Seleccione Ejecutar como administrador en el menú contextual.

Commands Focus (Select/List)

El comando DISKPART utiliza principalmente dos tipos de comandos:

- Aquellos que especifican el destino o el alcance de la acción: Lista, Ayuda, Rem, Seleccionar, Salir

- Los que se aplican directamente al elemento pre: Activo, Asignar, Crear, Extender, Shrink ...

La mayoría de los comandos funcionan en el elemento pre, en otras palabras, el elemento que tiene el foco. Es, en los controles, el disco seleccionado, el volumen seleccionado, la partición seleccionada.

The LIST command

Permiten a la lista de discos, particiones y volúmenes:

- LIST DISK

Da la lista de unidades reconocidas por el sistema. El disco precedido por un "*" es el disco que actualmente tiene el foco de Diskpart.

- LIST PARTITION

Da una lista de las particiones en el disco que tiene el Focus Focus

- LIST VOLUME

Proporciona una lista de todos los volúmenes (disco unidad) declarados en el sistema

The SELECT

Ellos pueden cambiar el "Focus" (es decir, el elemento seleccionado). ).

- SELECT DISK n

Seleccione el disco que tiene el foco. La "n" es el número de disco según lo dado por el comando LIST DISK.

- SELECT PARTITION n

Seleccione la partición que tiene el foco. La "n" es el número de partición en el disco que tiene el foco y como lo indica el comando LIST PARTITION

- SELECT VOLUME l

Seleccione el volumen designado para un Focus. El parámetro "l" es la letra asignada a la unidad de disco.

La captura muestra el uso combinado de la lista de comandos y SELECT.

Erase and repartition

Los comandos DISKPART permiten crear y borrar particiones. Para ello, principalmente 6 comandos:

- CLEAN

Uno de los más prácticos y más peligroso: se elimina a la vez todas las particiones en el disco seleccionado.

- CLEAN ALL

Igualmente peligroso, este comando elimina de repente las particiones de disco seleccionadas, pero también escribe cero bytes y cada sector del disco. Fácil de borrar completamente un disco.

- CREATE PARTITION PRIMARY size = n

Crea una partición primaria el tamaño definido por la "n".

- CREATE EXTENDED PARTITION size = n

Crea una partición extendida hasta el tamaño indicado por la "n". ".

- CREATE PARTITION LOGICAL size = n

Crea una partición lógica en la partición extendida hasta el tamaño indicado por la "n".

- DELETE PARTITION

Borra la partición que tiene el foco (tener cuidado de comprobar que la partición es seleccionada por una partición de la lista antes de ejecutar este comando).

Example of implementation :

Si usted tiene una unidad USB (suponemos aquí Disco N º 3), usted puede hacer con la siguiente secuencia de borrar todo y volver a particionar una partición primaria de 1 GB y una partición lógica secundaria en el resto de espacio en disco:

LIST DISK

SELECT DISK 3

CLEAN

CREATE PARTITION PRIMARY size = 1000

CREATE PARTITION EXTENDED

CREATE PARTITION LOGICAL

RESCAN

LIST PARTITION

Cita:

Nota al pasar el comando RESCAN obliga a DISKPART a actualizar los datos y tener en cuenta la creación de particiones del disco y previamente realizada.

Assign and resize volumes

DISKPART puede asignar letras a particiones de volúmenes, sino también para eliminar esas letras (que es para ocultar la partición de Windows).

Pero, sobre todo DISKPART (Windows Vista y Windows 7) se utiliza para cambiar el tamaño de las particiones.

Las instrucciones que debes saber:

- ASSIGN LETTER = l

Asignar volumen seleccionado (que tiene el foco) la letra indicada por la "l"

- REMOVE LETTER = l

Retire la letra de unidad asociada con el volumen de disco que tiene el foco. El comando REMOVE ALL / borra todas las letras de todos los volúmenes (peligroso).

- EXTEND Size=n

Extiende el volumen seleccionado (el que tiene el foco) añadiendo el tamaño indicado por "n". El comando sólo funciona en volúmenes NTFS

- SHRINK QUERYMAX

Indica cuántos megabytes el volumen NTFS seleccionado actualmente se puede reducir (en función de su desfragmentación y no su ocupación)

- SHRINK DESIRED MINIMUM = x = y

Reduce el disco, al menos, el valor de "y", al tratar de alcanzar el valor "x" si es posible.

Example of use of commands

LIST DISK

SELECT DISK 3

CLEAN

CREATE PARTITION PRIMARY size = 1000

ASSIGN LETTER = G

FORMAT FS = NTFS QUICK

LIST VOLUME

SELECT VOLUME G

EXTEND size = 500

SHRINK QUERYMAX

SHRINK MINIMUM=500 DESIRED=800

LIST VOLUME

Cita:

Nota EL paso, del comando FORMAT que puede formatear una partición.

Conversions and Details

DiskPart permite todo tipo de conversiones de volúmenes no siempre factible desde la interfaz de Windows.

Orders for conversion

- CONVERT MBR

Convierte un disco básico o dinámico GPT a MBR del disco clásico

- CONVERT GPT

Sólo 64 bits. Convierte el disco MBR seleccionado en disco GPT

- CONVERT DYNAMIC

Convertir un disco básico en disco dinámico (útil en servidores en particular) sin perder datos

- CONVERT BASIC

Convertir un disco dinámico en disco básico. Ten cuidado, el disco debe estar vacío de todos los datos.

Ordering information

Estos comandos muestran detalles adicionales sobre los discos, particiones y volúmenes. .

- DETAIL DISK

La información detallada del disco que tiene el foco

- DETAIL PARTITION

Información detallada de la partición que tiene el foco

- DETAIL VOLUME

La información detallada del volumen que tiene el enfoque

Example :

LIST DISK

SELECT DISK 0

DETAIL DISK

SELECT PARTITION 1

DETAIL PARTITION

SELECT VOLUME C

DETAIL VOLUME

Other useful commands

Aquí hay otros comandos que debe saber:

-?

Proporciona una lista de todos los comandos

- HELP command

Explica los parámetros de un comando (ejemplo: SHRINK HELP)

- EXIT

Sale de DISKPART y vuelve a la clásica línea de comandos

- OFFLINE DISK

Pone "desconectado" del disco actual

- ONLINE DISK

Vuelve a conectar el disco colocado OFFLINE

- ACTIVE

Debido a la partición que tiene el foco, la nueva partición de arranque (partición activa)

Scripting

DiskPart soporta operaciones con secuencias de comandos. Para iniciar una secuencia de comandos de DiskPart, utilice el comando script.txt diskpart / s. Usted puede script de DiskPart en Windows XP, Windows 2000, Servicios de instalación remota (RIS) desatendida instalar otros entornos, o en el entorno de preinstalación de Windows (PE) para los OEM.

De forma predeterminada, DiskPart puede dejar de procesamiento de comandos y devolver un código de error si hay un problema en el guión. Para continuar para ejecutar un script en este escenario, incluya el parámetro noerr en el comando. Este parámetro le permite utilizar una única secuencia de comandos para borrar todas las particiones de todas las unidades de datos, independientemente del número total de unidades. Sin embargo, no todos los comandos compatibles con el parámetro noerr. Incluso si utiliza el parámetro noerr, un error siempre se devuelve en caso de errores de sintaxis de comandos.

En la siguiente lista se describen los códigos de error para DiskPart:

  • 0 - No ha ocurrido ningún error. Toda la secuencia de comandos se ejecutó sin errores.

  • 1 - Se ha producido una excepción grave. Puede haber un problema grave.

  • 2 - Los argumentos especificados en la línea de comandos de DiskPart no son correctos.

  • 3 - DiskPart no pudo abrir el archivo de script o de salida especificada.

  • 4 - Uno de los servicios usos Diskpart regresaron un fracaso.

  • 5 - Se ha producido un error de sintaxis de comandos. El guión fracasó porque un objeto se seleccionó incorrectamente o no era válida para su uso con ese comando.

Es cierto que la ejecución de diskpart / s script.txt normalmente sale cuando se producen errores y no todos los comandos compatibles con el parámetro noerr.

La solución para esto, ya que por lo general, es simple:

basta con ejecutar diskpart el siguiente: diskpart <script.txt

ét voila. Los errores se ignoran y el guión continúa en la línea siguiente.

Lo utilizo esta manera de asegurarse de que la unidad de CDROM (normalmente volumen 0) se le asigna otra letra de unidad que D, pero en algún hardware aquí, asignándolo a letra "E:" da un error sobre el disco no está vacía o algo así.

El script se hizo :

select volume 0

assign letter g

assign letter f

assign letter e

so it gets the lowest driveletter without erroring out....