问题
如果底层数据库已损坏,则可能会出现“数据库映像格式错误”错误。如果驱动器在数据库操作期间以某种方式关闭,或者低级内核级进程干扰 SQL 操作(Tenebril 的 SpyCatcher 已观察到这种情况),则可能会发生这种情况。
解决方案
解决方法是手动删除损坏的数据库文件 (mm.db),以便重建新文件。MediaMonkey for Windows 数据库的存储方式如下所述: 修改 MediaMonkey 数据库和设置文件/更改默认数据库位置
预防
要更改数据库稳健性,请参阅: 配置数据库性能/稳健性
要备份数据库,请参阅: 如何备份和恢复 MediaMonkey 库
恢复
如果您在 Windows 5+ 版 MediaMonkey 上启用了备份,您可以尝试查看是否有可以恢复的未损坏的备份。
在 Windows 4 版 MediaMonkey 中,如果您没有数据库的有效备份,您可以尝试使用第三方插件,如 ZvedzdanD 的恢复/同步数据库,它可能能够从损坏的数据库中导入信息: http://www.mediamonkey.com/forum/viewtopic.php? f=2&t=42085
Problem
‘Database image is malformed’ errors can occur if the underlying database has been corrupted. This can happen if the drive is somehow shut down during a database operation or if a low level kernel level process is interfering with SQL operations (this has been observed with SpyCatcher by Tenebril).
Solution
The solution to this is to manually delete the corrupt database file (mm.db) so that a new one can be rebuilt. The MediaMonkey for Windows database is stored as described at: Modifying the MediaMonkey database and settings files / changing the default database location
Prevention
To change the database robustness see: Configure Database Performance / Robustness
To backup the database see: How to Backup and Recover a MediaMonkey Library
Recovery
If you enabled Backups on MediaMonkey for Windows 5+ you can try to see if there is an uncorrupted backup you can recover.
In MediaMonkey for Windows 4, if you don’t have a working backup of the database you can try to use a Third Party Addon like ZvedzdanD’s Restore/Synchronize Database, which may be able to import information from a corrupt database: http://www.mediamonkey.com/forum/viewtopic.php?f=2&t=42085
Applies to: MMW4, MMW5+
Hide original