Existem várias opções para tirar fotos de partições, incluindo as absolutamente básicas cat
e dd
. Estes têm a vantagem de estar presentes por padrão praticamente em em qualquer lugar no mundo unix-a-like, e ambos podem ser passados através de gzip ou similares da seguinte forma:
cat /dev/sda1 | gzip -c > /some/directory/sda1.img.gz
ou até mesmo um disco inteiro:
cat /dev/sda | gzip -c > /some/directory/sda.img.gz
Estas opções são agnósticas para o sistema de arquivos, portanto, não ignoram blocos não utilizados (que ainda podem conter dados antigos), portanto, para melhorar a taxa de compactação, use, em alguns casos, o selete utilitário no Windows para zerar todas as partições do espaço livre da seguinte forma:
sdelete -v c:
Ou você pode montar a partição e executar cat /dev/zero > /mnt/ntfs/zero.file ; rm zero.file
se confiar muito na configuração do Linux NFTS (prefiro ser cauteloso, pois o formato NTFS não está totalmente documentado publicamente, então provavelmente poderia haver coisas que ele não sabe não lida bem).
Você pode remover cat
dos exemplos acima assim:
gzip -c < /dev/sda1 > /some/directory/sda1.img.gz
e seria um pouco mais eficiente de CPU, mas duvido que a diferença de eficiência seja significativa, a menos que você tenha um processador de baixo consumo e prefiro o método com cat
quando o comando "fluir" melhor para a esquerda -certo.
Você também pode substituir cat
por pv
( Pipe Viewer ) se você o tiver instalado, para obter uma exibição de progresso útil para a operação potencialmente longa.