容量を減らしてハードドライブの信頼性を向上させることはできますか?


10

使用済みの3TB SATAハードドライブを使用していますが、Win 7ボックスの代替品として使用する予定です。

この容量はすべて必要ないので、1 TBにフォーマットすれば信頼性が高まると考えていました。この背後にある私の考えは、次の考えに基づいています。

  • 各セクター/トラックの間に、より物理的な「呼吸スペース」があります。
  • 不良セクターが見つかると、未割り当てセクターのプールが増えて使用できるようになります。

私の仮定は正しいですか?

私の仮定が真実でない場合、すべての未使用スペースはどうなりますか?ハードドライブは同じ物理的サイズにフォーマットされますか?したがって、私の1TBドライブは、3TBにフォーマットされているかのように、まだセクターをプラッターに圧迫しています。

どうもありがとう!


1
「フォーマット」とはどういう意味ですか?パーティションの作成についてですか?なぜパーティションが未使用の領域にまたがっていると思いますか?未使用のスペースを使用するための誰かの将来の計画を妨げるのではないかと思いませんか?
Kaz

不良セクターに対してのみ信頼性を向上させたい場合は、ドライブの1つのパーティションをドライブの別のパーティションにミラーリングできます。ただし、パフォーマンスはひどいものになります。
derobert 2013年

回答:


30

あなたの仮定は間違っています。

ドライブは、物理セクターで構成される固定の物理フォーマットを持っています。この場合、合計3TBです。ドライブをフォーマットすることで、これらのセクターのデータを効果的にクリアできますが、それらを再配置したり、物理的なサイズやレイアウトを変更したりすることはありません。低い容量でフォーマットすると、余分なスペースが無駄になるだけで、そのスペースは存在しますが、まったく何にも使用されません。

フォーマットしても、物理セクターサイズやトラック間のスペースは変更されません。

割り当てられていないセクターについては、ドライブには再割り当て用に事前に設定された数の予約済みセクターがあり、ドライブはセクターがオペレーティングシステムによって使用されているかどうかを知る方法がないと思います。SSDには、「トリム」と呼ばれる機能があります。これは、ドライブが消去されることが明確であることをドライブに伝えることができますが、これは少し異なるもので、回転するプラッターには同様の機能がありません。フォーマットされていないセクターは、不良セクターの再割り当てには使用されません。

3TBドライブを1TBとしてフォーマットすることにより、2TBのスペースを使用できなくなり、ドライブに費やした量の3分の2が無駄になります。1 TBのパーティションは、2 TBの空きスペースの前に配置されます。


これがSSDに当てはまるかどうか知っていますか?彼らは摩耗を防ぐために残りのスペースを使用するため、オペレーティングシステムに指示するよりも多くの容量があることを知っています。SSDをフォーマットすると、フォーマットされていないスペースが同じ目的で使用されますか?
mowwwalker 2013年

2
@Walkerneo SSDは異なります。摩耗レベリングの要件により、実際のデータが含まれ、消去できるブロック、したがってTRIMコマンドに関するより詳細な知識が必要です。SSDは、ウェアレベラーの機能により、未使用のスペースを確保することでメリットを得ます。これは、オペレーティングシステムのサポートのために特別に「コードオフ」する必要はありませんが、おそらく害はありません。SSDに必要なのは、OSサポートとある程度の空きディスク容量だけです。Win7または他のほとんどの最新システムなど、トリムをサポートするOSを使用している場合は、ドライブをフォーマットする必要はありません。
モクバイ

@Mokubai:私が間違っていない場合は、「禁止された」領域を変更できるSSD固有のユーティリティもあります。
Karan 2013年

@Karanこれはオーバープロビジョニングと呼ば、実際、これを変更する機能を備えたSSDをいくつか見ました(言及したように、ベンダー固有のツールをいくつか使用しています)。ただし、一般に、パーティションサイズを変更するだけではおそらくこの問題は解決しません(ソリッドステートドライブはウェア全体をレベリングするためにドライブ全体を使用します)。ただし、パーティションサイズを小さくすると、ドライブが(過剰に)いっぱいにならないようになります...
画期的な

