Eu não acho que isso é possível com uma imagem ISO - você não pode "escrever" em uma imagem de disco. Não é para isso que serve o formato. Não existe uma unidade de CD que possa gravar diretamente os arquivos em um CD.
Você pode , no entanto, usar uma ferramenta como MagicISO ou PowerISO para remover ou adicionar arquivos a uma imagem de disco ISO existente. Dito isto, quando você realmente salva a imagem ISO, ela acaba reescrevendo toda a imagem do disco devido à forma como o formato é.
Finalmente, se o sistema de arquivos subjacente no arquivo ISO for baseado em UDF , talvez seja possível implementar a escrita diretamente para o drive virtual, deixando-o agir como um CD-RW virtual. Dito isto, acredito que o impacto no desempenho seria muito pior do que usar uma ferramenta de edição ISO.
Se você quiser simular uma unidade flash real, o que você está procurando é um sistema de arquivos virtual. Uma das maneiras mais fáceis seria usar TrueCrypt para criar um sistema de arquivos virtual (criptografado) em um único arquivo. Você pode então montar esse arquivo e usá-lo como qualquer outro disco rígido / flash drive. Desmonte-o e seus dados serão armazenados em um único arquivo (que você pode montar novamente sempre que quiser, em qualquer sistema de computador).
Existem programas alternativos que podem fazer a mesma coisa (e sem a criptografia), mas o TrueCrypt é gratuito, de código aberto, de plataforma cruzada e muito fácil de usar.
Dito isto, uma vez que você comentou sobre o que você realmente está tentando realizar, você deve usar um disquete virtual virtual emulador . Isso permitirá acesso de leitura / gravação à unidade virtual e deve funcionar com a letra de unidade apropriada.