Clone uma instalação do Windows em um disco rígido de 3 TB; MBR para GPT


19

Eu tenho o Windows 7 Professional de 64 bits instalado na minha área de trabalho. Infelizmente para mim e minha carteira, meu disco rígido está falhando. Eu comprei um disco rígido de 3TB como um substituto para a minha unidade atual de 2TB. Eu gostaria de evitar o máximo de problemas possível para migrar para essa nova unidade, então gostaria de copiar minha partição atual para a nova unidade usando o Gparted. O problema é que eu suspeito que minha partição atual é MBR, e eu preciso de GPT na minha nova unidade, uma vez que é de 3 TB.

Posso simplesmente copiar a partição MBR no novo disco e depois convertê-la em GPT após o fato (você pode até converter o tipo de uma partição)?

Ou eu precisaria de alguma forma copiar o conteúdo da partição em uma partição GPT na nova unidade?

Como faço para fazer essa transição?

Além disso, há algum problema que eu deveria ser cauteloso de iniciar a uma partição GPT? Se for importante, minha placa-mãe tem 1 ano a partir de maio de 2012.

Edit: Minha placa-mãe é um dia de idade. Meu antigo não tem compatibilidade com UEFI, então decidi fazer uma atualização para a Intel hoje, já que precisaria de uma placa-mãe UEFI para usar meu novo HDD.

Quanto posso usar um disco rígido que está morrendo (setores defeituosos de acordo com o Teste de Fitness da Hitachi Drive)?
Eu não assumi nada, para estar seguro.

Edit 2: Depois de duas tentativas de clonagem, nada funcionou (clonagem direta ou clonagem de uma imagem). Acabei de instalar o Windows fresco e depois copiei tudo o que pude. Honestamente, depois de vários dias de estresse com o software de clonagem, eu recomendaria isso para qualquer um que tenha esse problema no futuro.


Esta página parece uma boa resposta: mpspartners.com/2013/10/…
MarcH

"Fixação colisões de Disco" do Russinovich si mesmo também é altamente recomendada: blogs.technet.com/b/markrussinovich/archive/2011/11/08/...
Março

Respostas:


5

Use o clonezilla para fazer uma imagem do seu disco rígido e depois restaurar a imagem para a sua nova unidade e seria como se nada tivesse acontecido. http://clonezilla.org/
Você terá que inicializar o clonezilla de um USB ou CD para fazer isso.

Tudo bem, dadas as novas informações, recomendo que você faça o seguinte:

  1. Particione sua unidade de 3 TB ao meio.
  2. Crie a imagem usando o software acima, salvando a imagem na segunda metade da partição que acabou de criar. (Clonezilla permitirá que você especifique onde deseja colocar a imagem)
  3. Restaure a imagem para o primeiro semestre.
  4. Quando tudo parecer bom, formate a segunda partição e depois apague a segunda partição
  5. Estenda a primeira partição para cobrir toda a unidade.

Nota: Se você não tem espaço suficiente, pode ser necessário remover alguns de seus jogos e instalá-los depois que a imagem cair.

Eu recomendo apenas brincar com ela até conseguir o que você quer, porque contanto que você tenha o original, você ficará bem.


Como eu não tenho 2 TB de espaço livre, eu precisaria fazer disco para disco e não tenho certeza se é possível clonar uma partição MBR diretamente em uma partição GPT. A idéia do @Robert de particionar primeiro e então copiar a instalação parece o que eu deveria fazer.
DanBlakemore

Quanto espaço você está usando na unidade de 2TB?
imtheman

Em torno de 1.2TB. Principalmente jogos Steam para que eu possa baixar novamente se necessário, mas há também toneladas de fotografias (formato RAW, tão grande) que não são atualmente backup em qualquer lugar (meu pc é uma espécie de backup para o meu laptop, pois tem uma unidade maior) .
DanBlakemore

Eu fiz algumas edições na minha resposta. Espero que isso te ajude.
imtheman

1
Se eu tivesse o representante, eu votaria esta resposta porque é realmente bom. Eu também entrei no SevenForums.com e pedi uma versão mais refinada da minha pergunta. Depois de olhar ao redor eu meio que encontrei minha própria resposta e recebi alguma informação sobre isso. Vou adicionar isso como uma resposta também para as pessoas da internet do futuro encontrarem quando procurarem por isso.
DanBlakemore