1

ハードドライブが使用するエラー修正アルゴリズムは、他のすべてのエラー修正アルゴリズムと同様に、失敗する可能性があります。非常にリモートですが、ハードドライブが送信したデータとは異なるデータを書き込んだ可能性があるというリスクが存在します。容量が数兆バイトに達すると、このチャンスは統計的に増加します。

しかし、スペースを未使用のままにしておくことで、これによる追加の保護を購入することはできません。PAR / PAR2ツールを使用するか、データを複数回書き込むことにより、冗長データを保存することにより、追加の保護を取得します。

ただし、これが心配な場合は、データを別の物理ドライブにコピーして、機械的障害の保護などの追加の利点があるようにすることもできます。

スペースを使用しないと、ハードドライブヘッドが打たれて表面がこすれる可能性が高くなります。しかし、それについて考えてください。ディスクの周りにデータを均等にまばらに配置する方法がない限り、このデータを使用していると仮定すると、ヘッドは、データを含むトラック上またはその近くにある可能性があります。ハードドライブコントローラーがデータの「邪魔にならない」ための「パーク」コマンドに応答する日はずっと昔です。


0

ハードドライブを3TBのフル容量にフォーマットし、1TBを超えて使用しない場合、はい、ハードドライブの寿命を延ばす可能性があります。ハードドライブが機械的に故障する可能性があります。それを防ぐためにできることは本当にありません。ただし、プラッタ上のセクターが破損し始めると、パーティションテーブルは、プラッタ上の破損していない、使用されていない他のセクターに再マッピングされます。ハードドライブを全容量まで使用すると、セクターが再マップされないため、データが失われる可能性があります。お役に立てれば!:-)


1
唯一の3TBドライブの1TBのでしょう使用してNOの機械的なドライブの寿命への影響は。
ラムハウンド2013

0

また、大きなドライブをパーティション分割して、オペレーティングシステムを1つのパーティションにインストールしたドライブ(回転するタイヤなど)の寿命に基づいて処理すると、寿命と速度を少し上げることができることに注意してください。単独でドライブ(キャッシュ)を使用し、すでに示唆されているように、3番目のデータ(3つのパーティションを作成した場合)。保証が3年である場合、各パーティションの使用を毎年ローテーションして、キャッシュとオペレーティングシステム(キャッシュ/一時ファイルなど)によって順番に書き込まれるようにする場合、1つのパーティションの仮想メモリを削除して、新しいパーティションをインストールすることで達成できます。それに対するOS、ゼロからの完全なデフラグと同じです。また、データを次から次へコピーするときに、それぞれを最初にクリーンに再フォーマットすることもできます。すべてのファイルは新しいドライブにコピーされるため、いわば、ソースパーティションで断片化されている場合でも、一度にすべてをコピーしても、断片化されません。最大の利点は、ディスクの書き込みを3つのパーティションに分散させることです。既存のファイル名は、大きくなると常にそれ自体の上に上書きされるため、特定のファイルにいくつかの重要な書き込みがあります。ただし、すべての変更は最初から始まります。 。数年前にNDDの弱点を見つけ、最終的に書き込みを行う前に何度も何度も読み取り/書き込みを試みました。なぜいくつかのアプリケーションが時々フリーズし、NDDが6回の試行(DOSのデフォルトの試行)で書き込めるなら、それがすべて問題ない(弱点を教えてくれない)かのように続いたので、なぜテストされたクラスターのIDアプリを使用したのかと思った..ノートンを使用した ■ディスクを編集して、どのファイルがその/それらのクラスタを使用したかを識別し、物理ファイルFILENAME.BADの名前を変更します。不足しているファイルを再インストールする必要がありましたが、どうでしょう...?ソフトウェアがフリーズすることはもうありません...技術的には、ドライブのスポットに手動でdosレベルで不良のマークを付けることでした。名前を変更することで、新しい(弱いではない)ドライブ領域に書き込むように強制しました。通常のDOS操作中に複数回書き込まれたファイルは、ほとんどの場合、最初に失敗し始めた領域でした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.