Manually retrieve lost and damaged .bkf file is so hard task. Therefore, you can use third party tool such as Kernel for BKF Recovery utility. This kind of application is really helpful in repairing corrupt MS backup files. You can checkout from here
http://www.bkf.msbackuprecovery.org/