コマンドラインが家庭用コンピュータの標準インターフェイスであったため、 「ハードドライブのデフラグ(Defrag)」がPCのパフォーマンスの問題に対するすべてのアドバイスでした。これは、従来の機械式ハードドライブのパフォーマンスを向上させることを目的とした手法ですが、 SSD(SSD)をデフラグする必要がありますか?
これらの新しいソリッドステートディスクは、メカニカルドライブとはまったく異なる原理で動作しますが、それでも動作する理由はありますか?さらに重要なことに、それは実際にSSD に悪影響を与える可能性がありますか?(bad )
これらの質問に対する答えを理解するには、 SSD(SSD)ドライブを「デフラグ」することの意味を少し掘り下げる必要があります。
デフラグのポイントは何ですか?(What’s The Point Of Defragmentation?)
「フラグメンテーション」は、データがデバイスに書き込まれた結果としてすべてのドライブに発生するものです。ドライブをフォーマットすると、そのストレージスペースがきちんと整理されたシステムに分割されます。コンピュータが情報のすべての(リテラル)ビットがどこにあるかを正確に知ることを可能にするドライブのマップ。
新しくフォーマットされたドライブでは、新しいデータが途切れることなく書き込まれます。ただし、ファイルを削除すると、その順序にギャップが残ります。コンピューターは、そのスペースを上書き可能としてマークします。ここまでは順調ですね。
問題は、新しいデータがおそらくそのギャップにうまく収まらないことです。そのため、オペレーティングシステムは、書き込み中のファイルの最初の部分でギャップを埋めてから、次の空き領域を探します。これにより、データの断片がドライブ全体に広がります。
ご想像のとおり、これにより、ある場所から次の場所に移動する必要があるため、完全なファイルまたは関連ファイルのセットを読み取るのが難しくなります。また、パフォーマンスの問題のレシピになることもあります。少なくとも、それは機械式ドライブ用でした。なんで?
メカニカルドライブが(理論的に)優れたデフラグを必要とする理由(Why Mechanical Drives (Theoretically) Need a Good Defrag)
SSD(SSDs)が登場するまでは単に「ハードドライブ」と呼ばれていた機械式ハードドライブは、磁性材料でコーティングされたガラスまたはアルミニウムのプラッターにデータを保存します。プラッターは毎分数千回転で回転し、繊細な読み取り/書き込みヘッドが表面の読み取りおよび書き込み情報の上を滑っています。
データはトラックに配置され、データがすべてきちんと並んでいる場合、それは頭が1つの場所にとどまり、それらすべてのビットを浮き上がらせることができることを意味します。ドライブが断片化されている場合は、要求したデータを取得するためにヘッドをあちこちに移動する必要があることを意味します。それらはかなりの質量を持つ物理的なオブジェクトであるため、これを実行できる速度には制限があります。
ドライブを最適化すると、コンピューターはドライブの空き領域を並べ替え領域として使用して、すべてのデータを再シャッフルします。これは、大規模で時間のかかるプロセスです。ただし、非常に断片化されたドライブでは、システムの応答性に顕著な違いが生じる可能性があります。少なくとも古いハードウェアでは。
ご覧のとおり、機械式ドライブは、長年にわたって大幅に高速化および効率化されています。より高いデータ密度、より多くのヘッド、より多くのプラッター、より高いRPM(RPMs)、およびより優れたドライブエレクトロニクスにより、新しいハードドライブはすべてはるかに高速になりました。あまりにも多くの場合、断片化の影響は実際にはほとんどの場合気にする価値がありません。
最近のコンピュータにもRAMがたくさんあるので、オペレーティングシステムはドライブから情報をキャッシュできます。(RAM)最新の(Modern)メカニカルハードドライブ自体には大きなバッファがあり、設計の機械的な制限を緩和することができます。したがって、最終的には、最新のドライブをデフラグしても、パフォーマンスが目立って向上することはおそらくありません。
SSDをデフラグする必要がありますか?(Do You Need To Defrag An SSD?)
そのすべての前文が邪魔にならないので、主な質問に行き着きます– SSDをデフラグする必要がありますか?簡単な答えはノーです。
主な理由は2つあります。1つ目は、パフォーマンス上の利点の欠如に関連しています。これは、結局のところ、デフラグの全体的なポイントです。2番目の理由は、SSDの状態に関係しています。SSDをデフラグすると、SSDの寿命が短くなる可能性があることがわかりました
SSDのパフォーマンスと最適化(SSD Performance and Defragmentation)
これまで見てきたように、断片化が機械的なハードドライブのパフォーマンスに影響を与える理由は、ファイルのさまざまな部分を見つけるために頭が狂ったように飛び回るので、プロセスに機械的な待ち時間がますます増えるためです。
SSD(SSDs)はその性質上、この問題はありません。機械部品は一切ありません。それらは、電子的に読み取られるメモリチップ内に情報を保存します。
SSD(SSDs)は機械式ドライブとまったく同じように断片化されますが、データがすべて1つの場所にあるか、ドライブのさまざまな場所に散在している場合でも、SSDに違いはありません。(SSD)「シーク時間」は、これによる影響をほとんど受けません。したがって、SSDを最適化しても、 (SSD)SSDのパフォーマンスにほとんど影響はありません。
SSDの摩耗と破損(SSD Wear and Tear)
機械式ドライブをデフラグしても実際にはパフォーマンスが向上しない場合でも、少なくともコンピューターの時間を費やす以外に害はありません。一方、SSDの場合、デフラグは実際にSSDを殺すのに役立ちます。(SSD)
その理由を正確に理解したい場合は、 SSDの(SSD) 摩耗(wear & tear)に関する詳細な記事を確認してください。簡単に説明すると、SSDメモリセルは、データを消去して新しい情報を書き込むたびに劣化します。最近のSSD(SSDs)は、ディスクへの書き込みを繰り返すことになると、多くの罰を受ける可能性があります。高度な「ウェアレベリング」テクノロジーを使用して、各メモリセルの寿命を可能な限り延長します。
ただし、デフラグによってデータが損なわれることはないため、ドライブを定期的にデフラグすると、 SSDをすぐにペーパーウェイトに変えることができます。
TRIMと最適化:デフラグをゴミ箱に送信する(TRIM and Optimization: Sending Defrag To The Dustbin)
デフラグは、おそらくコンピュータの歴史のゴミ箱に任せるのが最善のプロセスです。少なくとも、一般的な日常のパフォーマンスを目的とした家庭用コンピューターに関しては。現代ではほとんど問題にならない問題と戦うために発明されました。
したがって、 SSD(SSD)でデフラグを使用しないことを強くお勧めするだけでなく、最新の機械式ドライブでもデフラグを行う必要がない可能性があります。
そうは言っても、Windows 10の最適化ツール(Windows 10 defragmentation tool)は、ソリッドステートドライブとメカニカルドライブの違いを認識しています。SSDを自動的に最適化する代わりに、特殊なSSD最適化コマンドである「TRIM」コマンドと断片化管理の手段を使用しますが、従来のハードドライブで使用されるブルートフォースの最適化とは異なります。
Should You Defrag an SSD?
“Dеfrag your hard drive” has been the cure-all adviсe fоr PC performance woes since the command line was the standard interfаce for homе computers. It’s a technique meant to improve the рerformance of traditionаl mechanical hard drives, but do you need to defrag an SSD?
These newer solid-state disks operate on completely different principles than mechanical drives, so is there any reason to still do it? More importantly, could it actually be bad for your SSD?
To understand the answers to these questions, we have to dig a little under the surface of what it means to “defrag” an SSD drive.
What’s The Point Of Defragmentation?
“Fragmentation” is something that happens to every drive as a natural result of data being written to the device. When you format a drive, you’re dividing its storage space into a neatly organized system. A map of the drive which allows the computer to know exactly where every (literal) bit of information is to be found.
On a freshly formatted drive, new data is written in an unbroken sequence. However, when you delete a file, it leaves a gap in that sequence. The computer marks that space as available to be overwritten. So far, so good.
The problem is that your new data probably won’t fit neatly into that gap. So the operating system will fill up the gap with the first part of the file it’s writing and then look for the next open space – leading to fragments of data spread across the drive.
As you can imagine, this makes reading a complete file or set of related files trickier, since you need to hop from one location to the next. It can also be a recipe for performance problems. At least, it has been for mechanical drives. Why?
Why Mechanical Drives (Theoretically) Need a Good Defrag
Mechanical hard drives, which were just called “hard drives” until SSDs came along, store data on glass or aluminum platters coated with magnetic material. The platters spin at thousands of revolutions per minute and delicate read/write heads skit about above their surface reading and writing information.
The data is laid out in tracks and, if your data is all in a neat line, it means the head can just stay in one place and hoover up all those bits. If the drive is fragmented, it means that the heads have to move all over the place to get the data you asked for. Since they are physical objects with a fair amount of mass, there’s a limit to how quickly this can be done.
When you defragment a drive, the computer reshuffles all its data, using the free space on the drive as sorting space. It’s a massive, time-consuming process. However, on heavily fragmented drives it could make a noticeable difference to system responsiveness. At least on older hardware.
You see, mechanical drives have become significantly faster and more efficient over the years. Much higher data density, more heads, more platters, higher RPMs and better drive electronics have all made new hard drives much faster. So much so, that the effects of fragmentation really aren’t worth the bother in most cases.
Computers also have so much RAM these days, that operating systems can cache information from the drive. Modern mechanical hard drives themselves have large buffers, that can smooth out the mechanical limitations of their design. So in the end, even defragging a modern drive probably won’t result in any noticeable performance gains.
Do You Need To Defrag An SSD?
With all of that preamble out of the way, we get to the main question – do you need to defrag an SSD? The short answer is no.
There are two main reasons. The first relates to the lack of performance benefits, which is, after all, the entire point of defragmentation. The second reason has to do with the health of your SSD. It turns out that defragging an SSD can shorten its life
SSD Performance and Defragmentation
As we’ve just seen, the whole reason fragmentation affects mechanical hard drive performance is because it adds more and more mechanical latency to the process, as the heads madly jump around to find the different parts of your files.
By their very nature, SSDs don’t have this problem. They have no mechanical parts at all. They store information inside memory chips, which are read electronically.
While SSDs become fragmented just the same as a mechanical drive, it makes no difference to the SSD if the data is all in one place or scattered around various locations on the drive. The “seek time” is virtually unaffected by this. So defragmenting an SSD would make just about zero difference to your SSD performance.
SSD Wear and Tear
Even if defragging a mechanical drive may not actually make it perform any better, at least it does no harm other than taking up computer time. With an SSD on the other hand, defragging can actually help kill it.
If you want to understand exactly why that is, be sure to check out our in-depth article on SSD wear & tear. The short explanation is that SSD memory cells degrade every time you erase data and write new information to them. Modern SSDs can take a lot of punishment when it comes to repeated disk writes. They use sophisticated “wear levelling” technology to extend the lifespan of each memory cell as much as possible.
However, since defragmentation leaves no bit of data untouched you’ll quickly turn your SSD into a paperweight if you regularly defrag the drive.
TRIM and Optimization: Sending Defrag To The Dustbin
Defragmentation is probably a process best left to the dustbin of computer history. At least in terms of home computers for general day-to-day performance purposes. It was invented to combat a problem that has become largely a non-issue in modern times.
So it’s not just that we strongly recommend against using defragmentation on an SSD, but also that you probably don’t have to bother with doing it on a modern mechanical drive either.
That being said, the Windows 10 defragmentation tool knows the difference between solid state drives and mechanical drives. Instead of automatically defragmenting an SSD, it instead uses the “TRIM” command, which is a specialized SSD optimization command, as well as some measure of fragmentation management, but nothing like the brute force defragmentation used on traditional hard drives.