![Forçar a imagem do disco rígido clonado em um disco rígido menor](https://rvso.com/image/1288690/For%C3%A7ar%20a%20imagem%20do%20disco%20r%C3%ADgido%20clonado%20em%20um%20disco%20r%C3%ADgido%20menor.png)
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çada com disco rígido de 120 GB, o espaço em uso é de apenas 20 GB
Existe uma maneira de forçar o Clonezilla (ou qualquer outro programa) a manipular o 'tamanho original' das imagens para 120 GB ou menos, para que o Clonezilla possa gravá-las no novo PC?
Responder1
Clonezilla depende do Partclone para salvar e restaurar sistemas de arquivos. Embora seja útil, mesmo se você usar a -icds
opção, só isso não é suficiente. Ao restaurar o sistema de arquivos original no disco menor, o Partclone encontrará um erro de busca ao tentar gravar além dos limites do disco. Portanto, esta é uma limitação não apenas do Clonezilla, mas das ferramentas subjacentes que ele usa.
O que você pode fazer, no entanto, é restaurar a imagem temporariamente em um disco de 160 GB, 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. Redimensionar a tabela de partições, como 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 -icds
opção de ignorar o 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 em seu disco menor.
Se você usou a opção de restaurar a tabela de partição proporcionalmente ( -k1
), o Clonezilla criará uma tabela de partição adequada e redimensionará (expandirá) o sistema de arquivos original para que todo o espaço livre no novo disco fique disponível.
EDIT: A O bug foi corrigido.-icds
opção não é passada para ocs-expand-mbr-pt
, portanto, esta etapa falha no momento. Arelatório de errofoi arquivado sobre isso com o projeto.
Responder2
Restaurar a imagem para um disco rígido de 160 GB ou maior... pode ser virtual.
Inicialize essa máquina com o PartedMagic Live CD.
Redimensione a partição com parted.
Coloque a unidade como unidade secundária no Windows ou Linux
e redimensione usando parted, gparted ou gerenciador de disco do Windows.
Responder3
Resolvi com uma imagem do Windows 10 da seguinte maneira
- Mova alguns arquivos temporariamente se a unidade de origem estiver quase cheia.
- Uma unidade dfragmentada deixa mais espaço para redução, então desfragmente
c:\
clicando com o botão direito na unidade -> ferramentas - reduzir
c:\
o gerenciamento de disco do Windows o menor possível - inicie o Clonezilla, especialista, dispositivo-dispositivo, local, selecione
-icds
e finalmente a-k1
opção - desligue e desconecte a unidade antiga
- reinicie com a nova unidade e segure shift no login do Windows, selecione reiniciar -> solução de problemas -> reparo de inicialização
No passado, a 4ª etapa falhou, mas desde 2015 o clonezilla suporta GPT com a -k1
opção, então acho que esta é a razão pela qual isso funciona, agora:
http://clonezilla.org/downloads/stable/changelog.php
Clonezilla live 2.4.2-38 ... O layout da partição GPT de proporção pode ser criado pela opção
-k1
.
A 6ª etapa é necessária porque o Windows não reconhece a unidade de inicialização na ferramenta de otimização (corte SSD) e tentará reparar a unidade aleatoriamente, então algo parece estar errado no setor de inicialização/tabela de partição, mas o reparo de inicialização irá consertar.
EDIT: carreguei um vídeo do processo completo (alemão):
https://www.youtube.com/watch?v=GJ2LVY5ja-o
Responder4
Minha situação:
- Imagem Clonezilla (do Windows 7) baseada em unidade de 128 GB (partição de sistema de 100 MB + 117 GB "C"),
- nova unidade de 120 GB.
Seguindo sugestões (comohttps://superuser.com/a/592283/229908) não resolveu o problema para mim.
O que funcionou para mim foi:
- restaurar a imagem para outra unidade (maior),
- desfragmentar essa unidade (porque parece que o Clonezilla restaura os dados conforme foram estruturados na unidade original, então possivelmente não haverá espaço livre suficiente para reduzir a partição ao tamanho desejado),
- reduzir 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, mais seguramente, para um tamanho menor,
- instale o Windows 7 na unidade de destino (e faça com que ele crie sua partição do sistema usando opções avançadas),
- use o Clonezilla para restaurar cada partição (com
restorepart
comando) da unidade redimensionada para a partição correspondente na unidade de destino.
O principal truque para isso funcionar foi criar uma tabela de partições (no meu caso feita automaticamente instalando o Windows) que corresponda à unidade de destino e depois apenas copiar o conteúdo (via restorepart
) que não afetaria a configuração das partições. Portanto, mesmo que a partição de origem que está sendo restaurada seja menor que a de 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.