Why is chkdsk so much slower at boot time?

maxseven

Active member
Guru
VIP
Local time
2:29 PM
Messages
930
Something I've always wondered about: if I do a disk Properties/Tools/Check now and am successful i.e. the drive's not mounted and is checked (typically with just "auto fix" selected, not "check for bad sectors") it runs lickety-split i.e. usually less than a minute even on very large drives.

But if the drive is busy and has to be checked at boot time, after restart when the Windows boot process gets to the check (and after the count-down) it takes a much looonger time to do the check. Maybe not an order of magnitude, but 5 times longer typically.

It seems counter-intuitive that it would take longer at boot time to run a chkdsk vs. at the Windows desktop; shouldn't it be the other way around? Or is the boot-time check somehow more thorough than the check at Windows time? You'd think since that's all the machine is doing it would be fast as heck, or at the very least AS FAST as running it from Windows wouldn't you?

:p

Another question please: If I want to check ALL MY DISKS at boot time before Windows loads, is this as simple as say running a batch file to set all the dirty bits then rebooting? I believe the command for this is

fsutil dirty set volume:

I have a PC with some 8 or 9 drives that I usually Hybrid Sleep, and sometimes I suffer hangs & crashes and lose track of whether I've done a chkdsk following (rare, but it happens) so I'd like periodically just to check everything at one time.
 

My Computer My Computer

At a glance

Windows 7 Professional 64bitIntel Core i7 4600M @ 2.90GHz16.0GB Dual-Channel DDR3 @ 797MHz (11-11-11-28)Intel HD Graphics 4600 (Dell) 2048MB ATI AMD ...
Computer type
Laptop
Computer Manufacturer/Model Number
Dell Latitude E6540 Laptop
OS
Windows 7 Professional 64bit
CPU
Intel Core i7 4600M @ 2.90GHz
Motherboard
Dell Inc. 0CYT5F (SOCKET 0)
Memory
16.0GB Dual-Channel DDR3 @ 797MHz (11-11-11-28)
Graphics Card(s)
Intel HD Graphics 4600 (Dell) 2048MB ATI AMD Radeon HD 8790M
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
HP ZR30w (2560x1600@60Hz)
Hard Drives
256GB LITEONIT LMT-256M6M-41 mm SATA (SSD)
1TB Samsung SSD 860 EVO mSATA SATA (SSD)
2TB USB 3.0 USB Device
115GB SanDisk Ultra Fit USB
Other Info
Multiple Dell E-Port Plus II Port Replicator/Docking Stations 0Y72NH USB 3.0 + 130W AC Adapters
I've done a chkdsk following (rare, but it happens) so I'd like periodically just to check everything at one time.
I don't do this very often. But when I do it's a PIA, and I think it's odd that it's slower at boot than in Windows.

I already have Acronis drive monitor software and while that apparently does well to check SMART attributes I don't think it knows if an unclean shutdown has left a file system anomaly in place.
 

My Computer My Computer

At a glance

Windows 7 Professional 64bitIntel Core i7 4600M @ 2.90GHz16.0GB Dual-Channel DDR3 @ 797MHz (11-11-11-28)Intel HD Graphics 4600 (Dell) 2048MB ATI AMD ...
Computer type
Laptop
Computer Manufacturer/Model Number
Dell Latitude E6540 Laptop
OS
Windows 7 Professional 64bit
CPU
Intel Core i7 4600M @ 2.90GHz
Motherboard
Dell Inc. 0CYT5F (SOCKET 0)
Memory
16.0GB Dual-Channel DDR3 @ 797MHz (11-11-11-28)
Graphics Card(s)
Intel HD Graphics 4600 (Dell) 2048MB ATI AMD Radeon HD 8790M
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
HP ZR30w (2560x1600@60Hz)
Hard Drives
256GB LITEONIT LMT-256M6M-41 mm SATA (SSD)
1TB Samsung SSD 860 EVO mSATA SATA (SSD)
2TB USB 3.0 USB Device
115GB SanDisk Ultra Fit USB
Other Info
Multiple Dell E-Port Plus II Port Replicator/Docking Stations 0Y72NH USB 3.0 + 130W AC Adapters
Back
Top