本文介紹如何制作特殊的AutoRun.inf文件,防止病毒通過移動存儲產品帶毒入侵電腦系統。
越來越多的朋友選擇使用閃存、移動硬盤等作為交換數據的設備,不過這也帶來了很多隱患,當我們將這些可移動的存儲設備拿到其他的計算機上使用之後,如果這些計算機已經中了病毒,那麼病毒很容易會通過閃存或移動硬盤傳播到自己的計算機上,但限制USB端口的權限又不太現實,這很讓人苦惱。
方法一:利用WinHex制作安全的AutoRun.inf文件
很顯然,閃存之所以會受到病毒的侵擾,主要是AutoRun.inf文件在起作用,我們可以使用WinHex解決這一問題。首先格式化閃存,文件系統選擇默認的FAT32格式即可。然後在閃存根目錄下手工新建一個名為AutoRun.inf的文件,然後運行WinHex,按下F9功能鍵,或者從“工具”菜單下選擇“磁盤編輯器”,打開需要處理的閃存,定位到AutoRun.inf文件,如圖所示,可以看到文件名中間有一個空格,文件名的後面也有一個空格,現在請將後面的空格(20)直接修改為“E5”,確認後保存退出。
雖然AutoRun.inf的文件名沒有發生變化,但這個文件卻成了既無法刪除也無法被重命名的安全文件。或者,也可以將“20”更改為“E2”,這樣可以將AutoRun.inf文件隱藏起來。
方法二:使用現成的免疫程序
如果你覺得使用WinHex比較麻煩的話,那麼可以使用精品論壇版主制作的“AutoRun.inf疫苗”免疫程序,注意這個程序必須在Windows XP系統下運行,下載頁面見http://www.shudoo.com/bzsoft。
解壓後直接運行,從下拉列表框中選擇需要免疫的可移動磁盤,然後單擊“Inject”按鈕,很快就會看到提示免疫成功的消息。其實,這個免疫程序的操作原理並不復雜,主要是在閃存根目錄下創建一個無法刪除、無法重命名的AutoRun.inf文件,這樣可以防止閃存在帶有病毒的計算機上使用時受到感染,自然也就不會被帶到自己的計算機上啦。