14

Always when I read about SSD usage under Linux, the advice is to disable journalling in Ext4 (or use Ext2), since it's too bad for your SSD. But in all articles about SSD tweaks for Windows, I never see any mentions that you should disable NTFS journalling, or that you should stick to FAT32.

I know Ext4's journaling is more advanced, but is it so much more damaging to a SSD than that of NTFS? Or are Linux users just a little bit more cautious?

2 Answers 2

20

You can't disable journaling on NTFS.

That being said, the benefits are dubious these days. While writes are limited, the myths of write endurance existed from the first generation of SSDs that appeared in the enterprise market. I find it hard to believe that the same is still true ten years later.

For example, Corsair's blog posted this test.

http://www.corsair.com/blog/force-series-ssd-life-testing/

So one forum member decided to stomp the myth.

The user decided to take three files, copy it a whole bunch, then delete it.

It took 240 TiB of data written to the drive to finally kill it. And mind you, this is on a 40 GB Corsair with a SandForce controller.

The math is easy. If you wrote 20GiB of data a day, it would take you over 30 years to hit that number.

The rest of the blog post gets more detailed and it graphs the SMART data. I'll be glad when the day people stop this one to death. Like the whole "Moon landings were fake" BS. . .

5
  • 1
    First phrase is wrong. microsoft.com/resources/documentation/windows/xp/all/proddocs/…
    – gcb
    Nov 18, 2011 at 0:15
  • 2
    @GCB: This only deletes the journal. There is nothing that prevents the OS from creating a new one. Try it yourself.
    – surfasb
    Nov 20, 2011 at 13:52
  • i have no clue on how to use windows systems :) but was curious and found that page... the wording there is "Deleting or disabling an active..." so i assumed it was possible to... but knowing a little about MSDN, i should know better.
    – gcb
    Nov 22, 2011 at 2:43
  • 1
    When XP first came out, there were a lot of sites harping "speed tips" that included disabling journaling. So I was not surprised. I almost forgot that switch was still there.
    – surfasb
    Nov 22, 2011 at 5:24
  • Link is dead, need an archive version.
    – olfek
    Jan 12, 2020 at 0:00
1

I think nobody tells you to disable journal on SSDs while using NTFS because nobody knows better. It's extremely easy to find bad advice on Windows forums and the same is happening with Ubuntu... So use a grain of salt when using a forum for those.

The numbers of writes on a SSD until it dies is lower than a regular HD. So, any time you write to it, its death comes closer.

You just have to select what is worth writing. One thing is to disable access time (*atime) on any file system, unless you need it. I never needed on my desktop. I can happily live without it.

I can disable journaling on SSDs, but never on hard disk drives. Just because the probability of needing it on a hard disk drive medium is high enough to justify the resource (drive live and performance) usage.

If you need some feature, enable it. If not, you are just wasting resources. I disable atime on hard disk drives because of performance... And keep in mind that newer SSDs live much longer now.

1
  • 1
    It's easy to find bad advice on any forum, as the capacity to give bad advice != which OS you use.
    – surfasb
    Nov 14, 2011 at 7:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .