Calibre Corrupted File Experience
I lost my hard drive. My notebook drive was rather small so I used an external drive to hold my several Calibre files. Before the crash I had no trouble using Calibre to read these databases.
This week I replaced the drive, downloaded Calibre, and tried to access my external drive Calibre files. When I tried to attach to each one, Calibre indicated they were corrupted and I couldn't attach. I tried rebuilding one of them, twice, but no luck. I installed the portable version of Calibre on my external drive. It created it's own Calibre database which I could attach from my notebook. But the portable Calibre also would not attach to the other Calibre files on the external drive.
I don't think this is a hardware problem. The external drive seems fine, and all of the original Calibre files on it have the same corrupted message.
In this description, windows 7 is the only operating system involved.
I had a related experience a few months ago. I had the Calibre files on a desktop and decided to move some of them to my notebook. I transferred one with a flash drive but when I tried to attach with the notebook Calibre, I got the corrupted file message. My solution was to create empty Calibre database on my notebook and copy the Calibre databases on the desktop to the notebook Calibre using the Calibre copy option. This was over a network. It took a while, but I got what I wanted.
In both that case and now, the problem seems to be that a Calibre database created with a particular download of Calibre is ok, but a new download of Calibre will no longer read the Calibre databases which were created with the previous download. Updating Calibre doesn't create the problem, only a new download. It's as if each download is somehow specific to the hardware or to the particular instance of the operating system.
Back to the present: I moved one of the Calibre files from the external drive back to the notebook. I can now attach to it. This database is identical to the one on the external drive which shows as corrupted. Repeated with a couple more databases. In each case, Calibre will attach on local hard drive but not on the external drive. Seems strange.
I will later re-copy the databases to external drive, this time copying to an empty Calibre database created with this Calibre download. My guess is that I will again be able to use the Calibre database on the external drive.
I'm writing this because I belived there is something in the Calibre code which creates the problem. Perhaps when a new Calibre program is downloaded it makes note of the hardware or perhaps the partiular instance of the Windows 7 operating system. Perhaps this can be corrected, or if not, perhaps a warning in the manual. (There may already be something there, but I couldn't find it.)
With some trouble my problem is solved but my experience may provide some help to others who receive corrupted file messages.
|