Cómo automatizar los comandos de Diskpart de Windows en un script

Ser capaz de automatizar la partición del disco, la creación de volúmenes y el formato del sistema de archivos puede ser muy útil. Es especialmente útil para los procesos de creación de imágenes, por ejemplo. desde un disco de arranque de WinPE.

El comando windows diskpart se puede automatizar usando un archivo de texto simple. ¿No estás familiarizado con Diskpart? Abra el procesador de comandos de Windows (cmd.exe) y escriba:

diskpart

ayuda

Si desea ayuda con un comando específico, escriba:

ayuda

¿Dónde está el comando con el que quieres ayuda?

Para automatizar diskpart, simplemente necesita crear un archivo de texto con sus comandos diskpart, luego llamar a diskpart desde su símbolo del sistema o script y pasarle el nombre del archivo de texto.

Por ejemplo, digamos que ha arrancado una computadora a WinPE y desea borrar la unidad local "C:" y crear una nueva. Para hacerlo, abra notepad.exe, luego escriba lo siguiente:

seleccione disco 0

limpiar

crear partición primaria

asignar letra = C

activo

formato fs = ntfs label = Windows quick

Ahora guárdelo como WipeC.txt y cierre el Bloc de notas.

Entonces ejecútalo así:

diskpart.exe / s WipeC.txt

Tenga en cuenta que este ejemplo eliminará completamente el contenido del Disco 0 local.

Más específicamente, eliminará todas las particiones del Disco 0, creará una única partición primaria que ocupará todo el disco, asignará a esa partición la letra de unidad C :, configúrela como activa para que pueda iniciar desde ella, y luego cree un volumen llamado "Windows" formateado rápidamente como NTFS.