15

Nenhuma das respostas até agora me deu todas as informações que eu precisava para resolver este problema. Eu resolvi isso e estou executando com sucesso a minha instalação antiga do Windows MBR no UEFI e GPT agora.

  1. Conecte apenas sua unidade de destino e execute a Instalação do Windows 7 no modo UEFI. Você pode fazer isso ativando o UEFI no BIOS e usando o DVD. É possível fazer um stick USB que o UEFI inicializa, mas a ferramenta da Microsoft não fará isso. Atente para isso.
  2. Instale o Windows 7 limpo para sua unidade de destino . Você pode confirmar que está no modo UEFI, pois três partições (EFI, MSR e Main) serão criadas.
  3. Conecte sua unidade de origem e inicialize um CD / DVD / USB ao vivo do Ubuntu (ou outro Linux) e use NTFSCLONE (do terminal com super usuário priv: 'sudo ntfsclone', a sintaxe é fácil de usar na página de ajuda) para copiar o NTFS partição de sua unidade de origem e substituir a partição principal do Windows em sua unidade de destino. Cuidado com a sintaxe do NTFSCLONE, ele pode ter o destino e a origem na linha de comando ao contrário.
  4. Desconecte a unidade de origem e aproveite sua instalação antiga na nova unidade.

Pelo que vejo, em vez de executar o código de inicialização no início do disco, a EFI simplesmente executa o código de inicialização na partição EFI FAT32 em um local predeterminado, esse código de inicialização inicia a instalação do Windows. À medida que sobrescrevemos um que foi configurado corretamente, ele inicia o antigo.

Levou-me literalmente dias de brincar para descobrir tudo isso e agora espero que os outros não precisem.

(Outras notas: no meu Intel DP43TF eu tive que atualizar o BIOS e configurar o BIOS para IDE em vez do AHCI para a configuração do Windows. Eu troquei de volta para AHCI depois de colocar minha instalação antiga no drive GPT e tudo estava bem)

Testado e funcionando!


No passo 4, o Windows 7 se confundiu com as letras das unidades e achou que minha instalação não era genuína como resultado. Felizmente, a partir da tela preta resultante, pode-se simplesmente CTL-ALT-DEL, iniciar o gerenciador de tarefas e de lá executar o regedit e fazer as modificações necessárias em HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices. Reinicie e voila!
zarkdav

Grande resposta, eu só tenho isso trabalhando no Windows 10.
chue x

Acabei de mover o meu Windows 10, obrigado pela resposta detalhada. Eu usei duas alterações - Etapa 1: não consegui fazer com que o UEFI inicializasse o pendrive, então criei uma partição FAT32 de 8 GB na unidade de destino, copiei os arquivos do DVD do instalador do Win10 e iniciei isso. Etapa 3: use o CD ao vivo do GParted para evitar a loucura de origem / destino da linha de comando.
Csq

3

Primeiro você precisa ter certeza de que sua placa-mãe suporta a inicialização do UEFI. Pode ter que habilitado no BIOS.

O conteúdo da partição em si é NTFS e não tem diferença entre o MBR e o GPT. Mas o código de inicialização necessário para a inicialização via UEFI na partição pode ser diferente.

Além disso, a maior diferença é a partição de inicialização ~ 100MB, que geralmente está localizada logo antes da partição do sistema. UEFI precisa de uma partição adicional.

Você pode tentar criar duas partições de 100MB manualmente, depois copiar a partição do sistema depois dela. Em seguida, inicialize o CD de instalação do Win7 e deixe-o reparar o processo de inicialização. Isso pode funcionar no entanto eu não sei (nunca tentei).

Mas acho que seria mais fácil iniciar uma nova instalação do Windows 7 e permitir que ele particione o disco automaticamente. Durante a instalação, você pode redefinir o computador e depois substituir a instalação incompleta pela antiga.

Configurações recomendadas de partição de disco com base em UEFI


