Então, eu tenho um SSD Intel de 120 GB, com uma partição para Windows e outra para Ubuntu. O Ubuntu é meu sistema operacional principal, o Windows é para jogos. Mas agora eu estou querendo instalar o Mac OS X e gostaria que ele estivesse no SSD, então estou querendo mudar o Windows para uma unidade diferente (externa de 160 GB antiga que tirei do seu shell e fui removida) uso como um test drive.Eu mantenho meus jogos em outro modo externo, para que o desempenho não seja afetado, exceto o tempo de inicialização).
Qual é a melhor maneira de fazer isso? Alguma boa ferramenta para clonar partições? Eu pergunto isso porque o Google está obtendo muitos resultados ao clonar a unidade em que você está realmente usando / tem o Ubuntu instalado, em vez de me dizer como clonar uma partição totalmente não relacionada para outro local não relacionado.
Ah, e a nova partição do Windows permitirá que eu a execute sem nenhum ajuste prévio ao clone? Qualquer outra informação sobre isso seria muito apreciada.
(Estou fazendo isso porque preciso colocar minhas patas no XCode e meu MacBook Pro está morrendo lentamente).
fonte
Respostas:
Você precisará clonar 2 partições com dd - uma é onde reside o gerenciador de inicialização / gerenciador de inicialização (necessário para carregar o sistema em cadeia) [ Sistema Reservado , geralmente 100M] e a outra é a instalação real do W7.
Verifique a tabela de partição com cfdisk - ele fornecerá uma representação visual. Em seguida, exclua todas as partições na unidade de destino - cfdisk é seu amigo.
A sintaxe para clonagem pode ser encontrada no wiki aqui . Você também precisará de um MBR adequado (provavelmente já está presente no seu test drive ).
Você provavelmente precisará atribuir um sinalizador inicializável também à partição [Sistema Reservado] (que deve ser o primeiro clonado) - o cfdisk pode fazer isso.
Se isso falhar - basta inicializar a partir de um disco de instalação do W7 e siga as orientações aqui para o Vista.
ATUALIZAÇÃO :
Esqueci de mencionar uma parte importante de todo o processo que pode não ser tão evidente. Você precisará clonar a tabela de partições da unidade original e excluir tudo, exceto as 2 partições relacionadas ao Windows, ou recriá-las com cfdisk / parted com o mesmo tamanho.
Aqui estão alguns exemplos (supondo que sda seja sua unidade de origem e sdb seja o destino):
fonte
Dê uma olhada em
O IIRC, Trinity Rescue Kit contém o software necessário e muitos outros (ssh, partimage, fdisk, fdisk, cfdisk, parted, gparted, testdisk, ntfsfix; montagem ntfs-3g, rsync etc. etc.).
fonte
Este tutorial para clonar uma unidade do Windows funcionou esplendidamente para mim. Como é a primeira vez que posso transferir uma instalação do Windows para um novo disco rígido, compartilharei meu procedimento aqui para ajudar o próximo Googler a visitar.
Minha situação:
o Windows 7 x64 do gerente havia atingido seu SSD de 128G no máximo, então comprei um substituto de 240 GB.
Problema:
Eu tenho duas unidades de disco SATA, mas o Linux não reconheceu as duas ao mesmo tempo, impedindo uma cópia fácil entre elas.
Hardware:
Estou prestes a configurar um firewall NIC duplo, por isso instalei o SSD de origem neste computador. O destino 240G SSD entrou no dock externo.
Processo:
1) O primeiro pen drive que eu peguei tinha o CD live do Linux Mint, que se tornou
/dev/sda1
2) O SSD 128G "antigo" foi detectado e se tornou
/dev/sdb1
e/dev/sdb2
3) Utilizado # fdisk -l /dev/sdbno tutorial e copiado as informações da janela da partição de origem no Gedit.
- Observe que o tutorial inclui a
-u
opção, no entanto, para mim, o fdisk já estava exibindo blocos (a saída desejada), portanto, incluir essa opção fornece informações incorretas.4) Conecte e ligue a estação de acoplamento com o destino 240G SSD, que se torna
/dev/sdc
.5) Use fdisk /dev/sdcpara criar partições
/dev/sdc
exatamente iguais/dev/sdb
, incluindo sinalizadores de inicialização e sistema.6) dd if=/dev/sdb of=/dev/sda bs=446 count=1para copiar o MBR para a unidade de destino.
- O guia agora sugere o uso
hdparm
ativar o DMA, mas o comando falhou para mim7) ntfsclone -O /dev/sdc1 /dev/sdb1para copiar a partição do sistema oculto do Windows.
-
-O
ou--overwrite
opção é usada para definir o destino, fazendo o comando aparecer para trás. Parabéns ao live CD do Linux Mint com o ntfsclone, pois eu nunca tinha ouvido falar desse comando e não precisava entrar na rede.8) Use ntfsclone -O /dev/sdc2 /dev/sdb2para copiar a janela "C Drive". Isso levou algumas cervejas para ser concluído.
9) Para redimensionar a partição, usei gparted
10) Reinstalei o novo SSD no computador com Windows e execute o checkdisk (eu havia deixado o tutorial e não percebi que ele faz isso).
11) Reinicie o Windows e tudo voltará ao normal, mas com mais espaço livre.
fonte
fonte