IOCTL_DISK_DELETE_DRIVE_LAYOUT IOCTL (ntdddisk.h)
從磁碟移除磁碟分區資訊。 如果磁碟的磁碟分區樣式是主啟動記錄 (MBR) ,則會清除磁碟的扇區 0,但啟動程式代碼除外。 將會移除所有簽章,例如 AA55 開機簽章和 NTFT 磁碟簽章。 如果磁碟的磁碟分區樣式是 GUID 磁碟分區數據表 (GPT) ,則會清除扇區 1 中的主要分割區數據表標頭,以及磁碟最後一個扇區中的備份分割區數據表。 這項作業可用來產生所謂的「超範圍」,其中包含從磁碟的第一個扇區開始的文件系統,而不是在磁碟上的磁碟分區中。
主要程序代碼
輸入緩衝區
無。
輸入緩衝區長度
無。
輸出緩衝區
無。
輸出緩衝區長度
無。
狀態區塊
[ 狀態 ] 字段會設定為 [STATUS_SUCCESS],或可能設定為 [STATUS_INSUFFICIENT_RESOURCES]。
規格需求
需求 | 值 |
---|---|
標頭 | ntdddisk.h (包含 Ntdddisk.h) |