This is what worked for me:
I downloaded Bootkit Remover version 18.104.22.168 .
Here is the download link: http://www.esagelab.com/files/bootkit_remover.rar
I followed the included instructions.
The tool should be run from a command line with Administrator privileges.
1. To verify purity of all system drives' MBRs:
Scanning should be completed in a couple of milliseconds. In the output
you will receive one of the three verdicts for each drive:
OK (DOS/Win32 Boot code found)
- MBR boot code is clean.
Unknown boot code
- MBR boot code is modified. This practically corresponds to either
an active bootkit infection, or a custom boot manager installed (such
Controlled by rootkit!
- a bootkit with self-hiding capabilities is detected.
2. To restore the original boot code:
> remover.exe fix <device>
... where <device> is the target physical drive name (ex. \\.\PhysicalDrive0).
This tool restored my boot code. My partitions on the drive remained intact and I was able to access them
without any problems. The Drive Letters were changed. I used Disk Management to change them back .
I was very pleased with this tool.