Como fazer backup / clonar o Windows criando uma imagem de recuperação usando o Ubuntu


24

Comprei um novo laptop com o Windows instalado. Vou limpar todas as partições e instalar o Ubuntu.

Um dia provavelmente vou vender esse laptop, então será bom recuperá-lo para o estado de fabricante. Quero fazer backup da partição de recuperação, salvá-la em algum arquivo e mantê-la na nuvem. Um dia vou restaurá-lo e reinstalar o Windows a partir da partição de recuperação.

Quais ferramentas devo usar para torná-lo indolor? Eu tentei algumas ferramentas do Windows com o meu laptop atual quando o comprei pela primeira vez, mas depois de três anos não consigo recuperar a partição. Eu criei o backup no Windows, então agora não quero cometer o mesmo erro duas vezes.


Gostaria de ver uma boa resposta para isso, mas se você não conseguir uma boa resposta, sempre poderá comprar um novo disco rígido e trocá-lo.
Mchid 18/07/2016

@mchid este é um laptop sem acesso ao disco rígido, é necessário desmontá-lo para trocar o disco - e você também anulará sua garantia.
tomrozb

Eu acho que não há placa de acesso como geralmente existe na parte inferior do laptop? Você precisa desmontar o laptop para manutenção de rotina, como a limpeza do ventilador, verifique a garantia?
Mchid 19/07/2016

@mchid sim, sem acesso à RAM, fãs, unidade ...
tomrozb

Respostas:


25

Aqui está o VeryEasyWay ™ para fazer isso:

  • faça o download do CD ao vivo do CloneZilla ,
  • arranque
  • siga o manual de imagem do dispositivo para fazer a imagem. Um disco para imagem comprime a imagem do disco antes de gravá-la, de modo que todo o espaço ocupado pela própria imagem seja muito menor que o espaço alocado no próprio disco!
  • armazene a imagem do disco que você criou na nuvem junto com a imagem do CD do CloneZilla Live! (Caso uma versão futura do CloneZilla não consiga restaurá-lo)
  • Apenas para ser super seguro: mantenha o CD do CloneZilla e o HDD em que você fez backup em seu banco, apenas no caso de o seu software em nuvem não existir mais no futuro e sua casa queimar depois ... ; - )

entendi corretamente que não preciso fazer backup de todas as partições? Eu tenho 5 partições, a maior delas tem o Windows instalado. Vou fazer backup de 4 deles, criando um arquivo para cada um na 5ª partição. Isso é suficiente para restaurar as partições e recuperar o Windows mais tarde se eu limpar o disco removendo as partições atuais e formatando-as para ext e instalando o Linux?
tomrozb

@tomrozb Não, você faça backup de toda a sua unidade em 1 fille ....
Fabby

1
Sua solução é boa, mas vou acabar com um arquivo de 512 GB (sei que o tamanho é menor que 512 GB), onde 500 GB são apenas um espaço vazio. Não é possível copiar exatamente o que eu quero sem copiar o espaço desnecessário do qual não me importo? Como a partição C: /?
tomrozb

1
Ok, essa é a maneira mais fácil e segura. Você deve atualizar sua resposta com essas informações importantes. Aceito, obrigado!
precisa saber é o seguinte

2
Whoaa. 500 pontos Obrigado. Você é uma estrela :) tem mais 10!
WinEunuuchs2Unix

11

Eu faria isso:

Mude para o modo ROOT a partir de um Live CD / USB. De preferência, caso contrário, ainda funcionará a partir de uma instalação Linux com inicialização dupla. Abra um terminal e digite:

sudo -i

Em seguida, descubra qual partição é o seu Windows através deste comando:

fdisk -l

A minha mostra isso:

/dev/sda1  *         2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848 240818175 240611328 114.8G  7 HPFS/NTFS/exFAT
/dev/sda3       240820224 312498175  71677952  34.2G  5 Extended
/dev/sda5       240822272 312498175  71675904  34.2G  7 HPFS/NTFS/exFAT

Então, no meu caso, /dev/sda1é o carregador de inicialização de recuperação (windows). Eles variam em tamanho, o meu era de 100 milhões, mas já vi outros, por exemplo, se a imagem foi instalada com o MDT, eles são maiores.

Próximo despejo de disco Faça backup da /dev/sda1partição em um arquivo e armazene-a onde quiser. Nesse caso, salvei-o no diretório inicial da minha pasta raiz:

