É possível fazer o que você está descrevendo, mas uma unidade externa ou SSD é mais adequada porque:
desempenho mais rápido (SSD) Lifespan - veja abaixo
btw os dados podem ser armazenados no SSD "para sempre" - ao contrário de CDs
As críticas comuns ao armazenamento baseado em flash, como os cartões SDHC, são a falta de "nivelamento de desgaste". O nivelamento de desgaste é uma técnica usada em SSDs para prolongar a vida útil da memória flash. A memória flash é limitada pelo número de vezes que os dados podem ser gravados e apagados no meio. O nivelamento de desgaste trabalha em torno dessa limitação, organizando os dados de forma que as rasuras e as reescritas sejam distribuídas uniformemente pela mídia. Dessa forma, nenhum setor do flash falha prematuramente devido a um alto número de ciclos de gravação.
Mas alguns contestam a limitação porque: Por exemplo, o cartão SDHC A-DATA de 16GB tem duração estimada ou vida útil de 1.000.000 ciclos de gravação. O que isso significa é termos do "mundo real"? Você teria que constantemente escrever, apagar e reescrever dados sem parar por vários anos antes de precisar se preocupar com falhas.