IOCTL_DISK_DELETE_DRIVE_LAYOUT IOCTL (ntdddisk.h)
ディスクからパーティション情報を削除します。 ディスクのパーティション スタイルがマスター ブート レコード (MBR) の場合、ブートストラップ コードを除き、ディスクのセクター 0 がクリーンワイプされます。 AA55 ブート署名や NTFT ディスク署名など、すべての署名が削除されます。 ディスクのパーティション スタイルが GUID パーティション テーブル (GPT) の場合、セクター 1 のプライマリ パーティション テーブル ヘッダーと、ディスクの最後のセクターにあるバックアップ パーティション テーブルがクリーンワイプされます。 この操作を使用すると、ディスク上のパーティションではなく、ディスクの最初のセクターから始まるファイル システムを含む、いわゆる "superfloppies" を生成できます。
メジャー コード
[入力バッファー]
[なし] :
入力バッファーの長さ
[なし] :
出力バッファー
[なし] :
出力バッファーの長さ
[なし] :
ステータス ブロック
[状態] フィールドは [STATUS_SUCCESS] に設定され、場合によっては [STATUS_INSUFFICIENT_RESOURCES] に設定されます。
要件
要件 | 値 |
---|---|
Header | ntdddisk.h (Ntdddisk.h を含む) |