雙擊無法打開硬盤分兩種,一種雙擊無法打開後右鍵菜單打開就可以打開.一種是雙擊磁盤提示需要格式化之後才可以.針對你的情況,問題屬於第一種,這類情況一般是病毒導致的.解決辦法如下:一、SXS.EXE病毒手工清理打開顯示隱藏文件的選項,然後在硬盤圖標上點右鍵,使用資源管理器瀏覽,然後在每個硬盤的根目錄下看看是不是存在有Autorun.inf這樣的文件(該文件為隱藏文件),刪除掉即可。運行regedit找hkey_current_user\\software\\microsoft\\windows\\currentversion\\explorer\\mountpoints24.將子目錄下所有帶加號“+”的項依次展開,如有一項叫做“command”的,這就個就是關鍵了!將之前的“autorun”的目錄整個刪除.就是auto與autorun項與其子項.二、rose.exe病毒手式清理Rose.exe病毒主要表現在:1、在係統中占用大量cpu資源。2、在每個分區下建立rose.exe,autorun.inf2個文件,雙擊該盤符時顯示自動運行,但無法打開該分區。3、大部分通過U盤、移動硬盤等存儲設備傳播。對網絡危害還在發現過程當中。4、可能會引起部分*作係統崩潰,表現在開機自檢後直接並反複重啟,無法進入係統。由於某些原因,各種殺毒軟件均沒有提供相應的病毒庫,導致無法通過殺毒軟件查殺該病毒。現網絡中心提供手動殺毒方式,具體如下:1、調出任務管理器,在進程頁麵中結束掉所有名稱為Rose.exe的進程(建議在後麵的*作中反複此*作,以確保病毒文件不會反複發作)。2、在開始--運行中輸入“regedit”(XP係統)打開注冊表,查找所有的“rose.exe”鍵值項,找到後將整個shell子鍵刪除。3、在我的電腦-工具-文件夾選項-查看-顯示所有文件和文件夾,把“隱藏受保護的係統文件”的勾去掉。4、對每個盤符點右鍵-打開進入(切記不能雙擊),刪掉所有的rose.exe和autorun.inf文件。5、在c:\\windows\\system32\\下查找有沒有rose.exe文件,如果存在就直接刪掉下麵還有一個方法,差不多的,嗬嗬`首先,在進程管理中終止rose.exe進程。其次,打開文件搜索(按win鍵+F),在搜索欄中填入?“rose.exe”,把所有搜索到的rose.exe文件全部刪除。再在搜索欄中填入“autorun.ini”,隻需搜索根目錄即可,把搜索到的文件再刪除掉。再次,在運行欄輸入“msconfig”,在啟動中去掉rose.exe的選項。最後重啟你的電腦,就OK了!三、手工來刪除AutoRun.inf在“命令提示符”下輸入“attribautorun.inf-s-h-r”去掉它的“係統”、“隻讀”、“隱藏”屬性,這樣輸入“delautorun.inf”才可以刪除。接著進入注冊表查找“COMMAND.EXE”鍵值項,找到後將整個shell子鍵刪除。解決的具體方法如下(以D盤為例):開始---運行---cmd(打開命令提示符)D:dir/a(沒有參數A是看不到的,A是顯示所有的意思)此時你會發現一個autorun.inf文件,attribautorun.inf-s-h-r去掉autorun.inf文件的係統、隻讀、隱藏屬性,否則無法刪除autorun.inf,delautorun.inf到這裏還沒完,因為你雙擊了D盤盤符沒有打開卻得到一個錯誤。要求定位DESKTOP.exe,這個時候自動運行的信息已經加入注冊表了。下麵清除注冊表中相關信息:開始--運行--regedit--編輯--查找--DESKTOP.exe找到的第一個就是D盤的自動運行,刪除整個shell子鍵完畢.重複以上操作數次,解決其他驅動器的問題,注冊表中的信息是在一起的,在刪除D盤Shell\\Open\\Autorun的時候順便都刪除了吧。另外你也可以使用超級巡警2。7。