Você está na página 1de 19

31/12/2019 Base da Tecnologia: Diskpart

mais robertoalmeida2386@gmail.com Painel Sair

Base da Tecnologia
Soluções em tecnologia, tutoriais e dicas!

23 fevereiro 2018

Diskpart Categorias

Windows 10
Diskpart CMD
Windows Server
Firewall
List disk > lista os discos Prompt de Comando
List par on > lista as par ções HYPERV
List volume > lista os volumes Powershell
Select (disk,par on,volume) > seleciona SEO
Assign (le er) > atribuir letra a par ção HTML
detail disk detail disk Exibe as propriedades do disco selecionado Mikrotik
e os volumes desse disco. Active Directory (AD)
Windows 7
detail detail par on Exibe as propriedades da par ção
Disco 100%
par on selecionada.
Memória 100%
detail detail volume Exibe os discos em que o volume atual Redes
volume reside. Terminal Server
Windows Server Backup
List Disk List disk Lista os discos
CPU 100%
List List par on Lista as par ções Home / Office Banking
par on Impressora HP
Outlook
List volume List volume Lista os volumes Roteamento

Select (disk,par on,v Selecionar disco Impressora Ricoh

olume) Linux
SAMBA
Assign Le er Atribuir letra ao disco Batch
Sintaxe e os Parâmetros do DiskPart Certificado A3
A tabela a seguir identifica a sintaxe e os parâmetros dos comandos do DiskPart. Conectividade Social
Endian
Coman Sintaxe Descrição Hardware
do Impressora Brother
Impressora Epson
ac ve ac ve Em discos básicos, este comando marca como
RAID
a va (ac ve) a par ção que está em foco. Isso
Script
informa ao sistema de entrada e saída básico
regedit
(BIOS) ou à interface de firmware extensível
FreeNAS
(EFI) que a par ção ou o volume é uma
IPTables
par ção de sistema ou um volume de sistema
Impressora Argox
válido.
Impressora Daruma
Somente par ções podem ser marcadas como
Impressora USB
"ac ve".
NTP
Importante Nota Legal
PPoE
O DiskPart verifica se somente a par ção é
Particionamento
capaz de conter os arquivos de inicialização
Perfmon
de um sistema operacional. O comando não
PostgreSQL
verifica o conteúdo da par ção. Se você
RSAT
marcar uma par ção como "ac ve" por
Raspberry
engano e ela não con ver os arquivos de
Server Core
inicialização do sistema operacional, é
TRT4
provável que o computador não seja
Thin Client
iniciado.
Thunderbird
VBSCRIPT
https://basedatecnologia.blogspot.com/2018/02/diskpart.html 1/19
31/12/2019 Base da Tecnologia: Diskpart
add add Cria espelhos do volume simples com foco no WiFi
disk disk= n [noerr] disco especificado. Windows Update
n
Especifica o disco que conterá o espelho. Você
Pesquisar este blog
só pode espelhar volumes simples. O disco
especificado precisa ter, no mínimo, um Pesquisar
espaço não alocado equivalente ao do volume
simples a ser espelhado. Popular
noerr
Permissões arquivo icacls
Somente para scripts. Quando um erro é
Sintaxe icacls <FileName>[/ conceder [: r] <Sid>:
encontrado, especifica que o DiskPart <Perm> [...]] [/ Negar <Sid>: <Perm> [...]] [/
con nuará processando comandos como se o remover...
erro não vesse ocorrido. Sem o
Diskpart
parâmetro noerr, um erro fecha o DiskPart Diskpart List disk > lista os discos List partition >
com um código de erro. lista as partições List volume > lista os volumes Select
(disk,part...
assign assign[{le er=d| Atribui uma letra de unidade ou um ponto de
WMI: High Memory Usage pelo WMI
mount=caminho} montagem ao volume que está em foco. Se
Service ou Wmiprvse.exe
] [noerr] nenhuma letra de unidade ou ponto de O Windows Management
montagem for especificado, a próxima letra de Instrumentation Service (Winmgmt)
ou o provedor WMI (wmiprvse.exe)
unidade disponível será atribuída. Se a letra de está consumindo grandes quantidades
unidade ou o ponto de montagem atribuído já de memória. ...
es ver em uso, será gerado um erro.
Usando o comando assign, você pode alterar a
letra de unidade associada a uma 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. Não é possível atribuir uma letra de
unidade a uma par ção do OEM ou a qualquer
par ção GPT que não seja uma par ção de
dados básica.
le er= d
Especifica a letra de unidade a ser atribuída ao
volume.
mount= path
Especifica o caminho do ponto de montagem a
ser atribuído ao volume.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

a ribut a ributes volume


es volume[{set | cle Exibe os atributos do volume selecionado.
ar}] set
[{hidden | reado Define o atributo especificado
nly | nodefaultdr (volume hidden, read-
ivele er | shado only, nodefaultdrivele er ou shadowcopy) do
wcopy}] [noerr] volume selecionado.
clear
Limpa o atributo especificado
(volume hidden, read-
only, nodefaultdrivele er ou shadowcopy) do
volume selecionado.
hidden
Especifica que o volume está oculto.
readonly
Especifica que o volume é somente leitura.
nodefaultdrivele er
Especifica que o volume não recebeu uma
letra de unidade por padrão.
shadowcopy

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 2/19
31/12/2019 Base da Tecnologia: Diskpart
Especifica que o volume é um volume de cópia
de sombra.
noerr
Somente para scripts. Quando um erro for
encontrado, o DiskPart con nuará a processar
comandos como se o erro não vesse
ocorrido. Sem o parâmetro noerr, um erro
fecha o DiskPart com um código de erro.

autom automount [ena Quando habilitado (o padrão), o Windows


ount ble] [disable] monta automa camente o sistema de
[scrub] [noerr] arquivos de um volume básico novo quando
este é incluído no sistema e atribui a ele uma
letra de unidade. Em configurações de rede da
área do sistema, a desabilitação
de automount impede o Windows de montar
automa camente volumes básicos novos
incluídos no sistema, ou de atribuir letras de
unidade a eles.
enable
Habilita o Windows a montar
automa camente volumes básicos novos
incluídos no sistema e a atribuir a eles letras
de unidade.
disable
Impede o Windows de montar
automa camente qualquer volume básico
novo que seja incluído no sistema.
scrub
Remove os diretórios de ponto de montagem
de volume e as configurações do Registro
rela vas a volumes que não estão mais no
sistema. Isso impede os volumes que já
es veram no sistema de serem montados
automa camente e receber a atribuição de
seus an gos pontos de montagem de volume
quando forem novamente incluídos no
sistema.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

break break Aplica-se somente a discos dinâmicos. Quebra


disk disk= n[nokeep] o volume espelhado com foco em dois
[noerr] volumes simples. Um deles 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-lhe uma
letra de unidade.
Por padrão, o conteúdo de ambas as metades
do espelho é man do; cada metade torna-se
um volume simples. Com o parâmetro nokeep,
somente uma metade do espelho é man da
como volume simples, enquanto a outra é
excluída e conver da em espaço livre.
Nenhum volume fica em foco.
n
Especifica o disco que contém o volume
espelhado.
nokeep
Especifica que somente um dos volumes
espelhados será man do; o outro será
excluído e conver do em espaço livre.
Nenhum volume fica em foco.

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 3/19
31/12/2019 Base da Tecnologia: Diskpart
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

clean clean [all] Remove toda a formatação de par ção ou


volume do disco que está em foco. Em discos
de registro mestre de inicialização (MBR),
somente as informações de par cionamento
MBR e de setores ocultos são sobrescritas. Em
discos de tabela de par ção GUID (GPT), as
informações de par cionamento GPT,
incluindo MBR Protetor, serão subs tuídas;
não há informações de setor ocultas.
all
Especifica que todos os setores do disco serão
zerados, o que exclui completamente os dados
con dos no disco.

convert convert Converte um disco dinâmico vazio em disco


basic basic [noerr] básico.
Importante

O disco precisa estar vazio para ser


conver do em disco básico. Faça backup dos
dados e exclua todas as par ções ou
volumes antes de converter o disco.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

convert online [noerr] Converte um disco básico em dinâmico.


dynami Qualquer par ção existente no disco se torna
c um volume simples.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

convert convert Em computadores baseados em Itanium,


gpt gpt [noerr] converte um disco básico vazio com es lo de
par ção de registro mestre de inicialização
(MBR) em um disco básico com es lo de
par ção de tabela de par ção GUID (GPT).

Important
Importante

O disco precisa estar vazio para ser


conver do em disco GPT. Faça backup dos
dados e exclua todas as par ções ou
volumes antes de converter o disco.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 4/19
31/12/2019 Base da Tecnologia: Diskpart
convert convert Em computadores baseados em Itanium,
mbr mbr [noerr] converte um disco básico vazio com es lo de
par ção de Tabela de Par ção GUID (GPT) em
um disco básico com es lo de par ção de
registro mestre de inicialização (MBR).
Importante

O disco precisa estar vazio para ser


conver do em disco MBR. Faça backup dos
dados e exclua todas as par ções ou
volumes antes de converter o disco.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

create create volume Em computadores baseados em Itanium, cria


par o simple[size=n] uma par ção do sistema de interface de
n efi [disk=n] [noerr] firmware extensível (EFI) em um disco de
tabela de par ção GUID (GPT). Após ser
criada, a nova par ção fica em foco.
size= n
Especifica o tamanho da par ção em
megabytes (MB). Se o tamanho não for
especificado, a par ção con nuará até que
não haja mais espaço livre na região atual.
offset= n
Especifica o deslocamento de byte no qual a
par ção deve ser criada. Se o deslocamento
não for especificado, a par ção será colocada
na primeira extensão do disco que seja
suficientemente grande para contê-la.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

create create volume Cria uma par ção estendida na unidade atual.
par o simple[size=n] Após ser criada, a nova par ção fica
n [disk=n] [noerr] automa camente em foco. Somente uma
extend par ção estendida pode ser criada por disco.
ed Este comando falhará se você tentar criar uma
par ção estendida dentro de outra par ção
estendida. Crie uma par ção estendida antes
de criar unidades lógicas.
size= n
Especifica o tamanho da par ção estendida
em megabytes (MB). Se o tamanho não for
especificado, a par ção con nuará até que
não haja mais espaço livre na região. O
tamanho é ajustado por cilindro, ou seja, é
arredondado para o limite de cilindro mais
próximo. Por exemplo, se o tamanho
especificado for de 500 MB, a par ção será
arredondada para 504 MB.
offset= n
Aplica-se somente a discos de registro mestre
de inicialização (MBR). Especifica o
deslocamento de byte no qual a par ção
estendida deve ser criada. Se o deslocamento
não for especificado, a par ção ocorrerá no
início do primeiro espaço livre do disco. O

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 5/19
31/12/2019 Base da Tecnologia: Diskpart
deslocamento é ajustado por cilindro, ou seja,
é arredondado para o limite de cilindro mais
próximo. 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 o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

create create volume Cria uma unidade lógica na par ção estendida.
par o simple[size=n] Após ser criada, a nova par ção lógica fica
n [disk=n] [noerr] automa camente em foco.
logical size= n
O tamanho da par ção lógica em megabytes
(MB). Se o tamanho não for especificado, a
par ção con nuará até que não haja mais
espaço livre na região atual.
offset= n
Aplica-se somente a discos de registro mestre
de inicialização (MBR). Especifica o
deslocamento de byte no qual a unidade
lógica deve ser criada. O deslocamento é
ajustado por cilindro, ou seja, é arredondado
até preencher completamente o tamanho de
cilindro que es ver sendo usado. Se o
deslocamento não for especificado, a par ção
será inserida na primeira extensão de disco
suficientemente grande para contê-la. A
par çã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, ela precisará ser menor do que a
par ção estendida.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

create create volume Em computadores baseados em Itanium, cria


par o simple[size=n] uma par ção reservada da Microso (MSR)
n msr [disk=n] [noerr] em um disco de Tabela de Par ção GUID
(GPT).

Caution
Cuidado

Tenha cuidado ao usar o comando create


par on msr. Os discos GPT requerem um
layout de par ção específico; portanto, a
criação de par ções reservadas da Microso
pode fazer com que o disco fique ilegível.
Nos discos GPT usados para iniciar o
Windows XP 64-Bit Edi on ou as versões de
64 bits da família Windows Server 2003, a
par ção do sistema EFI é a primeira do
disco, seguida da par ção reservada da
Microso . Os discos GPT usados somente
para armazenamento de dados não têm
uma par ção de sistema EFI; a par ção
reservada da Microso é a primeira.

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 6/19
31/12/2019 Base da Tecnologia: Diskpart
O Windows XP e a família Windows
Server 2003 não são montados em par ções
reservadas da Microso . Não é possível
armazenar dados nelas nem excluí-las.
size= n
Especifica o tamanho da par ção em
megabytes (MB). A par çã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 par ção con nuará até que
não haja mais espaço livre na região atual.
offset= n
Especifica o deslocamento de byte no qual a
par ção deve ser criada. A par ção começa no
deslocamento de byte especificado
por offset=n. Ele é ajustado por setor, ou seja,
o deslocamento é arredondado até preencher
completamente o tamanho de setor que
es ver sendo usado. Se o deslocamento não
for especificado, a par ção será inserida na
primeira extensão de disco suficientemente
grande para contê-la.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

create create par on Cria uma par ção primária no disco básico
par o primary [size=n] atual. Após ser criada, a nova par ção fica
n [offset=n] [ID= automa camente em foco. A par ção não
primar {byte|GUID}] recebe uma letra de unidade; use o
y [align=n][noerr] comando assign para atribuir uma letra de
unidade à par ção.
size= n
Especifica o tamanho da par ção em
megabytes (MB). Se o tamanho não for
especificado, a par ção con nuará até que
não haja mais espaço não alocado na região
atual. O tamanho é ajustado por cilindro, ou
seja, é arredondado para o limite de cilindro
mais próximo. Por exemplo, se o tamanho
especificado for de 500 MB, a par ção será
arredondada para 504 MB.
offset= n
Especifica o deslocamento de byte no qual a
par ção deve ser criada. Se o deslocamento
não for especificado, a par ção ocorrerá no
início do primeiro espaço livre do disco. Para
discos de registro mestre de inicialização
(MBR), o deslocamento é ajustado por cilindro,
ou seja, é arredondado para o limite de
cilindro mais próximo. 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}
Des na-se ao uso de OEM somente.

Caution
Cuidado

A criação de par ções com esse parâmetro


pode causar uma falha no computador ou
impedi-lo de ser iniciado. A menos que você

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 7/19
31/12/2019 Base da Tecnologia: Diskpart
seja um OEM ou um profissional de TI
experiente em discos GPT, não crie par ções
em discos GPT usando o
parâmetro ID=byte | GUID. Em vez disso,
use o comando create par on efi para
criar par ções de sistema EFI, o
comando create par on msrpara criar
Par ções Reservadas da Microso e o
comando create par on primary (sem o
parâmetro ID=byte | GUID) para criar
par ções primárias em discos GPT.
align= n
Normalmente usado com matrizes de número
de unidade lógica (LUN) do RAID do hardware
para aprimorar o desempenho quando as
unidades lógicas (LUs) não estão em cilindro
alinhado. Alinha uma par ção primária que
não é um cilindro alinhado no início de um
disco e arredonda o deslocamento para o
limite de alinhamento mais próximo, onde n é
o número de kilobytes (KB) do início do disco
até o limite de alinhamento mais próximo. O
comando align=n falhará se a par ção
primária não es ver no início do disco. Se ele
for usado com o comando offset=n, o
deslocamento será colocado no primeiro
cilindro u lizável do disco.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.
Comentários
Para par cionar um disco GPT com uma
par ção OEM, gere um GUID de OEM:
Use este comando para criar uma par ção EFI:
create par on efi size= n
Use este comando para criar uma par ção
principal:
create par on primary size= n ID=
{byte|GUID}
Use este comando para criar uma par ção
MSR:
create par on MSR size= n

Important
Importante

É necessário criar a par ção OEM entre as


par ções EFI e MSR.
Nunca crie as par ções de dados ou de
metadados LDM explicitamente como
par ções. Em vez disso, converta o disco em
dinâmico.
Para discos MBR, é possível especificar um
byte de po de par ção, em formato
hexadecimal, para a par ção. Se nenhum byte
de po de par ção for especificado em um
disco MBR, o comando create par on
primary criará uma par ção do po 0x6. É
possível especificar qualquer byte de po de
par ção com o parâmetro ID=byte | GUID. O
DiskPart não verifica a validade do po de
par ção, nem realiza qualquer outra
verificação do parâmetro ID.

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 8/19
31/12/2019 Base da Tecnologia: Diskpart
Para discos GPT, você pode
especificar um GUID de po
de par ção para a par ção
criada.
Par ção de sistema EFI:
c12a7328-f81f-11d2-ba4b-
00a0c93ec93b
Par ção reservada da
Microso : e3c9e316-0b5c-
4db8-817d-f92df00215ae
Par ção de dados básica:
ebd0a0a2-b9e5-4433-87c0-
68b6b72699c7
Par ção de metadados LDM
em um disco dinâmico:
5808c8aa-7e8f-42e0-85d2-
e1e90434c 3
Par ção de dados LDM em
um disco dinâmico:
af9b60a0-1431-4f62-bc68-
3311714a69ad

Se nenhum GUID de po de par ção for


especificado, o comando create par on
primary criará uma par ção de dados básica. É
possível especificar qualquer po de par ção
com o parâmetro ID=byte | GUID. O DiskPart
não verifica a validade da par ção GUID, nem
realiza qualquer outra verificação do
parâmetro ID.

create create volume Cria um volume RAID-5 usando três ou mais


volume raid[size=n] discos dinâmicos especificados. Depois que o
raid [disk=n,n,n[,n, volume é criado, ele fica automa camente em
…]] [noerr] foco.
size= n
Especifica a quan dade de espaço em disco,
em megabytes (MB), que o volume ocupa em
cada disco. Se nenhum tamanho for fornecido,
será criado o maior volume RAID-5 possível. O
disco com a menor quan dade de espaço livre
con guo disponível determinará o tamanho
do volume RAID-5 e a mesma quan dade de
espaço será alocada em cada disco. A
quan dade real de espaço em disco u lizável
no volume RAID-5 será menor que a
quan dade de espaço em disco combinada,
pois uma parte do espaço em disco será
necessária para paridade.
disk= n , n , n[,n,…]
Especifica os discos dinâmicos nos quais será
criado o volume. São necessários pelo menos
três discos dinâmicos para criar um volume
RAID-5. Uma quan dade de espaço igual
a size=n é alocada em cada disco.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

create create volume Cria um volume simples. Depois que o volume


volume simple[size=n] é criado, ele fica automa camente em foco.
simple [disk=n] [noerr] size= n
Especifica o tamanho do volume em
megabytes (MB). Se não for fornecido um

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 9/19
31/12/2019 Base da Tecnologia: Diskpart
tamanho, o novo volume ocupará o espaço
livre restante no disco.
disk= n
Especifica 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 o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

create create volume Cria um volume distribuído usando dois ou


volume stripe[size=n] mais discos dinâmicos especificados. Depois
stripe [disk=n,n[,n,…]] que o volume é criado, ele fica
[noerr] automa camente em foco.
size= n
Especifica a quan dade de espaço em disco,
em megabytes (MB), que o volume ocupa em
cada disco. Se não for fornecido um tamanho,
o novo volume ocupará o espaço livre restante
no menor disco e uma quan dade equivalente
de espaço em cada disco subseqüente.
disk= n , n[,n,…]
Especifica os discos dinâmicos nos quais será
criado o volume. São necessários pelo menos
dois discos dinâmicos para criar um volume
distribuído. Uma quan dade de espaço igual
a size=n é alocada em cada disco.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

delete delete Exclui um disco dinâmico ausente da lista de


disk disk [noerr] discos.
[override] noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.
override
Permite que o DiskPart exclua todos os
volumes simples do disco. Se o disco con ver
metade de um volume espelhado, essa
metade espelhada no disco será excluída. O
comando delete disk overridefalhará se o
disco for membro de um volume RAID-5.

delete delete Em um disco básico, ele exclui a par ção com


par o par on[noerr] foco. Não é possível excluir a par ção do
n [override] sistema, a par ção de inicialização ou
qualquer par ção que contenha o arquivo de
paginação ou despejo de memória a vo.

Caution
Cuidado

A exclusão de uma par ção em um disco


dinâmico pode excluir todos os volumes
dinâmicos no disco, destruindo todos os
dados e deixando o disco corrompido. Para

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 10/19
31/12/2019 Base da Tecnologia: Diskpart
excluir um volume dinâmico, sempre use o
comando delete volume em vez deste
comando.
As par ções podem ser excluídas de discos
dinâmicos, mas não devem ser criadas neles.
Por exemplo, é possível excluir uma par ção
tabela de par ção GUID (GPT) não
reconhecida de um disco GPT. No entanto, isso
não disponibiliza o espaço livre resultante.
Esse comando des na-se a permi r a
recuperação de espaço de um disco dinâmico
offline corrompido em uma situação de
emergência em que o comando clean não
possa ser usado.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.
override
Permite que o DiskPart exclua qualquer
par ção, independentemente de seu po.
Geralmente, o DiskPart só permite que você
exclua par ções de dados conhecidas.

delete delete Exclui o volume selecionado. Não é possível


volume volume [noerr] 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 a vo.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

detail detail disk Exibe as propriedades do disco selecionado e


disk os volumes desse disco.

detail detail par on Exibe as propriedades da par ção selecionada.


par o
n

detail detail volume Exibe os discos em que o volume atual reside.


volume

exit exit Sai do interpretador de comandos DiskPart.

extend extend [size=n] Estende o volume que está em foco para o


[disk=n] [noerr] próximo espaço não alocado con guo. Para
volumes básicos, o espaço não alocado deve
estar no mesmo disco (ter um número de
deslocamento de setor maior) que a par ção
que está em foco e segui-la. 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
espaço recém-criado.
Se a par ção ver sido formatada
anteriormente com o sistema de arquivos
NTFS, ele será estendido automa camente
para ocupar a par ção maior. Não haverá
perda de dados. Se a par ção ver sido
formatada anteriormente com qualquer

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 11/19
31/12/2019 Base da Tecnologia: Diskpart
sistema de arquivos que não o NTFS, o
comando falhará, sem alterar a par ção.
Não é possível estender o sistema atual ou
par ções de inicialização.
size= n
Especifica a quan dade de espaço, em
megabytes (MB), a ser adicionada à par ção
atual. Se você não especificar um tamanho, o
disco será estendido para ocupar totalmente o
próximo espaço não alocado con guo.
disk= n
Especifica o disco dinâmico em que será
estendido o volume. Uma quan dade 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 o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

filesyst filesystems Exibe os sistemas de arquivo atuais e com


ems suporte no volume. É necessário selecionar
um volume para que essa operação seja bem-
sucedida.

format format [{[FS= Formata a par ção do volume. É necessário


<FS>] selecionar um volume para que essa operação
[REVISION= seja bem-sucedida.
<X.XX>] | FS=<FS>
RECOMMENDED Especifica o po de sistema de arquivos. Se
}] [LABEL= nenhum sistema de arquivos for determinado,
<"label">] o sistema padrão exibido pelo comando
[UNIT=<N>] FILESYSTEMS será usado.
[QUICK] REVISION = <X.XX>
[COMPRESS] Especifica a revisão do sistema de arquivos (se
[OVERRIDE] aplicável).
[NOWAIT] RECOMMENDED
[NOERR] Se especificado, use o sistema de arquivos
recomendado e a revisão, em vez do padrão. O
sistema de arquivos recomendado (se exis r)
será exibido pelo comando FILESYSTEMS.
LABEL=<"label">
Especifica o rótulo do volume.
UNIT=<N>
Subs tui o tamanho de unidade de alocação
padrão. As configurações padrão são
altamente recomendáveis para uso geral. O
tamanho da unidade de alocação padrão de
um determinado sistema de arquivos é exibido
pelo comando FILESYSTEMS.
Não há suporte para a compactação de NTFS
para tamanhos de unidades de alocação acima
de 4096.
QUICK
Executa uma formatação rápida.
COMPRESS
NTFS somente: os arquivos criados no novo
volume serão compactados por padrão.
OVERRIDE
Força o volume a ser desmontado primeiro, se
necessário. Todos os iden ficadores abertos
para o volume não serão mais válidos.
NOWAIT

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 12/19
31/12/2019 Base da Tecnologia: Diskpart
Força o comando a retornar imediatamente
durante o processo de formatação. Se NOWAIT
não for especificado, o DiskPart exibirá o
andamento da formatação em porcentagem.
NOERR
Para scripts apenas. Quando um erro é
encontrado, o DiskPart con nua processando
comandos como se ele não vesse ocorrido.
Sem o parâmetro NOERR, um erro faz com que
o DiskPart seja encerrado com um código de
erro.
Exemplos:
FORMAT FS=NTFS LABEL="New Volume"
QUICK COMPRESS
FORMAT RECOMMENDED OVERRIDE

gpt gpt a ributes= n Em discos GPT básicos, atribui os atributos


a ribut GPT à par ção que está em foco. Os atributos
es da par ção GPT fornecem informações
adicionais sobre o uso da par ção. Alguns
atributos são específicos para a GUID de po
de par ção.

Important
Importante

A alteração de atributos GPT pode tornar


impossível montar os volumes de dados
básicos ou fazer com que eles deixem de
receber atribuição de letras de unidade. A
menos que você seja um OEM ou um
profissional de TI experiente em discos GPT,
não altere atributos GPT.
n
O hexadecimal que pertence ao atributo que
você deseja aplicar à par ção que está em
foco. O campo de atributo GPT é um campo de
64 bits que contém dois subcampos. O campo
mais alto é interpretado somente no contexto
da iden ficação da par ção, enquanto o mais
baixo é comum a todas as iden ficações de
par ção
Todas as par ções têm este atributo:
0x000000000000001 marca a
par ção como necessária.
Isso indica a todos os
u litários de gerenciamento
de disco que a par ção não
deve ser excluída. A par ção
de sistema EFI contém
somente os binários
necessários para iniciar o
sistema operacional. Isso
torna mais fácil a colocação
de binários específicos de
OEM ou de sistemas
operacionais em outras
par ções.

Para par ções de dados básicas, este atributo


é definido:
0x8000000000000000
impede a atribuição
automá ca de letra de
unidade à par ção. Por
padrão, a cada par ção é
atribuída uma nova letra de
unidade. A configuração

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 13/19
31/12/2019 Base da Tecnologia: Diskpart
desse atributo garante que
não será gerada uma nova
letra de unidade
automa camente quando um
disco for movido para um
novo computador. Em vez
disso, o usuário pode atribuir
letras de unidade
manualmente.

note
Observação

Outros atributos podem ser incluídos a


qualquer momento.

help help Exibe uma lista de comandos disponíveis.

import import [noerr] Importa um grupo de discos externo para o


grupo de discos do computador local. O
comando importimporta todos os discos que
es verem no mesmo grupo do disco que está
em foco.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

inac v inac ve Em discos básicos de registro mestre de


e inicialização (MBR), marca a par ção do
sistema ou a par ção de inicialização em foco
como ina va. O computador inicia a par r da
opção seguinte especificada no BIOS, como a
unidade de CD-ROM ou um ambiente de
inicialização baseado no Pre-Boot eXecu on
(PXE) (como os serviços de instalação remota
(RIS)), depois de reinicializado.

Caution
Cuidado

Talvez seu computador não seja iniciado


sem uma par ção a va. Não marque uma
par ção de inicialização ou do sistema como
ina va, a menos que você seja um usuário
experiente com total domínio da família
Windows Server 2003.
Se você não conseguir iniciar o computador
depois de marcar a par ção de sistema ou de
inicialização como ina va, insira o CD de
instalação na unidade de CD-ROM, reinicie o
computador e, em seguida, corrija a par ção
usando os comandos Fixmbr e Fixboot no
Console de Recuperação.

list disk list disk Exibe uma lista de discos e suas informações,
como tamanho, quan dade de espaço livre
disponível, se o disco é dinâmico ou básico e
se usa o es lo de par ção registro mestre de
inicialização (MBR) ou tabela de par ção GUID
(GPT). O foco está sobre o disco marcado com
um asterisco (*).

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 14/19
31/12/2019 Base da Tecnologia: Diskpart

list list par on Exibe as par ções listadas na tabela de


par o par ções do disco atual. Em discos dinâmicos,
n talvez essas par ções não correspondam aos
volumes dinâmicos no disco. Essa discrepância
ocorre porque os discos dinâmicos contêm
entradas na tabela de par ção para o volume
do sistema ou o volume de inicialização (se
es ver presente no disco). Os discos dinâmicos
também contêm uma par ção que ocupa o
resto do disco para reservar o espaço aos
volumes dinâmicos.

list list volume Exibe uma lista de volumes básicos e


volume dinâmicos existentes em todos os discos.

online online [noerr] Coloca online um disco ou volume offline que


esteja em foco. Ressincroniza o volume
espelhado ou RAID-5 em foco.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

rem rem Oferece uma maneira de adicionar


comentários a um script. Por exemplo:
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[{le er=d Remove uma letra de unidade ou um ponto de


|mount=caminh montagem do volume que está em foco. Se o
o|[all]}] parâmetro all for usado, todas as letras de
[dismount] unidade atuais e pontos de montagem serão
[noerr] removidos. Se nenhuma letra de unidade ou
ponto de montagem for especificado, o
DiskPart removerá a primeira letra de unidade
ou o primeiro ponto de montagem que
encontrar.
É possível usar o comando remove para alterar
a letra de unidade associada a uma unidade
removível. Não é possível remover as letras de
unidade 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
par ção OEM, qualquer par ção GPT com
GUID não reconhecido ou qualquer uma das
par ções GPT especiais sem dado, como a
par ção de sistema EFI.
le er= d
Especifica a letra de unidade a ser removida.
mount= path
Especifica o caminho do ponto de montagem a
ser removido.
all
Remove todas as letras de unidade e pontos
de montagem atuais.
dismount
Desmonta o volume básico, depois que todas
as letras de unidade e pontos de montagem
verem sido removidos do volume, e coloca

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 15/19
31/12/2019 Base da Tecnologia: Diskpart
offline o volume básico, impedindo que seja
montado. Se outros processos es verem
usando o volume, DiskPart fechará os
iden ficadores abertos antes de desmontar o
volume. Você pode tornar o volume montável
atribuindo uma letra de drive a ele ou criando
um caminho de ponto de montagem para o
volume. O comando dismount falhará se
usado em um volume que tenha qualquer
outra letra de unidade ou pontos de
montagem. Para scripts, o uso de removeall
dismount é recomendável.
noerr
Somente para scripts. Quando um erro é
encontrado, especifica que o DiskPart
con nuará processando comandos como se o
erro não vesse ocorrido. Sem o
parâmetro noerr, um erro fecha o DiskPart
com um código de erro.

repair repair Repara o volume RAID-5 em foco subs tuindo


disk disk= n [noerr] o integrante RAID-5 defeituoso pelo disco
dinâmico especificado. Esse disco deverá ter
espaço livre igual ou superior ao tamanho
total do integrante RAID-5 defeituoso.
n
Especifica o disco dinâmico que subs tui o
membro RAID-5 que falhou. O disco
especificado deverá ter espaço livre igual ou
superior ao tamanho total do integrante RAID-
5 defeituoso.
noerr
Somente para scripts. Quando um erro é
encontrado, o DiskPart con nua processando
comandos como se o erro não vesse
ocorrido. Sem o parâmetro noerr, um erro
fecha o DiskPart com um código de erro.

rescan rescan Localiza novos discos que possam ter sido


adicionados ao computador.

retain retain Prepara um volume simples dinâmico


existente para ser usado como volume do
sistema ou de inicialização.
Em um computador baseado em x86, cria uma
entrada de par ção no registro mestre de
inicialização (MBR) no volume dinâmico
simples que está em foco. Para criar uma
par ção MBR, o volume simples dinâmico
precisa ser iniciado em um deslocamento
alinhado por cilindro e ter um tamanho
baseado no número integral de cilindros.
Em um computador baseado em Itanium, cria
uma entrada de par ção na tabela de par ção
GUID (GPT) no volume dinâmico simples que
está em foco.

note
Observação

O comando retain des na-se ao uso


somente durante a instalação autônoma ou
por OEMs.

select select disk=[n] Seleciona o disco especificado e o coloca em


disk foco.
n
Especifica o número do disco que ficará em
foco. Se não for especificado um número de

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 16/19
31/12/2019 Base da Tecnologia: Diskpart
disco, o comando select listará o disco que
tem o foco no momento. Para exibir os
números de todos os discos do computador,
use o comando list disk.

select select par on= Seleciona a par ção especificada e a coloca


par o [{n|d}] em foco. Se não for especificada uma par ção,
n o comando select listará a que tem o foco no
momento. Para exibir os números de todas as
par ções do disco atual, use o comando list
par on.
n
Especifica o número da par ção que ficará em
foco.
d
Especifica a letra de unidade ou caminho do
ponto de montagem da par ção que ficará em
foco.

select select volume= Seleciona o volume especificado e o coloca em


volume [{n|d}] foco. Se não for especificado um volume, o
comando select listará o volume 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 par ção correspondente em foco.
Para exibir os números de todos os volumes
do computador, use o comando list volume.
n
Especifica o número do volume que ficará em
foco.
d
Especifica a letra de unidade ou caminho de
ponto de montagem do volume que ficará em
foco.

se d set id={<BYTE> | Altera o po de par ção. Des nado ao uso por


<GUID>} OEMs apenas. É necessário selecionar uma
[OVERRIDE] par ção para que essa operação seja bem-
[NOERR] sucedida.
ID={<BYTE> | <GUID>}
Especifica o novo po de par ção. Para discos
de registro mestre de inicialização (MBR),
especifique um byte de po de par ção, no
formato hexadecimal, para a par ção.
Qualquer byte de po de par ção pode ser
especificado com esse parâmetro, exceto 42
(par ção LDM).
Para discos de tabela de par ção GUID (GPT),
especifique uma GUID de po para a par ção.
OVERRIDE
Permite que o DiskPart force o volume a ser
desmontado primeiro, se necessário. Todos os
iden ficadores abertos para o volume ficarão
inválidos.
NOERR
Para scripts apenas. Quando um erro é
encontrado, o DiskPart con nua processando
comandos como se ele não vesse ocorrido.
Sem o parâmetro NOERR, um erro faz com que
o DiskPart seja encerrado com um código de
erro.
Cuidado: Alterar campos de po de par ção
com esse parâmetro poderá provocar a falha
ou a incapacidade de inicialização do
computador. A menos que você seja um OEM
ou profissional de IT com experiência em
discos GPT, não altere campos de po de
https://basedatecnologia.blogspot.com/2018/02/diskpart.html 17/19
31/12/2019 Base da Tecnologia: Diskpart
par ção nesses discos usando esse parâmetro.
Em vez disso, sempre use o comando CREATE
PARTITION EFI para criar par ções de sistema
EFI, o comando CREATE PARTITION MSR para
criar par ções MSR e o comando CREATE
PARTITION PRIMARY sem o parâmetro ID para
criar par ções primárias em discos GPT.
Esse comando não funciona em discos
dinâmicos nem em par ções MSR.
Exemplo:
SET ID=07 OVERRIDE
SET ID=ebd0a0a2-b9e5-4433-87c0-
68b6b72699c7

shrink shrink Reduz o tamanho do volume com foco pela


[DESIRED=<N>] quan dade especificada. Estabelece o espaço
[MINIMUM= livre disponível com base no espaço não
<N>] [NOWAIT] u lizado ao final do volume. É necessário
[NOERR] selecionar um volume para que essa operação
shrink seja bem-sucedida.
QUERYMAX DESIRED=<N>
[NOERR] Especifica a quan dade de espaço desejada
em megabytes (MB) pela qual reduzir o
tamanho do volume. Se a quan dade desejada
não for especificada, o volume será reduzido
no valor máximo de espaço livre disponível.
MINIMUM=<N>
Especifica a quan dade mínima de espaço
desejada em MB pela qual reduzir o tamanho
do volume.
QUERYMAX
Retorna o número máximo de bytes pelo qual
o volume pode ser reduzido (o espaço livre
disponível no volume). Esse valor poderá ser
alterado se os aplica vos es verem alterando
o volume no momento.
NOWAIT
Força o comando a retornar imediatamente
durante o processo de redução.
NOERR
Para scripts apenas. Quando um erro é
encontrado, o DiskPart con nua processando
comandos como se ele não vesse ocorrido.
Sem o parâmetro NOERR, um erro faz com que
o DiskPart seja encerrado com um código de
erro.
Se a quan dade MÍNIMA desejada não for
especificada, o volume será reduzido no valor
DESEJADO (se especificado) ou pelo valor
máximo de espaço livre disponível no volume.
Se uma quan dade MÍNIMA for especificada,
mas não houver espaço livre suficiente
disponível, o comando falhará.
Esse comando funciona em volumes básicos e
em volumes dinâmicos simples ou estendidos.
Você só poderá reduzir o tamanho de um
volume se ele es ver formatado com o
sistema de arquivos NTFS ou se não ver um
sistema de arquivos.
Exemplos:
SHRINK DESIRED=500 MINIMUM=250
SHRINK QUERYMAX
Scripts DiskPart
Com a ferramenta de linha de comando Usando opções de linha de comando de
DiskPart, é possível criar scripts para automatizar tarefas relacionadas a disco,
como a criação de volumes ou a conversão de discos em dinâmicos. Os scripts
dessas tarefas serão úteis se você estiver implantando o Windows com uso da

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 18/19
31/12/2019 Base da Tecnologia: Diskpart
Instalação autônoma ou da ferramenta Sysrep, que só oferecem suporte a
criação de volumes de inicialização.
Para obter mais informações sobre os scripts do DiskPart, consulte o tópico
Gerenciamento de Discos no Microsoft Windows XP Professional Resource Kit.
Para iniciar um script do DiskPart, no prompt de comando, digite:
diskpart /s nome_do_script .txt
onde nome_do_script é o nome do arquivo de texto que contém o script.
Para redirecionar a saída do script do DiskPart para um arquivo, digite:
diskpart /s nome_do_script .txt > arquivo_de_log .txt
onde arquivo_de_log é o nome do arquivo de texto em que o DiskPart grava a
saída.
Quando o DiskPart é iniciado, sua versão 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 em script, ele interromperá o processamento do script e
exibirá um código de erro (a menos que você tenha especificado o
parâmetro noerr). Entretanto, 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 de todos os discos, independentemente do
número total de discos.
A tabela a seguir lista os códigos de erro do DiskPart.

By Unknown

Postagem mais recente Página inicial Postagem mais antiga

DESTAQUE

Problemas e erros no Menu Iniciar do Windows 10

Tema Simples. Imagens de tema por enot-poloskun. Tecnologia do Blogger.

https://basedatecnologia.blogspot.com/2018/02/diskpart.html 19/19

Você também pode gostar