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
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.
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.
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.
Important
Importante
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
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.
Caution
Cuidado
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
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
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
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.
Caution
Cuidado
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.
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.
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
Important
Importante
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
Caution
Cuidado
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
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.
note
Observação
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.
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
DESTAQUE
https://basedatecnologia.blogspot.com/2018/02/diskpart.html 19/19