View Single Post
Old 02-28-2011, 02:23 AM   #3
Mackx
Guru
Mackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to behold
 
Posts: 999
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
The DR does not show the actual content of the SD-card. During booting all folders on the SD-card are scanned and every new file is added to global.db in the root of your SD-card. (Also files that are no longer on the SD-card are removed from the global.db file.)
global.db is a sqlite3 database-file. When this file gets corrupt, no new entries can be added in the database anymore. The simplest solution is to remove global.db, the next time you start your DR it will be re-created. The downside is that the file also contains the thumbnails, so after removing the db-file, these will also be gone. Depending on the settings, these will be generated when a new file is added to the database (which takes a long(er) time when booting) or when you open a file.
The 'last-read-page' and the tag (and any modified title or author) of every file will also be lost.

I do not know if there is a tool that can extract the non-corrupt parts of the global.db file and create a new file. Anyone?
(It might be worth to save the old global.db file, incase anyone knows of such tool.)

All scribbles and bookmarks are stored in local databases (called metadata.db) which are in each folder. So they should still be ok.

Hope this helps,
Marcel.
Mackx is offline   Reply With Quote