Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Vista 群組原則隱藏/限制磁碟分割區:從內建選項到自訂分割區(修改 ADMX/ADML)

編輯:Windows Vista 教學

Vista 專業/旗艦版內建群組原則可隱藏或限制存取指定分割區,但預設僅支援 A~D 盤與「全部」。本文教您修改系統範本檔案(WindowsExplorer.admx/adml),擴充支援 E 盤及任意分割區。

基本操作:隱藏與限制 A~D 盤

  1. Win+R → gpedit.msc;
  2. 「使用者設定」→「管理範本」→「Windows 元件」→「Windows 檔案總管」;
  3. 隱藏分割區:雙擊「在『我的電腦』中隱藏這些指定的磁碟機」→「已啟用」→ 選「僅限制磁碟機 C」等選項;
  4. 限制存取:雙擊「防止從『我的電腦』存取磁碟機」→「已啟用」→ 同樣選擇目標分割區。
    差異:隱藏僅移除圖示,輸入路徑仍可進入;限制存取連路徑輸入也會被拒絕。

進階:擴充支援 E 盤及任意分割區

預設範本僅含 A~D 盤選項,需修改系統範本檔案:

1. 定位範本檔案

%windir%\PolicyDefinitions\WindowsExplorer.admx
%windir%\PolicyDefinitions\zh-TW\WindowsExplorer.adml

(先複製備份再修改)

2. 修改 WindowsExplorer.adml(語系字串)

用記事本開啟,找到 <stringTable> 區段,在適當位置新增:

<string id="EOnly">僅限制磁碟機 E</string>
<string id="FOnly">僅限制磁碟機 F</string>
<!-- 依需求繼續新增 -->

3. 修改 WindowsExplorer.admx(邏輯定義)

找到兩處 <enum id="NoDrivesDropdown" ...> 區塊(分別對應「隱藏」與「限制存取」),在各自 </item> 後新增:

<item displayName="$(string.EOnly)">
  <value><decimal value="16"/></value>
</item>
<item displayName="$(string.FOnly)">
  <value><decimal value="32"/></value>
</item>

十進位值對應:A=1, B=2, C=4, D=8, E=16, F=32, G=64...(2 的冪次)。多盤組合為數值相加(如 C+E = 4+16=20)。

4. 取得權限並覆蓋系統檔案

  1. 右鍵兩檔案 →「內容」→「安全性」→「進階」→「擁有者」→ 改為目前使用者 → 勾選「取代子容器和物件的擁有者」→ 套用;
  2. 給予「完全控制」權限;
  3. 將修改後的檔案覆蓋回原路徑;
  4. 重新開啟 gpedit.msc,新選項即出現在下拉選單中。

注意事項

  • 修改系統範本屬進階操作,建議先在虛擬機測試;
  • Windows 更新可能覆蓋修改,需重新套用;
  • 家庭版無 gpedit.msc,可透過登錄機碼 HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives / NoViewOnDrive 直接設定位元遮罩達成相同效果。

掌握 ADMX/ADML 修改技巧,讓群組原則分割區管控不再受限於預設選單。

Copyright © Windows教程網 All Rights Reserved