0
1
I have a system which has 8 GB of RAM. While running chkdsk
it takes quite a bit of time to complete. This is for external HDD. I know there are two options -
Have an SSD, that should improve performance but with a weak/strong possibility of lesser read and write cycles at least on the lower end of the SSD range.
Get more memory. This should improve the performance but I don't know how much as
chkdsk
appears to be a single threaded app which works serially. The only option might be have a large block size but don't know if it's possible, at least in Windows 10.There is also possibility of defragging the filesystem which should help
chkdsk
as well but dunno how good or bad this will be?
The reason to improve chkdsk
is mani-fold. I know if it starts happening too often, its probable that the HDD is prone to failure more .
The performance I am seeking for is more for external HDD's than internal HDD's at this moment in time.
The options I use are chkdsk g: /f /x /r
on a Windows 10 box. The external HDD is a Seagate Slim BUP 2 TB HDD with support for only USB 2.0.
Currently, it takes anywhere between 7-10 hours or even more to check the whole HDD. I dunno if it should take that much time.
Why do you even need to run the full chkdsk so often, especially with Win10's NTFS having online scans and repairs? Daily scandisk used to be normal in the Win98 era, but definitely not these days. – user1686 – 2019-01-02T20:14:11.993
Why are you trying to improve the performance of CHKDSK? Are you wanting to do so for any disk you run checks on, or only a specific disk? What CHKDSK options are you using? Please don't reply in the comments. [Edit] your question with this information. – I say Reinstate Monica – 2019-01-02T20:31:47.647
@TwistyImpersonator done, updated. – shirish – 2019-01-02T20:34:41.557
Good, but please also answer my first question. – I say Reinstate Monica – 2019-01-02T20:36:10.880
I did, updated it again. – shirish – 2019-01-02T20:40:44.757
>