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

防止硬碟被惡意格式化:雙重防護鎖死 DOS 指令與移動外部命令

編輯:Windows XP 系統介紹

威脅背景

部分病毒、惡意程式會嘗試執行 FORMAT、DEL、DELTREE 等指令破壞硬碟資料。雖無法完全阻擋具備開機光碟/USB 的攻擊者,但可大幅提高門檻,防範腳本小子與自動化惡意碼。

方法一:DOSKEY 別名攔截危險指令

  1. 以記事本開啟 C 槽根目錄的 Autoexec.bat(若無則自行建立)。
  2. 加入以下幾行:
DOSKEY FORMAT=Bad command or filename!
DOSKEY DEL=Bad command or filename!
DOSKEY DELTREE=Bad command or filename!
  1. 存檔離開。之後在命令提示字元輸入上述指令將顯示錯誤訊息而拒絕執行。

臨時解除:自身需格式化時,輸入 DOSKEY FORMAT= 按 Enter 即可暫時移除別名。

方法二:移動/改名外部命令檔案

  1. 找到 C:\Windows\format.exe(及 del.exe、deltree.exe 等)。
  2. 將檔名改為 format.txt 或移至其他目錄備份。
  3. 若在「我的電腦」看不見副檔名,請至「工具」→「資料夾選項」→「檢視」→ 取消勾選「隱藏已知檔案類型的副檔名」。

需使用時再改回原檔名或移回原位。Windows 優化大師等工具的「鎖定 format 指令」功能原理相同。

必要的 BIOS 層級防護

上述方法僅在作業系統層級生效。若攻擊者使用開機光碟/USB 進入 DOS 或 WinPE 環境,仍可直接呼叫格式化工具。因此必須配合 BIOS 設定:

  • 將開機順序設為「僅從硬碟開機」,關閉光碟/USB/網路開機。
  • 設定 BIOS 管理員密碼,防止他人修改開機順序。

唯有軟硬體雙重防護,才能達到萬無一失。

Copyright © Windows教程網 All Rights Reserved