Compare the file with any other Windows 7 32 bit system (version and size). Can you rename it (and back of course), can you scan it with your antivirus, can you copy it?
If necessary, replace it with a good version. You might need to boot into Linux to be able to get that from your USB-stick.
But first I would try sfc /scannow from the command prompt to see if that finds anything wrong.
It's not sure at all that the issue is a corrupted file, but it's possible and not too difficult to check. If it's not that there's more involved. Then we try system restore and a clean install of Windows.
Kees
Out of the blue my laptop will not boot windows 7. It is a Hp 4730s with win home premium 32bit installed (it was a mix up and as a consequence it got a 32 bit).
I've tried disabling everything system non essential in msconfig and updated the bios without success. Right before the OS should load, right after the win logo disappears a black screen persist.
Now i can boot it in safe mode, and i've enabled boot loging, the problem seems to be AFD.SYS related. If anyone has a clue what the problem is, please help.
The bootlog:
Bootlog_dropbox

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic