Todos os produtos
Search
Central de documentação

Elastic Compute Service:Converter um disco de dados de MBR para GPT

Última atualização: Jun 23, 2026

Partições MBR não podem exceder 2 TiB. Converta o formato de partição de MBR para GPT para usar um disco de dados maior que 2 TiB.

Procedimento

Este procedimento se aplica apenas a discos de dados já redimensionados para além de 2 TiB.

Disco de dados Linux

null

A conversão normalmente não causa perda de dados. No entanto, para evitar perda acidental de dados, crie um snapshot para fazer backup do disco.

  1. Faça logon na instância ECS.

    1. Acesse Console do ECS - Instâncias. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.

    2. Acesse a página de detalhes da instância. Clique em Conectar > Workbench. Siga as instruções para fazer logon e abrir o terminal.

  2. Verifique o formato de partição atual.

    Execute sudo fdisk -lu para verificar o Tipo de partição (Disklabel type) e o Nome do dispositivo de destino (Disk).

    imagem

    Neste exemplo, o dispositivo de destino é /dev/vdb, o Disklabel é dos (partição MBR) e sua capacidade excede 2 TiB. Converta a partição. Se o Disklabel não for MBR, estenda a partição diretamente.

  3. Converta o tipo de partição.

    1. Instale a ferramenta gdisk.

      • Para Alibaba Cloud Linux e CentOS:

        type sgdisk || sudo yum install -y gdisk
      • Para Ubuntu e Debian:

        sudo apt-get update
        type sgdisk || sudo apt-get install -y gdisk
    2. Converta a partição MBR para uma partição GPT.

      Substitua <nome do dispositivo a converter> pelo nome do dispositivo de destino da Etapa 2.

      null

      O comando sgdisk converte apenas dispositivos inteiros, como /dev/vdb. Não o execute em uma partição como /dev/vdb1. Executá-lo em uma partição corrompe o sistema de arquivos.

      sudo sgdisk -g <device name to convert>
      Exemplo: se o dispositivo de destino for /dev/vdb, execute sudo sgdisk -g /dev/vdb.

      A mensagem The operation has completed successfully confirma o sucesso.

  4. Verifique o resultado da conversão.

    Substitua <nome do dispositivo a converter> pelo nome do dispositivo de destino da etapa 2.

    sudo fdisk -lu <device name to convert>
    Exemplo: execute sudo fdisk -lu /dev/vdb.

    Um Disklabel type com valor gpt confirma o sucesso. Agora você pode estender a partição e o sistema de arquivos.

    Se ocorrer corrupção ou a conversão falhar, reverta o disco a partir de um snapshot para recuperar os dados.

Disco de dados Windows

Etapa 1: Converter o formato de partição e reparticionar o disco

  1. A conversão exclui todos os dados do disco. Crie um snapshot para fazer backup dos seus dados. Você recuperará os dados deste snapshot após a conversão.

    null

    Os dados do disco ficam indisponíveis durante a conversão e os serviços podem ser interrompidos. Realize esta operação durante uma janela de manutenção.

  2. Faça logon na instância ECS.

    1. Acesse Console do ECS - Instâncias. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.

    2. Acesse a página de detalhes da instância. Clique em Conectar > Workbench. Defina o método de conexão como Terminal, insira suas credenciais e faça logon.

  3. Verifique se a conversão de partição é necessária.

    1. Na área de trabalho do Windows Server, clique com o botão direito no ícone Ícone Iniciar e clique em Gerenciamento de Disco.

    2. No Gerenciamento de Disco, clique com o botão direito no disco de destino e selecione Propriedades.imagem

    3. Na caixa de diálogo, clique na guia Volumes e verifique o Estilo de Partição.

      Se o Estilo de Partição for MBR e o disco exceder 2 TiB, converta o formato de partição. Caso contrário, estenda a partição e o sistema de arquivos diretamente.

  4. Converta o tipo de partição.

    1. Clique com o botão direito no volume do disco de destino e selecione Excluir Volume.... Na caixa de diálogo Excluir Volume Simples, clique em Sim.

      Se o volume não puder ser excluído, provavelmente um programa está usando-o. Para liberar o bloqueio de arquivo, reinicie a instância durante horários de menor uso e tente novamente.
      null

      Excluir Volume apaga todos os dados do volume. Certifique-se de ter feito backup dos dados antes de prosseguir.

    2. Após a exclusão de todos os volumes, clique com o botão direito no disco e selecione Converter em Disco GPT.

    3. Verifique a conversão.

      Clique com o botão direito no disco e selecione Propriedades. Na guia Volumes, um Estilo de Partição com valor GPT confirma o sucesso.

  5. Reparticione o disco.

    1. Clique com o botão direito na área Não Alocado do disco e selecione Novo Volume Simples.

    2. No Assistente para Novo Volume Simples, siga estas etapas:

      1. Na página Especificar Tamanho do Volume, defina o Tamanho do Volume Simples e clique em Avançar.

        Use o valor padrão para uma única partição ou personalize o tamanho para múltiplas partições.
      2. Na página Atribuir Letra de Unidade ou Caminho, selecione Atribuir a Seguinte Letra de Unidade, escolha uma letra de unidade e clique em Avançar.

      3. Na página Formatar Partição, selecione Formatar Este Volume com as Seguintes Configurações, defina as configurações e clique em Avançar.

      4. Revise suas configurações e clique em Concluir.

Etapa 2: Recuperar os dados do disco

Não reverta o disco a partir de um snapshot. Isso reverte o formato de partição para MBR.

  1. Crie um disco de dados a partir do snapshot.

  2. Anexe o novo disco de dados à instância ECS.

  3. Copie os dados do disco recém-anexado para o disco de dados original.

  4. Para evitar cobranças desnecessárias, exclua o snapshot e o disco de dados temporário após confirmar que seus serviços estão funcionando corretamente. Desanexe e depois libere o disco temporário.

Perguntas frequentes

  • Por que o Disklabel type não é exibido na saída do comando fdisk -lu?

    • Se o Disk label type estiver ausente, verifique o campo System. Linux indica MBR e GPT indica GPT.

    • Algumas versões anteriores do fdisk podem não exibir tabelas de partição GPT corretamente. Use gdisk -l /dev/vdb para visualizar o tipo de partição.

  • O que devo fazer se a mensagem "Secondary partition table overlaps the last partition by 33 blocks!" aparecer quando executo o comando sgdisk -g?

    Causa: O disco possui menos de 33 setores de espaço livre no final, o que é insuficiente para a conversão.

    Solução: Estenda a capacidade do disco no console do ECS e depois converta o formato de partição.

  • O que devo fazer se a mensagem "Insufficient space in download directory" aparecer quando executo o comando type sgdisk || yum install -y gdisk?

    Mensagem de erro:

    Error downloading packages:
      gdisk-0.8.10-3.1.al7.x86_64: Insufficient space in download directory /var/cache/yum/x86_64/2.1903/updates/packages
        * free   0
        * needed 190 k

    Causa: O diretório de download (/var/cache/yum/x86_64/2.1903/updates/packages) não possui espaço suficiente.

    Solução: Libere espaço no diretório de download e tente a conversão novamente.