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

Windows XP 管理員指南:利用 NTFS 掛載點限制一般使用者存取光碟機

編輯:XP 系統基礎知識

情境與目標

在共用電腦環境(學校、網咖、企業),管理員常需禁止一般使用者使用光碟機(防止私自拷貝資料、安裝盜版軟體、帶入病毒),但保留管理員權限。單純在裝置管理員停用光碟機會連管理員也無法使用。本文介紹利用 NTFS 掛載點 + 權限控制 達成「一般使用者不可見/不可存取,管理員正常使用」的精準管控。

操作步驟

  1. 開啟磁碟管理: 開始 → 控制台 → 效能和維護 → 管理工具 → 電腦管理 → 磁碟管理
  2. 移除原有磁碟代號: 右鍵光碟機圖示(通常為 D: 或 E:) → 變更磁碟機代號和路徑 → 選中原代號 → 移除 → 忽略警告視窗按 是
  3. 建立掛載點資料夾: 在 NTFS 格式分區(如 C:)建立空資料夾,例如 C:\CDROM_Mount
  4. 指派掛載點: 回到「變更磁碟機代號和路徑」視窗 → 新增 → 選擇 「掛載在下列空的 NTFS 資料夾」 → 瀏覽選取 C:\CDROM_Mount → 確定
  5. 設定 NTFS 權限封鎖一般使用者:
    • 右鍵 C:\CDROM_Mount(注意:是父資料夾 C:\CDROM_Mount,而非掛載點本身) → 內容 → 安全性 索引標籤
    • 移除「使用者」群組的「讀取與執行」、「列出資料夾內容」、「讀取」權限,或明確新增「拒絕」存取規則
    • 確保「Administrators」群組保有「完全控制」

關鍵注意事項

  • 無法直接對掛載點資料夾(C:\CDROM_Mount 內的光碟內容)設定權限:掛載點本身不支援獨立 ACL,必須對父資料夾 設定權限,繼承至掛載點。
  • 彈性授權:若特定一般使用者需臨時使用光碟,只需在父資料夾 ACL 中為該使用者加入「讀取」權限即可,比裝置管理員啟用/停用靈活得多。
  • 適用條件:系統分區與掛載點父資料夾必須為 NTFS 格式;FAT32 分區不支援 ACL,此法無效。
  • 自動播放:插入光碟後若未自動播放,管理員可至「我的電腦」雙擊 C:\CDROM_Mount 存取;一般使用者點擊將提示「拒絕存取」。
  • 移除光碟:一般使用者無法透過資源管理員推出光碟,管理員可正常推出。

替代方案比較

方案優點缺點
裝置管理員停用光碟機簡單徹底管理員也無法用;需重開機或掃描硬體變更才能恢復
群組原則「禁止存取 CD-ROM」集中管理、支援使用者/群組需網域環境;本機原則僅 XP Pro 支援
登錄檔 NoDriveTypeAutoRun / NoViewOnDrive可隱藏圖示、停用自動播放僅隱藏,知道路徑仍可存取;非真正權限控制
NTFS 掛載點 + ACL(本文方案)精細權限、管理員透明、無需網域、即時生效需 NTFS 分區;設定稍繁瑣

進階應用:批次腳本自動化部署

若需在多台電腦部署,可撰寫批次檔搭配 mountvol、icacls (XP 需安裝 Windows Server 2003 Resource Kit Tools) 或 cacls 自動化:

@echo off
rem 建立掛載點資料夾
md C:\CDROM_Mount

rem 移除原有磁碟代號 (假設光碟機為 D:)
mountvol D: /D

rem 指派掛載點 (需取得光碟機磁碟區 GUID,可用 mountvol 列出)
rem mountvol C:\CDROM_Mount \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\

rem 設定權限:移除 Users 群組存取權,保留 Administrators
cacls C:\CDROM_Mount /E /R Users
cacls C:\CDROM_Mount /E /G Administrators:F

實際部署前請在測試機驗證磁碟區 GUID 正確性。


利用 NTFS 掛載點搭配 ACL 權限,是 Windows XP 環境下既專業又彈性的光碟機存取管控方案。它完美解決了「管理員要用、一般使用者不能用」的矛盾,且無需額外軟體、無需網域架構。立即嘗試部署,提升共用電腦的資安防護等級。

Copyright © Windows教程網 All Rights Reserved