Cria um arquivo de disco virtual. Atualmente, só há suporte para arquivos no formato VHD. Sintaxe: CREATE VDISK FILE= MAXIMUM= ...

    Cria um arquivo de disco virtual. Atualmente, só há suporte para arquivos
    no formato VHD.

Sintaxe:  CREATE VDISK FILE=<"nome_do_arquivo"> MAXIMUM=
          [TYPE={FIXED|EXPANDABLE}] [SD=]
          [PARENT=<"nome_do_arquivo">] [SOURCE=<"nome_do_arquivo">] [NOERR]

    FILE=<"nome_do_arquivo">

                Especifica o caminho completo e o nome do arquivo do disco
                virtual. O arquivo pode estar em um compartilhamento de rede.

    MAXIMUM= A quantidade máxima de espaço exposto pelo disco virtual, em
                megabytes (MB).

    TYPE={FIXED|EXPANDABLE}

                FIXED especifica um arquivo de disco virtual de tamanho fixo.
                EXPANDABLE especifica um tamanho de disco virtual que é
                redimensionado para acomodar os dados alocados. O padrao
                é FIXED.

    [SD=]

                Especifica um descritor de segurança no formato da linguagem
                de definiçao de descritor (SDDL).  Por padrao, o descritor de
                segurança é retirado do diretório pai.

                Cadeias de caracteres SDDL podem ser complexas mas flexíveis.
                Na forma mais simples, um descritor de segurança que protege o
                acesso é conhecido como lista de controle de acesso
                condicional (DACL). É desta forma:

                D:()()...()

                As DACL_FLAGS comuns sao:

                   "P" - A DACL nao deve ser substituída
                         (protegida) por nenhuma ACL dos conteiners pai.
                         O conteiner de um arquivo VHD é o seu diretório.
                   "AI"- A DACL deve herdar automaticamente do conteiner pai.

                As STRING_ACEs sao da forma

                   ;;;;;

                Os ACE_TYPEs comuns sao:

                   "A" - Conceder acesso.
                   "D" - Negar acesso.

                Os RIGHTS comuns sao:

                   "GA" - Acesso completo.
                   "GR" - Acesso de leitura.
                   "GW' - Acesso de gravaçao.

                As ACCOUNT_IDs comuns sao:

                   "BA" - Administradores internos
                   "AU" - Usuários autenticados.
                   "CO" - Proprietário criador.
                   "WD" - Todos.

                Colocando tudo isso junto, por exemplo,

                  D:P:(A;;GR;;;AU)

                concede acesso de leitura para todos os usuários autenticados.

                De forma semelhante,

                  D:P:(A;;GA;;;WD)

                Concede a todos acesso completo.

                Mais informaçoes sobre o SDDL podem ser encontradas
                no site MSDN da Microsoft.

    [PARENT=<"nome_do_arquivo">]

                Caminho para um arquivo de disco virtual pai criar um disco
                de diferenciaçao. Com o parâmetro PARENT, MAXIMUM nao deve
                ser especificado porque o disco de diferenciaçao obtém o
                tamanho do pai. Além disso, TYPE nao deve ser especificado
                uma vez que apenas discos de diferenciaçao EXPANDABLE podem
                ser criados.


    [SOURCE=<"nome_do_arquivo">]

                Caminho para um arquivo de disco virtual existente para
                pré-popular o novo disco virtual. Quando SOURCE está
                especificado, os dados do arquivo de disco virtual de entrada
                sao copiados bloco a bloco do arquivo do disco virtual de
                entrada para o arquivo do disco virtual criado. Nao há
                um relacionamento pai-filho estabelecido.


    NOERR       Somente para script. Quando um erro é encontrado, o DiskPart
                continua a processar comandos como se o erro nao tivesse
                ocorrido.
                Sem o parâmetro NOERR, um erro faria com que o DiskPart fosse
                encerrado sem um código de erro.
Exemplo:

    CREATE VDISK FILE="c:	est	est.vhd" MAXIMUM=1000
    CREATE VDISK FILE="c:	est\child.vhd" PARENT="c:	est	est.vhd"
    CREATE VDISK FILE="c:	est	est.vhd" MAXIMUM=1000 SD="D:P(A;;GA;;;WD)"
    CREATE VDISK FILE="c:	est
ew.vhd" SOURCE="c:	est	est.vhd"