Hi! I know it's a beat down inquiry, but I finally was forced into research mode due to necessity. So here's my experience. If you find gold, take it and leave the rest...
SSD's... To Defrag or not to Defrag. That is the question...
I just did a major upgrade to my main boxes in my home LAN. I have 12 systems, but only use 3-4 on a regular basic and only 2 frequently with
just one as my main box that I do all of my daily administration from, in addition to personal stuff like mail, etc.
This upgrade involved setting up 5 systems as dual-boot Win7/Win10 64 boxes, all but one has dual SSD's in them in addition to 3000 HDDs for
storage. Only kidding, but I have a LOT of storage being the collector that I am and one box just lives as a backup box for the entire LAN.
It's many TB's. (If you're interested the dual boot single ssd system, it works great. I setup Win10 first and partitioned the drive right down
the middle installing Win10 on the first partition. I then installed Win7 on the second partition and it all works beautifully. Backups are a
breeze and I use the Win7 side for creating backup images of the drive. Screwed up the seven side trying to restore from the previous setup to
see if it would fly, it didn't, but Win10 still ran fine and restored the whole drive with the fresh install backup and it was like nothing
happened. (I didn't over provision this 240gb ssd though for obvious reasons.))
After cruzing the net extensively and reading up on the subject and all the various mfg.'s data on drives I have installed, OCZ & SanDisk
Extreme's (primarily), I have come to the conclusion that a defrag once a year would not adversely affect the longevity based on MTBF hours
(1m+) after getting all the heavy read/write data off the ssd's and onto hdd's like the indexing, page file, documents etc. I have all my non
static data on hdd's and the ssd's are for loading and running only in addition to over provisioning all the ssd's by 50%. This is where
defragging comes in and as a side benefit the darn things are even faster now which I wasn't expecting!
I set the dual ssd's, one for each OS, up using the defaults that winder's wants to use, the entire drive with the system reserved partition.
After installing one of the ssd's utilities I discovered over provisioning and no all offer that. After boning up on the subject I thought this
is great! Two for the price of one! You see basically it mean "shrinking" the drive or better yet, only initially partitioning to half its size
during install leaving half the drive as RAW which never gets read or written to thus preserving the ever valuable life of the chips we're all
pining over. When the "in use chips" are down and start dying you simply extend the drive whatever you feel comfortable with (I am just going
to open the entire thing up at that point and call it the second life of the drive) to provide virtually new unused drive memory/space for use.
Cool, huh! I thought so...
This is why I used Defraggler and forced the Defrag option on the drives to get all the data moved to the front of the drive so I could shrink
it to half the size (240gb effective sizes were somewhere around 112gb partition and 111gb RAW) all of which was done from the Disk Management
snap in, but I needed Defraggler to "see" where the data was on the drive and get it moved from the end until I got it sized, "shrunk" to where
I wanted it. In the future I will simply just do the provisoning during inital OS partitioning setup. Much faster and easier way of
accomplishing the end result.
As a benefit, the systems are definitely noticeably faster after defragging (they've been in service for about a year now), almost
instantaneous response times and I have saved fresh working memory for years down the road when the first half of the drive starts getting worn
out.
So in my experience defragging my ssd's for the purpose of shrinking or "over provisioning" it was a win-win.
That's my story and I'm sticking to it!
Cheers!