chkdsk high memory usage / memory leak

poisonsnak

New member
Local time
6:41 PM
Messages
5
Has anyone else noticed that chkdsk uses all available physical memory (if you let it run long enough)?

I find that if I run chkdsk and watch the memory usage in task manager it jumps by about 50MB every 2 seconds or so until it either finishes or hits around 3.2GB at which point my physical memory shows 99% used (I'm running 4GB), and the system of course slows to a crawl.

If you just run a quick chkdsk on your boot drive you may not notice it, but try running something longer like chkdsk /r on a flash drive or chkdsk /f on a bigger internal drive (but not your OS drive as this would require a reboot) and watch the memory usage climb. I have duplicated this on both systems I have running win7. My XP machine (checking the same USB flash drive) uses a much more normal amount of memory for chkdsk (20 - 30 MB).

Anyway, just looking for suggestions, as I have 5 old hard drives that I would like to check. Normally I would run all 5 at once, but with this system it's just not possible as they each use about 700MB of memory and once all the system RAM is used up the disk checking process slows down a lot.
 

My Computer

OS
Win7 Pro x64
CPU
Phenom II 940 BE (quad 3.0)
Motherboard
GA-MA790GP-DS4H (Gigabyte 790GX/SB750)
Memory
Twin2X4096-8500C5 (4GB DDR2-1066)
Graphics Card(s)
Onboard (HD 3300 128MB SP)
Sound Card
Onboard
Monitor(s) Displays
Samsung 226BW (22" LCD)
Screen Resolution
1680x1050
Hard Drives
Corsair X32
Seagate ST31500541AS (x2)
Seagate ST31000340AS
PSU
Corsair HX520
Case
Antec P180
Cooling
Thermalright Ultra-120 w/ Scythe SFF21D (120mm 800rpm)
Keyboard
Logitech MX-5000 (bluetooth)
Mouse
Logitech MX-1000 (bluetooth)
Internet Speed
2M DSL
chkdsk /r is implys /f if you only doing NTFS format then try /I or /D or /C

/I NTFS only: Performs a less vigorous check of index entries.
/C NTFS only: Skips checking of cycles within the folder
structure.
/B NTFS only: Re-evaluates bad clusters on the volume
(implies /R)
 
the /I and /C switches speed up stages 1-3 quite a but but don't do anything for stages 4 and 5 (on these old hard drives I want to check them with /B to find bad clusters and re-evaluate any existing ones). I tried running with the switches and the huge memory usage still occurs, it just doesn't get noticeable until stage 4 has been running for a few seconds since it flies through the first 3 so quickly

Also chkdsk makes the following remark when you use /I and /C:

Code:
WARNING!  I parameter specified.
WARNING!  C parameter specified.
Your drive may still be corrupt even after running CHKDSK.

I don't really want this, and to be honest stages 1-3 take so little time anyway I don't think I will use /I or /C. Thanks for the info though.

To be honest I was posting this more as a "found a bug in win7 possibly?" type thread, not a "help me test these hard drives thread". I am testing them one by one on my laptop (running xp with an external enclosure). It's slow going but still a lot faster than it was on my win7 machine.

edit 2: I just checked it on a vista machine I have at work and chkdsk's memory usage is 2,584k on the same usb flash drive. Kind of unusual for windows 7 to use over 1000x as much memory for the same application
 
Last edited:

My Computer

OS
Win7 Pro x64
CPU
Phenom II 940 BE (quad 3.0)
Motherboard
GA-MA790GP-DS4H (Gigabyte 790GX/SB750)
Memory
Twin2X4096-8500C5 (4GB DDR2-1066)
Graphics Card(s)
Onboard (HD 3300 128MB SP)
Sound Card
Onboard
Monitor(s) Displays
Samsung 226BW (22" LCD)
Screen Resolution
1680x1050
Hard Drives
Corsair X32
Seagate ST31500541AS (x2)
Seagate ST31000340AS
PSU
Corsair HX520
Case
Antec P180
Cooling
Thermalright Ultra-120 w/ Scythe SFF21D (120mm 800rpm)
Keyboard
Logitech MX-5000 (bluetooth)
Mouse
Logitech MX-1000 (bluetooth)
Internet Speed
2M DSL
I use O&O Defrag and it runs in memory all the time... I have 6 gb of RAM and my RAM usage is at 45% just at a new boot. I've even gone into the registry to change the Prefetch parameters to '2' instead of '3' so 7 doesn't load all my programs into memory on boot up. :geek:

Not sure if it's the same, but I do know that my drives are always 0% fragmented. And I know it uses chkdsk on every one of my four hard drives. :geek:

Anyone else with high mem utilization while checking hard drives? I mean, I know I'll be adding that extra 6 GB of RAM in a few days so I don't need to worry about it, but just curious anyway, sionce I know MS did a lot of changes to the mem utilization between Vista and Win7... :p
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 Professional x64
CPU
i7 965 Extreme Edition @ 3.34 (x25 multiplier)
Motherboard
Asus P6T Deluxe V.2
Memory
12GB Corsair Dominator XMP1.3 @1600mHz
Graphics Card(s)
eVGA GeForce GTX285 2GB Edition
Sound Card
Creative Labs X-Fi Elite Professional
Monitor(s) Displays
24" Gateway w/ Faroudja HD@ 1920x1200
Screen Resolution
1920x1200
Hard Drives
2-Seagate 7200 1 TB 32MB cache RAID 1
1-Seagate 7200 750 GB 32MB cache
1-Seagate 7200 1 TB GB 32MB cache
PSU
Antec 850w
Case
Thermaltake Armor+MX
Cooling
Cooler Master Hyper N520
Keyboard
Logitech 3200 Wireless Desktop
Mouse
Logitech 3200 Wireless Desktop
Internet Speed
33Mb down/7Mb up (From Comcast, believe it or not!)
Other Info
LG BD/DVD/CD Burner, HP OfficeJet X7590, Canon 7-Ink Wide Format. Motorola SurfBOARD Modem, Philips 5.1 speaker system. WD 1TB Backup/Networked 1TB backup.
Gateway MP8708 Core 2 Duo laptop
same thing happens to me
im using build 7100 from the microsoft page
when the chkdsk gets to the last step
"Usn Journal verification completed.
CHKDSK is verifying file data (stage 4 of 5)..."
the memory goes horrible high and the computer gets slow.. when i saw my memory status gadget.. it says 40 megs free im like O.o
open up task manager chkdsk taking 2 gigs
 

My Computer

Computer type
PC/Desktop
OS
Windows 8.1 Pro 64bit
CPU
Intel i5-2500k @ 4.0ghz
Motherboard
Asus Sabertooth z77
Memory
G.skill RipjawsX 16GB (4GB x 4) DDR3-1866
Graphics Card(s)
Gigabyte gtx 780 Winforce gv-n780oc-3gd
Sound Card
onboard realtek ALC892
Monitor(s) Displays
Acer GD235hz
Screen Resolution
1920*1080
Hard Drives
2x Sandisk SSD 60gb raid 0 @ Intel® z77
8x Western Digital Green 1tb raid 5 @ RocketRAID 272x_1x
PSU
Rosewill RBR1000-M
Case
Antec darkfleet 85
Cooling
Zalman LQ310
Keyboard
logitech g19
Mouse
logitech g9x
Internet Speed
10mb download, about 400k upload T_T
Antivirus
my brain
Browser
firefox and chrome
Yeah. I've done a little troubleshooting since and this is what I've found:

chkdsk /f seems to use 5MB of memory (at peak) for every 1GB of disk space you check (tested on a couple drives - example: a drive with 300GB of data uses 1.5GB of RAM

chkdsk /r seems to use memory equal to the amount of files on the disk. If I put 2.5GB of files on my USB flash drive and use chkdsk /r, it uses 2.5GB of memory by the end of stage 4 (though it stops increasing when you hit stage 5)

Also I tried formatting my USB flash drive to exFAT and FAT32 and the problem does not occur on these two filesystems (seems to be limited to NTFS?)

I'm visiting a friend of mine this weekend that runs vista x64 (my vista install is 32-bit) and I plan to sneak into his system32 directory and borrow his chkdsk / chkntfs / autochk executables and transplant them into my 7 install and see if the situation improves.
 

My Computer

OS
Win7 Pro x64
CPU
Phenom II 940 BE (quad 3.0)
Motherboard
GA-MA790GP-DS4H (Gigabyte 790GX/SB750)
Memory
Twin2X4096-8500C5 (4GB DDR2-1066)
Graphics Card(s)
Onboard (HD 3300 128MB SP)
Sound Card
Onboard
Monitor(s) Displays
Samsung 226BW (22" LCD)
Screen Resolution
1680x1050
Hard Drives
Corsair X32
Seagate ST31500541AS (x2)
Seagate ST31000340AS
PSU
Corsair HX520
Case
Antec P180
Cooling
Thermalright Ultra-120 w/ Scythe SFF21D (120mm 800rpm)
Keyboard
Logitech MX-5000 (bluetooth)
Mouse
Logitech MX-1000 (bluetooth)
Internet Speed
2M DSL
I'm visiting a friend of mine this weekend that runs vista x64 (my vista install is 32-bit) and I plan to sneak into his system32 directory and borrow his chkdsk / chkntfs / autochk executables and transplant them into my 7 install and see if the situation improves.

Did this and it didn't work. After the swap, if you run chkdsk you get a "chkdsk has stopped working..." crash type message. Swapped the .exes in from an install of Vista x64 with no service packs. Guess anyone who wants to run chkdsk on windows 7 will have to wait for MS to fix this one (if they even know about it...?)
 

My Computer

OS
Win7 Pro x64
CPU
Phenom II 940 BE (quad 3.0)
Motherboard
GA-MA790GP-DS4H (Gigabyte 790GX/SB750)
Memory
Twin2X4096-8500C5 (4GB DDR2-1066)
Graphics Card(s)
Onboard (HD 3300 128MB SP)
Sound Card
Onboard
Monitor(s) Displays
Samsung 226BW (22" LCD)
Screen Resolution
1680x1050
Hard Drives
Corsair X32
Seagate ST31500541AS (x2)
Seagate ST31000340AS
PSU
Corsair HX520
Case
Antec P180
Cooling
Thermalright Ultra-120 w/ Scythe SFF21D (120mm 800rpm)
Keyboard
Logitech MX-5000 (bluetooth)
Mouse
Logitech MX-1000 (bluetooth)
Internet Speed
2M DSL
Hey, I face the same damn stupid bug. It really anoying at times to do a disk check and see that your computer seems sluggish. 7 RC 32-bit here on a P4 S478 3.0 Ghz+1 GB RAM
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 32-bit; no 64 coz its a P4 478
CPU
Pentium 4 3.00 GHZ HT Socket 478 :(
Motherboard
MSI PM8M-V
Memory
1 GB Kingston DDR-400
Graphics Card(s)
HIS X1650 PRO AGP :(
Sound Card
Intergrated Realtek AC'97
Monitor(s) Displays
17" CRT :(
Screen Resolution
Native: 1027*768 MAX: 1280*1024 :(
Hard Drives
80 GB Maxtor
500 GB Seagate (7200.11)(T.T its now RMA)
I had this happed today. I have an SSD, 8GB RAM so have page file disabled. (running great)

I was running a chkdsk on an EXTERNAL drive and it used ALL 8GB.

Is it okay to run this on external drives? Is there another better way? From CMD propt perhaps.
 

My Computer

Computer Manufacturer/Model Number
Keeps changing - (Custom)
OS
Windows 7 Professional x64
CPU
Intel Core i7 860
Motherboard
Gigabyte GA-P55-UD4P
Memory
4GB DDR3 Mushkin 1600Mhz @ 7-8-7-20
Graphics Card(s)
MSI GTS250 1GB DDR3 Twin Frozr
Sound Card
Onboard realtek
Monitor(s) Displays
Samsung SyncMaster 24" P2450 + Samsung 20" 2033
Screen Resolution
1920 X 1080 and 1600 X 900 (#2 system 1440 X 900)
Hard Drives
Patriot Inferno 120GB SSD + 3 WD Blue 640GB drives
PSU
Corsair 750 HX Modular
Case
Lancool PC-K62
Cooling
Cooler Master TX3 CPU cooler and 4-140mm and 1-120mm case
Keyboard
Gigabyte USB keyboard
Mouse
Microsoft wireless laser mouse 5000
Internet Speed
7 Mb down 1.5 up
Other Info
System #2: AMD Phenom II X6 1055T (Freezer 7 Pro cooler) - Gigabyte 880GMA-UD2H - WD 500GB Black - 9500GT (1GB) 500W OCZ modular PSU - Antec 200 case. System #3 (LapTop) Core 2 Duo T6670 - 320GB 7200RPM HD - 4GB DDR3 RAM.
C:\Windows\system32>chkdsk /?
Checks a disk and displays a status report.

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]

volume Specifies the drive letter (followed by a colon),
mount point, or volume name.
filename FAT/FAT32 only: Specifies the files to check for fragmentation
.
/F Fixes errors on the disk.
/V On FAT/FAT32: Displays the full path and name of every file
on the disk.
On NTFS: Displays cleanup messages if any.
/R Locates bad sectors and recovers readable information
(implies /F).
/L:size NTFS only: Changes the log file size to the specified number
of kilobytes. If size is not specified, displays current
size.
/X Forces the volume to dismount first if necessary.
All opened handles to the volume would then be invalid
(implies /F).
/I NTFS only: Performs a less vigorous check of index entries.
/C NTFS only: Skips checking of cycles within the folder
structure.
/B NTFS only: Re-evaluates bad clusters on the volume
(implies /R)
The /I or /C switch reduces the amount of time required to run Chkdsk by
skipping certain checks of the volume.
C:\Windows\system32>
The answer is : YES
 
I ran CHKDSK with sector repair from the properties window on one of my RAID 0 partitions, once all the way through and once cancelling. It used most of my 12GB memory soon after starting, but nothing bad - I could still surf the browser and such. When it finished and reported no errors, mem usage went back to normal. When I cancelled the second check, mem usage went back to normal after a few seconds.

I see no problem here in my case, just use of available memory, which probably improves performance.
 

My Computer

Computer Manufacturer/Model Number
Custom workstation /// Lenovo X61t tablet notebook
OS
Windows 7 RTM x64
CPU
Core i7 980X @ 4.04GHz OC /// Core Duo L7500 @ 1.6GHz
Motherboard
Asus P6T6 WS Revolution ///
Memory
12GB G. Skill @ DDR-1600 OC /// 4GB
Graphics Card(s)
Saphire HD4870 Toxic 1GB /// Intel Mobile GMA X3100
Monitor(s) Displays
Dual Eizo 24" SX2461W /// 12"
Screen Resolution
1920x1200 /// 1400x1050
Hard Drives
Workstation:
5x 750GB Barracuda-11 on Areca ARC-1220;
4x 1.5TB Barracuda-11 on Intel ICH10R;
Volumes:
300GB RAID 0, 2.7TB RAID 10 on Intel;
100GB RAID 0, 1.4TB RAID 10 on Areca ///
Notebook: G.Skill Titan 256GB SSD
PSU
Tagan ITZ 1100
Case
GHS-1500 ///
Cooling
Thermalright IFX-14 + a slew of stealth fans ///
Keyboard
Logitech Edge ///
Mouse
Logitech Wireless Optical Trackball
Internet Speed
5Mbps down / 820Kbps up
Other Info
Main use: photography;
DVD Drive: L.G GGW-H20L Blu-Ray / DVD;
OC: QPI/DRAM @ 1.33v, CPU @ 1.293v, DRAM Bus @ 1.65v, CPU PLL @ 1.88v, CPU mult = 25x, BCLK = 160, DDR3-1604 @ 7-8-7-24
I have just found this thread and I have only skimmed it so I am not sure if a solution has been found just yet. I have the same problem. Windows suggested I run a check disk on my 500GB external hard disk. I have 16GB of RAM and it ate all of it up!!! It was crazy, although my system didn't seem to slow down. I foolishly opened control panel in this state an explorer crashed (also the check disk stopped lol). Any fixes for this??
 

My Computer

OS
Windows 7 Professional 64 bit
CPU
Intel i5 2500k
Motherboard
Asus P8Z 68-V LX
Memory
16GB
Graphics Card(s)
Asus GTX 550 Ti
Sound Card
On Board
Monitor(s) Displays
x2 Plasma screen TV, 24 inch LCD moniter
PSU
780W
Cooling
Stock
There is no solution because there is no problem.

If you run Check Disk close everything else and let it run.
Do not open other programs while it is running.
 

My Computer

Computer Manufacturer/Model Number
Hopalong/ Godzilla
OS
Windows7 Pro 64bit SP-1; Windows XP Pro 32bit
CPU
Intel Core i7-870 Lynnfield 2.93GHz LGA 1156 95W Quad-Core
Motherboard
ASUS P7P55D-E PRO
Memory
8GB@1400MHz Crucial Ballistix DDR3-1600 4x2GB
Graphics Card(s)
ASUS ENGTX460 DirectCU/2DI/1GD5 1GB 256-bit GDDR5
Sound Card
VIA Onboard
Monitor(s) Displays
Asus VS248H-P 24"; Samsung SyncMaster 941BW 19"ws
Screen Resolution
1920x1080; 1440x900
Hard Drives
Samsung 830 120GB SSD
Intel 320 120GB SSD
Western Digital Caviar Black WD7501AALS 750GB 7200 RPM SATA 3.0Gb/s
Western Digital Caviar Black WD6401AALS 640GB 7200 RPM SATA 3.0Gb/s
PSU
COOLER MASTER Silent Pro RS850-AMBAJ3-US 850W Modular
Case
COOLER MASTER HAF 932 RC-932-KKN5-GP Black
Cooling
Scythe "Mugen-2 Rev.B" (2 ScytheKaze-Jyuni PWM fans)
Keyboard
Logitech K-320
Mouse
Kensington
Antivirus
Avast Inernet Suite
Browser
IE 9 ; Chrome
Chk Dsk

For me it usually runs as high as 90% of my memory and I have 12Gig
 

My Computer

Computer Manufacturer/Model Number
BGC (Bob's Garage Crew)
OS
win 7 X64 Ultimate SP1
CPU
I3770K
Motherboard
Asus P8Z77-V Deluxe
Memory
G Skill F3-14900CL9-4GBXL x 4
Graphics Card(s)
NVIDIA GeForce GTX670 + Intel 4000
Sound Card
Realtek HD 5.1 (MOB)
Monitor(s) Displays
Asus VW224T (1)
Screen Resolution
1920 x 1080
Hard Drives
SATA Corsair Force GT 2.5" 180GB (System) Sata 3
OCZ Vertex3 120GB
OCZ Vertex 2 120GB 2.5" SATA II
ST31000524AS 1000.2GB
WD15EARS (External)
PSU
CoolerMaster 1000 Watt
Case
CoolerMaster HAF X
Cooling
CPU -- CoolerMaster 520N
Keyboard
MS Wireless 3000 V2
Mouse
MS Wireless 3000 V2
Internet Speed
Cable
Antivirus
Norton Internet Security
Browser
IE9
Other Info
AMI Bios 1805
OC'd 3%
Just discovered this for myself and goodness knows I've run many chkdsk's before and never noticed this (90%-ish of 12gb) usage of my RAM by this utility. Normally I would be running it in Vista and I don't recall it ever using that much there.

Oh well, as long as it is considered normal I wont worry about it. I would never have noticed except my desktop suddenly became sluggish.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware® ALX X58
OS
Win 7 Ult SP1/Win 10 Pro (all x64)
CPU
Intel® Core™ i7-975 Extreme O/C to 4.02 GHz, 8MB Cache
Motherboard
Asus® P6T Deluxe V2 X58 LGA1366
Memory
24GB Corsair Vengeance DDR3 SDRAM at 1600MHz - 6 x 4096MB
Graphics Card(s)
1792 MB NVIDIA® GeForce® GTX 295 Dual Core
Sound Card
Onboard Soundmax® High-Definition 7.1 Performance Audio
Monitor(s) Displays
Samsung XL2370 LED backlit 23" W/S 2ms response time
Screen Resolution
1920 X 1080
Hard Drives
2 x 500gb SATA II
1 x 1TB SATA II
1 external eSATA LaCie 3TB
(Non-RAID)
PSU
Alienware® 1200 Watt Multi-GPU
Case
Alienware® P2 ALX Chassis with AlienIce™ 3.0 Video Cooling
Cooling
Alienware® High-Perf. Liquid Cooling + Acoustic Dampening
Keyboard
Microsoft® Wireless Entertainment 8000 + Logitech® G15 Wired
Mouse
Microsoft® Wireless Laser 8000 + Logitech® G9 Wired
Internet Speed
1Gb/s
Antivirus
McAfee LiveSafe
Browser
Firefox - latest
Other Info
Using non-RAID on purpose as I find RAID to be too temperamental.
Now set to AHCI
I've even gone into the registry to change the Prefetch parameters to '2' instead of '3' so 7 doesn't load all my programs into memory on boot up.

Prefetch does not load applications at bootup. This is a rather widespread myth that has been around since the introduction of prefetch in XP, probably originating with a misinterpretation of some Microsoft article. It is a simple explanation of how prefetch works and appears to make sense. It even appears on a website with a good reputation written by an MCSE. I understand the author later came to a correct understanding and asked that the site remove the article. The request was refused. It even appears in a few books.

Application prefetch entries aren't even examined at bootup. This only takes place when the application is launched and the prefetch file is used to optimize the process. I will not attempt to explain how it does this here. It requires an good understanding of how a modern OS operates and this is not simple.

The default registry value of 3 is optimum for almost all situations.
The value is at:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher

Superfetch does preload applications but this is very closely controlled and the memory thus used can be freed at any time if needed for other purposes.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Pro 64 bit
CPU
Xeon W3520
Memory
8 GB
Graphics Card(s)
Nvidia Geforce 210
Unbelievably annoying indeed

I know the age of the original post, but Windows 7 without SP1 on a system with 16GB of RAM takes up all 16GB of RAM while checking a 250GB HDD. Nothing running apart from that and once the RAM is taken up entirely, the process simply hangs (not without responding, but rather just kind of pauses and nothing else happens). What the hell, Microsoft? I'll try and check my drive with HDD Regenerator outside the Windows environment. I'll also update to SP1 and see if the problem persists - I'll update this post anyway.
 

My Computer

Computer type
PC/Desktop
OS
Windows 7 Ultimate x64
Just did a chkdsk /f here and CPU usage was 1% and RAM 5.15gb max. I'm up to date, however I don't see the connection between the OS and disk health.
Each drive has different characteristics. Maybe someone else can chip in here.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware® ALX X58
OS
Win 7 Ult SP1/Win 10 Pro (all x64)
CPU
Intel® Core™ i7-975 Extreme O/C to 4.02 GHz, 8MB Cache
Motherboard
Asus® P6T Deluxe V2 X58 LGA1366
Memory
24GB Corsair Vengeance DDR3 SDRAM at 1600MHz - 6 x 4096MB
Graphics Card(s)
1792 MB NVIDIA® GeForce® GTX 295 Dual Core
Sound Card
Onboard Soundmax® High-Definition 7.1 Performance Audio
Monitor(s) Displays
Samsung XL2370 LED backlit 23" W/S 2ms response time
Screen Resolution
1920 X 1080
Hard Drives
2 x 500gb SATA II
1 x 1TB SATA II
1 external eSATA LaCie 3TB
(Non-RAID)
PSU
Alienware® 1200 Watt Multi-GPU
Case
Alienware® P2 ALX Chassis with AlienIce™ 3.0 Video Cooling
Cooling
Alienware® High-Perf. Liquid Cooling + Acoustic Dampening
Keyboard
Microsoft® Wireless Entertainment 8000 + Logitech® G15 Wired
Mouse
Microsoft® Wireless Laser 8000 + Logitech® G9 Wired
Internet Speed
1Gb/s
Antivirus
McAfee LiveSafe
Browser
Firefox - latest
Other Info
Using non-RAID on purpose as I find RAID to be too temperamental.
Now set to AHCI
Just to confirm a few things : (sorry for topic-necro)


- This is still the case in 2019 with Win7 Pro SP1
- Happens with 2 external USB SATA 3 Tb disks (NTFS)
- OS did neither crash nor became unstable


Did a chkdsk / F /R on both drives simultaneously : error msg on stage 4 because no more memory (all 32gb used)
stopped one of them. The other one stayed at 19Go Memory usage for hours (he was already using 18-19 Gb approx before I kill the other chkdsk job) until job finished successfully (no errors found)


relaunched the other chkdsk seperatly once first one finished : ate up all my 32 Go memoy for hours. Finished successfully (no errors found).


Could still use computer for low memory intensive process. System couldn't free 1Go or more of memory
No games allowed, No VMs, No Big File Compression, etc.


MS confirmed the chkdsk isn't bugged and this is not a memory leak.
So let's confirm it : chkdsk is just poorly designed on Win7.


I made a batch too : echo blabla, increment variable from 1 to 256, relaunches an instance of itself, goes back to start until 256 is reached.

The "relaunches an instance of himself" is the key : it creates an exponential loops. this is just a 10 line ms-dos batch. it consumes all my ressources before hitting 256.
There is also no memory leak here (no malloc in batches), but this is poorly designed and leads to crash.
chkdsk does not leads to a crash. yeah !
But it still is VERY BADLY designed : it does not eat all memory on XP, neither in Win 10. Such a light process shouldn't eat 32 Go RAM. Would I have 64 Go RAM, it would have needed all of it. That's stupid !
But that works, you just don't own your computer for the next 12 hours, it belongs to chkdsk.exe


My 2 cents
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Win 7 Pro x64
CPU
Intel Core i7-5820K
Motherboard
MSI X99A SLI Plus (MS-7885)
Memory
32 Go DDR4
Graphics Card(s)
Geforce GTX-980
Monitor(s) Displays
SyncMaster P2370
Screen Resolution
1920x1080
Hard Drives
ST2000DM001
ST3000DM008
WDC WD30EFRX (x3)
M4-CT128M4SSD2
Crucial_CT250MX200SSD1
Crucial_CT275MX300SSD1
Keyboard
SteelSeries 6GV2
Mouse
Razer DeathAdder Chroma
Antivirus
MSE
Browser
Firefox, Chrome, Opera, IE
Back
Top