Snow Leopard Clean Install-Zero Out SSD?


1

2010 13 "MBPから2011 15" MBPにアップグレードしました。

Snow Leopard DVDから起動し、ディスクユーティリティに移動してドライブを消去する場合、単純な消去を実行する必要がありますか、それともドライブをゼロにリセットする必要がありますか?


2
SSDをゼロがあることに注意してください非常に(SSDのライフexpectencyを延長するように)SSDのが早すぎる部分を何回も触れないようにウェアレベリング機能を持っているので、ディスクを真にゼロにする可能性は低いです。
ケリショット

回答:


1

ドライブのゼロ化は通常、セキュリティ上の目的で行われますが、SSDのゼロ化には別の利点もあります-パフォーマンス。SSDのファームウェアは、ディスクのパフォーマンスと信頼性を向上させるために多くの複雑なトリックを実行しますが、ドライブが保持するデータが多いほど効果が低くなります。ファイルを削除したり、ディスクを再フォーマットしても、実際にはディスク上のビットがゼロに戻らないため、ドライブファームウェアはそのデータを管理する必要があります。ドライブをゼロにすると、ファームウェアがすべてのデータの管理を停止できるようになり、所有するデータのパフォーマンスが向上します。


1
ある程度まではい。ただし、ウェアレベリングのため、後でデータを回復することに対して100%のセキュリティは提供されません。

それは基本的に理論的です。あなたが実際にスパイでない限り、あなたはそれを心配するべきではありません。
Mジェフリーズ

この答えが100%真実だとは思わない。ドライブのファームウェアは各ブロックの値が「0」であるという事実を追跡しているため、SSDを「ゼロ化」してもパフォーマンスは向上しません。これは、そのブロックで値を設定解除するドライブとは異なります。書き込み時に、ディスクは新しい値を設定する前に0値を設定解除する必要があります。したがって、パフォーマンス上の利点はありません。実際、これが満たされていない新しいドライブである場合、実際にはパフォーマンスが低下します。
-thesmart

2

販売したいので、古いMBPを再インストールしますか?だからゼロ

OS Xを新しいMBPにインストールしたい-ゼロは必要ありません。

「ゼロアウト」はセキュリティのためです。こちらもご覧ください。また、DoD、CIAなどから来た場合、;)ノートブックの情報を分類している場合は、マルチパスゼロアウトを使用してください。;)

ウェアレベリングがどのように機能するかを知っている人を見た人がいると聞いた人のために;)TAKE IT EASY :)

セクターごとにSSD全体を消去するときに、ウェアレベリングがどのように機能するかを示します。(ファイルごとではありません)。

単純化のため、SSDには0から9までの10個のセクターしかないことを想像してください。
繰り返しますが、この例では、SSDが書き込みを数えるよりも、静的/動的ウェアレベリングを区別する必要はありません。 -SSDの各セクターにカウントします。

スキームは次のとおりです。

sector number -> 0  1  2  3  4  5  6  7  8  9 
my DATA          .  .  .  .  .  .  .  .  .  .
usage count      0  0  0  0  0  0  0  0  0  0 

新しいssdの場合、すべてのセクターの使用カウントは「0」です。(実際にはこれは真実ではありませんが、この例では問題ありません)、SSDにはデータがありません。

OK、SSDの通常の使用をしばらく使用した後、次の例を取得します。

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          .  .  x  x  .  .  x  .  .  .
usage count      5  6  6  6  5  5  7  6  4  5

そのため、物理的に占有されているセクターは2,3,6です(したがって、私のデータはこれらのセクターにあり、OSがどこにあるかは関係ありません)。使用状況テーブル(一番下の行)がほぼ水平になっていることがわかります。(なぜこの例では正確にレベリングされていないかは重要ではありません。また、SSHの空きセクターテーブルはOSの空きセクターテーブルとは何もないため、SSHが空きセクターテーブルをどのように維持するかを議論する必要はありません)。

したがって、SDD全体をセクターごとに消去してください。どういう意味?OSはSSD上の各セクタにいくつかのデータ(常にゼロではない)を順番に書き込みます。

OSは、「これらのゼロをセクター0に書き込む」コマンドをSSDに送信します。SSDのウェアレベリングは、書き込み回数が最も少ないブロックを選択し、ゼロを書き込みます。私たちの小さな例では、これはセクター8になるので、次のようになります。

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          .  .  x  x  .  .  x  .  -  .
usage count      5  6  6  6  5  5  7  6  5  5

消去プロセス用に書き込まれたセクターを「-」で描画します。OSはセクター0を消去するよりも「考え」ますが、ウェアレベリングによりセクター8が消去されるため、これは事実ではありません。

次に、OSはセクタ「1」を消去します。ウェアレベリングは、書き込み数が最も少ない最初のセクターを選択するため、この例ではセクター0を選択します。

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          -  .  x  x  .  .  x  .  -  .
usage count      6  6  6  6  5  5  7  6  5  5

