Come automatizzare i comandi Diskpart di Windows in uno script

Essere in grado di automatizzare il partizionamento del disco, la creazione del volume e la formattazione del filesystem può essere molto utile. È particolarmente utile per i processi di imaging, ad es. da un disco di avvio di WinPE.

Il comando windows diskpart può essere automatizzato utilizzando un semplice file di testo. Non ha familiarità con Diskpart? Aprire il processore dei comandi di Windows (cmd.exe) e digitare:

diskpart

Aiuto

Se vuoi aiuto con un comando specifico, digita:

Aiuto

Dov'è il comando con il quale si desidera aiutare.

Per automatizzare diskpart, è sufficiente creare un file di testo con i comandi diskpart, quindi chiamare diskpart dal prompt dei comandi o dallo script e passargli il nome del file di testo.

Ad esempio, supponiamo di aver avviato un computer su WinPE e di voler cancellare l'unità "C:" locale e crearne uno nuovo. Per fare ciò, aprire notepad.exe, quindi digitare quanto segue:

seleziona il disco 0

pulito

crea partizione primaria

lettera di assegnazione = C

attivo

formato fs = ntfs label = Windows veloce

Ora salvalo come WipeC.txt e chiudi il Blocco note.

Quindi eseguilo in questo modo:

diskpart.exe / s WipeC.txt

Si noti che questo esempio rimuoverà completamente il contenuto del disco locale 0!

Più in particolare: eliminerà tutte le partizioni dal Disco 0, creerà una singola partizione primaria che occuperà l'intero disco, assegnerà a tale partizione la lettera C :, la imposterà come attiva in modo che sia possibile avviarla da essa e quindi creare un volume chiamato "Windows" formattato rapidamente come NTFS.