A última vez que fiz algo assim, usei o Gparted para clonar o disco inteiro. Qual é a melhor maneira de copiar apenas o conteúdo do arquivo? Linux ao vivo? Arrancar fora da unidade moribunda com o outro montado?
DanBlakemore

1
Nunca tente copiar um arquivo de instalação do Windows 7 por arquivo. Isso irá quebrar todos os links simbólicos. Uma ferramenta de criação de imagens / clonagem que possa lidar com todos os detalhes específicos do NTFS seria melhor. Se você não sabe o que levar você pode tentar o integrado no Win7.
Robert

Eu sei que posso clonar a partição com o clonezilla, mas, eu suspeito, faria uma partição MBR no novo disco, o que seria impossível converter em GPT, até onde eu saiba. O Windows tem uma ferramenta para clonagem em um novo disco?
DanBlakemore

Particionar o disco via Win7 como GPT e, em seguida, clone apenas a partição.
Robert

3

Eu atualizei de um drive de 2T MBR para um 3T GPT (cada um com uma partição Win 7 OS e uma partição de dados). Os comentários aqui me deram uma grande ajuda na transferência das antigas partições do Win 7 MBR para as novas GPT, especialmente a partição de inicialização. Apenas para compartilhar aqui o que fiz para que levasse menos tempo para outras pessoas com a mesma necessidade:

Eu tinha as duas unidades conectadas, além de um pen drive USB e uma unidade de DVD

  1. Faça o pen drive USB inicializável com Parted Magic (referência: http://www.makeuseof.com/tag/how-to-clone-your-hard-drive/ )
  2. Pegue o DVD de instalação do Win 7 de 64 bits (ou grave um da imagem iso disponível na rede), configure a opção BIOS do PC (no meu caso, pressione F12 na inicialização) para inicializar o DVD de instalação do Win 7 no modo UEFI
  3. Faça uma instalação limpa do Win 7 no novo disco 3T (não precisa se preocupar com as configurações, pois elas serão sobrescritas posteriormente) - O Win 7 criará 3 partições automaticamente sob o GPT
  4. Reinicie e defina a opção do BIOS para inicializar a unidade USB no Parted Magic (use a plataforma x386_64)
  5. Usando o Partition Editor, reduza a partição do Win 7 ao tamanho necessário e crie uma nova partição de dados com o espaço vazio
  6. Usando o Clonezilla, clone a antiga partição de inicialização do MBR Win 7 na nova partição de inicialização do GPT Win 7
  7. Faça o mesmo com a partição de dados
  8. Desconecte a antiga unidade 2T (opcional: para evitar confusões de letra de unidade), defina a opção BIOS para inicializar a nova unidade 3T no modo UEFI
  9. Quando Win 7 relata erro com a unidade, siga as instruções na tela para ir junto com "Recuperação do Sistema"> "Reparo de Inicialização" usando o Win 7 DVD - os problemas serão corrigidos automaticamente pelo Win 7
  10. Reinicialize e permita que o sistema passe pelo chkdsk - a nova unidade está pronta com exatamente as mesmas duas partições e tudo transferido da unidade antiga

Espero que isso ajude - funcionou para mim!


2

Outra possibilidade é usar o robocopy. Como o UEFI é necessário apenas para usar a unidade como uma unidade de inicialização, você pode montá-lo com qualquer Windows de 64 bits. Esse método copia os arquivos do disco antigo para o novo após a nova unidade ter sido particionada.

  1. Particione o disco de 3 TB com o Windows
  2. Insira as unidades original e nova em outro computador executando o Windows 7 de 64 bits
  3. Em um prompt de comando (elevado?), Execute o comando robocopy F: G: /mir /zb /copyall /dcopy:t /sl /xd "System Volume Information" /xf hiberfil.sys pagefile.sys /xj /r:0 /w:0 /mt:2 /log:robocopylog.txtonde F: é a unidade de origem e G: é a unidade de destino. Consulte a documentação do robocopy para as definições de sinalização.
  4. Feito.

Eu não testei isso ainda, e posso acabar indo com a resposta de Peter Maxwell, mas eu não quero ser o cargo do fórum em 2 anos que alguém encontra e está insatisfeito com a falta de respostas.

Essa resposta é baseada no thread SevenForums.com que eu iniciei.

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.