Se for Mac para Mac, AirDrop pode ser uma opção indisponível em geral. Ou talvez você possa inicializar o Mac com o arquivo grande no Modo de disco de destino , mas isso exige um cabo pode não ter, e a máquina de destino requer uma porta compatível, incomum para os não-Macs.
Dependendo da versão do OS X no Mac, você já pode estar executando um arquivo ou servidor da Web e, caso contrário, pode ser mais fácil iniciar um. Portanto, pode ser tão simples quanto mover temporariamente o arquivo no diretório correto e usar um navegador da Web no outro computador para obtê-lo.
Para qualquer sistema semelhante ao Unix, você pode usar dd
com skip
e count
para copiar seções do arquivo para o pendrive e usar dd
com seek
na caixa de destino para costure-os de volta juntos. Um grande tamanho de bloco é usado para facilitar a matemática e talvez tornar a cópia um pouco mais rápida. Isso não exigiria espaço extra.
Se o alvo for um Mac, então algo como:
source$ dd bs=1g if=bigfile.ext of=/Volumes/usb_stick/section count=30 skip=0
target$ dd bs=1g if=/Volumes/usb_stick/section of=newcopy.ext seek=0
source$ dd bs=1g if=bigfile.ext of=/Volumes/usb_stick/section count=30 skip=30
target$ dd bs=1g if=/Volumes/usb_stick/section of=newcopy.ext seek=30
source$ dd bs=1g if=bigfile.ext of=/Volumes/usb_stick/section count=30 skip=60
target$ dd bs=1g if=/Volumes/usb_stick/section of=newcopy.ext seek=60
# up to
source$ dd bs=1g if=bigfile.ext of=/Volumes/usb_stick/section count=30 skip=180
target$ dd bs=1g if=/Volumes/usb_stick/section of=newcopy.ext seek=180
Como cada seção é de 30 GB, o dispositivo USB deve ser formatado para permitir arquivos desse tamanho: HFS (Mac OS Extended) ou ExFAT, mas não FAT16.
Se o destino for Linux em vez de Mac, sua versão de dd
usará maiúsculas para o multiplicador de tamanho de bloco: bs=1G
. Além disso, o Linux não suporta o ExFAT; portanto, para o pior caso, é necessário copiar 4 GB de cada vez com o pendrive formatado com FAT16.
Se o destino for o Windows, você poderá inicializar um CD ao vivo do Linux. O Windows suporta o ExFAT, portanto também pode copiar cada seção do pendrive em arquivos separados e, em seguida, usar copy /b
para reuni-los. Isso exigiria o dobro do espaço no alvo.