起動可能なドライブをリセットして、起動できないようにするにはどうすればよいですか?


8

システムにインストールするブート可能なUSBスティック(Fedora)を作成しました。スティックを再利用したいので、機能しているシステムのすべての痕跡を削除したいと思います。特に、MBRをリセットして、ディスクとして扱われたときにスティックが起動可能に見えないようにする方法がわかりません。

私の最終的な目標は、空の、起動不可能な、NTFS(再)フォーマットされたUSBスティックを持つことです。

回答:


16

ルートとして、実行 dd if=/dev/zero of=/dev/sdX bs=512 count=1

次に、パーティションテーブル(fdisk /dev/sdXおよびを押すoか、gpartedなどのグラフィカルツールのいずれかを使用できます)と新しいNTFSパーティションを追加できます。


9

Fedoraから、FedoraパッケージマネージャーからGPartedをインストールします。起動可能なUSBドライブをアンマウントします。GPartedを開き、ドライブのメニューリストからUSBドライブを見つけます(下のスクリーンショットのマウスカーソルを参照)。

ここに画像の説明を入力してください

GPartedメニューから、[ パーティション ] -> [フラグの管理 ]を選択します。[フラグ管理...]ウィンドウで、ブートのチェックを外します(下のスクリーンショットを参照)。

ここに画像の説明を入力してください

GPartedメニューから、パーティション -> フォーマット先 -> NTFS 選択します。


ブートフラグのチェックを外すことは、ddを介してMBRをゼロにすることと同等ですか?
デイブ

USBドライブには、gpartedを使用して起動可能に設定/設定解除できるドライブの最初のセクターの1つにブートフラグがあります。そのため、gpartedは、ddと同じブートフラグを設定解除します。gpartedは、それが何をしているのかを示すグラフィカルなフロントエンドを備えています。
karel

1
@Daveいいえ、同じではありません。フラグを設定解除すると、MBRはそのまま残ります。
hunter2

4

これは、windowsのdiskpartのようなシンプルなシステムツールで実現できます。

1)[スタート]メニューを開き、実行ボックスに「diskpart」と入力します。

2)「list disk」と入力します。ここに画像の説明を入力してください 3)“ select disk#”(#はUSBスティックのディスク番号)。

4)コマンド「clean all」を入力します

「クリーン」コマンドは、パーティションデータを含むディスクのセクターをゼロにします。「全消去」コマンドは、USBスティック上のすべてのデータを消去します。

これで、通常どおりコンテキストメニューから書式設定できます。

(NTFSについて言及したので、Windowsシステムにアクセスできることを願っています)

Linuxからドライブをゼロで埋めるために、ddを使用できます。ゼロを書き込んでディスクを消去するには:

dd if = / dev / zero of = / dev / sda bs = 4k conv = notrunc

ここで、/ dev / sdaはデバイスです。


1
実際にはドライブ全体をゼロにする必要はなく、MBRだけをゼロにする必要があります。これにより、フラッシュメモリの書き込みサイクルが節約されます。
user55325

私はそれに同意します。
Ashildr

1

diskpartは、コマンドラインまたはディスク管理ツール(コンピューター管理の内部)から使用できます。

ディスク管理:http : //windows.microsoft.com/en-us/windows7/delete-a-hard-disk-partition

明らかに、再パーティション化/再フォーマットすると、ドライブ上のすべてのファイルが消去されます。

Diskpartコマンドライン:http : //ss64.com/nt/diskpart.html

通常、手順は次のとおりです。パーティションを削除し、新しいパーティションを作成してからフォーマットします


レースに時間がかかり、明確な指示は与えず、リンクのみを与えます。スーパーユーザーへようこそ。ただし、リンクだけの回答は好きではないことを理解してください。ポイントを要約し、情報のソースとしてリンクを追加します
カナダルーク

1

受け入れられた回答は機能しますが、やり過ぎです。

MBRには、パーティションテーブルとブートローダーが含まれています。ブートフラグはさらに別のものです。USBから起動するには、ブートローダーをインストールし、1つのパーティションにブートフラグを設定する必要があります。ドライブを(ブート可能にするかどうかに関係なく)使用するには、パーティションテーブルが必要です。

あなたは可能性があり、あるとしてだけで変更なし(それはブート可能だそう何場合)で、あなたのドライブを使用しています。
ブートフラグを設定解除して、ブート不可にすることもできます。
さらに、ブートローダー(最初の446バイト、IIRC)を削除しますが、パーティションテーブルは削除しません。その時点では、ブート不可であり、データはすべてそのままです。

確かに、NTFSパーティションが必要だと言いますが、以前はNTFSであったか、またはNTFSでなかったと推測できるので、データを移動して再フォーマットします。

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