Quote:
Originally Posted by locus
Thank you mate. Unfortunately I'm just using Calibre, so I don't think your suggestion applies in my case.
I've just copied the sqlite database, I've found the bookmarks of the main storage, but not the annotations. Anybody knows where they are?
So many bugs with this Kobo :/
|
The bookmarks for book on the SD card are in exactly the same place as the bookmarks for the books in the main memory. They shouldn't disappear when you eject the card and reinsert it, and in my experience, they don't. I'll admit I haven't explicitly test this recently, but, I have done some other testing of annotations of books on the SD card, and I'm sure somewhere during that I ejected the card and didn't lose the annotations.
There only reasons I can think of for the annotations being removed is if the device thinks the books on the card changed, or it thinks the card change. In either of these cases, the device will wipe the book details from the internal database and import them as new books. As it sounds like you saw the importing progress bar, it sounds like this is what happened. And if all books changed, then it is most likely it thinks the card changed.
The device identifies the card from an ID. I think it is an id from the FAT32 partition. It is recorded against the books on the card and also in the config file. If you have a backup of the database from before this happened, it might be possible to recover things. It would be a matter of working out the ids, and changing them in the backup. The id in question is in the column "ExternalId" in the table "contents".