Disk Utility / diskutilがデータをゼロにするのに長い時間がかかるのはなぜですか?


8

私はコマンドラインでDisk Utility.appとdiskutilを使って3TBの外付けUSBハードドライブをゼロにしてみましたが、どちらも約1%/ 1時間で動作します。Disk Utility.appでは1パスモードを使用しており、diskutilでは1パスのランダムを使用しています。

私はマーベリックス/10.9にいます。


グーグルがインバンドでその質問に答えられるのはとてもクールです。投稿に追加していただきありがとう
フランクトーマス

@bmike私はあなたの編集を元に戻しました-質問でそれを望まない場合は、それを回答に移動して、単にそれを削除しないでください
John Bachir

2
私はあなたの復帰に同意しません、そして理由をコメントしてくれてありがとう。既存の回答の編集を提案しましたが、レビュー担当者は私の質問の編集を承認しましたが、レビュー担当者による承認は得られませんでした。質問に回答する場合は、回答セクションで回答してください。その解決策が受け入れられない場合は、メタスーパーユーザーでチャットしましょう。
bmike 2013年

2
@bmikeに同意します。自分の質問に回答したい場合は、質問に対する実際の回答としてソリューションを投稿してください。これにより、ユーザーは所定の回答に投票でき、将来の訪問者が最も関連性の高い情報を一貫した方法で簡単に取得できるようになります。しかし、あなたの答えがあなたが出した質問に適切に答えるのに十分な量であることを確認してください。:)
Der Hochstapler 2013年

回答:


12

3TB外付けUSBハードドライブ

あなたの答えがあります。3TBは多くのスペースです。

あなたの3TBディスクは回転ディスクであり、約60MBytes / secの書き込みを効果的に維持できるだけだと思います(たぶん最近のドライブは少し高速ですが、キャッシュなどは単純な全LBAランダム書き込みでは役に立ちません。 )。

@LeeHarrisonによって提案されているように、直接接続されていると高速になる可能性があります。


私のお父さんの仕事は彼にMacを提供しますが、最近、彼らはみんなのものをアップグレードしました。彼はドライブを拭くように私に命じました。私はディスクユーティリティを起動して、7パスワイプを選択しました(機密事項は機密情報です)。500 GBドライブは、消去に約10時間かかりました。
Cole Johnson

"3TB is a lot of space"まあ、それは意見の問題かもしれないと思う:)

10

はい、3TBのボリュームにランダムデータを書き込むと、非常に長い時間がかかります。一般に、(クイックフォーマットではなく)フォーマットに1 TBあたり約8時間かかります。これには、CPUが各ビットのランダムデータを生成してから書き込む前にオーバーヘッドが発生することはありません。1%/時間は少し遅いように見えますが、それでも仕事には2日ほどかかると思います。ランダム生成はすべてのバスを通過し、リムーバブルディスクとCPUの間をブリッジする必要があるため、USBはおそらくあなたを本当に遅くしています。


3
上記のポスターに同意してください。可能であれば、HDを外部エンクロージャーから取り外して内部で接続できますか?それはかなりスピードアップする傾向があります。
Lee Harrison

1
消去するためにディスク全体にデータを書き込む必要はありません。消去自体を安全に行うようにディスクに伝えてください。DBANはそのために役立つかもしれません。
Hennes

SSDにすべてのセルを空としてマークし、データを完全に消去するように指示できることを理解していますが、メカノマグネティックhddでは、実際に使用されていたすべてのビットを上書きして、データが上書きされないようにする必要があります媒体の生の読み取りを行うソフトウェアによって回復されます。私はあなたの区別を誤解しているに違いありませんが、説明していただければ幸いです。
フランクトーマス

わかりました@FrankThomas、彼らは質問から私の画像を拒否したので、あなたはそれをあなたの答えに入れることができます:D
John Bachir

@FrankThomas同じことが暗号化されたハードディスクにも当てはまります。BIOS HDDパスワードを設定しない限り、これは多くの回転ディスクのデフォルトではありません。そして、もう少し一般的な状況に答えるには、SATAバスを介してこれらすべてのゼロを転送する必要はありません。ドライブは、継続的なホストの介入なしに、完全にそれ自体をワイプできる必要があります(多くの場合そうです)。
Hennes 2013年

4

3TBは大量のデータであり、USBはどちらも比較的低速であり、多くのオーバーヘッドがあります。

USB 2があり、30〜35MB /秒のかなり良いパフォーマンスがあると仮定します。(これはUSB 2の最大書き込み速度についてです)

  30 MB / sec  
 100 MB per 3 seconds  
2000 MB per 60 seconds
  2GB per min 
120GB per hour, or 25 hours for 3 TB.

それは長い時間です。速度は多少異なる場合があります。あなたの場合、それは4倍遅いようです。明らかに高速ではありませんが、十分な速度の範囲内です。特に、同じUSBコントローラで他のUSBデバイスがビジー状態である場合。

これに対処するには、少なくとも3つの方法があります。

  1. しばらくお待ちください。
  2. ディスクへのより高速なバスを使用します(例:eSATAエンクロージャ。またはディスクを内部にマウントします)
  3. ドライブにデータを送信してワイプしないでください。代わりに、ドライブにそれ自体をワイプするように指示してください。これに役立ちます:DBANおよび安全な消去

安全な消去は面白いですね。hdparmは上書きを処理するようにコントローラーに指示し、ディスク自体に処理を任せますか?また、DBANは優れたソフトウェアですが、Windowsのsfillやeraserのような他の安全な消去ツールよりも速くなると思いますか?
フランクトーマス

安全に消去するためのWindowsツールに精通しておらず、LinuxとBSDの両方に精通しています。だから私はhdparmとDBANを推奨する傾向があります。同様に機能する他のツールがないということではありません。
Hennes 2013年

落とし穴ですが、それは私の質問ではありません。OPが使用しているユーティリティは、dbanまたはその他の安全なワイプツールとほぼ同じであるという私の想定。私が得ていないのは、ドライブにデータを送信しないことに関する3番目の弾丸です。hddにはそれ自体ではジョブを実行する機能がないため、これまでに遭遇したすべてのユーティリティは、CPUを使用してランダムデータを生成する必要がありました。ディスクのIOコントローラーに組み込まれている安全な消去機能を想像できますが、それが行われると聞いたことがないので、何が欠けていますか?それをすべてコントローラーに任せる方法はありますか?そして、dbanはそれをどのように使用しますか?
フランク・トーマス

ディスクへのセキュア消去ビルドは、SATAにとって比較的新しいものです。ほとんど(すべて?)のSSDにそれがあり、機能は回転する錆びたモデルにまで流れ落ちるようです。
Hennes、2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.