When you attempt to restore files using NTBackup.exe backup tool in Windows, sometimes the files might not get restored properly. Here you may also encounter certain error messages.

Cause

You may experience this behavior of NTBackup.exe because of any of the following reasons:

Corrupt File

Some third party backup software set following value to 1 while installing, but Windows NTBackup.exe sets it to 0:
“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Ntbackup\Backup Engine\Backup files inuse”
The open files are usually in a conflicting state and when you try to backup these files, the whole BKF file may get corrupted.

Missing File

If the value of above entry is set to 0, backup tool skips the open files; thus, some of the files might be missing when you restore files from backup.

Resolution

To solve this problem, go through the following steps:
.    Set the underwritten value to 0:

“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Ntbackup\Backup Engine\Backup files inuse”
.    Ensure that the file is consistent before you backup.
These methods are really helpful but work only to prevent this problem from occurring in future. They can not repair your corrupted BKF file and thus can not help you to carry out BKF File Repair.
To perform BKF File Repair and restore your precious data, you need to use third party applications, known as Microsoft Backup file repair software. These are fully automated MS Backup Recovery tools that scan your corrupted BKF file and extract as much data as possible from it.
You may find a wide range of bkf repair software in the market, but absolute MS Backup Recovery needs a powerful and sophisticated Microsoft Backup File Repair software such as Stellar Phoenix BKF Recovery.
Phoenix BKF File Repair tool works smoothly to repair damaged BKF files and is capable of handling most of the BKF corruption situations. It can repair BKF files created using backup tools of Windows XP, 2003 and 2000. This ms backup Recovery application is compatible with Windows Vista, XP, 2003 and 2000.