The V7 Lite version of diskeeper isn't that great at doing a full defrag.
You can get Diskeeper Lite 9 from
Intel this version still won't defrag all files but will do a far better job than V7.
QUOTE
Download Intel® Desktop Utilities version 2.1.9.66
Intel® Desktop Boards Supported: Intel desktop boards based on Intel® 915, 925, 945, and 955 Express chipsets with Microsoft* Windows* XP and Windows* 2000 operating systems in English, French, Italian, German, Spanish, Russian, and Chinese (simplified).
Hardware Monitor Only Version (English Only) - Intel Desktop Utilities v2.1.9.66 [EXE 14.6 MB]
Full Version including additional software packages (Diskeeper Lite*, NTI Backup Now*, Symantec* Security Check, Avocent AdminWorks) - Intel Desktop Utilities v2.1.9.66 [EXE 88.9 MB]
However this is a 89mb download so if your using dial up I'm afraid this will take a very long time.
If you want to defrag the hiberfil.sys file you can either disable this setting:
Start
Control Panel
Performance & Maintenance
Power Options
Hibernate
Untick Enable Hibernation
Reboot the pc, then re-enable it if you use it. If you don't then I'd leave it disabled and you'll have freed up some space on your hdd but you won't be able to use hibernation.
Systinternals Page DefragOther than that I'm afraid your only option is to buy a defragger that will defrag locked files.
Raxco Perfect Disk
O&O Defrag
Diskeeper 10
Although there are other defrag software programmes out there.
Another free defrag program
http://www.auslogics.com/disk-defrag/O&O V4 for free although this is very slow and not a patch on V8.5 but for free it will do the job.
Download from O&O ArchiveParagon Partition Manager this is still free from this site requires online registration to get serial to install the software. This has a defrag option that again will defrag the locked files.