SQLiteDiskIOException com código de erro 10: erro de E / S do disco

Movi um banco de dados SQLite para um cartão SD, mas às vezes gera a seguinte exceção:

android.database.sqlite.SQLiteDiskIOException: error code 10: disk I/O error

Alguma sugestão sobre como impedir que isso aconteça?