Fixing “Disk defragmenter could not start” error

By Liz Cornwell | January 24, 2009 |

greater than 3 minutes

Most of the time, Windows error messages are less than helpful! They give you little information or clue as to what the problem is, and even less idea how to fix it. If you’ve encountered the defrag error message “Disk defragmenter could not start”, here is a list of possible solutions to your problem.

1. Your drive has errors

Run either the inbuilt disk error checking facility through the Command Prompt, or use a third-party disk check utility. To use the inbuilt facility, locate your Command Prompt (Either click Start -> Run and type cmd.exe, or go to Start -> Accessories -> System Tools -> right-click Command Prompt and select Run as administrator). Type chkdsk /r, and type Y when asked if you want the disk checker to run the next time the computer is started. Reboot your computer and try to defrag again.

2. A recent change to your computer has caused the error

To find out if this is the case, roll back your system to the state it was before the change. To do this, run System Restore – log on to Windows as Administrator and go to: Start -> All Programs -> Accessories -> System Tools -> System Restore. Select the most recent restore point in the System Restore list and click Next.

If you still cannot defrag after all is done, try returning the system to an earlier time. Of course, if you can determine which program is causing the problem, you will still need to decide how to take action to fix the defrag error if you want to keep the program installed.

3. Check the page file

Go to Control Panel -> System -> Advanced tab and click Settings under Performance. Click the Advanced tab again, and look for the Change button under Virtual Memory. If No paging file is selected, try de-selecting it and seeing if that fixes your defrag error.

4. Try defragging in Safe Mode

Restart your computer and press F8 repeatedly after the boot screen to start Windows in Safe Mode. If your disk defragmenter can run in Safe Mode, this provides additional information to help diagnose what the problem is with a normal Windows start.

5. Check that you have enough free space to defragment

You will usually get a separate defrag error if you don’t have enough free space to defragment.

If you cannot resolve the
problem yourself, you can
ask our certified PC technicians for immediate assistance in the chat right on this page.
However, computers can act up at times. Make sure you have at least 15% of the space on your hard disk free by going to Computer or My Computer, right clicking the icon for your hard disk and going to Properties. Check that the percentage of free space indicated is at least 15% – preferably 20%. Just in case.

6. Check for malware on your computer

Malware is a malicious thing. It can cause problems seemingly unrelated to its activities. If you cannot defrag your hard disk, do a full malware scan using a recommended anti-virus and anti-spyware program like Trend Micro, Kaspersky, Auslogics Anti-Malware or Malwarebytes. Google the name of any program you find, because there is a huge number of fake anti-spyware programs that actually put spyware on your computer.

7. Disconnect additional hardware

If you have an external hard drive connected, disconnect it before trying to defragment your main hard drive.

8. Download your hard drive manufacturer’s diagnostic software

You will need to identify the make and model of your hard drive and visit the manufacturer’s website or contact their customer support to download their diagnostic tools. This may be able to fix errors that Windows own Check Disk utility cannot locate or fix, which may be the cause of defrag errors.

9. Get your Windows Updates

It is possible that a Windows update may fix your “disk defragmenter could not start” error. Go to the Windows Update site to verify that you have all necessary updates.

10. Defragmenter snap-in files have been de-registered

If you have recently installed and then uninstalled a third party defragmenter program, your built in defragmenter may not have been restored properly. Open the Command Prompt as described in point 1 and type cd \windows\system32. At the next prompt, type regsvr32 dfrgsnap.dll and regsvr32 dfrgui.dll to re-register those snap-in components.

Of course, if you are pressed for time and don’t want to run through a host of diagnostic activities – you just want to do your defrag! – you can quickly download a third party disk defrag application to do the job for you.

Fed up with your slow PC? Tired of waiting for Windows to start up? Take a look at the most common reasons behind poor performance and the best ways to deal with them here.
Your first order from Auslogics

Want 20% off right now? Subscribe to our newsletter and save!

You will immediately get a 20% discount coupon via email, and we will send you the Auslogics newsletter to notify of great discounts, new releases, helpful PC tips and giveaways.

Please enter a correct email address
Almost done! Please check your mailbox and confirm your address.

IMPORTANT: Auslogics values your privacy and will not disclose your information to any third parties. Every email includes an unsubscribe link, so you may unsubscribe any time. All personal data you provide to us is handled in accordance with applicable laws, including the European GDPR. Please see our Privacy Policy for more details.

Share it:
Do you like this post?
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)


Call us toll-free

US & Canada 1-888-257-4137

UK 1-800-041-8199

Australia 1-800-370-543

Chat with us online

Prefer us to call you back? Give us your phone number via chat

Fix your PC in THREE easy steps

Step 1

Call us or chat with us. Our agents are online around the clock

Step 2

We will remotely access your device, provide you with free diagnostics, and discuss repair options

Step 3

Sit back and watch. Most problems will be fixed immediately within less than an hour

Watch how it works or learn more about our service here