Embora não haja transferências, a razão pela qual você faz a dança Remover hardware com segurança é não por causa das transferências .
Você está fazendo isso para desmontar corretamente o sistema de arquivos - os programas ainda podem estar usando a unidade, e alguns arquivos podem ainda não estar gravados no disco mesmo depois que o aplicativo que os estiver usando estiver fechado. Este é o mesmo motivo pelo qual você não apenas hiberna e alterna sistemas operacionais - um sistema de arquivos montado nunca tem a garantia de estar em um estado consistente.
Já se perguntou por que o sistema operacional fica lento ao usar os disquetes? É porque o cache é liberado após a gravação de cada setor, então o disquete pode ser removido a qualquer momento quando não estiver em uso.
(Ainda assim, você receberá um diálogo e seu programa será interrompido se você tentar acessar um disquete que foi removido pelas suas costas. Basta inserir o disquete de volta e terminar. Isso não funcionará com drives USB porque eles um identificador diferente a cada vez - o programa apenas trava, e o SO também pode se um driver estivesse acessando um arquivo)