scripts e exemplos de diskpart

Use diskpart /s para executar scripts que automatizam tarefas relacionadas ao disco, como criar volumes ou converter discos em discos dinâmicos. O script dessas tarefas será útil se você implantar o Windows usando a Instalação autônoma ou a ferramenta Sysprep, que não dá suporte à criação de volumes diferentes do volume de inicialização.

Para criar um script de diskpart, crie um arquivo de texto que contenha os comandos de Diskpart que queira executar, com um comando por linha e nenhuma linha vazia. Iniciar uma linha com rem para tornar a linha um comentário. Por exemplo, aqui está um script que apaga um disco e cria uma partição de 300 MB para o Ambiente de Recuperação do Windows:

select disk 0
clean
convert gpt
create partition primary size=300
format quick fs=ntfs label=Windows RE tools
assign letter=T

Examples

  • Para executar um script diskpart, no prompt de comando, digite o seguinte comando, em que scriptname é o nome do arquivo de texto que contém o script:
diskpart /s scriptname.txt
  • Para redirecionar a saída de script do diskpart para um arquivo, digite o seguinte comando, em que logfile é o nome do arquivo de texto em que o diskpart grava sua saída:
diskpart /s scriptname.txt > logfile.txt

Remarks

  • Ao usar o comando diskpart como parte de um script, recomendamos que você conclua todas as operações do diskpart juntas como parte de um único script do diskpart. Você pode executar scripts consecutivos do diskpart, mas deve permitir pelo menos 15 segundos entre cada script para um desligamento completo da execução anterior antes de executar o comando diskpart novamente em scripts sucessivos. Caso contrário, os scripts sucessivos poderão falhar. Adicione uma pausa entre scripts de pdiskpart consecutivas adicionando o comando timeout /t 15 ao arquivo em lote junto com seus scripts de diskpart.

  • Quando o diskpart é iniciado, a versão do diskpart e o nome do computador são exibidos no prompt de comando. Por padrão, se o diskpart encontrar um erro ao tentar executar uma tarefa com script, o diskpart interromperá o processamento do script e exibirá um código de erro (a menos que você tenha especificado o parâmetro noerr ). No entanto, o diskpart sempre retorna erros quando encontra erros de sintaxe, independentemente de você ter usado o parâmetro noerr . O parâmetro noerr permite que você execute tarefas úteis, como usar um único script para excluir todas as partições em todos os discos, independentemente do número total de discos.