Is Windows Vista taking a long time to startup? You can try defragmenting the boot files by using the Command Prompt in Windows Vista.

1. Go to Start/All Programs/Accessories/Command Prompt

2. At the prompt, type defrag c: -b

Or any drive letter. The below is some different ways to defrag from command prompt.

defrag c:

defrag c:\vol\mountpoint -w -f

defrag c: -a -v

defrag -c -v

3. Exit Dos Window when defrag has completed., you will see the original prompt when it is finished = as in mine it's C:\Users\donboulton>