dd if=/dev/sda1 bs=16m of=/home/wubilover/BackupOfSda1-WinRecovPartition.dd

Lembre-se de que o DD leva muito tempo para ser executado; portanto, aguarde até que termine :)

É isso aí. Para restaurá-lo, troque o if = e of = do comando acima. :) Aproveitar.


Para executar um backup completo de toda a unidade, você pode comprar uma unidade USB maior e salvá-la em um .ddarquivo na unidade maior. Dessa forma, se você quebrar alguma coisa, poderá inicializar no Live CD / USB, conectar sua unidade externa e restaurar.

Backup completo para unidade externa:

  • Inicialize no Live CD / USB, aguarde o carregamento do ubuntu e abra um terminal

  • Conecte sua unidade externa, que é MAIOR e, em seguida, a unidade interna, verifique se é NTFS ou EXT3 ou superior, para que possa armazenar o arquivo grande. Isso é confirmado através da execução do comando:

    gksudo gparted
    

    Em seguida, vá em frente e particione-o no Ext3 ou no NTFS (não importa, mas se você estiver usando o Windows, recomendo o NTFS)

  • Confirme se está montado via

    df -kh
    
  • BACKUP DO DISCO RÍGIDO PARA O DISCO RÍGIDO EXTERNO VIA (Observe que o comando é diferente do acima):

    dd if=/dev/sda bs=16m of=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd
    
  • E ... se algo der errado, você pode RESTAURAR o .ddarquivo do DISCO RÍGIDO EXTERNO para o DISCO RÍGIDO INTERNO VIA (Observe que o comando é diferente do acima):

    dd bs=16m if=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd of=/dev/sda 
    

2
Eu recomendaria fortemente fazer backup a partir do primeiro setor (tabela de partições), incluindo a partição de recuperação e possivelmente um pouco mais. :) Na verdade, poderia ser mais fácil fazer backup usando o Clonezilla.
Andrea Lazzarotto

3
Eu também gosto de canalizar dd através do gzip para compactação. em um laptop novinho em folha, haverá muitos blocos vazios para comprimir por um preço baixo. deve parecer algo comodd if=${drive} bs=512k conv=sync,noerror | gzip | dd of=${file}
redbow_kimee

2
@KissMeKimmi: Na maioria das unidades, seria muito mais rápido usar um tamanho de bloco de E / S nos intervalos de vários megabytes. Normalmente, uso 8 ou 16 MiB, pois um buffer um pouco grande demais não diminui o rendimento significativamente desde que você tenha memória suficiente (por isso, se você não estiver em um sistema incorporado).
David Foerster

2
@ WubiUbuntu1980: Descompressão funcionaria assim: gunzip < backup.dd.gz | dd of=/dev/sdX bs=8m. Eles conv=sync,noerrorsão completamente desnecessários e até inúteis na minha opinião, a menos que você tenha um caso de uso muito específico para eles (o que você não tem).
David Foerster

2
Copiar o disco, incluindo o setor de inicialização e toda a partição de recuperação, deve ser suficiente. Mas não o coloque na nuvem (bem, não apenas lá). Sugiro que você invista alguns euros / dólares em uma unidade USB de 16 GB e mantenha-a em um local seguro e seco.
Andrea Lazzarotto

2

Esse método, que cria imagens de toda a unidade, funciona perfeitamente para fazer backup de qualquer sistema operacional, incluindo qualquer versão do Windows. Eu tenho usado repetidamente ao longo dos anos. A única desvantagem possível é que você precisará restaurar (e armazenar) a imagem em uma unidade de tamanho igual (ou superior) devido ao não uso da compactação. A vantagem é que leva muito pouco do seu tempo.


Você sabe que seu link é para uma resposta de Fabby que já está programada para receber a recompensa de 500 pontos pela resposta acima? ;) ... No entanto, +1 aqui e +1 no link.
WinEunuuchs2Unix

@ WinEunuuchs2Unix O link foi um erro de digitação. Obrigado pela atenção. Sim, eu sei que Fabby está explicitamente escalado para a recompensa.
Elder Geek

Élder, eu já votei em seu novo link algum tempo no ano passado ou no ano anterior. É uma boa resposta.
WinEunuuchs2Unix

Oh! Só notei este! 1 ;-)
Fabby
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.