DiskPart

O DiskPart.exe é um interpretador de comandos em texto que permite gerenciar objetos (, ou ) por scripts ou entrada direta em um prompt de comando. Antes que você possa usar os comandos do DiskPart.exe em um disco, uma partição ou um volume, é necessário listar e selecionar o objeto para que ele fique em foco. Quando isso ocorre, qualquer comando do DiskPart.exe digitado age sobre o objeto.

Você pode listar os objetos disponíveis e determinar o número ou a letra de unidade de um objeto por meio dos comandos list disk, list volume e list partition Os comandos list disk e list volume exibem todos os discos e volumes do computador. Entretanto, o comando list partition somente exibe partições do disco que está em foco. Quando você usar os comandos list, um asterisco (*) é exibido ao lado do objeto em foco. Um objeto é selecionado por seu número ou letra de unidade, como disco 0, partição 1, volume 3 ou volume C.

Quando você seleciona um objeto, o foco permanece nele até que seja selecionado um objeto diferente. Por exemplo, se o foco for definido no disco 0 e você selecionar o volume 8 no disco 2, o foco mudará do disco 0 para o disco 2, volume 8. Alguns comandos alteram o foco automaticamente. Por exemplo, quando você cria uma nova partição, o foco muda automaticamente para a nova partição.

Só é possível colocar em foco uma partição do disco selecionado. Quando ela está em foco, o volume relacionado (se houver), também fica em foco. Quando um volume tem foco, o disco e a partição relacionados também ficam em foco se o volume mapear para uma única partição específica. Se este não for o caso, o foco no disco e na partição será perdido.

Comandos de DiskPart

Para mostrar a sintaxe, clique em um comando:

active

Em discos básicos, marca a partição em foco como ativa. Isso informa ao ou à que a ou o são uma ou um válidos.

Somente as partições podem ser marcadas como ativas.

Importante

Sintaxe

active

add disk

o com foco no disco especificado.

Sintaxe

add disk=n [noerr]

Parâmetros

n
Especifica o disco que conterá o . Só é possível espelhar volumes simples. O disco especificado precisar ter espaço não alocado no mínimo igual ao tamanho do volume simples a ser espelhado.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

assign

Atribui uma letra de unidade ou um ponto de montagem ao volume em foco. Se nenhuma letra de unidade ou ponto de montagem for especificado, será atribuída a próxima letra de unidade disponível. Se a letra de unidade ou ponto de montagem já estiver em uso, ocorrerá um erro.

Ao usar o comando assign, você altera a letra da unidade associada à unidade removível.

Não é possível atribuir letras de unidades a volumes do sistema, volumes de inicialização ou volumes que contenham o arquivo de paginação. Além disso, não é possível atribuir uma letra de unidade a uma partição de fabricante de equipamento original (OEM) ou a qualquer partição da além da MSDATA básica.

Sintaxe

assign [{letter=d|mount=Caminho}] [noerr]

Parâmetros

letter=d
É a letra da unidade que você deseja atribuir ao volume.
mount=Caminho
É o caminho do ponto de montagem que você deseja atribuir ao volume.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

break disk

Aplica-se somente a discos dinâmicos. Quebra o com foco em dois volumes simples. Um volume simples mantém a letra da unidade e quaisquer pontos de montagem do volume espelhado, enquanto o outro fica em foco para que você possa atribuir uma letra de unidade a ele.

Por padrão, o conteúdo de ambas as metades do espelho é mantido. Cada metade torna-se um volume simples. Ao usar o parâmetro nokeep, você mantém somente uma metade do espelho como volume simples, enquanto a outra é excluída e convertida em espaço livre. Nenhum volume fica em foco.

Sintaxe

break disk=n [nokeep] [noerr]

Parâmetros

n
Especifica o disco que contém o volume espelhado.
nokeep
Especifica que somente os volumes espelhados são mantidos; o outro volume simples é excluído e convertido em espaço livre. Nem o volume nem o espaço ficam em foco.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

clean

Remove toda a formatação de partição ou volume do disco que está em foco. Em discos de , somente as informações de particionamento MBR e de setores ocultos são sobrescritas. Em discos de , as informações de particionamento GPT, incluindo o , são sobrescritas. Não há informações de setores ocultos.

Sintaxe

clean [all]

Parâmetro

