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....