Quando você abre um arquivo em um disco removível, esse arquivo é armazenado em cache na RAM junto com o executável. Remover a unidade USB com força (ou seja, sem ejetar) fará com que quaisquer leituras / gravações subseqüentes na unidade falhem, geralmente resultando na falha do programa afetado.
No entanto, se isso não acontecer, o aplicativo permanecerá em execução, já que está armazenado na RAM. Na maioria dos casos , o computador travando ou reiniciando não deixará rastros deste aplicativo portátil a menos que o aplicativo copie a si mesmo em algum lugar (como um diretório temporário) quando for executado. Isso é totalmente dependente do programa.