Forçar imagem de disco rígido clonada em um disco rígido menor

9

Eu tenho uma imagem que foi tirada com o Clonezilla como SAVEDISK em um disco rígido de 160GB.
Agora, uma versão mais recente do PC lançado com um disco rígido de 120GB, o espaço em uso é de apenas 20GB

Existe alguma maneira de eu forçar o Clonezilla (ou qualquer outro programa) a manipular o tamanho original das imagens para 120GB ou menos, para que o Clonezilla possa gravá-lo no novo PC?

    
por Sander 07.09.2011 / 11:18

6 respostas

8

O Clonezilla conta com o Partclone para salvar e restaurar sistemas de arquivos. Embora seja útil, mesmo se você usar a opção -icds , isso por si só não é suficiente. Ao restaurar o sistema de arquivos original no disco menor, o Partclone encontrará um erro de busca tentando gravar além do limite do disco. Portanto, essa é uma limitação não apenas do Clonezilla, mas das ferramentas subjacentes que ele usa.

O que você pode fazer é restaurar a imagem temporariamente em um disco de 160GB, usar uma ferramenta de redimensionamento do sistema de arquivos como ntfsresize (para NTFS) ou resize2fs (para ext3 / 4) para reduzir o sistema de arquivos, digamos para 25 GB. O redimensionamento da tabela de partições, que o GParted faz, não é necessário. Use o Clonezilla novamente para criar uma nova imagem usando a opção "savedisk".

Ao restaurar a imagem no disco menor, use a opção -icds para pular Clonezilla, verificando se o disco é igual ou maior que o disco original. Como você reduziu o sistema de arquivos, o Partclone não encontrará um erro de busca e seus dados serão restaurados no disco menor.

Se você usou a opção para restaurar a tabela de partição proporcionalmente ( -k1 ), o Clonezilla criará uma tabela de partição apropriada e redimensionará (expandirá) o sistema de arquivos original para que todo o espaço livre no novo disco fique disponível. p>

EDIT: A opção -icds não é passada para ocs-expand-mbr-pt , portanto, esta etapa falha atualmente. Um relatório de erros foi arquivado sobre isso com o projeto. O erro foi corrigido. / p>     

por 06.05.2013 / 23:36
5

Restaurar a imagem em um disco rígido de 160 GB ou maior ... pode ser virtual.
Inicialize essa máquina com o Live CD do PartedMagic.
Redimensione a partição com parted.

Coloque o drive como uma unidade secundária no Windows ou no Linux,
e redimensionar usando o gerenciador de discos parted, gparted ou windows.

    
por 18.06.2012 / 04:02
2

Eu resolvi isso com uma imagem do Windows 10 da seguinte forma

  1. Mova temporariamente alguns arquivos se sua unidade de origem estiver quase cheia.
  2. Uma unidade drefragmentada deixa mais espaço para encolher, então defrag c:\ clicando com o botão direito do mouse na unidade - > ferramentas
  3. reduza c:\ por meio do gerenciamento de disco do Windows o menor possível
  4. inicie o Clonezilla, especialista, dispositivo de dispositivo, local, selecione -icds e, finalmente, a opção -k1
  5. desligue e desconecte a unidade antiga
  6. reinicie com a nova unidade e mantenha a tecla shift no login do Windows, selecione reiniciar - > solução de problemas - > reparo de inicialização

No passado, o 4º passo falhou, mas desde 2015 o clonezilla suporta GPT com a opção -k1 , então acho que esta é a razão pela qual isso funciona, agora:
link

Clonezilla live 2.4.2-38 ... Proportition GPT partition layout could be created by the option -k1.

A sexta etapa é necessária porque o Windows não reconhece a unidade de inicialização na ferramenta de otimização (SSD trim) e tentará reparar a unidade aleatoriamente para que algo pareça estar errado no setor de inicialização / tabela de partições, mas o reparo da inicialização corrigirá isso.

EDIT: Enviei um vídeo do processo completo (em alemão): link

    
por 19.03.2016 / 13:08
0

Se o espaço não estiver em uso, entre no modo de especialista e ative -icds e restaure a imagem. Ele ignorará a verificação do tamanho da partição e a restaurará com êxito (somente se < 120 GB estiver em uso).

    
por 29.05.2012 / 16:51
0

Minha situação:

  • Imagem do Clonezilla (do Windows 7) com base na unidade de 128 GB (partição do sistema de 100 MB + 117 GB "C"),
  • nova unidade de 120 GB.

As sugestões a seguir (como o link ) não resolveram o problema para mim.

O que funcionou para mim foi:

  1. restaure a imagem para outra unidade (maior),
  2. desfragmentar essa unidade (porque parece que o Clonezilla restaura os dados conforme foi estruturado na unidade original, portanto, possivelmente não haverá espaço livre suficiente para encolher a partição para o tamanho desejado)
  3. reduza a partição (no meu caso, o "C" de 117 GB) para o tamanho da unidade / partição de destino (no meu caso 111 GB) ou, com mais segurança, para um tamanho menor,
  4. instale o Windows 7 na unidade de destino (e crie a partição do sistema usando opções avançadas)
  5. use o Clonezilla para restaurar cada partição (com o comando restorepart ) da unidade redimensionada para a partição correspondente na unidade de destino.

O principal truque por que isso funcionava era criar uma tabela de partições (no meu caso, instalando o Windows automaticamente) que correspondesse à unidade de destino, copiando o conteúdo (via restorepart ) que não tocaria na configuração das partições. Portanto, mesmo que a partição de origem que está sendo restaurada seja menor que o destino, como a tabela de partição não é tocada por restorepart , não há necessidade de "estender" a partição de destino após a operação.

    
por 06.07.2015 / 10:30
0

No meu caso -icds sozinho não resolveu o problema. Não sei se o problema é exatamente igual ao meu. Mas deixei aqui meu centavo.

Eu tentei um disco para clonar discos de um HDD de 930GiB (unidade de origem) com uma tabela de partição GPT para SSD de 890GiB (destino). Por favor, note que eu sou um usuário Linux e eu tenho uma dupla inicialização com o Windows 10. Eu tentei deixar inalteradas todas as partições e reduzir um pouco o tamanho da minha partição de dados apenas.

  1. Com o gparted, redimensionei a partição de dados maior para ter um tamanho geral adequado ao SSD de destino e movi todo o espaço livre no final
  2. usei o clonezilla-Live da caneta USB, com o modo avançado e -icds ativado.

Falhou . Parece que o Clonezilla falha, no início, em clonar a tabela de partições no disco de destino porque usa erroneamente o utilitário sfdisk que é para tipos de partição mais antigos em vez de utilitários do sgdisk. Minha solução:

  1. O mesmo que o anterior (o tamanho geral deve caber)
  2. Copiei manualmente a partição de uma unidade para outra usando o shell do Clonezilla com este comando ( somente para partições GPT! ):

    sgdisk / dev / sdSourceDeviceName -R / dev / sdDestinationDeviceName

  3. Executou o clone disco-a-disco Clonezilla, selecionando a opção -icds e a opção NÃO CRIAR uma tabela de partição no disco de destino, opção -k . (Neste caso, o Clonezilla usa as partições de destino como elas são e redimensiona as partições quando os tamanhos são menores; para ajustá-las, ele executa um bom "melhor esforço").

Funcionou . Eu obtive todas as partições do mesmo tamanho que a fonte (Sim, eu reduzi a partição maior um pouco). Inicialização dupla com janelas continua funcionando bem. Atenciosamente

    
por 18.04.2017 / 09:21