I'm running Windows 7 Ultimate 64 bit and ThinkPad battery does drain during hibernation. I have disabled Wake on Lan within BIOS and any other device within device manager that has the option to "Allow this device to wake up computer" unchecked...but still no good.
OS Dual Boot Windows 7 Home Premium 32bit and Ubuntu 10.10 CPU AMD Turion(tm) II Dual-Core Mobile M500 2.20 GHz Memory 3 GB (2.75 Usable) Graphics Card AMD M860G with ATI Mobility Radeon 4100
1 - it may be you actually going to hybrid-sleep mode, so check that, if you see a light flashing then its not in hibernate.
2 - batteries drain anyway even when not used albeit slowly.
System Manufacturer/Model Number home built OS windows 7 ultimate x64 CPU intel i5 750 Motherboard asus p7p55d-e modded 1601 bios to get 11.2 intel option rom Memory 16 gig ram ddr3 @ 1333 9-9-9-24 CR2 Graphics Card evga 460 GTX 1 GIG SC Sound Card asus xonar D2X Monitor(s) Displays dell 2209WA Screen Resolution 1680x1050
Keyboard microsoft business ps2 keyboard Mouse microsoft optical black mouse PSU coolermaster silent pro 600watt modular Case antec P182 Cooling artic freezer 7 pro rev 2, 3 case fans Hard Drives Samsung 830 SSD 128gig - boot device wooosh - P55
WD black cavalier 640gig WD6401AALS - P55
WD 500gig WD5000AAKS - P55
Seagate 500gig ST3500630AS - P55
Samsung 750gig HD753LG - Marvell ide mode (drive doesnt like ahci) Internet Speed 30 meg cable Other Info All drives listed as P55 using AHCI
I'm positive that it's going into hibernate mode. I click on start and then choose hibernate. There is no hybrid sleep mode that I'm aware of on my Thinkpad T400. Lenovo has no clue either...no surprise there.
I know this post is pretty old since my last update, but I figured it out. By turning off my wifi before shutting down, keeps my battery at full capacity.