Basically, I think murdock2525 is right, but I always thought it was because a program or service running in the background was using some file while the defragger was running, so that it couldn't be moved. Anyway, Windows 98 seems to be really picky about being booted into safe mode to defrag, but Win2k will do it under a normal admin account.