Defrag Doesn't Do Anything

Hey All, Got a 40 Gig drive thats about 45 to 50 % free and when I Defrag, upon completion it tells me that some files cannot be moved. The problem is when I load up Defrag again it analyzes my drive and tells me that I should Defrag the drive that just took 3 hrs to complete.

Windows Software 5498 This topic was started by ,


data/avatar/default/avatar16.webp

29 Posts
Location -
Joined 2000-02-07
Hey All,
Got a 40 Gig drive thats about 45 to 50 % free and when I Defrag, upon completion it tells me that some files cannot be moved. The problem is when I load up Defrag again it analyzes my drive and tells me that I should Defrag the drive that just took 3 hrs to complete. Whats up with this. Any Ideas?
 
Thanks
PrinceAli0

Participate on our website and join the conversation

You have already an account on our website? Use the link below to login.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


data/avatar/default/avatar18.webp

57 Posts
Location -
Joined 2001-07-25
What files does the built-in defragmenter say remain fragmented?
 
- Greg/Raxco Software

data/avatar/default/avatar07.webp

40 Posts
Location -
Joined 2001-12-15
"Buy" a copy of Diskeeper. That reboots and defrags without WinXX running, so it can move everything.
 
The problem is when you're running an OS, certain files are always used and the OS can't just stop using them. kernel32 for instance. If Windows stopped using the kernel it would go haywire (and we all know Windows never goes haywire otherwise, right?). Because of that, the file can't be moved, copied, accessed, looked at with a funny face, etc. without Windows bombing out on you.
/L.A

data/avatar/default/avatar18.webp

57 Posts
Location -
Joined 2001-07-25
"Buy a copy of Diskeeper. That reboots and formats without WinXX running, so it can move everything.
 
The problem is when you're running an OS, certain files are always used and the OS can't just stop using them. kernel32 for instance. If Windows stopped using the kernel it would go haywire (and we all know Windows never goes haywire otherwise, right?). Because of that, the file can't be moved, copied, accessed, looked at with a funny face, etc. without Windows bombing out on you."
 
This above is absolutely incorrect. There are only certain files that can NOT be defragmented online - among them the pagefile, hibernate file, directories on FATx partitions and non MFT metadata on NTFS partitions. Other than that, the Microsoft defrag APIs, (which are part of the operating system and defragmenters such as the built-in defragmenter, PerfectDisk, Diskeeper, O&O Defrag, Ontrack, Defrag Commander all use), allow files that are open by other users/processes/applications to safely be defragmented online. It is these MS defrag APIs that handle all of the low level I/O synchronization that is needed to allow this to happen. A boot time defrag (which the built-in defragmenter can't do) is required to defragment the above mentioned files.
 
In addition, Diskeeper (as well as any other defragmenter) has no ability to format a partition during boot time - or any other time.
 
- Greg/Raxco Software
 
Disclaimer: I work for Raxco Software, the maker of PerfectDisk - a commercial defrag utility and a competitor to the defrag products listed above, as a systems engineer in the support department.

data/avatar/default/avatar07.webp

40 Posts
Location -
Joined 2001-12-15
I stand corrected! =) My apologies
/L.A

data/avatar/default/avatar33.webp

31 Posts
Location -
Joined 2001-10-23
How come I just defragmented my system partition using Diskeeper before XP starts then (as in when chkdsk runs)? And after checking the state of the drive in Windows, it does infact now show that the Pagefile is one big cluster, as opposed to lots of seperate ones.
My system starts quicker now too, which is nice