No Windows, há uma configuração para unidades removíveis chamada "otimizar para remoção rápida", que desativa o cache de gravação para que você possa desconectar sua unidade removível sem causar corrupção no sistema de arquivos.
Pesquisei bastante no Google, mas não encontro informações sobre se existe a mesma configuração para o OS X. É possível alterar isso?
O problema específico aqui é que minha esposa é professora e seus alunos usam leitores de cartão SD para alguns projetos de classe. É claro que eles nunca ejetam a unidade antes da remoção, resultando em corrupção aleatória do disco.