> Page 35: unable to get the page. error code=266 and/or sometimes > Error: near line 1: disk I/O error You appear to get different, random, errors each time you try an integrity check. Is there any chance that you have a real hardware failure here ? Your reports would all be explained if your storage device was developing a fault. You would start out getting occasional errors, and get more and more as the fault developed. Can you run something irrelevant to SQLite that tests the partition's integrity ? 'chkdsk' or something ?