This article explains the BACKTRACK error message “Unexpected restore error. May be backup file is wrong or corrupted…” and details how to fix the underlying problem that caused it to appear.
This error generally occurs during a conversion or upgrade of software version in BACKTRACK. It points to a situation which the program ran out of memory (RAM) during data conversion process.
A more technical explanation is that BACKTRACK is a 32-bit software. It has ability to address memory up to 2GB. If the data set you are trying to convert is large, the program may run out of memory during the conversion process. This can happen if the computer has more RAM than 2GB. Since BACKTRACK is a 32-bit application, it was designed to only use the more limited RAM available to Windows on 32-bit systems.
Since making the the data set smaller is generally not an option for BACKTRACK, we have to find a way for the program to complete the conversion process. If you are using 64-bit Windows, you may be tempted to add physical memory. This will not help as the problem is with the BACKTRACK program and not the availability of physical memory.
There is a program in the cyber space called ‘4GB Patch’. This program gives 32-bit programs ability to address address space > 2GB. I cannot say that it will work with all 32-bit software but it worked for BACKTRACK.
Corrupt Database Stops BACKTRACK from Opening – KBA-01285-K8K6Z5