U盤防毒最強方案(建立刪不掉的autorun.inf資料夾)

眉頭一皺計上心來發表於2014-10-02
病毒,每個人都深受其害,痛恨不已,特別是現在移動裝置MP3、MP4、手機、U盤、行動硬碟飛速發展的時代,病毒也隨著這些移動裝置和網路快速蔓延和滋生,所以如何防止病毒入侵到自己的愛機和移動裝置上就太重要了。
        在網路上曾經有人提出在硬碟根目錄和移動裝置根目錄下建立一個資料夾,名字就叫autorun.inf,用來防止利用藉助autorun.inf檔案進行傳播的病毒。
        因為有很大一部分病毒特別是U盤對病毒的傳播要藉助autorun.inf檔案。病毒首先把自身複製到u盤,然後建立一個autorun.inf,當你在插入U盤或者雙擊u盤時,autorun.inf中的設定會執行u盤中的病毒。我們只要可以阻止autorun.inf檔案的建立,那麼U盤上就算有病毒也只能躺著睡大覺了,大家可能也想到這個,但是不管給autorun.inf設定了什麼屬性,病毒都會更改它。在根目錄下,刪除autorun.inf檔案後,建立一個資料夾,名字就叫autorun.inf。
       這是根據同一目錄下,同名的檔案和資料夾不能共存的原理,病毒就無能為力,建立不了autorun.inf檔案了。
       但現階段已經有變種的新病毒,自動去刪資料夾,然後再建立autorun.inf檔案,這種方法已經不是那麼的有效了,所以要對這種方法進行改進。
        在autorun.inf資料夾裡面建立一個帶.的資料夾,使得病毒無法刪除autorun.inf資料夾,病毒就無能為力,建立不了autorun.inf檔案了。以後就算中毒,病毒也不會執行,從而達到了防止中毒的目的。
       
       具體方法如下:

要建立window下無法刪除的目錄可以在(執行CMD)命令提示符中輸入(將c:\改為目錄所在路徑)

md c:\autorun.inf                                      

md c:\autorun.inf\killvirus..\

要刪除時

rd c:\autorun.inf\killvirus..\ rd c:\autorun.inf

或者

rd /s /q c:\autorun.inf
 
怎樣刪除autorun.inf資料夾
 

也許,你的電腦的每個分割槽根目錄都有一個autorun.inf的資料夾,檢視屬性是隻讀+隱藏,且無法刪除、無法取得許可權!點進去,卻顯示的是控制皮膚的內容?

U盤防毒最強方案(建立刪不掉的autorun.inf資料夾) - 傷逝 - 傷逝U盤防毒最強方案(建立刪不掉的autorun.inf資料夾) - 傷逝 - 傷逝

U盤防毒最強方案(建立刪不掉的autorun.inf資料夾) - 傷逝 - 傷逝

其實這個不是病毒,而是用來防病毒,一些系統封裝工具本身就自帶。下面教你刪除的方法:

建立一個批處理檔案,程式碼如下:

cacls\\?\%1/g everyone:f
Rd /S/Q
\\?\%1

檔名:刪除免疫.bat,放到桌面,備用。

U盤防毒最強方案(建立刪不掉的autorun.inf資料夾) - 傷逝 - 傷逝

拖動autorun.inf到桌面上的bat圖示上就行了,怎麼樣,沒有了這個資料夾了吧!

U盤防毒最強方案(建立刪不掉的autorun.inf資料夾) - 傷逝 - 傷逝

上面的批處理程式碼轉換成dos命令就是(刪除G盤上的autorun.inf檔案,紅色的路徑隨著碟符的不同需要改變,其它的不要改動):

cacls G:\autorun.inf /g everyone:f 
Rd /S/Q G:\autorun.inf

 

 

auturun.inf無法刪除的原因

當網民並沒有在電腦上安裝U盤免疫程式時,auturun.inf無法刪除通常是病毒造成的,刪除失敗可能是病毒正在執行,或者病毒感染時建立的auturun.inf檔案訪問許可權被修改。

當電腦被U盤病毒入侵時,除了在磁碟生成的auturun.inf不可刪除,還可能發現大量資料夾變成了.exe圖示,這是病毒將原來正常的資料夾隱藏,然後在同一目錄下建立很多病毒副本,檔名和正常檔名一樣,不同之處是加上了exe副檔名。windows預設情況下不會顯示隱藏檔案和副檔名。

需要修改資料夾選項之後才可以看到真相。

U盤防毒最強方案(建立刪不掉的autorun.inf資料夾) - 傷逝 - 傷逝

些目錄在Windows裡刪不掉,是因為在Windows裡看上去它的檔名是XXX,實際它的檔名是“xxx..\”之類的。要想刪除這些目錄,可以單擊“開始→執行”,輸入“CMD”啟動“命令提示符”,使用rd命令刪除。比如刪除D盤的autorun.inf資料夾,先輸入“D:”並回車切換到D盤,然後輸入“DIR”並回車列出當前的目錄,檢視你無法刪除的目錄全名是什麼,最後輸入“rd /s autorun. inf”並回車,當出現提示時,按“Y”鍵並回車即刪除。

方法如下:

1、開啟“開始”,選擇“執行”,輸入“CMD”,開啟命令列視窗
2、輸入X: 然後回車
3、輸入rmdir /s autorun.inf 然後回車
4、當出現提示時,按“Y”,並回車
X:代表autorun.inf 資料夾出現在哪個盤目錄下,如C盤、D盤、e盤、f盤、H盤等。。
 

比如說E盤裡面有autorun.inf資料夾無法刪除,那麼就在dos命令框下輸入:

1、輸入E: 然後回車(注意有冒號的哦)
2、輸入rmdir /s autorun.inf 然後回車
3、當出現提示時:autorun.inf, 是否確認(Y/N)?按 “Y”,並回車

去看看E盤下面的資料夾是否已經刪除?恩,確實已經刪除了。  這個方法是最簡便的。


在doc下刪除 
執行 cmd 
d: 
attrib -s -h autorun.inf 
del autorun.inf 
attrib -s -h auto.exe 
del auto.exe 
其它的盤一樣! 
肯定刪除得了

桌面上新建一個文字文件,然後輸入: 
attrib C:\autorun.inf -a -s -r -h 
attrib D:\autorun.inf -a -s -r -h 
attrib E:\autorun.inf -a -s -r -h 
attrib F:\autorun.inf -a -s -r -h 
attrib I:\autorun.inf -a -s -r -h 

ren C:\autorun.inf autorun.inf 
ren D:\autorun.inf autorun.inf 
ren E:\autorun.inf autorun.inf 
ren F:\autorun.inf autorun.inf 
ren I:\autorun.inf autorun.inf 

del C:\autorun.inf
del D:\autorun.inf
del E:\autorun.inf 
del F:\autorun.inf 
del I:\autorun.inf 
儲存為字尾是bat的檔案,雙擊此檔案,確定刪除autorun.inf,然後立即重啟電腦就行了,若不行,重啟點腦進入安全模式刪除,或者用WindowsPE系統刪除,在刪除不了除非是WIN7的加密檔案。

相關文章