排除佳能数码相机软件故障一例

软件世界

  用过数码相机的朋友都知道,把存储在数码相机里面的照片下载到电脑里是极其重要的一个步骤。在不配备读卡器的情况下,佳能数码相机的下载方法与其他品牌相机不同,当用专用USB数据线将相机与电脑相连后,相机不能在操作系统的资源管理器里如优盘一样表现为一个新的盘符(WinXP里除外)供复制粘贴图片,只能通过专用软件下载图片,其中最常用最好用的软件是ZoomBrowser EX,适用于佳能G2、S30/S40、A10/A20/A30/A40、IXUS V、IXUS 300等十几款机型。

  笔者使用的数码相机是佳能PowerShot A40,原装的8MBCF卡扩容成了64MB的,在兼容机(CPU:DURON850,主板:磐英8KHA+,内存:金士顿DDR256MB)上安装的是双操作系统Win2000和WinXP,买回相机后在常用的Win2000(D盘下)里安装了包括ZoomBrowser EX在内的佳能相机相关软件,多月来用ZoomBrowser EX下载图片除了因64MB的CF卡里图片太多时需要手动选择下载外一切正常。一日,笔者打开相机电源,将旋钮调到播放模式,然后用USB专用连线连接上电脑,在Win2000里自动打开软件ZoomBrowser EX,将鼠标光标移到即将出现的按钮附近位置准备单击“下载”时,却发现在界面上弹出了如图1的窗口。仔细一看,是系统要求指明打开数据库的路径,那就选吧,My Datebase.zdb,然后点击“打开”,却又弹出如图2的窗口,提示的意思是访问该数据库时发生了共享类错误。“确定”后不服,再次打开,错误依旧。打开“资源管理器”,在该盘符内查找*.zdb,只有这一个文件。在软件里点击“FILE→DATEBASE”,进入后界面如图3,发现有一个数据库恢复选项,单击“RESTORE”,提示无法完成。下面还有一个“new”新建数据库选项,单击也提示无法完成操作如图4。至此才发现从此无法用该软件继续下载CF卡上的照片文件。

  为保险起见,赶紧将所有的图片复制到F盘作为备份。然后卸载了相机用的系列软件,再次安装,打开该软件,问题如故。重启,切换到C盘的Windows XP,虽然Windows XP里面可以在资源管理器里面直接读取图片,但没有ZoomBrowser EX的自动管理功能很不方便。于是安装了ZoomBrowser EX,把D盘的所有图片复制到C盘下相关文件夹内。打开ZoomBrowser EX,成功读取显示出以日期为目录名的所有目录。试着从“FILE→DATEBASE→OPEN”打开D盘的原My Datebase.zdb,无法打开,错误依然。看来错误在软件,便想起了可能上次操作该软件时按了CTRL、DEL、ALT三个键在任务管理器里强行将该软件“结束任务”过。

  重启进入Windows 2000,打开软件数据库所在目录,文件列表如图5,发现和文件My Datebase.zdb时间相近的还有My Datebase.idx,My Datebase.zst,最近的是My Datebase.idx,试着把My Datebase.idx剪贴到其他目录,然后重新打开该软件,打开成功了!

  至此,笔者得出结论:该故障出现原因应该是存取错误,软件退出了,但“随身保镖”My Datebase.idx却还没有察觉,以致再次打开该软件时,提示错误。如果不移开该文件,砸破计算机都无法完成任务。另外,在卸载该软件时应该再接再厉,将“CANON”文件夹删除,这样再次安装时也能成功。笔者将该经历写出来,希望对使用佳能数码相机的朋友能有一点警示作用,尤其是当数据库范围内图片文件达到百兆以上时(几乎是不可避免的,呵呵),一定要有耐心等待打开数据库,实在不行强行退出后,移开数据库同目录下的后缀名为idx的文件即可。