ho usato solo la GUI quindi non ti so dire. cmq per la storia dei blocchi mi pare strano, se no è controproducente tenere il wallet su USB se poi devi sempre riscaricare..
Quando cambi il wallet non c'è bisogno di riscaricare la block chain. Il programma dovrebbe fare un rescan di tutte le transazioni nella block chain per calcolare il saldo del nuovo wallet.
Per la verità non so se il client adesso fa il rescan automaticamente ( quando ho fatto delle prove non lo faceva).
In ogni caso c'è l' opzione -rescan oppure si possono cancellare i file blkindex.dat blk0001.dat e riavviare il client. (vedi la voce "restore" in
https://en.bitcoin.it/wiki/Securing_your_wallet )
Saluti.