セクター2-セクター4に書き込まれた

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          -  .  x  x  -  .  x  .  -  .
usage count      6  6  6  6  6  5  7  6  5  5

セクター3-> 5

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          -  .  x  x  -  -  x  .  -  .
usage count      6  6  6  6  6  6  7  6  5  5

セクター4-> 8(書き込みが最も少ない最初のセクターがあるため、セクター8への書き込みが再び行われます)

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          -  .  x  x  -  -  x  .  -  .
usage count      6  6  6  6  6  6  7  6  6  5

セクター5-> 9

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          -  .  x  x  -  -  x  .  -  -
usage count      6  6  6  6  6  6  7  6  6  6

セクター6-> 0

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          -  .  x  x  -  -  x  .  -  -
usage count      7  6  6  6  6  6  7  6  6  6

セクター7-> 1

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          -  -  x  x  -  -  x  .  -  -
usage count      7  7  6  6  6  6  7  6  6  6

セクター8-> 2

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          -  -  -  x  -  -  x  .  -  -
usage count      7  7  7  6  6  6  7  6  6  6

セクター9-> 3

sector number -> 0  1  2  3  4  5  6  7  8  9 
MY DATA          -  -  -  -  -  -  x  .  -  -
usage count      7  7  7  7  6  6  7  6  6  6

ご覧のとおり、1回目のパスの後(OSはすべてのセクターを消去したと思います)が、実際にはセクター6と7は触れられませんでした。

次のパスでは、セクター番号6はまだ消去されません。しかし、3パスでGOTは消去されました。現実にはもっと複雑ですが、基本原則は次のとおりです。

  • ドライブ全体をセクターごとに消去する場合(ファイルシステムレベルではなく、ファイルごとではありません)、書き込み時にすべてのセクターが平準化されます
  • あなたがいる間ことができないことを確認、すべてのファイルは、第1パスに消去しまったよりも、マルチパスにあなたは、これを保証することができますという理由だけでウェアレベリングの。

今、私は、一部のユーザーが消去について混乱する理由を示します。想像してみてください:

  • 空のSSDがあります-すべてのセクターの使用カウントはゼロです。SSDには、たとえば10セクターがあります。
  • 1つのファイルを書き込みます。SSDの最初のセクターに書き込まれたものは、このセクターが使用回数0の最初のセクターであるためです。したがって、セクター#0の使用回数は1になります。 inodeテーブル、またはSSDの開始時のFATテーブル-ただし、この例では大丈夫です)
  • そのため、他の9つのセクターは無料です(使用カウントは0です)。ファイルを 9回書き換えると、1〜9のセクタに物理的に書き込みが行われます。したがって、9回目の書き換え後、ファイルはまだSSDにあり、回復できます。これは、一度に1セクターのみを書き込むためです(ファイルが占有するスペースのみを書き換えます)。
  • 1000セクターのSSDでは、1000 パス消去でもファイル(1セクターの長さ)の物理的な書き換えを保証できません

しかし、SSDのすべてのセクター(セクターごと)のマルチパス消去では、すべてのセクターがクリアされ、すべてのセクターは最後に同じ書き込みカウントになります。(そして最も古いFILEが最初に消去されます)。

何かが完全に明確でない場合は、尋ねてください。


ただし、ウェアレベリングのためにこれはSSDには適用されません。

古いMBPを販売する前に、SSDを個別に購入し、標準のハードドライブに交換しました。私は常に新しいMacでOS Xのクリーンインストールを行います。
ライアン

downvoterが私の返信の何が悪いのか教えてくれますか?
jm666

1

私がこのテーマで読んだことは、セクターが消去されたことをデバイスコントローラーが知っているかどうか(それが暗示されているように)このoczフォーラムの投稿

この場合、デバイスコントローラーは、これらすべてのセクションに実際にすべてのゼロを格納する必要があると判断するため、実際には役に立ちません(必要なものとは逆になります)。

代わりに、特別なユーティリティを使用して、すべてが消去されたことをコントローラーに通知する必要があります。このスレッドを見る

ご注意:私は実際に自分でこのようなものを試したことはありません。2011 MBP用のSSDの購入を見越して調査を行っています。


0

これがSSDに関係しているという考えに誰もが飛びついた理由はわかりません...

それでも、Appleのファームウェアとハ​​ードウェアは市場にある他のSSDとは異なるため、Kyleの答えを話すことはできませんが...あなたが妄想して古いユニットを販売するつもりでない限り、私はそれを気にしません(7& 0パスは絶対確実ではないため、35パスワイプが存在します。

ただし、トピックに戻ります。通常の2010 MBP 13インチにはSSDが付属していませんでした。それは、消去、再パーティション(1パーティション、GUID)、および再インストールです。お楽しみください!


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