OS XでDiskpart Cleanを実行する方法


2

diskpart cleanMacOS X経由で(Windows ')に相当する方法を実行する方法はありますか?私が持っているバッファローリンクステーションで正しくフォーマットできるように、いくつかのドライブを完全に爆撃する必要があります。しかし、フォーマットする前にドライブに何が入っているかについて非常にうるさいので、問題を提起しています(購入したときに気づかなかった)。

実行diskutil eraseDiskはすべて良好ですが、ファイルシステムとボリューム名も選択する必要があります。 diskpart cleanWindowsではこれを行わず、「クリーンな」ディスク(ボリュームがまったくない)を生成します。

回答:


3

少し危険ですが、使いやすい方法は、パーティションテーブルを単純に上書きすることです。

dd if=/dev/zero of=/dev/diskX bs=1m count=2

... diskX削除するディスクはどこですか。このコマンドは要求しないので注意してください。

これにより、最初の2 MiBにゼロが書き込まれます。これは、すべてのパーティショニングスキームなどを削除するのに十分なはずです。

更新:ディスクの最後にあるバックアップGPTテーブルを削除する必要がある場合もあります。

dd if=/dev/zero of=/dev/diskX bs=1m seek=1907727

... 1907727私が所有する標準の2 TBコンシューマードライブの値であり、合計サイズは2,000,398,934,016バイトです。を選択し2000398934016 / (1024 * 1024) - 2、小数点以下を切り捨てました。

両方countseekコマンド行では、上記ブロックサイズの倍数でbs同じコマンドラインで指定されました。


1
これは助けた。ボックスが独自のmbarなどを書き込むには、未加工の状態である必要がありました。すべての仕組みを100%理解しているわけではありませんが、このため現在機能しています。
bmoneruxui
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.