web-dev-qa-db-pt.com

Maneira mais fácil de mover minha instalação do Windows para um SSD?

Eu tomei a iniciativa e comprei um SSD e quero mudar minha instalação existente do Windows. O disco rígido atual é de 500Gb, mas reduzi o conteúdo para aproximadamente ~ 40Gb. Estou transferindo para um SSD de 100Gb e procurando a maneira mais fácil de copiar tudo e configurar o SSD como um dispositivo de inicialização.

Eu olhei para algumas ferramentas como o Macrium Reflect, mas elas não parecem capazes de restaurar para uma unidade menor. Preciso ir para algo como PING para fazer isso? Eu estou tentando evitar utilitários de inicialização baseados em Linux, se possível, alguém sabe de uma maneira mais fácil?

44
Jon Artus

O ImageX é uma ferramenta gratuita que faz parte do Windows 7 WAIK ( download ). É o que usamos para máquinas de imagem no trabalho. Pode até mesmo ser usado para criar backups da máquina. Se você está fazendo a unidade C (você tem outra unidade D, e seu SSD está atualmente definido como E), então seria apenas uma questão de iniciar o Windows PE e, em seguida,

ImageX /capture c: d:\image.wim "bootDrive" /verify /compress fast

Isso fará com que um arquivo muito grande chamado image.wim na outra unidade. Você pode até mapear uma unidade e colocá-la na rede, que é o que fazemos.

Em seguida, reconfigure as unidades para garantir que o SSD esteja agora C:\.

Reinicie no Windows PE novamente e digite:

imagex /apply d:\image.wim 1 c: /verify

Então, depois disso, é CRITICAL para executar este comando, ainda em PE:

bcdboot.exe c:\windows

isso fará com que tudo seja inicializável.

Se bcdboot.exe falhar, talvez seja necessário marcar a partição em que você copiou o Windows como ativo primeiro usando o utilitário diskpart .

35
Brian

Minha experiência bem sucedida:

  • Anexar a unidade SSD e formatar como NTFS
  • Inicialize com o DVD original do Windows 7 -> Restaurar
  • Verifique a letra da unidade de origem e as letras da unidade de destino (por exemplo, E: e H :)
  • Executar:

    ROBOCOPY "E:\Program Files" "H:\Program Files" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Program Files (x86)" "H:\Program Files (x86)" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Windows" "H:\Windows" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Users" "H:\Users" /MIR /SEC /SECFIX /R:0
    BOOTSECT /nt60 H: /mbr
    
  • Desanexe a unidade antiga e inicialize novamente com o DVD original do Windows 7 -> Restaurar

  • Desligar
  • Troque a unidade, ligue, selecione para inicializar a partir da nova unidade no BIOS
10
Paulo

O recurso de backup integrado do Windows 7 torna isso muito fácil, contanto que você tenha outra (terceira) unidade para armazenar o backup.

http://www.winsupersite.com/article/windows-7/replace-your-hard-drive-using-free-windows-7-tools

Eu fiz isso neste fim de semana e funcionou perfeitamente.

10
timkingman

Embora a resposta do @Brian deva funcionar, usei este e é muito mais rápido e não requer WAIK ou WinPE:

  1. Crie as partições

    • Na nova unidade, crie uma partição de 100 MB no início da unidade, marque-a como ativa
    • Crie outra partição primária pelo menos tão grande quanto o C original:
    • Monte ambas as partições, por exemplo, a pequena como Y: e a grande como X:
  2. Copie os partitons

    Temos que copiar tudo, até o MBR.

    • Obtenha um utilitário de cópia de partição que funcione no Windows 7. Usei o Acronis Disk Director, mas acredito que o Norton Ghost, o Acronis True Image ou até mesmo o Seagate Discwizard devam fazê-lo.
    • Copie sua partição C: para a nova unidade X:
    • Isso deve exigir uma reinicialização
  3. Alterar letra da unidade

    Você tem que editar o novo regedit drive para que a letra da unidade atribuída não seja X :, mas C:

    • REGEDITO aberto
    • Selecione HKEY_LOCAL_MACHINE
    • Vá para Arquivo -> Carregar Colmeia
    • Abra X:\[Your windows dir]\System32\Config\SYSTEM
    • Escolha um nome de chave, como "TEMP"
    • Ele criará uma pasta Temp, abra-a e localize MountedDevices
    • Role para baixo e renomeie \DosDevices\C: para \DosDevices\Z: (ou uma letra não usada)
    • Finalmente renomeie \DosDevices\X: para \DosDevices\C:

    Lembre-se de renomear a entrada no registro da sua nova unidade, e não a antiga

  4. Crie o BCD

    Isso deve fazer a função bcdboot.exe

    • Obtenha EasyBCD
    • Vá para BCD Deployment, escolha a partição 100MB da nova unidade Y:
    • Instalar o BCD
    • Aceite o diálogo, para abrir o novíssimo BCD
    • Vá para Adicionar nova entrada, selecione Windows, digite: Windows Vista/7, unidade C: e clique em Add Entry.
  5. Alterar o dispositivo de inicialização

    • Reinicie e entre na configuração do seu BIOS (F1 ou DEL)
    • Mude a prioridade do HD, movendo o novo HD para cima

