It is common for malware to attack the Window File Protection mechanism of which sfc_os.dll is a part.
The trojan may have been spoofing this file when AdAware deleted it will have been unable to delete it during that session so would quarantine it until next reboot therefore Windows would not have detected it had gone missing and replaced it from the dllcache as it would if it had been accidentally deleted.
Therefore you'll have to copy it manually from the dllcache folder or if that one got zapped too then you'll have to locate it from your Windows CD.
Once you have it back again you can from a command prompt type SFC /scannow (have your Windows CD ready) and it will replace any nobbled system files with verified good ones. Of course you can't do that until you have SFC working properly again with a good version of sfc_os.dll back in place.