Migre o Windows Server 2008 para um novo disco rígido 2

Migre o Windows Server 2008 para um novo disco rígido 2

Algumas semanas atrás, eujá pergunteicomo mover um Windows Server 2008 para um novo disco rígido. Apesar das respostas anteriores e das duas semanas perdidas tentando fazer isso, sempre não consigo mover o sistema operacional para a nova unidade.

O que eu tentei:

  • Um backup/restauração usando o Backup do Windows. Isso nunca ajudou.

    1. Primeiro, tentei fazer backup, depois copiei o backup para uma nova unidade e depois restaurei. Isto resulta em "O parâmetro está incorreto. (0x80070057)"errocausado por um bugno Backup do Windows.
      • Recentemente, tentei fazer backup em um compartilhamento de rede, mas não consigo restaurar a partir dele devido a um erro "*O caminho da rede não foi encontrado. (0x80070035)". Tentar netsh interface ipv4 set address [...]também não funciona (vi pelo menos três erros diferentes, principalmente "A interface é desconhecida.") Resolvido, mas então eu tenho"O parâmetro está incorreto."Erro que tenho mesmo depois de remover todos os backups antigos, limpar todos os logs e fazer um novo backup completo.
  • Uma solução sugerida anteriormente usandoimagemxdo Windows AIK resulta em um disco não inicializável após gravar uma imagem nele. Ao inicializar a partir do disco de instalação do Windows 2008 (a partir de USB), ele descobre que o HDD não é inicializável e propõe corrigir isso, mas trava, resultando em um disco flash USB não inicializável (e o HDD permanece não inicializável).

  • Como eu disse na minha pergunta anterior, fazer um clone de uma unidade de disco rígido fornece (é claro) um disco inicializável, mas o Windows reclama de alterações de hardware e não consegue iniciar.

Agora alguém pode me sugerir outra maneira de mover o Windows Server 2008 para um novo disco rígido? É pelo menos possível fazer isso, ou alguma falha/mudança no disco rígido implementa necessariamente a reinstalação de todo o sistema operacional?

Responder1

O bootmgr e o BCD podem estar em uma partição diferente quando você usou o imagex para fazer um backup. Este é o padrão para Windows Server 2008 R2 e Windows 7; 2008 e Vista dependia se você habilitou o BitLocker e em qual direção o vento soprava naquele dia. Quando você inicializou o WinPE, ele mostrou uma unidade C: e uma unidade D:? Se sim, continue lendo.

Infelizmente esta é uma possibilidade no Server 2008 que não abordei no meu post anterior, peço desculpas se for o caso. É uma solução um tanto fácil, pelo menos:

  1. Coloque a unidade antiga de volta no servidor e use o imagex para obter a partição de inicialização (C:) e a partição do sistema (D:) (você terá que executá-la duas vezes para obter as duas partições, não escreva ambas para o mesmo arquivo WIM, a segunda vez apenas substituirá a primeira).

    imagex /capture C:\ Z:\MyServer-BootPartition.wim "MyServer"
    imagex /capture D:\ Z:\MyServer-SystemPartition.wim "MyServer"

  2. Coloque a nova unidade no servidor. Crie partições como emdiskpart

    sel drive 0
    clean
    create part pri size=100
    format quick
    act
    assign letter=c
    create part pri
    format quick
    assign letter=d
    exit

    Nota: Se você escolher letras diferentes de C e D acima, substitua essas letras também nas etapas a seguir. As letras que você atribui nesta etapa não afetarão a atribuição de letras quando o Windows for inicializado, isso está no registro.

  3. Escreva as imagens na partição da unidade (abordada na última postagem, mas repetida aqui para maior clareza):

    imagex /apply Z:\MyServer-BootPartition.wim 1 C:\
    imagex /apply Z:\MyServer-SystemPartition.wim 1 D:\

  4. Modifique o BCD para as novas partições.

    Execute: bcdedit -store C:\boot\BCD -enume anote a linha “identifier” na seção “Windows Boot Loader”. Geralmente é "{current}" ou "{default}", mas pode ser um GUID. Seja o que for, substitua aquele identificador onde coloquei {atual} na 2ª e 3ª linha abaixo.

    bcdedit -store C:\boot\BCD -set {bootmgr} device partition=c:
    bcdedit -store C:\boot\BCD -set {current} device partition=d:
    bcdedit -store C:\boot\BCD -set {current} osdevice partition=d:

Responder2

A menos que o disco original esteja com defeito, deixo o disco antigo do sistema no servidor e apenas movo os dados para a nova unidade. Seu servidor tem espaço para discos extras, certo?

Caso você realmente precise remover o disco antigo, sua melhor aposta é um software de imagem como Acronis Trueimage, Norton Ghost ou similar.

Caso o novo disco use um controlador diferente do antigo (digamos IDE -> SATA), você deve primeiro instalar os novos drivers, etc. Com alguns ajustes, ele deve inicializar a partir do novo disco. Leia sobre boot.ini neste caso.

Depois de fazer o backup e testá-lo, adicione o novo disco ao servidor e faça uma cópia no novo disco. Então você remove o disco antigo e o coloca em algum lugar seguro, faz o novo disco inicializar e você está bem.

PS: uma unidade de DVD custa 15 dólares. Contornar a falta de um não é rentável. Basta conectar qualquer DVD antigo ao servidor pelo tempo que for necessário.

O caminho da imagem deve ser testado primeiro em um laboratório, apenas para garantir que você não faça a imagem do disco vazio no disco cheio.

Responder3

Instale ambas as unidades. Converta ambas as unidades em dinâmicas. Adicione o segundo disco como espelho. Deixe-o replicar e remova a unidade antiga como espelho.

Eu recomendo testar isso em um laboratório antes de tentar em um sistema de produção.

informação relacionada