all
Especifica que todos os setores do disco sejam zerados, o que exclui completamente todos os dados contidos nele.

convert basic

Converte um vazio em um .

Sintaxe

convert basic [noerr]

Parâmetro

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

convert dynamic

Converte um em .

Sintaxe

convert dynamic [noerr]

Parâmetro

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

convert gpt

Em computadores baseados em , converte um vazio com estilo de partição de em um disco básico com estilo de partição de .

Importante

Sintaxe

convert gpt [noerr]

Parâmetro

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

convert mbr

Em computadores baseados em , converte um vazio com estilo de partição de em um disco básico com estilo de partição de .

Importante

Sintaxe

convert mbr [noerr]

Parâmetro

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

create partition efi

Em computadores baseados em , cria uma em um disco de . Depois que a partição é criada, ela fica em foco.

Sintaxe

create partition efi [size=n] [offset=n] [noerr]

Parâmetros

size=n
O tamanho da partição em megabytes (MB). Se o tamanho não for especificado, a partição continuará até que não haja mais espaço livre na região atual.
offset=n
O deslocamento de byte no qual a partição deve ser criada. Se o deslocamento não for especificado, a partição será inserida na primeira extensão do disco suficientemente grande para contê-la.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

create partition extended

Cria uma na unidade atual. Depois que a partição é criada, ela fica automaticamente em foco. Só é possível criar uma partição estendida por disco. Esse comando falha se você tentar criar uma partição estendida dentro de outra partição estendida. É necessário criar uma partição estendida antes de criar unidades lógicas.

Sintaxe

create partition extended [size=n] [offset=n] [noerr]

Parâmetros

size=n
O tamanho da partição estendida em megabytes (MB). Se o tamanho não for especificado, a partição continuará até que não haja mais espaço livre na região. O tamanho ajusta-se ao cilindro e será arredondado para o limite mais próximo do cilindro. Por exemplo, se o tamanho especificado for 500 MB, a partição será arredondada para 504 MB.
offset=n
Aplica-se somente a discos de . O deslocamento de byte no qual a deve ser criada. Se o deslocamento não for especificado, a partição ocorrerá no início do primeiro espaço livre do disco. O deslocamento ajusta-se ao cilindro e será arredondado para o limite mais próximo do cilindro. Por exemplo, se você especificar um deslocamento de 27 MB e o tamanho do cilindro for de 8 MB, o deslocamento será arredondado para o limite de 24 MB.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

create partition logical

Cria uma na partição estendida. Depois que a partição é criada, a nova unidade lógica fica automaticamente em foco.

Sintaxe

create partition logical [size=n] [offset=n] [noerr]

Parâmetros

size=n
O tamanho da unidade lógica em megabytes (MB). Se o tamanho não for especificado, a partição continuará até que não haja mais espaço livre na região atual.
offset=n
Aplica-se somente a discos de . O deslocamento de byte no qual a unidade lógica deve ser criada. O deslocamento ajusta-se ao cilindro (isto é, o deslocamento é arredondado até preencher completamente todo o cilindro que estiver sendo usado). Se o deslocamento não for especificado, a partição será inserida na primeira extensão do disco suficientemente grande para contê-la. A partição é no mínimo tão grande em bytes quanto o número especificado por size=n. Se você especificar um tamanho para a unidade lógica, ele precisará ser menor do que o da partição estendida.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

create partition msr

Em computadores baseados em , cria uma em um disco de .

Cuidado

Sintaxe

create partition msr [size=n] [offset=n] [noerr]

Parâmetros

size=n
O tamanho da partição em megabytes (MB). A partição é no mínimo tão grande em bytes quanto o número especificado por size=n. Se o tamanho não for especificado, a partição continuará até que não haja mais espaço livre na região atual.
offset=n
O deslocamento de byte no qual a partição deve ser criada. A partição começa no deslocamento de byte especificado por offset=n. Ele ajusta-se ao setor; isto é, o deslocamento é arredondado até preencher completamente todo o setor que estiver sendo usado. Se o deslocamento não for especificado, a partição será inserida na primeira extensão do disco suficientemente grande para contê-la.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

create partition primary

Cria uma no . Depois que a partição é criada, ela fica automaticamente em foco. Não será atribuída uma letra de unidade à partição. É necessário usar o comando assign para atribuir uma letra de unidade à partição.