Isso é tudo

6
bortao

Acabei de copiar com sucesso a instalação do meu Windows para um novo SSD ontem. Eu sabia que queria usar GParted , mas não tinha certeza do que fazer depois disso. Levei algumas horas para fazer o computador inicializar do SSD depois que copiei o Windows, então pensei em anotar o que fiz.

Aqui está o que eu fiz:

  • Liberei espaço suficiente no meu disco rígido para que o que estava nele coubesse no SSD.

  • Baixou e gravou um CD ao vivo GParted . É um editor de partições baseado em Linux, mas eu achei fácil de usar e confiável.

  • Coloque o SSD no computador.

  • Mudou a prioridade de inicialização no BIOS para ter o SSD no topo (é bom verificar para saber de onde você está inicializando).

  • Inicializei o GParted e redimensionei a partição do meu disco rígido para ser menor que o SSD. O redimensionamento levou quase uma hora. Então eu copiei e colei a partição do disco rígido para o SSD e redimensionei para preencher o SSD ao mesmo tempo. Demorei cerca de meia hora. (Vá em modo avançado e considere opções, como --recuperar, se estiver lidando com um disco defeituoso).

  • Eu desconectei o disco rígido com a minha antiga instalação do Windows. Você não precisa, mas se estiver desconectado, quando o computador for inicializado e a área de trabalho for exibida, você sabe que tudo está funcionando corretamente. (Durante minhas tentativas, quando não tinha o disco rígido desconectado, uma vez eu inicializei do SSD quando era a unidade E, mas o registro ainda fazia referência à unidade C. Então eu estava usando E:\Windows do SSD, mas C:\Users e C:\Program Files do disco rígido.)

  • Inicializou o disco de instalação do Windows 7 e abriu o comando de recuperação Prompt. As letras de unidade necessárias foram alteradas para que a partição do SSD seja C: como se estivesse no disco rígido. Eu fiz isso com diskpart. Algo parecido com isto (o SSD é de 111 GB):

** IMPORTANTE: Se as partições forem clonadas em um novo disco, você não poderá distingui-las enquanto tiver os dois discos conectados. O mais simples é deixar um arquivo de texto na partição do SO informando qual unidade é essa.

    X:\Sources> diskpart

    DISKPART> list volume

    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0     C                NTFS   Partition    465 GB  Healthy    
    Volume 1     D                NTFS   Partition    111 GB  Healthy    

    DISKPART> select volume 0
    ...
    DISKPART> assign letter=E
    ...
    DISKPART> select volume 1
    ...
    DISKPART> assign letter=C
    ...
    DISKPART> select volume 0
    ...
    DISKPART> assign letter=D
    ...

The partition also needed to be set active:

    DISKPART> list disk

      Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online          465 GB  1024 KB
      Disk 1    Online          111 GB      0 B

    DISKPART> select disk 1
    ...
    DISKPART> list partition

      Partition ###  Type              Size     Offset
      -------------  ----------------  -------  -------
      Partition 1    Primary            111 GB  1024 KB

    DISKPART> select partition 1
    ...
    DISKPART> active
    ...
    DISKPART> exit
  • Executou estes comandos antes de reiniciar:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rescanos
    bcdboot c:\windows
    

    Não tenho certeza de que todos são necessários, mas executá-los não faz mal.

  • Inicializado a partir do SSD e tudo funcionou. Eu liguei o disco rígido de volta.

6
Jordan Miner

O Acronis True Image Home pode fazer exatamente o que você pede. Ele permite restaurar em qualquer tamanho de partição, desde que a nova partição seja pelo menos tão grande quanto a imagem original. Note que, às vezes, ele se recusará a restaurar em um tamanho de partição diferente ou em um novo disco rígido/SSD. Nesse caso, você deve tornar a nova partição no dispositivo pelo menos 10 GB maior que o tamanho da imagem original (descompactada).

3
Metril

Eu estava trabalhando em seguir as instruções em resposta ao parágrafo 3 de Bortão sobre a mudança de suas letras de unidade quando eis que o Windows 7 não me permitiria abrir a pasta do sistema X:\[Your windows dir]\System32\Config\System (alegou que já estava aberto) então eu decidi voá-lo.

