Mover / copiar minha partição do Windows para o final de uma unidade diferente

3

OK, então meu disco rígido principal parece estar morrendo com algum tipo de falha de controlador, de acordo com meu registro de eventos infeliz correndo até uma falha há alguns minutos atrás. Além disso, a BIOS falhou ao detectar o primeiro HDD quando eu reinicializei o computador (tive que desligar completamente a energia para que ele voltasse a funcionar).

Para ser justo, essas falhas vêm ocorrendo regularmente há duas semanas (e parece ser apenas quando estão jogando, por algum motivo) e a primeira instância desses erros é aparentemente há dois meses (!). Passei as duas últimas semanas eliminando todas as outras possíveis fontes do problema (os drivers foram revertidos / atualizados, o SMART está bem, o chkdisk está bem, as varreduras de superfície no disco estão bem, não consigo encontrar nenhum malware).

Então, o que eu gostaria de fazer é mover meu C: para meu segundo disco rígido e inicializar a partir daí, sem remover nenhum dado na segunda unidade. Então, vou remover uma partição de 50GB na segunda unidade que não uso mais e encolher outra, deixando 100GB livres na end da unidade para que C: seja copiado para ( enquanto é muito maior no momento, é principalmente espaço livre e caberá em 100GB).

Aproximadamente de acordo com esse diagrama (para que eu não tenha que soletrar toda a configuração da minha unidade):

Como as partições são ajustadas e os dados copiados são, francamente, a parte fácil.

O que eu quero saber é, exatamente como eu obteria o Windows para inicializar a partir dos dados copiados?
Idealmente, sem ter que abrir meu estojo (é um porco de verdade para tirá-lo da mesa, etc), vou apenas desativar a primeira unidade na BIOS e apontá-la na segunda.

Atualizar

O disco 1 na imagem acima é, graças a mim, há alguns meses atrás, o pagamento de um disco dinâmico do Windows, portanto, a cópia de partições provou ser mais desgastante do que o esperado. O plano (já feito pela metade) é encolher a unidade C, depois copiar D no final dessa unidade antes de recriar o disco 1 como um disco básico e copiar ambas as partições de volta.

    
por DMA57361 03.01.2012 / 21:18

3 respostas

0

No final, como o disco 1 era dinâmico, usei uma rota diferente.

Primeiro, apaguei a partição R no final do disco 0 e reduzi o C para cerca de 100 GB (usei um antigo inicializável GParted Live CD Eu estava mentindo, o que poderia mover arquivos de sistema fixos). Eu então comprimi D para ~ 360GB. Então copiei D para o final do disco 0, depois de C .

Isso me permitiu limpar o Disco 1 para que pudesse ser reconstruído como um disco "básico" normal. Daqui eu simplesmente clonei o Disco 0 sobre o Disco 1 e então desativei o Disco 0 no BIOS.

Agora, tudo parece estar funcionando. Tudo se baseia no disco 1. Em algum momento, vou remover o disco defeituoso do meu caso e substituí-lo.

    
por 13.01.2012 / 09:18
2

link

Eles são os melhores para isso. É um ISO inicializável. você pode clonar sua unidade C em outra unidade. o leiame explica com muito mais detalhes do que eu posso chegar aqui.

Se você não quer passar por uma cópia inicializável, o link funciona dentro das janelas e simplesmente faça uma cópia direta.

Em ambos os casos, certifique-se também de ter uma cópia de um disco de reparo do sistema: link como remover a unidade C: provavelmente destruirá seu gerenciador de inicialização.

    
por 03.01.2012 / 23:39
1

Como você pode ver - porque o Gerenciador de Disco está lhe dizendo - o volume que você está transplantando é um volume combinado sistema e inicialização . Portanto, você deve garantir que após movê-lo, ainda é um sistema combinado e um volume de inicialização.

Mover o equivalente de um Pobre Homem para um volume do sistema.

Seu volume não é uma partição de sistema verdadeira, mas o equivalente de um Pobre Homem. Uma verdadeira partição do sistema é marcada na tabela de partições com um código de tipo especial e, desde que retenha o mesmo tipo de partição, ela será reconhecida como uma partição do sistema onde quer que ela seja transplantada. A partição do sistema de um Pobre é detectada por uma heurística não confiável, pelo contrário. Você deve garantir que, após o transplante e a remoção da unidade de disco rígido original, a heurística ainda funcione. Então a partição deve ser…

  1. … uma partição primária;
  2. … em um disco não "dinâmico";
  3. … marcado como uma partição MS Data ; e
  4. … marcado como uma partição "inicializável" (também conhecida como "ativa").

Movendo um volume de inicialização.

Embora a situação seja diferente para sistemas operacionais antigos como OS / 2 e a família DOS de sistemas operacionais, para um sistema operacional moderno como o Windows NT 6.1, um volume de inicialização não é um volume de inicialização por nada na tabela de partições. . É o volume de inicialização porque o carregador do sistema operacional foi informado de que é o volume de inicialização. Essa informação, em última instância, vem do que está no banco de dados BCD empregado pelo Boot Manager da Microsoft.

O banco de dados BCD está no volume do sistema. Ironicamente, nesse caso, esse é o mesmo volume que você está movendo, o que torna as coisas mais difíceis do que seriam. Você deve, após ter movido o volume de inicialização, atualizar o banco de dados BCD para que ele registre o novo local, na outra unidade de disco, do volume de inicialização. Você pode tanto genizar a entrada BCD relevante (nesse caso, o Gerenciador de Inicialização da Microsoft simplesmente assumirá que os volumes de inicialização e do sistema são coextensivos) ou explicitamente gravar o novo local nela.

Leitura adicional

  • Jonathan de Boyne Pollard (2011). < em> Como os sistemas operacionais determinam a localização do volume do sistema quando são inicializados . Respostas frequentemente dadas.
  • Jonathan de Boyne Pollard (2006).