Duplicar um disco rígido com TruCrypt

1

Eu quero duplicar um disco rígido de um laptop Windows 7 x64 para outro com hardware idêntico, mas um disco rígido um pouco menor. Normalmente eu usaria o ghost4unix ou similar ao clone C: e ignoraria o D: (uma segunda partição sem nada importante), mas a unidade no primeiro laptop é protegida com a criptografia de disco completo do Trucrypt.

Se eu estivesse mudando para uma unidade de tamanho idêntico, eu adicionaria a unidade inteira, bloco a bloco, mas isso não funcionaria nesse caso. Qual é a melhor maneira de duplicar o sistema neste caso?

    
por DrStalker 20.11.2009 / 01:20

1 resposta

3

A única solução que posso encontrar até agora requer uma terceira unidade para uma cópia intermediária. Se alguém puder pensar em algo mais simples, sinta-se à vontade para entrar em contato.

Encontrei uma referência nos fóruns do Ubuntu que parecem promissores. Parece que você deve ser capaz de montar o volume TrueCrypt como um dispositivo de loopback sem montar o sistema de arquivos:

truecrypt --filesystem=none /dev/sdx#

onde / dev / sdx é a unidade e # é a partição. Em seguida, liste seus volumes TrueCrypt com este comando:

truecrypt -l

Ele abrirá uma janela que lista uma entrada como esta:

1: /dev/sdx# /dev/loop0 -

Agora você deve conseguir dd de / dev / loop0 (ou qualquer dispositivo de loop listado) para outro disco rígido (intermediário) de tamanho igual ou maior.

Quando a partição for copiada para o disco rígido intermediário, você poderá usar uma ferramenta de clonagem que pode reduzir com segurança as partições NTFS (Ghost, Acronis TrueImage, etc.) para cloná-la no disco rígido menor do laptop. (Infelizmente, a documentação do ghost4linux não soou muito promissora a este respeito, então você pode precisar fazer mais algumas coisas antes de copiar - continue lendo ...)

Se você não tiver um programa de geração de imagens de disco que suporte redimensionamento seguro durante a geração de imagens, poderá usar ntfsresize primeiro encolher com segurança sua partição na unidade intermediária.

Primeiro, confirme se a partição pode, teoricamente, ser diminuída para o tamanho necessário:

ntfsresize --info /dev/sdy#

onde sdy # é a partição recém-copiada na unidade intermediária.

Se o menor tamanho possível for menor ou igual ao tamanho do seu outro disco rígido (menor) do laptop, você poderá testar o redimensionamento da partição:

ntfsresize --no-action --size ##G /dev/sdy#

em que ## é o tamanho em gigabytes (para maior clareza, 10 ^ 9) menor ou igual à sua unidade de laptop menor. Se isso funcionar bem, você pode continuar com o redimensionamento (desta vez para real):

ntfsresize --size ##G /dev/sdy#

e, finalmente, copie a partição da unidade intermediária para o disco rígido menor do laptop usando o ghost4linux ou algum outro software de clonagem.

    
por 20.11.2009 / 03:09