Saí do 'open Hive' e procurei os DosDevices que localizei em

\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Eu renomei

  • \DosDevice\C: para \DosDevice\Z:
  • \DosDevice\X: para \DosDevice\C:
  • \DosDevice\Z: para \DosDevice\X:

Depois disso fiz muita edição do registro para alterar todas as referências a X:\ para C:\ Quando o regedit não permitia a alteração, eu ignorava o problema e reiniciava.

2
user122086

Eu gosto de imagex . É baseado em arquivos e pode-se comprimir, verificar, verificar, etc. entre outros comandos. Acronis também é bom. Verifique se você está usando um disco WinPE de 32 bits para compatibilidade máxima. Um WinPE de 64 bits exigirá o uso de um imagex de 64 bits que permita apenas sistemas de imagem de 64 bits.

2
m130carbine

Posso sugerir DriveClone da empresa Farstone . É freeware. Eu usei este software de clonagem inúmeras vezes com sucesso. As únicas falhas eram quando o SSD era MUITO menor que a fonte. (digamos, fonte de 750gig para o destino SSD de 90gig) A solução para isso foi clonar uma unidade mecânica SOMEWHAT menor e, em seguida, clonar a partir dela para o SSD.

1
the original mike western

O Symantec Backup Exec System Recovery ou o GHOST também farão isso. Há uma avaliação gratuita da recuperação do Backup Exec System Página inicial do Symantec BU Exec . Alguns fornecedores de SSD têm uma ferramenta para suas unidades apenas nesse cenário. Você checou com o fabricante?

0
Dave M

Eu só fiz isso, e eu vou ser honesto - Win7 instalado tão rapidamente no SSD, eu meio que gostei da nova instalação. Não sei ao certo o quanto os drivers do Windows ficarão satisfeitos com uma cópia direta - a reinstalação pode envolver o menor investimento de tempo.

0
Kara Marfia

Eu comprei recentemente uma unidade Intel SSD e não pude obter o software Acronis incluído para detectar uma unidade Intel. Então experimentei o Ghost da Symantec e digamos que "Ghost não é mais o que costumava ser".

Eu decidi então dar Paragons 'Migrate OS para SSD' Software uma tentativa e não funcionou também. Depois de um pesadelo tentando encomendar o software, com o banco alemão cobrando meu cartão, etc., recebi o software graças a uma pessoa muito legal no software Paragon, decidindo me dar uma cópia complementar do que só posso supor que era uma pena.

Eu já havia tentado reduzir minha partição de inicialização do sistema operacional de 1 TB para um tamanho mais gerenciável e consegui cerca de 186 GB, o que não era pequeno o suficiente para usar o Windows construído com software de imagem com meu disco rígido de 160GB (149GB formatado). Então, para a solução Paragon.

Eu baixei, instalei e executei o software. Alguns prompts depois foi feito completamente. A imagem inteira foi na realidade 58GB e demorou cerca de 8 minutos, se isso, para completar. Depois de trocar a ordem de inicialização no BIOS do sistema para refletir o novo SSD, o sistema ainda é inicializado a partir do HDD do sistema operacional original e não do SSD. Os arquivos estavam no SSD - a estrutura e o conteúdo do diretório estavam corretos, mas o longo e curto é que o software não funcionava como anunciado.

Eu tentei verificar se a partição não havia sido ocultada pelo software e não havia. Eu tentei todas as opções bootrec e bcdboot acima mencionadas e ainda 'sem alegria'. Eu fiquei com um sistema operacional que iria travar na inicialização dizendo 'programa Autochk não encontrado. Ignorando Autocheck. em seguida, tela azul por 0,5 segundos e reinicie para o mesmo fim.

No lado direito, a nova instalação levou cerca de 11 minutos. A reconfiguração e transferência de dados levou muito mais tempo, embora eu agora tenha essa sensação de 'NEW INSTALL' e eu gostei! Enfim, migrar o sistema operacional para SSD não funcionou para mim, mas pode funcionar para você. Eu não sei.

0
Mach

Não há necessidade de usar ferramentas caras. Você pode criar um instantâneo usando uma versão de teste de DriveSnapshot para fazer um instantâneo de seus ~ 40 GB de dados. Eu costumava usá-lo de volta nos tempos do Windows XP e ainda é ótimo! Você pode fazer o instantâneo "viver" sem qualquer aborrecimento (eu acho).

Particione seu SSD conforme necessário, depois use o DriveSnapshot novamente para extrair o instantâneo para o SSD.

0
user3001