• All Community
    • All Community
    • Forums
    • Ideas
    • Blogs
Advanced

Not what you are looking for? Ask the experts!

This forum thread needs a solution.
Kudos0

Defragmentation of a SSD?

How does Norton handle defragmentation of a SSD? (Optimization - Optimize Disk)

I've watched it and it seems to be defragging my SSD rather than trimming it.

For now I've let windows handle it and turned it off in Norton.

[Admin Edit: Clarified subject]

Replies

Kudos0

Re: Defragmentation of a SSD?

How does Norton handle defragmentation of a SSD? (Optimization - Optimize Disk)

As Windows =>  does TRIM + defragmentation (as for HDD), if VSS (Windows service) is enabled, if VSS is disabled - only TRIM.

Kudos0

Re: Defragmentation of a SSD?

Here is some information on the Windows defrag and SSDs.

  http://www.hanselman.com/blog/TheRealAndCompleteStoryDoesWindowsDefragme...

Norton uses the Windows Optimization feature.

Things happen. Export/Backup your Norton Password Manager data.
Kudos0

Re: Defragmentation of a SSD?

Scott Hanselman 

Read comments by Vadim Sterkin on link and this: http://www.outsidethebox.ms/why-windows-8-defragments-your-ssd-and-how-y...

Kudos0

Re: Defragmentation of a SSD?

I tend to lean towards the Hanselman viewpoint that some defragging (including also trimming) won't cause harm to a modern non-defective SSD.

At the same time I'm not buying a sandforce based SSD anytime soon (with it's internal compression to make read/writes of non-random/non-compressed data look faster and large chunks of data being compressed into a single block where is it more vulnerable to data loss)

Kudos0

Re: Defragmentation of a SSD?

Defragging SSD is also prohibited by kingston SSD drive website and manual that came with my SSD when i was installing it into my laptop. There is also lot of chaos out there of whether to defrag or not. But the thing is what the manufacture says for SSD is i guess is correct.

Windows 10 Home (Acer OEM) x64; Intel Core i5 6th Gen, Kingston 12GB RAM (1600), Kingston 120GB SSD, 1TB WD Hard-Disk, NVIDIA 920M Graphics Card
Kudos0

Re: Defragmentation of a SSD?

Vivek_Singh86:

Defragging SSD is also prohibited by kingston SSD drive website and manual that came with my SSD when i was installing it into my laptop. There is also lot of chaos out there of whether to defrag or not. But the thing is what the manufacture says for SSD is i guess is correct.

While defragging will cause increased wear it shouldn't harm a decent drive. Saying "defrag will ruin the drive" is like saying "never write any data to the drive".

Kudos0

Re: Defragmentation of a SSD?

I disabled Windows Defrag (Optimize drives) and turned off disk optimization in Norton. I stopped Windows Defrag in Services (local). You can check if TRIM is enabled by opening a Command Prompt (Windows Powershell) with Admin and typing fsutil behavior query DisableDeleteNotify then hitting Enter. If the result says 0 then TRIM is enabled if it says 1 TRIM is not enabled.

I've done this since buying a SSD with Windows 7,8 and 10.

Windows 10 Pro 64-bit / Norton Security v.22.17.x
Kudos0

Re: Defragmentation of a SSD?

SGFC:

I disabled Windows Defrag (Optimize drives) and turned off disk optimization in Norton. I stopped Windows Defrag in Services (local). You can check if TRIM is enabled by opening a Command Prompt (Windows Powershell) with Admin and typing fsutil behavior query DisableDeleteNotify then hitting Enter. If the result says 0 then TRIM is enabled if it says 1 TRIM is not enabled.

I've done this since buying a SSD with Windows 7,8 and 10.

That lets you know if you have disabled TRIM in software(windows). I get "0" on my conventional HD. Also not that there is no distinction as to which drive it is referring to (since it isn't).

So running this command tells me "I have not manually told windows never to use TRIM". It does not tell me if any of the drives I have installed support or do not support TRIM.

Kudos0

Re: Defragmentation of a SSD?

It doesn't matter if your drive can use TRIM or not. The point is there is no need to defrag a non-mechanical (no moving parts) drive. An SSD doesn't pick a random spot on a disk to save something. The drive can be searched quicker because of that. Do you defrag your flash drive? Do you defrag your SD card? You said you didn't know which drive it was checking. Obviously it's the drive with Windows on it. Unless your Windows is on two different drives at once.
Windows 10 Pro 64-bit / Norton Security v.22.17.x
Kudos0

Re: Defragmentation of a SSD?

SGFC:
It doesn't matter if your drive can use TRIM or not. The point is there is no need to defrag a non-mechanical (no moving parts) drive. An SSD doesn't pick a random spot on a disk to save something. The drive can be searched quicker because of that. Do you defrag your flash drive? Do you defrag your SD card?

TRIM is more important at preventing unnecessary drive wear than not defragmenting.

http://www.hanselman.com/blog/TheRealAndCompleteStoryDoesWindowsDefragmentYourSSD.aspx

Would the performance be worse on an SSD if all the files parts were maximally and randomly fragmented? Sure would seems that way.

With fragment sizes below a certain threshold there is a major performance reduction even on an SSD. This loss of performance is, of course, much worse on a regular HD. There is no need to defrag a flash drive as it's performance threshold is so low it hardly matters. Most SD cards are near that low range to, it's not like you are booting or running an OS from an SD card.

https://benchmarkreviews.com/wp-content/uploads/2015/03/ATTO-Crucial-BX100-SSD-500GB-470x600.png

You can check if TRIM is enabled by opening a Command Prompt (Windows Powershell) with Admin and typing fsutil behavior query DisableDeleteNotify then hitting Enter. If the result says 0 then TRIM is enabled if it says 1 TRIM is not enabled.
You said you didn't know which drive it was checking. Obviously it's the drive with Windows on it. Unless your Windows is on two different drives at once.

 This command:

typing fsutil behavior query DisableDeleteNotify

allows check if you overrode and turned off TRIM with "fsutil behavior set DisableDeleteNotify 1" (i.e. don't use it even if the drive supports it). It does not tell you anything about whether or not any of your drive(s) support TRIM or not.

This thread is closed from further comment. Please visit the forum to start a new thread.