The answer I find over in the business enterprise side of the market is never run CHKDSK on a Solid State drive. The partitioning and MTF are not the same as a standard magnetic drive.
The answer I find over in the business enterprise side of the market is never run CHKDSK on a solid state drive. The partitioning and MTF are not the same as a standard magnetic drive.
On the gamer and enthusist side of the market it gets kind of crazy. Visit enough forums and you will see all sorts of answers and opinions. It is not unusual to see posters go off on a tangent.
The primary source of information is Microsoft and independent lab tests.
CHKDSK will work with an ssd but it will not produce the intended results. Here is what testing indicated will most likely happen:
CHKDSK will test 25% of the drive twice
CHKDSK will test 50% of the drive once
CHKDSK will not test 25% of the drive at all
There were a few other minor variations that came up in testing. I did not understand the technical explanations. Microsoft concluded the operating system probably would not perform a correct job so they recommended that CHKDSK not be used. Microsoft also recommended users contact ssd manufacturers regarding technical details about ssd's.
IMPORTANT - This information is from 2008. I just realised it may be ancient history. Have I missed something? Has the situation changed? I know a few ssd users are reporting issues when running Windows 7 CHKDSK.
Let's try it a different way.
What is the worst thing that can happen if chkdsk repeatedly does not test 25% of an ssd as the lab tests indicate?
CHKDSK allows you to choose 2 procedures:
1. "Automatically fix file system errors" (FAT/NTFS file-system scan & error repair): Perfectly fine to use that to fix issues with the filesystem. (those most commonly occur when you have an improper shutdown)
2. "Scan for and attempt recovery of bad sectors": Don't use it on your SSD. (based on my understanding of SSDs and CHKDSK I believe it is bad to let CHKDSK do that to an SSD; your SSD controller is doing it internally correctly and automatically anyways)
I believe you saw a warning about #2 and misremember it to be a warning about #1
Soooo... what would be the proper way to run CKDSK for an SSD?When I ran CKDSK on my SSD, I checked both options... it ultimately fixed the problem, but I don't want to screw myself in the long run.
taltamir - You are right. I got things mixed up. My bad!
I spent some time over at Microsoft searching for information. What I found in the Microsoft Knowledge Base were a few old recommendations indicating that chkdsk should not be used in very specific situations. For example one article indicated the old DOS and DOShell versions of chkdsk should not be used with Windows. Another article indicated chkdsk should not be run manually without specifying parameters. Yet another article indicated chkdsk should not be used if drive failure was imminent. There were a few more specific situations but nothing directly related to the topic of this thread.