全域旗標(gflags.exe)公用程式提供一種簡單的方法來設定系統登錄中的特定機碼、調整執行中系統的核心設定,以及改變映像檔的設定。 您可以使用圖形化或命令列介面來設定這些索引鍵。
您可以在 Windows 支援工具套件和適用於 Windows 套件的偵錯工具中找到全域旗標公用程式。 如需後者的相關信息,請參閱 Windows 偵錯。
全域旗標公用程式也可以用來設定驅動程式驗證器的特殊集區選項,或指定用於個別記憶體配置的特殊集區。
若要改變特殊集區設定,請啟動 [全域旗標] 公用程式,然後選取 [目的地] 區段中的 [系統登錄] 選項按鈕。 對話框的 [核心特殊集區卷標 ] 區段可設定特定的特殊集區選項。
控制集區標籤對齊方式
選取 [ 驗證開始] 選項按鈕,讓特殊集區對齊焦點放在執行不足偵測上。 選取 驗證終止 選項,聚焦於溢出偵測。 這些按鈕可控制所有特殊集區配置的對齊方式,無論是由驅動程式驗證工具或全域旗標所建立。
依集區標記或配置大小使用特殊集區
特殊集區可用於具有特定集區標籤的所有資源分配。 若要啟用此功能,請在 集區卷標 文字框中輸入集區卷標。
特殊池也可以用於在某一大小範圍內的所有分配。 雖然使用特殊集區並不牽涉到集區卷標,但此功能仍會藉由在 [ 集區卷標 ] 文本框中輸入數位來啟用。 這個數字必須小於 PAGE_SIZE。
針對 x86 處理器,PAGE_SIZE是0x1000配置大小範圍長度為 8 個字節。 若要針對此範圍中大小的所有配置啟用特殊集區,請輸入等於此範圍上限加上8的數位。 (這個數位一律是8的倍數。下表說明這些值:
| 大小範圍 | 在 [池標籤] 文字框中輸入此數字 |
|---|---|
1 到 8 個字節 |
16 (0x10) |
9 到 16 個字節 |
24 (0x18) |
17 到 24 個字節 |
32 (0x20) |
... |
... |
0xFE9至0xFF0位元組 |
0xFF8 |
針對 x64 處理器,PAGE_SIZE是0x1000,配置大小範圍長度為 16 個字節。 若要針對此範圍中大小的所有配置啟用特殊集區,請輸入等於此範圍上限加上 16 的數位。 (這個數位一律是 16 的倍數。下表說明這些值:
| 大小範圍 | 請在 [集區標籤] 文字框中輸入此數字 |
|---|---|
1 到 16 個字節 |
32 (0x20) |
17 到 32 個字節 |
48 (0x30) |
33 到 48 個字節 |
64 (0x40) |
... |
... |
要0xFE0位元組的0xFD1 |
0xFF0 |
針對以 Itanium 為基礎的處理器,PAGE_SIZE 設定為 0x2000,而配置大小的範圍是以16字節為單位。 若要針對此範圍中大小的所有配置啟用特殊集區,請輸入等於此範圍上限加上 16 的數位。 (這個數位一律是 16 的倍數。下表說明這些值:
| 大小範圍 | 在 [集區標籤] 文字框中輸入此數字 |
|---|---|
1 到 16 個字節 |
32 (0x20) |
17 到 32 個字節 |
48 (0x30) |
33 到 48 個字節 |
64 (0x40) |
... |
... |
0x1FD1 到 0x1FE0 位元組 |
0x1FF0 |
最好避免使用低於PAGE_SIZE的集區標籤。 例如,如果您在以 Itanium 為基礎的處理器上將 0x30 放入此文本框中,特殊集區將會用於大小介於 17 到 32 個字節之間的所有分配,以及包含集區標籤 0x0030 的分配。
注意 如果驅動程式驗證器已啟用驅動程式的特殊集區,且全域旗標公用程式已啟用集區卷標或配置大小的特殊集區,則特殊集區將用於符合任何這些準則的所有配置(受限於集區可用性)。
如需了解關於使用特殊集區的完整詳情,請參閱 特殊集區。