萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

隨身碟變身電腦鑰匙!用 USB 開機鎖定電腦防盜用教學

核心原理

利用 Windows 群組原則的「啟動指令碼」功能,在開機時執行批次檔檢查特定 USB 隨身碟是否存在(透過卷標或檔案),若不存在則自動關機。插上隨身碟才能正常進入系統,拔除則無法使用,達到實體金鑰效果。

準備工作

  • 一支 USB 隨身碟(建議專用,勿存放重要資料)。
  • Windows 專業版或企業版(家用版無 gpedit.msc,可用註冊表替代,本文以專業版示範)。

步驟 1:在隨身碟建立識別檔案

  1. 將隨身碟插入電腦,記下磁碟機代號(假設為 H:)。
  2. 在隨身碟根目錄新建一個文字檔,檔名自訂(例:MyKey.txt),內容可留白。
隨身碟建立識別檔案
在隨身碟根目錄建立識別檔

步驟 2:撰寫批次檔

  1. 在電腦任意位置(如 C 盤)新建文字檔,貼上以下程式碼:
@echo off
if not exist H:\MyKey.txt (
    shutdown -s -t 10 -c "未偵測到授權金鑰,系統將在 10 秒後關機"
)

說明:

  • H: 為隨身碟磁碟機代號,請依實際情況修改。
  • MyKey.txt 為步驟 1 建立的檔名,需完全一致。
  • -t 10 為倒數 10 秒關機,可自行調整。
  • -c 後引號內為關機提示訊息,可自訂。
  1. 另存為 USB_Key_Check.bat(副檔名必須為 .bat)。
建立批次檔
編輯並儲存批次檔

步驟 3:透過群組原則設定啟動指令碼

  1. 按 Win+R 輸入 gpedit.msc 開啟「本機群組原則編輯器」。
  2. 依序展開:
    電腦設定 → Windows 設定 → 指令碼 (啟動/關機) → 啟動
  3. 在右側「啟動內容」視窗點選「新增」→「瀏覽」選取剛建立的 USB_Key_Check.bat → 確定。
  4. 一路按「確定」關閉所有視窗。
群組原則設定啟動指令碼
將批次檔加入啟動指令碼

步驟 4:測試與驗證

  1. 重新開機,拔除隨身碟 → 應出現倒數關機提示視窗,10 秒後自動關機。
  2. 重新開機,插上隨身碟 → 正常進入 Windows 桌面。
測試結果
插上隨身碟正常開機;拔除則關機

進階強化建議

  • 隱藏批次檔:將 .bat 移至隱藏資料夾(如 C:\Windows\System32\Scripts\),並設定資料夾權限僅限 Administrators 讀取/執行。
  • 使用卷標代替檔案:批次檔改用 vol H: 檢查卷標,避免檔案被誤刪。
  • 加入日誌記錄:在批次檔中加入 echo %date% %time% 登入嘗試 >> C:\Logs\USB_Key.log 記錄每次開機狀態。
  • 家用版替代方案:將批次檔捷徑放入「啟動」資料夾(shell:startup),雖安全性較低但可基本運作。

注意事項

  • 若隨身碟遺失或損壞,可進入安全模式(開機連按 F8)移除啟動指令碼或修改批次檔恢復存取。
  • 此法屬「軟體鎖」,無法防禦實體硬碟拆卸、Linux Live USB 開機等離線攻擊,機密資料請搭配 BitLocker 全磁碟加密。

結語

幾分鐘設定,讓隨身碟成為電腦的專屬實體鑰匙,大幅提升個人隱私與資料安全。配合良好備份習慣,讓您的數位生活更安心。

copyright © 萬盛學電腦網 all rights reserved