Excessive DB File Fragments can lower the performance of your computer. Learn more about when and how to defragment your computer to avoid performance issues in your QuickBooks desktop.
What are DB file fragments?
DB file fragments are:
- Discrete blocks of your hard drive in which Windows is storing your data file
- A normal part of the operation of any program running under a Windows OS
- A function of the hard drive on which your data file is stored
DB file fragments are not:
- Created by QuickBooks Desktop or by the data manager
- Corrupted blocks of your company data file
- Causes or indications of damage in your data file
- Related to QuickBooks Desktop users or how they log into the data file
Tip: Press F2 (or Ctrl + 1) in QuickBooks Desktop to see your DB file fragments count.
For more information, see the Microsoft Support Centre.
How do DB File Fragments affect QuickBooks Desktop operation?
- Fragmentation is neither a cause of nor an indication of damage in your company data file.
- Fragmentation is not a reason to reinstall QuickBooks Desktop or to reenter data.
- Excessive fragmentation can compromise performance because QuickBooks Desktop (and other applications) must read multiple blocks on your hard drive to retrieve data from a single file. Some guidelines are:
- DB Fragments fewer than 100 usually do not affect QuickBooks performance.
- If your DB Fragments are more than 100, you should defragment your server/host hard drive.
Reduce DB file fragments
Caution: Do not use the procedures in this article if your server/host has a solid state drive (SSD). This type of drive should not be defragmented.
Check if your computer has a Solid State Drive (SSD)
- From your keyboard, press the Windows logo.
- Enter Optimize, then select Defragment and Optimize Drives.
- The Optimize Drives window opens.
- The Media type column tells you if your computer is running SSD or HDD.
Short Term: Manually defragment your server/host hard drive
Important: Disk Defragmenting can take a long time to complete, especially if the disk has not been defragged for a long time. It may be best to run it overnight or even over the weekend.
- In your company file, press F2 and record the number of DB File Fragments.
- Follow the instructions at the Microsoft Support Centre.
- Repeat Step 2 then note the difference in the number of DB File Fragments.
Long term: Set your server/host to defragment automatically.
You can set most Windows computers to defrag automatically.
Create and restore a Portable Company File (PCF)
If you cannot defragment your server/host hard drive (the server is too busy or you do not have permissions) you can Create and restore a Portable Company File (PCF).
This technique can reduce DB File Fragments because it creates a new copy of your company data file which Windows stores on the hard drive. Be aware that:
- If the new file is stored in a less-fragmented portion of your drive, the DB File Fragments could decrease.
- If the new file is stored in a more-fragmented portion of your drive, the DB File Fragments could increase.
You must create and restore the PCF on your server/host, which means that you must have the full QuickBooks program installed on your server/host, not just the QuickBooks data manager. If you copy your data file to a workstation, create and restore the PCF, then copy your file back to your server/host, then the DB File Fragments may not change.