Sintaxe

create partition primary [size=n] [offset=n] [ID={byte|GUID}] [noerr]

Parâmetros

size=n
O tamanho da partição em megabytes (MB). Se o tamanho não for especificado, a partição continuará até que não haja mais espaço não alocado na região atual. O tamanho ajusta-se ao cilindro e será arredondado para o limite mais próximo do cilindro. Por exemplo, se o tamanho especificado for 500 MB, a partição será arredondada para 504 MB.
offset=n
O deslocamento de byte no qual a partição deve ser criada. Se o deslocamento não for especificado, a partição ocorrerá no início do primeiro espaço livre do disco. Para discos de , o deslocamento ajusta-se ao cilindro. Ele é arredondado para o limite mais próximo do cilindro. Por exemplo, se você especificar um deslocamento de 27 MB e o tamanho do cilindro for de 8 MB, o deslocamento será arredondado para o limite de 24 MB.
ID={byte|GUID}
Destinado a fabricantes de equipamento original (OEMs).

Cuidado

  • A criação de partições com este parâmetro pode fazer com que seu computador trave ou não possa ser inicializado. A menos que você seja um OEM ou um profissional de TI com experiência em discos GPT, não crie partições nesses discos usando o parâmetro ID=byte | GUID. Em vez disso, sempre use o comando create partition efi para criar partições de sistema EFI, o comando create partition msr para criar partições Microsoft Reserved e o comando create partition primary (sem o parâmetro ID=byte | GUID) para criar partições primárias em discos GPT.

Para discos MBR, você pode especificar um byte de tipo de partição, em forma hexadecimal, para a partição. Se nenhum byte de tipo de partição for especificado em um disco MBR, o comando create partition primary criará uma partição do tipo 0x6. Qualquer byte de tipo de partição pode ser especificado com o parâmetro ID=byte | GUID. O não verifica a validade do byte de tipo de partição nem realiza qualquer outra verificação do parâmetro de identificação.

Para discos GPT, você pode especificar um GUID de tipo de partição para a partição a ser criada:
  • : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
  • : e3c9e316-0b5c-4db8-817d-f92df00215ae
  • Partição MSDATA: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
  • Partição de metadados LDM em um disco dinâmico: 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3
  • Partição de dados LDM em um disco dinâmico: af9b60a0-1431-4f62-bc68-3311714a69ad

Se nenhum GUID de tipo de partição for especificado, o comando create partition primary criará uma partição MSDATA. Qualquer byte de tipo de partição pode ser especificado com o parâmetro ID={byte | GUID} . O não verifica a validade do GUID de partição nem realiza qualquer outra verificação do parâmetro de identificação.

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

create volume raid

Cria um nos especificados. Depois que o volume é criado, ele fica automaticamente em foco.

Sintaxe

