惡意程式不僅竊取資料,更有直接格式化硬碟分區的破壞行為。除了安裝防毒軟體、定期更新病毒碼,透過系統層面限制高風險 DOS 指令、移動關鍵執行檔,能顯著降低被惡意格式化的風險。
原理是利用 DOSKEY 建立巨集,將 FORMAT、DEL、DELTREE 等指令重新導向至無效指令提示,使其無法執行。
Autoexec.bat(若不存在請自行建立)。C:\>DOSKEY FORMAT=Bad command or filename!C:\>DOSKEY DEL=Bad command or filename!C:\>DOSKEY DELTREE=Bad command or filename!之後若在命令提示字元下輸入 FORMAT 等指令,系統會回應 Bad command or filename 而拒絕執行。若你確實需要格式化,可在命令列輸入 C:\>DOSKEY FORMAT=(按 Enter)暫時解除限制。
將 C:\Windows\format.exe 更名為 format.txt,或移至其他資料夾。同理可處理 del.exe、deltree.exe 等。若在「我的電腦」看不見副檔名,請在「工具」→「資料夾選項」→「檢視」取消勾選「隱藏已知檔案類型的副檔名」。
也可使用「Windows 優化大師」等工具一鍵鎖定 format 指令,原理相同。
上述方法只能防住從硬碟開機的環境。若攻擊者以光碟、USB 隨身碟開機,仍能執行格式化。因此請進入 BIOS:
雙重防護下,硬碟才能真正免於惡意格式化威脅。