Migre o Windows 7 de um PC morto

Migre o Windows 7 de um PC morto

Eu tenho um HDD de um PC morto que estou tentando usar para um novo PC com uma configuração muito diferente, transportando o sistema operacional. Todas as soluções MS giram em torno de executar algo primeiro no PC antigo - "sysprep", "Easy Transfer", "Upgrade". Reparar o sistema operacional não faz nada. O que posso fazer para fazer a migração?

Aqui está o que recebo quando inicio com "Desativar reinicialização automática em caso de falha do sistema":https://drive.google.com/file/d/1CPFHFzkSipX6ezgMI8L1DfCj3FcuDsyj/view?usp=sharing "Ativar registro de inicialização" não cria Ntbtlog.txt. Nada é criado em Windows\Minidump\ também. "Modo de segurança" entra em BSOD após carregar classpnp.sys:https://drive.google.com/file/d/1v9-Oq5UYOy0H69wpSi_T6T5DEaqvCNWg/view?usp=sharing

Responder1

Antes de começar, devo emitir um aviso:
o Windows 7 não é compatível com hardware mais recente fabricado após 2016 e atingirá oficialmente o status de fim de vida em janeiro de 2020 (daqui a pouco mais de um mês). Se você estiver transferindo a instância Win7 para um novo hardware, recomendo restaurá-la em uma VM em vez de executá-la bare-metal.

Agora, seguindo em frente...

Este é um processo longo e complicado, portanto, software de terceiros pode ser mais benéfico aqui. Mas a maneira totalmente suportada pela Microsoft de capturar uma instância do sistema operacional é com o DISM. Não é estritamente necessário usar sysprepprimeiro (é altamente recomendável que você faça isso, mas não é uma opção no seu caso). Tudo o que você precisa fazer é conectar o disco rígido do PC morto a um PC com Windows em funcionamento (em uma de suas portas SATA ou por meio de um dock USB) e emitir o seguinte comando:

dism /capture-image /imagefile:"whatever.wim" /capturedir:E:\ /name:"Old HDD" /compress:max /verify /EA`

/Imagefile é o caminho completo e o nome do arquivo WIM que você deseja criar, entre aspas (por exemplo, "C:\Users\Me\Desktop\Old Drive.wim"). /Capturedir é a letra e o caminho raiz do disco rígido antigo que você está capturando (por exemplo, E:\ou F:\). /Nome pode ser qualquer nome amigável que você desejar, entre aspas.

Preste atenção aos dois pontos. Não deve haver espaços entre os dois pontos e o parâmetro (assim como /capturedir:E:\a sintaxe correta.

Depois de ter o arquivo de imagem em mãos, você pode copiá-lo para um pendrive ou qualquer outro e transferi-lo para o novo PC (ou VM).


Inicialize o PC/VM de destino a partir de qualquer ISO do Windows ou pendrive e pressione Shift+ F10na tela de configuração do Windows para abrir um prompt de comando. Você pode então trazer a imagem de volta com outro comando DISM:

dism /apply-image /imagefile:"D:\whatever.wim" /applydir:C:\ /name:"Old HDD" /verify /EA

As mesmas regras se aplicam à captura. /Imagefile é o caminho completo e o nome do arquivo .WIM que você gerou anteriormente (certifique-se de colocá-lo entre aspas se o nome contiver espaços!) /ApplyDir é a letra e o caminho raiz da partição na qual você está despejando . /Nome é o nome amigável que você deu, entre aspas.

OBSERVAÇÃO:
Certifique-se de que seu /applydir seja um volume vazio e formatado. Definitivamente, você não deseja fazer isso com um volume que já contém dados. Se a unidade de destino estiver em branco, você precisará usar diskpartpara criar corretamente as partições necessárias. Como você faz isso depende se sua unidade é GPT ou MBR e se seu destino está no modo UEFI ou BIOS legado. Tudo isso é um outro tópico além do escopo desta questão. Se precisar de ajuda, provavelmente você precisará publicá-la como outra pergunta.


Agora que aplicou a imagem ao volume de destino, você precisará torná-la inicializável. Você pode fazer isso com o bcdbootcomando:

bcdboot C:\Windows /s s: /l en-US /f ALL

C:\Windowsprecisa ser o diretório \Windows em qualquer letra de unidade atual do volume ao qual você aplicou a imagem. Não importa se não é C: será C: quando o Windows inicializar.

/Sprecisa ser qualquer volume que o Windows realmentebotasde, que geralmente é um volume oculto eNÃOo C: dirija! Você terá que usar diskpartuma letra de unidade para atribuir a este volume para fins deste comando, já que geralmente ele não recebe nenhuma letra de unidade.


Você deve conseguir remover o pendrive ISO/USB neste ponto e reiniciar. Quando o Windows for iniciado, ele executará uma série de detecções de hardware e algumas coisas podem não funcionar corretamente. Apenas seja paciente enquanto faz tudo isso. Certifique-se de ter drivers em mãos se estiver fazendo isso em uma VM, instale o programa de complementos de VM. Isso cuidará de todos os drivers para você.

informação relacionada