While the DR is starting, there is a small time where it shows 'Indexing Files'. During that time a program called mdbindex is running, which scans all files on the SD-card. These are compared with the internal file-database, which is stored in global.db. The file-database is then updated to reflect the current state of the SD-card.
The ContentBrowser (the application that allows you to browse Books, or SDCard etc) only uses the database to display information and not the real SD-card.
From what you tell it looks like the global.db file can not be written, since it does not show new files, but keeps showing old files.
So the following problems could have occured:
- Your SD-card is write protected
- Your SD-card is full
- Too many files in the root of your SD-card (there is a limitation of e few 100)
- The global.db file is write protected
- The global.db file got corrupted
This is what I could think of now, most of the potential problems are easy to check.
|