Aqui está uma maneira de fazer isso usando ferramentas de código aberto, por exemplo, usando o Ubuntu live cd ou live usb. Você precisa do terminal e do acesso de superusuário ( sudo -i
).
Suponha que você queira clonar a primeira partição na primeira unidade. Isso é conhecido no Linux como /dev/sda1
.
Primeiro, crie um backup completo da partição usando o ntfsclone:
ntfsclone -o yourfilename.img /dev/sda1
Sim, copiará a unidade completa, incluindo o espaço não utilizado. Você precisa de armazenamento temporário suficiente para facilitar isso.
Agora, você pode montar essa cópia exata da partição usando um ponto de montagem de loopback. Por exemplo, para montar seu backup em /mnt
:
mount -o loop yourfilename.img /mnt
Agora, você pode ver /mnt
e excluir itens desnecessários.
'cd /mnt
rm -rf "System Volume Information"
rm pagefile.sys
rm hiberfil.sys
rm -rf "Users/myusername/MyLargeFolderIDon'tWantToKeep"'
Quando estiver pronto, desmonte a pasta /mnt
:
cd the_directory_where_I_created_yourfilename.img
umount /mnt
Agora, você pode usar o ntfsclone novamente, mas desta vez você o usa na cópia limpa da partição usando o parâmetro de formato de disco especial. Portanto, sua origem não é a partição, mas o arquivo de backup anterior. Só copiará os blocos usados neste caso. Tenha em atenção que, depois de o fazer, a imagem resultante não pode ser montada como a imagem de disco completa pode ser.
ntfsclone -s -o mysecondfilename.img yourfilename.img
/dev/sda1
em caso de desastre.
Você agora pode excluir a cópia de backup completa.
rm yourfilename.img