Ferramentas de Linha de Comando

Comando DiskPart


( Retorna à Lista completa de comandos Shell )

Comando DiskPart


O DiskPart.exe é um interpretador de comandos em texto que permite gerenciar objetos (discos, partições ou volumes) 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




active



Em discos básicos, marca a partição em foco como ativa. Isso informa ao sistema de entrada e saída básico (BIOS) ou à interface de firmware extensível (EFI) que a partição ou o volume são uma partição do sistema ou um volume do sistema válidos.

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

Importante

DiskPart verifica somente se a partição é capaz de conter os arquivos de inicialização de um sistema operacional. O comando não verifica o conteúdo da partição. Se você marcar a partição como "ativa" por engano e ela não contiver os arquivos de inicialização do sistema operacional, talvez o computador não inicie.
Sintaxe
active



add disk



Espelha o volume simples com foco no disco especificado.

Sintaxe
add disk=n [noerr]

Parâmetros
n
Especifica o disco que conterá o espelho. 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart 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 tabela de partição GUID (GPT) 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
break disk

Aplica-se somente a discos dinâmicos. Quebra o volume espelhado 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart 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 registro mestre de inicialização (MBR), somente as informações de particionamento MBR e de setores ocultos são sobrescritas. Em discos de tabela de partição GUID (GPT), as informações de particionamento GPT, incluindo o MBR protetor, 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 disco dinâmico vazio em um disco básico.

Sintaxe
convert basic [noerr]

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

Converte um disco básico em dinâmico.

Sintaxe
convert dynamic [noerr]

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

Em computadores baseados em Itanium, converte um disco básico vazio com estilo de partição de registro mestre de inicialização (MBR) em um disco básico com estilo de partição de tabela de partição GUID (GPT).

Importante

O disco precisa estar vazio para ser convertido em GPT. Faça backup dos dados e exclua todas as partições ou volumes antes de converter o disco.
Sintaxe
convert gpt [noerr]

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

Em computadores baseados em Itanium, converte um disco básico vazio com estilo de partição de tabela de partição GUID (GPT) em um disco básico com estilo de partição de registro mestre de inicialização (MBR).

Importante

O disco precisa estar vazio para ser convertido em MBR. Faça backup dos dados e exclua todas as partições ou volumes antes de converter o disco.
Sintaxe
convert mbr [noerr]

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

Em computadores baseados em Itanium, cria uma partição do sistema de interface de firmware extensível (EFI) em um disco de tabela de partição GUID (GPT). 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
create partition extended

Cria uma partição estendida 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 registro de inicialização principal (MBR). O deslocamento de byte no qual a partição estendida 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
create partition logical

Cria uma unidade lógica 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 registro de inicialização principal (MBR). 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
create partition msr

Em computadores baseados em Itanium, cria uma partição Microsoft Reserved (MSR) em um disco de tabela de partição GUID (GPT).

Cuidado

Tenha muito cuidado ao usado comando create partition msr. Como os discos GPT exigem um layout de partição específico, a criação de partições Microsoft Reserved pode tornar o disco ilegível. Em discos GPT usados para iniciar o Windows XP 64-Bit Edition, a partição de sistema EFI é a primeira no disco, seguida da partição Microsoft Reserved. Os discos GPT usados somente para armazenamento de dados não têm uma partição de sistema EFI; a partição Microsoft Reserved é a primeira.
O Windows XP 64-Bit Edition não monta partições Microsoft Reserved. Não é possível armazenar dados nelas nem excluí-las.

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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
create partition primary

Cria uma partição primária no disco básico. 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 registro mestre de inicialização (MBR), 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 DiskPart 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:
Partições de sistema EFI: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Partição Microsoft Reserved: 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 DiskPart 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
create volume raid

Cria um volume RAID-5 nos discos dinâmicos 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
create volume simple

Cria um volume simples. 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
create volume stripe

Cria um volume distribuído nos discos dinâmicos 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 subseqüente.
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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
override
Permite que o DiskPart 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 partição que está em foco. Não é possível excluir a partição do sistema, a partição de inicialização ou qualquer partição que contenha o arquivo de paginação ou despejo de memória ativo.

Cuidado

A exclusão de um disco dinâmico pode excluir todos os volumes dinâmicos off-line do disco, destruindo os dados e convertendo o disco em um disco básico. Para excluir um volume dinâmico, sempre use o comando delete volume em vez disso.
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 tabela de partição GUID (GPT) 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart saia com um código de erro.
override
Permite que DiskPart exclua qualquer partição, independentemente do tipo. Normalmente, DiskPart somente permite que você exclua partições de dados conhecidas.
delete volume

Exclui o volume selecionado. Não é possível excluir o volume do sistema, o volume de inicialização ou qualquer volume que contenha o arquivo de paginação ou despejo de memória ativo.

Sintaxe
delete volume [noerr]

Parâmetro
noerr
Somente para scripts. Quando um erro é encontrado, especifica que DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart 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 DiskPart.

Sintaxe
exit

extend

Estende o volume que está em foco para o próximo espaço não alocado contíguo. Para volumes básicos, 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 disco dinâmico. 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 sistema de arquivos NTFS, 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart 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 usa o estilo de partição registro mestre de inicialização (MBR) ou tabela de partição GUID (GPT). O disco marcado com um asterisco (*) está em foco.

Sintaxe
list disk

list partition

Exibe as partições listadas na tabela de partição do disco atual. Em discos dinâmicos, essas partições podem não corresponder aos volumes dinâmicos no disco. Essa discrepância ocorre porque os discos dinâmicos contêm entradas na tabela de partições do volume do sistema ou volume de inicialização (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 básicos e dinâmicos 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart 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, DiskPart 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 DiskPart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro faz com que DiskPart 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 x86, cria uma entrada de partição no registro mestre de inicialização (MBR) 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 Itanium, cria uma entrada de partição no tabela de partição GUID (GPT) no volume dinâmico simples que está em foco.

Observação

O comando retain é destinado a uso somente durante a instalação autônoma ou por fabricantes de equipamento original (OEMs).
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 exibir 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 exibir 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 exibir 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 DiskPart, 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 Windows através da Instalação autônoma ou do Sysrep, que não oferece suporte à criação de volumes além do volume de inicialização.

Para iniciar um script de DiskPart, 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 DiskPart 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 DiskPart grava a saída.

Quando DiskPart é iniciado, sua versão e o nome do computador são exibidos no prompt de comando. Por padrão, se DiskPart 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, DiskPart 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 DiskPart:

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 DiskPart estavam incorretos.
3 O DiskPart não pôde abrir o arquivo de script ou de saída especificado.
4 Um dos serviços usados pelo DiskPart 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.

Sistemas Operacionais | Linux Comandos | Linux Shell Script | Atalhos do Office | Literatura e Leitura | Principais Autores | História da Literatura |


Formatando legenda
FormatoSignificado
Itálico Informações que o usuário deve fornecer
Negrito Elementos que o usuário deve digitar exatamente como mostrado
Reticências (...) Parâmetro que pode ser repetido várias vezes em uma linha de comando
Entre colchetes ([]) Itens opcionais
Entre chaves ({});opções separadas por barra vertical (|).Exemplo: {even|odd}Conjunto de opções entre as quais o usuário deve escolher apenas uma
Fonte Courier Código ou resultado de um programa


Envie seu comentário:
Nome:

E-mail:

Comentário:


Fonte: •Manual do Windows XP • ( Literatura e Leitura ) • ( Dicas sobre Sistemas Operacionais ) • ( Retorna à Lista completa de comandos Shell ) •