A partição do sistema EFI (ESP; sua primeira partição) contém os carregadores de inicialização EFI, portanto, você deve fazer o backup. Se você não conseguir fazer isso, você não poderá inicializar quando restaurar suas partições do sistema operacional. Um backup em nível de a"rquivo (usando tar
, cp
ou a"lgo parecido) é a"dequado para isso e, na verdade, é provável que seja mais eficiente que um dd
backup. Um backup em nível de a"rquivo também facilitará a" restauração para um ESP com tamanho diferente do original - dd
cria um sistema de a"rquivos incompleto a"o restaurar para um dispositivo menor que o original e, portanto, nunca deve ser usado para esse caso . OTOH, um backup dd
preservará o número de série do sistema de a"rquivos, que o Linux geralmente usa em /etc/fstab
. Se você fizer um backup em nível de a"rquivo, precisará a"justar /etc/fstab
a"o criar um novo sistema de a"rquivos e restaurar os a"rquivos.
Eu nunca ouvi falar de "ms-tree" como um tipo de partição ou sistema de a"rquivos. Em uma instalação padrão do Windows EFI, no entanto, há uma Partição reservada da Microsoft que é basicamente a"penas um espaço vazio que o software de particionamento do Windows pode usar como "espaço de rascunho" em operações futuras. AFAIK, ele não contém dados de longo prazo e, portanto, pode ser omitido dos backups; no entanto, se você quiser ser mais seguro, poderá fazer um backup dd
dele.
Sua terceira partição (sua unidade C:
do Windows) é obviamente crítica. Eu recomendo usar uma ferramenta de backup do Windows para lidar com isso ou usar ntfsclone
no Linux. Não me lembro se é possível restaurar para uma partição menor que a" original a"o usar ntfsclone
, mas tenho certeza de que é possível restaurar para uma partição maior. A documentação de ntfsclone
diz que uma partição restaurada não será inicializável, mas isso é verdade a"penas em computadores baseados em BIOS; em um sistema EFI, uma imagem ntfsclone
-created deve inicializar bem, desde que o carregador de boot no ESP seja restaurado corretamente. (Pode haver problemas com a" tabela de partição, porém, nunca testei com a" restauração para um novo disco.) Verifique a" documentação do software Windows se você usar essa opção para fazer backup do Windows.
De um modo geral, a" restauração para uma partição não causará problemas na tabela de partição - ou seja, se você restaurar para /dev/sda1
(ou qualquer outra coisa), a" tabela de partição não será a"fetada. A tabela de partição é a"rmazenada fora de qualquer partição, portanto, para danificar a" tabela de partição, você precisa a"busar do software de particionamento ( gdisk
, parted
, GParted, etc.) ou gravar em todo o disco ( /dev/sda
). Como a"penas a"ludido, no entanto, software pode se referir a" partições por seus valores GUID, que são a"rmazenados na tabela de partições. Você pode identificar e a"lterar os valores de GUID das suas partições com gdisk
ou sgdisk
, como em:
sudo sgdisk -i 1 /dev/sda
Partition GUID code: C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EFI System)
Partition unique GUID: 2C47C282-EE6E-45DE-A5AD-E8658CA67DE6
First sector: 2048 (at 1024.0 KiB)
Last sector: 390625 (at 190.7 MiB)
Partition size: 388578 sectors (189.7 MiB)
Attribute flags: 1000000000000000
Partition name: 'EFI System'
Este exemplo mostra que a" partição é um ESP (na linha Partition GUID code
) e que possui um valor de GUID de 2C47C282-EE6E-45DE-A5AD-E8658CA67DE6 (na linha Partition unique GUID
). Se você precisasse replicar esses dados em outro disco, usaria a" opção -u
para sgdisk
, como em:
sudo sgdisk -u 1:2C47C282-EE6E-45DE-A5AD-E8658CA67DE6 /dev/sda
Isso define o GUID exclusivo da partição 1 para 2C47C282-EE6E-45DE-A5AD-E8658CA67DE6. Existem outras maneiras de fazer isso também; consulte a"s páginas gdisk
e sgdisk
man para obter detalhes. Gostaria de enfatizar que isso pode não ser necessário, no entanto. Além disso, a" replicação desnecessária de GUIDs pode causar problemas, principalmente se os discos originais e os novos forem usados juntos no mesmo computador. Isso porque esses valores devem ser únicos, , portanto, se duas partições tiverem o mesmo GUID, a"lgumas suposições do software poderão ser violadas. A principal razão que você gostaria de fazer isso é se um gerenciador de partida ou a"lguma outra ferramenta se refere a" partições por seus valores GUID (também chamado de PARTUID em a"lgumas ferramentas do Linux). Nesse caso, a" replicação dos valores GUID permitirá que o software funcione sem reconfiguração - mas o a"juste da configuração do software também funcionará. O problema é que como reconfigurar o software depende do software.