View Single Post
Old 01-25-2025, 03:12 PM   #23
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,997
Karma: 147448039
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by LordP View Post
I have done that in the past and may do it again.

I have another stupid question, or two, though.

In my scenario, I plugged the device in, and the database was declared corrupt, I unplugged it, rebooted, and then it came up as OK.

So, was the database corrupted or not?
If it was corrupted, does the device rebuild the database when it reboots?

I very rarely reboot, almost never.

Also, to clarify what I do when detaching the Clara from my PC: I disconnect through Calibre, I also check that it's disconnected from the USB in the system tray. I wait for the device to turn the screen on, fully lit, and then go through the process of importing and back to the home screen, again fully lit - ONLY THEN do I unplug it.

If that method corrupts the database, well, then I guess I'm screwed because I can't think of anything else I could possibly do.
One thing to do is to setup Kobo Utilities to keep track of your reading positions. That way if the database ever gets too corrupt, you have where you left off on last USB connect.

Also use Kobo Utilities to make a backup of your database on connect. It won't backup a corrupt database.

With the current firmware, you'll be best to reboot before connecting to the computer.

One idea I've come up with is using NickelMenu to get a directory listing of the where the database is. That way you can see if it's open or not and it not, connect without a reboot and if it's open, reboot first.
JSWolf is offline   Reply With Quote