SQLite Forum

pragma integrity_check; Error: disk I/O error
> 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 ?