The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Why it takes so long to defrag with Vista?

    Discussion in 'Windows OS and Software' started by hendra, Mar 29, 2008.

  1. hendra

    hendra Notebook Virtuoso

    Reputations:
    157
    Messages:
    2,020
    Likes Received:
    6
    Trophy Points:
    56
    I have been waiting for about 3 hours now and Windows Vista is still defragging without telling me when is it going to finish. There is no feedback at all other than the little icon that says that it is still defragging.

    I don't recall having to wait this long with XP. I have 2.6GHz C2D with 2GB RAM and 5400 RPM HD. And I have 22GB occupied out of 150GB hard disk. So, there is plenty of free space. There is no other program running. Disk Defragmenter is the only program running.

    Why does Vista take so long to defrag and what can I do to speed it up other than using a 3rd party defragmenter?
     
  2. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    The Vista defragger is different from the XP one. The Vista defragger runs in the background at very low priority and is constantly defragging your machine. You never have to manually run it. If you want a more traditional defragger, try out Auslogic's Defragger.
     
  3. coolguy

    coolguy Notebook Prophet

    Reputations:
    805
    Messages:
    4,679
    Likes Received:
    12
    Trophy Points:
    106
    If you are defragmenting for the first time it will take a while to complete (1-2hrs) depending on the size of your HD. Vista defragger is a bit slow.
     
  4. PJ@y-Z

    PJ@y-Z Notebook Evangelist

    Reputations:
    41
    Messages:
    484
    Likes Received:
    0
    Trophy Points:
    30
    there's no way :D
     
  5. swarmer

    swarmer beep beep

    Reputations:
    2,071
    Messages:
    5,234
    Likes Received:
    0
    Trophy Points:
    205
    You could try running it from the command line.

    "defrag /?" (without the quotes) gives you the command-line options.

    C:\Windows\system32>defrag /?
    Description: Locates and consolidates fragmented files on local volumes to
    improve system performance.

    Syntax: defrag <volume> -a [-v]
    defrag <volume> [{-r | -w}] [-f] [-v]
    defrag -c [{-r | -w}] [-f] [-v]

    Parameters:

    Value Description

    <volume> Specifies the drive letter or mount point path of the volume to
    be defragmented or analyzed.

    -c Defragments all volumes on this computer.

    -a Performs fragmentation analysis only.

    -r Performs partial defragmentation (default). Attempts to
    consolidate only fragments smaller than 64 megabytes (MB).

    -w Performs full defragmentation. Attempts to consolidate all file
    fragments, regardless of their size.

    -f Forces defragmentation of the volume when free space is low.

    -v Specifies verbose mode. The defragmentation and analysis output
    is more detailed.

    -? Displays this help information.

    Examples:

    defrag d:
    defrag d:\vol\mountpoint -w -f
    defrag d: -a -v
    defrag -c -v



    You should get some progress feedback this way.
    It might make it run at a higher priority than when launched from the GUI... but I'm not sure about that.

    EDIT: Actually, the process priority shouldn't really matter if you're not doing anything else on the computer.
     
    Last edited by a moderator: May 8, 2015
  6. hendra

    hendra Notebook Virtuoso

    Reputations:
    157
    Messages:
    2,020
    Likes Received:
    6
    Trophy Points:
    56
    Thanks for the tip. I run defrag from the command line
    defrag c: -v -w

    There is no progress bar. I need to now when defrag is going to finish.
     
  7. swarmer

    swarmer beep beep

    Reputations:
    2,071
    Messages:
    5,234
    Likes Received:
    0
    Trophy Points:
    205
    Meh... sorry... guess I was wrong about that part. ;)

    Prints out some nice info when it's done though. :)

    C:\Windows\system32>defrag c: -a
    Windows Disk Defragmenter
    Copyright (c) 2006 Microsoft Corp.

    Analysis report for volume C: OS

    Volume size = 75.26 GB
    Free space = 19.89 GB
    Largest free space extent = 5.85 GB
    Percent file fragmentation = 0 %

    Note: On NTFS volumes, file fragments larger than 64MB are not included in t
    he fragmentation statistics

    You do not need to defragment this volume.


    I guess you'd better download another defrag program. Check the free software sticky thread in this forum for some links to recommended defrag programs.
     
    Last edited by a moderator: May 8, 2015
  8. Nocturnal310

    Nocturnal310 Notebook Virtuoso

    Reputations:
    792
    Messages:
    2,708
    Likes Received:
    0
    Trophy Points:
    0
    I prefer 3rd Party apps for Utility based softwares.

    I never use Vista in-built stuff.

    For Surf: Firefox.
    For Defragging: JKdefrag or Auslogics
    For music & movies : VLC player.


    Basically, i am telling you to stop using Softwares which you are not happy with.
     
  9. AKAJohnDoe

    AKAJohnDoe Mime with Tourette's

    Reputations:
    1,163
    Messages:
    3,017
    Likes Received:
    0
    Trophy Points:
    105
    The Vista defragger is actually pretty good. For a better one, look at PerfectDisk 2008, although it is a bit pricey.