En algunos sistemas la escritura se realiza en forma diferida (esto significa que los datos no se escriben en el momento) a través de un caché de escritura para acelerar los tiempos de dicha escritura y para que el sistema escriba finalmente "de una sola vez" cuando dicho caché se encuentre lleno, pero si la unidad es retirada antes que el sistema guarde el contenido de la caché de escritura se pueden provocar discrepancias en el sistema de archivos existente en la memoria USB que podría generar pérdidas de datos.