- Local time
- 9:50 AM
- 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?

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.
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?
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
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