IOCTL_DISK_DELETE_DRIVE_LAYOUT IOCTL (ntdddisk.h)

從磁碟移除磁碟分區資訊。 如果磁碟的磁碟分區樣式是主啟動記錄 (MBR) ,則會清除磁碟的扇區 0,但啟動程式代碼除外。 將會移除所有簽章,例如 AA55 開機簽章和 NTFT 磁碟簽章。 如果磁碟的磁碟分區樣式是 GUID 磁碟分區數據表 (GPT) ,則會清除扇區 1 中的主要分割區數據表標頭,以及磁碟最後一個扇區中的備份分割區數據表。 這項作業可用來產生所謂的「超範圍」,其中包含從磁碟的第一個扇區開始的文件系統,而不是在磁碟上的磁碟分區中。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

無。

輸入緩衝區長度

無。

輸出緩衝區

無。

輸出緩衝區長度

無。

狀態區塊

[ 狀態 ] 字段會設定為 [STATUS_SUCCESS],或可能設定為 [STATUS_INSUFFICIENT_RESOURCES]。

規格需求

需求
標頭 ntdddisk.h (包含 Ntdddisk.h)