How do I recover newly created bitcoin addresses from an older wallet.dat? I had a bitcoin wallet and several other coins' wallets on my laptop and did a backup for my wallets several months before the laptop died.  Between that time, I had created several new bitcoin addresses.  After running several disk recovery tools, and they all told me that the wallet.dat files on my crashed hard drive were unrecoverable.

When I run bitcoin cliet using the older wallet.dat files, my newer addresses don't show up and my balance is incorrect.

Is there any way to fully recover addresses that were create AFTER the most recent walled.dat backup was created?  This can pose quite a problem since I have no access to the coins associated with the newly created addresses.  

Any insight would be greatly appreciated.
Unfortunately, this is not possible. One of the disadvantages of non-deterministic wallets is that when new keys are needed and the key pool is empty, they are generated randomly. If the new wallet is lost, there is no way to extract those keys from an older wallet.