Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I've read on some websites that it's bad to defrag an ssd. But I'm reading on this website now and one person was like "You didnt do any harm its just not necessary to defrag it." I feel like that's wrong since every other website I've read says it will damage the ssd.

share|improve this question
1  
possible duplicate of Do SSDs suffer from fragmentation? –  galacticninja Jan 1 at 10:37
    
In short, SSD will still suffer from fragmentation. But SSD will also suffer from moving of files on the process of defragging the SSD. SSD has a write cycle limit, so the more often you write / rewrite into the SSD, the quicker it is to degrade the SSD. SSD is pretty fast as it is, so even in a fragmented condition, it may still outperform normal HDD without any fragmentation. (May. Testing is required) –  Darius Jan 1 at 10:50

3 Answers 3

Mostly pointless, but of course there is a penalty to pay in that you are shortening your SSD life cycle. There is an excellent PCWorld magazine article, where the guy did amass some independent, and original, evidence. He reaches the conclusion above by comparing the accomplishments of 4 programs, otherwise quite successful in defragmenting HDDs, not SSds.

share|improve this answer

No, you should not defrag an SSD. And performing one will actually reduce the life of your drive. All of the SSD manufacturer’s know of this problem and they have come up with an optimization technique with the use of the TRIM command.

Currently, with HDDs and SSDs, if you delete some data on the hard drive, the operating system does not actually remove the content from the disk, it just deletes the pointer to the address and therefore “deletes” the data. That’s probably why you’re heard of secure delete or government security file deletion, which actually overwrites the deleted data with gibberish so no one can use advanced tools to read data later on.

This issue of data not actually being deleted is what causes the lifespan of SSDs to be reduced. If the drive knew which areas of memory didn’t contain any important data, it could simply re-use it for new data. The TRIM command is supported by the latest SSDs and will optimize the hard drive so that it reduces the number of writes/deletions and therefore extends the life of your SSD significantly.

share|improve this answer
    
"Currently, with HDDs and SSDs, if you delete some data on the hard drive, the operating system does not actually remove the content from the disk" This is what TRIM is supposed to fix. It allows the OS to mark an area as disposable, so an SSD can erase it at its discretion to speed up future writes to that area. –  nitro2k01 Jan 1 at 11:05

The issue with SSD's is they have a limited guaranteed 'read/write' lifetime (as compared to say a platter based hard drive), so the more data is written to the SSD (as would be the case with a defrag operation), you are decreasing the effective lifespan of the SSD. Mind you typical lifespans of SSD's these days range in the couple of year category (assuming constant writing).

The point of defragging a standard hard drive is the way they physically work: when data is written to the drive, it is possibly spread about the disk, and since a head has to move across the platters to recover a file, if it is 'spread out' on the physical disk, it will take more time to read the entire file. This is not true of SSD's however because it's the same latency to read the file from wherever it is on the flash.

hope that can help.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.