create volume raid [size=n] [disk=n[,[n,…]] [noerr]

Parâmetros

size=n
A quantidade do espaço em disco, em megabytes (MB), que o volume ocupará em cada disco. Se nenhum tamanho for fornecido, será criado o maior volume RAID-5 possível. O disco com menor espaço livre contíguo disponível determina o tamanho do volume RAID-5 e a mesma quantidade de espaço é alocada de cada disco. A quantidade real de espaço em disco utilizável no volume RAID-5 é menor do que a quantidade de espaço em disco combinada, pois uma parte do espaço é necessária para paridade.
disk=n
Os discos dinâmicos nos quais será criado o volume. Uma quantidade de espaço igual a size=n é alocada em cada disco.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

create volume simple

Cria um . Depois que o volume é criado, ele fica automaticamente em foco.

Sintaxe

create volume simple [size=n] [disk=n] [noerr]

Parâmetros

size=n
O tamanho do volume em megabytes (MB). Se nenhum tamanho for fornecido, o novo volume ocupará o espaço livre restante no disco.
disk=n
O disco dinâmico em que será criado o volume. Se nenhum disco for fornecido, será usado o disco atual.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

create volume stripe

Cria um nos especificados. Depois que o volume é criado, ele fica automaticamente em foco.

Sintaxe

create volume stripe [size=n] [disk=n[,[n,…]] [noerr]

Parâmetros

size=n
A quantidade do espaço em disco, em megabytes (MB), que o volume ocupará em cada disco. Se nenhum tamanho for fornecido, o novo volume ocupará o espaço livre restante no menor disco e uma quantidade igual de espaço em cada disco subsequente.
disk=n
Os discos dinâmicos nos quais será criado o volume. Uma quantidade de espaço igual a size=n é alocada em cada disco.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

delete disk

Exclui da lista de discos um disco dinâmico que esteja faltando.

Sintaxe

delete disk [noerr] [override]

Parâmetros

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.
override
Permite que o exclua todos os volumes simples do disco. Se o disco contiver metade de um volume espelhado, essa metade será excluída. O comando delete disk override falhará se o disco for membro de um volume RAID-5.

delete partition

Em um disco básico, exclui a que está em foco. Não é possível excluir a , a ou qualquer partição que contenha o ou despejo de memória ativo.

Cuidado

As partições podem ser excluídas de discos dinâmicos, mas não devem ser criadas. Por exemplo, é possível excluir uma partição não reconhecida de um disco GPT. Isso não faz com que o espaço livre resultante fique disponível. Esse comando é destinado principalmente para permitir a recuperação do espaço em um disco dinâmico off-line corrompido em uma situação de emergência em que o comando clean não possa ser usado.

Sintaxe

delete partition [noerr] [override]

Parâmetros

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.
override
Permite que exclua qualquer partição, independentemente do tipo. Normalmente, somente permite que você exclua partições de dados conhecidas.

delete volume

Exclui o volume selecionado. Não é possível excluir o , o ou qualquer volume que contenha o ou despejo de memória ativo.

Sintaxe

delete volume [noerr]

Parâmetro

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

detail disk

Exibe as propriedades do disco selecionado e os volumes em tal disco.

Sintaxe

detail disk

detail volume

Exibe os discos em que o volume atual reside.

Sintaxe

detail volume

exit

Sai do interpretador do comando .

Sintaxe

exit

extend

Estende o volume que está em foco para o próximo espaço não alocado contíguo. Para , o espaço não alocado precisa estar no mesmo disco e seguir (ter um deslocamento de setor maior) a partição que está em foco. Um volume dinâmico simples ou distribuído pode ser estendido para um espaço vazio em qualquer . Com esse comando, você pode estender um volume existente para um novo espaço criado.

Se a partição tiver sido formatada anteriormente com o , ele será estendido automaticamente para ocupar a partição maior. Não haverá perda de dados. Se a partição tiver sido formatada anteriormente com qualquer sistema de arquivos além do NTFS, o comando falhará sem alterar a partição.

Não é possível estender as partições do sistema ou de inicialização atuais.

Sintaxe

extend [size=n] [disk=n] [noerr]

Parâmetros

size=n
A quantidade de espaço, em megabytes (MB), a ser adicionada à partição atual. Se você não especificar um tamanho, o disco será estendido para ocupar todo o próximo espaço não alocado contíguo.
disk=n
O disco dinâmico em que será estendido o volume. Uma quantidade de espaço igual a size=n é alocada no disco. Se não for especificado um disco, o volume será estendido no disco atual.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

help

Exibe uma lista de comandos disponíveis.

Sintaxe

help

import

Importa o grupo de discos externos para o grupo de discos do computador local. O comando import importa cada disco que esteja no mesmo grupo do disco que está em foco.

Sintaxe

import [noerr]

Parâmetro

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

list disk

Exibe uma lista de discos e suas informações, como tamanho, quantidade de espaço livre disponível, se o disco é dinâmico ou básico e se utiliza o estilo de partição ou . O disco marcado com um asterisco (*) está em foco.

Sintaxe

list disk

list partition

Exibe as listadas na tabela de partição do disco atual. Em , essas partições podem não corresponder aos no disco. Essa discrepância ocorre porque os discos dinâmicos contêm entradas na tabela de partições do ou (se presentes no disco) e uma partição que ocupa o restante do disco para reservar o espaço para uso por volumes dinâmicos.

Sintaxe

list partition

list volume

Exibe uma lista de volumes e em todos os discos.

Sintaxe

list volume

online

Coloca em foco on-line um disco ou volume que esteja off-line.

Sintaxe

online [noerr]

Parâmetro

noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

rem

Oferece uma maneira de adicionar componentes a um script.

Sintaxe

rem

Exemplos

rem Estes comandos configuram 3 unidades.

create partition primary size=2048

assign d:

create partition extend

create partition logical size=2048

assign e:

create partition logical

assign f:

remove

Remove uma letra de unidade ou um ponto de montagem do volume em foco. Se o parâmetro all for usado, todas as letras de unidades e pontos de montagem atuais serão removidos. Se nenhuma letra de unidade ou ponto de montagem for especificado, removerá primeira letra de unidade ou ponto de montagem que encontrar.

O comando remove pode ser usado para alterar a letra da unidade associada à unidade removível. Não é possível remover letras de unidades em volumes do sistema, de inicialização ou de paginação. Além disso, não é possível remover a letra da unidade de uma partição OEM, qualquer partição GPT com GUID não reconhecido ou qualquer uma das partições GPT especiais sem dado, como a partição de sistema EFI.

Sintaxe

remove [{letter=d|mount=Caminho [all]}] [noerr]

Parâmetros

letter=d
A letra da unidade a ser removida.
mount=Caminho
O caminho do ponto de montagem a ser removido.
all
Remove todas as letras de unidades e pontos de montagem atuais.
noerr
Somente para scripts. Quando um erro é encontrado, especifica que continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que saia com um código de erro.

rescan

Localiza novos discos que possam ter sido adicionados ao computador.

Sintaxe

rescan

retain

Prepara um volume dinâmico simples existente para uso como volume de inicialização ou do sistema.

Em um computador baseado em , cria uma entrada de partição no no volume dinâmico simples que está em foco. Para criar uma partição MBR, o volume dinâmico simples precisa começar em um cilindro alinhado com deslocamento e ter um tamanho com um número de cilindros integral.

Em um computador baseado em , cria uma entrada de partição no no volume dinâmico simples que está em foco.

Observação

Sintaxe

retain

select disk

Seleciona o disco especificado e o coloca em foco.

Sintaxe

select disk=[n]

Parâmetros

n
O número do disco a ficar em foco. Se não for especificado um disco, o comando select listará o que tem o foco no momento. Você pode mostrar os números de todos os discos no computador usando o comando list disk.

select partition

Seleciona a partição especificada e a coloca em foco. Se não for especificada uma partição, o comando select listará a que tem o foco no momento. Você pode mostrar os números de todas as partições no disco atual usando o comando list partition.

Sintaxe

select partition=[{n|d}]

Parâmetros

n
O número da partição a ficar em foco.
d
A letra da unidade ou o caminho do ponto de montagem da partição a ficar em foco.

select volume

Seleciona o volume especificado e o coloca em foco. Se não for especificado um volume, o comando select listará o que tem o foco no momento. Você pode especificar o volume por número, letra de unidade ou caminho de ponto de montagem. Em um disco básico, a seleção de um volume também coloca a partição correspondente em foco. Você pode mostrar os números de todos os volumes no computador usando o comando list volume.

Sintaxe

select volume=[{n|d}]

Parâmetros

n
O número do volume a ficar em foco.
d
A letra da unidade ou o caminho do ponto de montagem do volume a ficar em foco.

Scripts de DiskPart

Com , você pode criar scripts para automatizar tarefas relacionadas a discos, como criação de volumes ou conversão de discos em dinâmicos. Os scripts dessas tarefas são úteis se você estiver implantando o Microsoft Windows através da Instalação autônoma ou do Sysrep, que não oferece suporte à criação de volumes além do .

Para iniciar um script de , no prompt do comando digite:

DiskPart /S nome_do_script.txt

Onde nome_do_script.txt é o nome do arquivo texto que contém seu script.

Para redirecionar a saída do script de para um arquivo, digite:

DiskPart /S nome_do_script.txt > arquivo_de_log.txt

Onde arquivo_de_log.txt é o nome do arquivo de texto em que grava a saída.

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

A tabela a seguir lista os códigos de erro de :

Erro Descrição
0 Nenhum erro ocorreu, Todo o script foi executado sem falhas.
1 Ocorreu uma exceção fatal. Pode haver um problema sério.
2 Os parâmetros especificados para um comando estavam incorretos.
3 O não pôde abrir o arquivo de script ou de saída especificado.
4 Um dos serviços usados pelo retornou uma falha.
5 Ocorreu um erro de sintaxe do comando. O script falhou porque um objeto foi selecionado inadequadamente ou era inválido para uso com o comando.