set id (Diskpart)
Altera o campo de tipo de partição para a partição com foco. Esse comando não funciona em discos dinâmicos ou partições reservadas da Microsoft.
Importante
Esse comando deve ser usado apenas por OEM (fabricante original do equipamento). Alterar os campos de tipo de partição com esse parâmetro pode fazer com que o computador falhe ou não consiga inicializar. A menos que você seja um OEM ou tenha experiência com discos GPT, não deve alterar os campos de tipo de partição em discos GPT usando esse parâmetro. Em vez disso, sempre use o comando create partition efi para criar partições do sistema EFI, o comando create partition msr para criar partições reservadas da Microsoft e o comando create partition primary sem o parâmetro ID para criar partições primárias em discos GPT.
Sintaxe
set id={ <byte> | <GUID> } [override] [noerr]
Parâmetros
Parâmetro | Descrição |
---|---|
<byte> |
Para discos MBR (registro mestre de inicialização), especifica o novo valor do campo de tipo, no formato hexadecimal, para a partição. Qualquer byte de tipo de partição pode ser especificado com esse parâmetro, exceto para o tipo 0x42, que especifica uma partição LDM. Observe que o 0x à esquerda é omitido ao especificar o tipo de partição hexadecimal. |
<GUID> |
Para discos GPT (tabela de partição de GUID), especifica o novo valor de GUID para o campo de tipo da partição. Os GuiDs reconhecidos incluem:
|
override | força o sistema de arquivos no volume a desmontar, antes de alterar o tipo de partição. Quando você executa o comando set id, o DiskPart tenta bloquear e desmontar o sistema de arquivos no volume. Se a override não for especificado e a chamada para bloquear o sistema de arquivos falhar (por exemplo, porque há um identificador aberto), a operação falhará. Se override for especificada, o DiskPart forçará a desmontagem mesmo que a chamada para bloquear o sistema de arquivos falhe e todos os identificadores abertos para o volume deixarão de ser válidos. |
noerr | Usado somente para scripts. Quando um erro é encontrado, o DiskPart continua a processar os comandos como se o erro não tivesse ocorrido. Sem esse parâmetro, um erro faz com que o DiskPart saia com um código de erro. |
Comentários
- Além das limitações mencionadas anteriormente, o DiskPart não verifica a validade do valor especificado (exceto para garantir que ele seja um byte no formato hexadecimal ou um GUID).
Exemplos
Para definir o campo de tipo como 0x07 e forçar o sistema de arquivos a desmontar, digite:
set id=0x07 override
Para definir o campo de tipo como uma partição de dados básica, digite:
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7