因為最近遇到友人因為USB一直跳出;警告要格式化的訊息,
還有我本身在使用這USB時也遇到很多問題,也就導致我想要
寫這篇文章的動機。
USB小常識
英文全名Universal Serial Bus,中文學術名稱『通
用序列匯流排』。最新協定為USB3.0,傳送速率每秒5G,預計
未來二三年內會推出,速率預估將會是2.0的10倍。
(翻譯來源自維基百科:http://zh.wikipedia.org/wiki/USB)
至於格式以及來由我這邊就不介紹了,有興趣的
人上google以及維基百科就查得到了,我想還是針
對一般使用者會發生的問題進行整理。
USB隨身碟退不出的問題?
這個問題相信一定很多人都有遇到,或許有人是天
天遇到;當遇到這問題時應該要怎麼解決呢?
我在這邊推薦一個免費好用的軟體:unlocker
推薦網站:(阿榮福利味http://azo-freeware.blogspot.com/2006/10/unlocker-185.html)
簡單介紹一下這軟體,它可以將一般遇到的無法刪除的檔案
做解除佔住的動作,同樣方法也適用於隨身(硬)碟,只需要在
無法退出的磁碟區按下滑鼠右鍵解除佔用即可。
USB隨身碟電腦讀不到的問題?
關於這問題,根據afone多年使用電腦的經驗,這或許是電源供應不足造成的,
很多人在選購電腦的時候對於應該需要多少power瓦數才夠都沒有很常在注意,
通常這問題改插電腦主機板上的接頭即可,或許有些人想說,那我用usb延長線
外接出來接不就好了,又方便又不用時常彎腰駝背;根據afone多年在學校裝訂部
使用usb的經驗告訴我,有時候不一定讀取得到的喔!(要是隨身硬碟2.5吋的
想都別想,還是多作一些彎腰動作延緩老化吧!)
USB隨身碟電腦有讀到但是雙擊卻打不開的問題?
根據afone最近跟病毒對抗的經驗告訴我,恭喜你(妳)!電腦中毒囉,要是要問
我哪時候的事,很遺憾的我必須告訴你,就在你剛剛點兩下的時候不然就是插進去
的時候,雖然你不必對它負責但微軟會對你的隨身碟負責的。
整理一下進入的方法:
- 點選隨身碟的磁區使用滑鼠右鍵叫出檔案總管。
- 我的電腦的系統視窗上面有一排(有上一頁、搜尋、刪除...等)選一個叫做資料夾的點選下去左邊就會出現一個視窗點選隨身碟的磁區即可。
- 在視窗上方有一個網址的選單,點選箭頭即可看到隨身碟的磁區。
我個人比較推薦第二種方法,但是前提是必須將自動讀取磁區關掉!關掉的方法如下:連結重灌狂人文章
使用WIN的快速鍵 + R:鍵入 gpedit.msc「電腦設定」→「系統管理範本」→「系統」,
在系統頁面中(右邊視窗)可以找到一個「關閉自動播放」的項目,請在上面按兩下滑鼠
左鍵,開啟它。接著先點選〔已啟用〕,然後在「停用自動播放在」
下拉選單中點選【所有磁碟機】,然後再按下〔確定〕按鈕,即可設定完成,重開機後即可生效。
USB隨身碟電腦有毒到但是不知道毒在哪?
根據afone最近跟病毒對抗的經驗就讓我告訴你,病毒它喬裝成隱藏檔!
想要讓它現形必須要使用資料夾隱藏檔開啟模式,方法如下:
點選視窗上方的「工具(T)」→「資料夾選項(O)」→「檢視」→「取消勾選」→「隱藏保護的作業系統檔案(建議使用)」→「確定」
通常這方法可以用來檢視是不是中到了KAVO病毒。(相關文章請參閱重灌狂人有關KAVO講座:http://briian.com/?p=5242)
中此病毒的特性是隱藏檔多一個叫做 autorun.inf 而它就是隨身碟打不開的兇手阿!
普通的殺蟲器是殺不了它的(指的是直接按刪除),剛剛有介紹一個軟體 unlocker 可以對它直接作刪除的動作。
不是把它刪除就可以了,要是已經中毒的電腦,我建議你還是作一次徹底的掃毒,這邊可以推薦一個掃毒軟體 arswp 。
USB隨身碟一直出現請格式化?
這是最近友人遇到的問題,但是我的經驗裡在我國小的時候有遇過一次,我那時的作法是就給它格式化,
然後就好了,而我家當時不給牽網路所以我並沒有對這問題作詳細調查,不過最近又給我遇到這問題了,
而且現在還有更方便的google可以作查詢,調查了一下,發現有這問題的人...都是大陸人阿!
怎麼會這樣?此網站有提供:http://blog.yam.com/xboomz/article/13389129 <文章如下>
能原因 解決方案
由於隱藏的磁碟代號引起 利用TweakUI來檢查是否有隱藏的磁碟代號
OS為windows 2003 Enterprise或DataCenter 若是Windows 2003 Enterprise/DataCenter的版本預設不會自動指派磁碟代號給卸除式媒體,因此到磁碟管理去新增一個磁碟代號給USB裝置
與網路磁碟機代號或是虛擬光碟機軟體衝突造成的磁碟代號遺失 檢查是否與」網路磁碟機」或是」虛擬光碟機」(如酒精)的代號相衝突(Windows會根據USB的硬體ID來記住曾經指派過什麼Drive Letter給它)
USB隨身碟Partition Table損毀或是尚未建立Partition 檢查USB隨身跌的Partition Status是否為正常
USB隨身碟具有特殊功能
(如加密或是指紋辨識) 該隨身碟具有」加密」功能,需要額外的辨識方式才能夠正常驅動(如諮安科技的指紋辨識隨身碟,必須經過指紋辨識後才能夠正常驅動使用)
由於虛擬光碟軟體
DaemonTools 4.0的系統檔案衝突造成XP無法指派磁碟代號給USB卸除裝置刪除C:\SYSTEM32\Drivers目錄下的以下系統檔案sptd.sys, secdrv.sys, sptd.sys, sptdNNNN.sys (NNNN = numbers)
或下載使用專門移除工具 : sptdinst_x86.exe
http://www.daemon-tools.cc/dtcc/files/sptdinst_x86.exe
由於其他第三方軟體造成的,如防毒軟體/燒錄軟體/磁碟備份軟體 1. 進入Safe Mode插入USB隨身碟測試功能是否正常,若正常,則開機到Normal Mode
2. MSCONFIG 選擇 Service頁籤,勾選」Hide All Microsoft Services」然後將其他服務全部取消勾選,重新開機進入Normal Mode在插入USB隨身碟試試看
由於驅動程式衝突造成的 1. 打開裝置管理員,選擇」顯示隱藏的裝置」,檢查」USB通用序列埠」,以及」磁碟機」的地方是否有該裝置的驚嘆號圖樣,根據代碼再做Debug
2. 利用DEVCON的Command-Line Tool來清除USB的驅動程式,並且重新安裝
由於」群組原則」限製造成 1. 控制台迳系統管理工具迳本機安全性原則本機原則安全性選項裝置:允許格式化及退出卸除式媒體 選擇」Administrator and Interactive Users」
2. 使用者重新登出在登入之後再插上USB隨身碟試試看
由於spyware Doctor這套軟體造成的 若該電腦中有安裝這套軟體,可以Uninstall,重新開機再測試看看
由於ZoneAlarm這套軟體造成的 ZoneAlarm這套防火牆軟體從v6.1~6.5具有保留磁碟代號給CDROM的Bug,可至官網下載修正程式
围 USB裝置本身具有【防寫開關】而且被設置為ON
围 無法將資料寫入USB隨身碟,即使它沒有防寫開關功能 1. 檢查USB隨身碟是否有此開關,留意其狀態應為OFF狀態後,再重新插拔測試
2. Windows可以對」寫入保護」的隨身碟依然寫入資料,若需要啟用此功能請檢查下列機碼
HKLM\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
"WriteProtect"=dword:00000001 禁止寫入資料
"WriteProtect"=dword:00000000 允許寫入資料
Autorun設定錯誤造成的 從gpedit.msc檢查關於」自動撥放」的設置是否正常
或是使用Autorun Settings 工具來檢查Autorun設置http://www.uwe-sieber.de/files/autorunsettings.zip
一插入USB隨身碟,OS反覆詢問驅動程式,並且無法正確安裝OS內建驅動程式 這是由於Registry損毀造成的
1. 檢查HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion下的」Device Path」是否為%SystemRoot%\Inf
2. 刪除C:\WINDOWS\inf\infcache.1 (重開機會重建)
檢查下列兩個機碼
HKLM\SYSTEM\SETUP以及
HKLM\SOFTWARE\Microsoft\Factory
不應有」FactoryPreInstallInProgress」
以及「AuditInProgress」若有請刪除,或是由1設置為0
由於主機板晶片組與USB裝置不相容造成 1. 查詢GOOGLE或論壇是否有類似的問題與狀況
2. 上主機板官網或是晶片組官網看看有沒有驅動程式更新程式,若是INTEL晶片,可以更新IAA INF試試看
廉價的USB線材或是其他硬體本身問題 1. 更換線材試試看(若USB為Y型,請兩頭都插入USB連接埠測試,避免USB供電不足造成的原因)
2. 本身USB隨身碟損壞或不正常工作
USB隨身碟被辨識成
」無法辨識的裝置」 1. 利用DEVCON來刪除所有USB裝置並重新開機
(使用RenewUSB.dat)
2. 將下列2行文字存成cmd檔案來呼叫裝置管理員,並且勾選」檢視所有隱藏裝置」,將」磁碟機」中,灰色透明的裝置移除(即有問題的USB隨身碟型號)
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
devmgmt.msc
◆ 快速除錯技巧
1. 正常模式無法偵測到隨身碟,但是隨身碟電源燈號正常
2. 進入SAFE MODE測試看看,若可以正常偵測,則可能是軟體造成
3. 換插別的USB埠位測試,測試時應該插入主機板本身內建的USB埠而避免插入機殼前置USB孔位,以快速排除問題是出在哪裡
4. 檢查磁碟管理以及裝置管理員的裝置狀態
◆ 小知識
[理論上]
每個USB卸除裝置都具有獨一無二的[Hardware ID].作業系統會根據該ID來配發磁碟代號給它們
Hardware ID = VenderID&ProductID\USB Serial Number
例如 :
USBSTOR\DISK&VEN_JETFLASH&PROD_TS4GJF110&REV_0.00\F271DB42A0A2CA&0
由上面可以看出來VEN_JETFLASH是」創見公司的產品
PROD_TS4GJF110&REV_0.00是」產品型號」
F271DB42A0A2CA&0 是」USB序列號,廠商在量產的過程當中亂數寫入Firmware韌體中」
[實務上]
就有碰過2支同廠牌同型號同規格的隨身碟,其Control ID居然也」一模一樣」,因此這2支隨身碟」同時插入,只有第1支插入的會被辨識偵測到」但是另外一支無論你插哪個USB埠都無法被偵測,除非將另一支移除,再插上就正常,不過發生這樣的機率是很低啦! (發生的地就在對岸…..黑心又懶惰的工廠! 我想目的是節省韌體寫入成本吧! 哈哈哈! )
[解決方法]
讓第一支隨身碟辨識為USBSTOR\DISK&VEN_JETFLASH&PROD_TS4GJF110&REV_0.00\F271DB42A0A2CA&0
讓第二支隨身碟辨識為
USBSTOR\DISK&VEN_JETFLASH&PROD_TS4GJF110&REV_0.00
發現了嗎?第二支隨身碟沒有USB Serial Number的部分…如此一來,就可以同時使用2支隨身碟嚕!
作業系統可以透過更改Registry機碼,來決定要忽略所有USB裝置的USB Serial Number或是」特定USB裝置的Serial Number」
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags]
在GlobalDisableSerNumGen:
0 忽略所有USB Serials Number
1 啟用偵測USB Serials Number (預設值)
在上面的機碼建立一個」二進位值」的為"IgnoreHWSerNum"
例如 VendorID=1111 , ProductID=9999:
所以 IgnoreHWSerNum11119999=1
ListUsbDrives -a (all drives and informations):
如何查詢USB Device Hardware ID
我們可以在分析幾個Hardware ID
USBSTOR\DISK&VEN_ST980815&PROD_A&REV_3.AL\0&0
類型為USB 磁碟Seagate公司 型號為ST980815的硬碟 韌體為3.AL
USBSTOR\DISK&VEN_FUJITSU&PROD_MHV2080AH&REV_0000\123456789012&0
類型為USB 磁碟Fujitsu公司 型號為MHV2080AH的硬碟
IDE\DISKFUJITSU_MHT2060AH_______________________006C____\5&29AFC1B&0&0.0.0
類型為IDE 磁碟 Fujitsu公司 型號為MHT2060AH的硬碟
但是他講的好複雜...我想一般的電腦使用者會一頭霧水吧,要是試過很多台電腦都打不開的話,
根據afone多年使用電腦的經驗,我也只能告訴你,或許是隨身碟磁區有問題?壞軌,不一定囉,
重組或是檢查錯誤試看看吧,方法如下:XP使用者
「本機磁碟(某):」→「滑鼠右鍵」→「內容(R)」→「工具」→「立即檢查」or「立即重組」
不知道是否有人提供一些意見?mail給我吧或是留個迴響 謝謝。
USB2.0支援的作業系統的問題?
根據官方回答如下:
在WindowsXp 和 Windows2000 作業系統部分,由Microsoft授權矽統提供USB2.0驅動程式支援客戶。
而在WindowsMe 和 Windows98作業系統部分,矽統未獲Microsoft授權,USB2.0驅動程式是由其他公司如OrangeWare提供。
USB刪掉的檔案怎麼救回的問題?
很巧的我前一年剛好遇到這問題,剛拍好的照片被我的賤手直接用Shift + Delete 刪掉了...OTZ
於是我狂找檔案救回的網頁(害我一堂課沒聽到),我覺得用最近重灌狂人介紹的軟體就可以了,
我那次的作法是每個軟體都裝,有一些還要序號不是免費的軟體,結果是有救回來的,很神厚!
我也覺得很神!尤其是我已經關機了之後!而且學校還裝還原卡!太神了不禁想大喊~暫存器我愛你!
大家參考看看吧:<�連結出自重灌狂人文章>
Undelet Plus介紹:http://briian.com/?p=5232
FinalData介紹:http://briian.com/?p=5211
Recuva File Recovery介紹:http://briian.com/?p=5335
FineRecovery介紹:http://briian.com/?p=5465
USB隨身碟需要回收嗎?的問題?
根據我個人的念舊程度來說,都插這麼久了當然會有感情囉,怎麼捨得拿去回收呢,
所以我會建議那些喜新厭舊的人,用不到的USB還可以拿來作什麼?
1.可以製作一個USB開機救援工具!
參考:http://tw.myblog.yahoo.com/sodown5805/article?mid=2483&prev=2485&next=2482
USB開機隨身碟製作工具
HP USB Disk Storage Format Tool
網址:www.hp.com.tw
2.可以當延伸記憶體使用!
軟體:eBoostr
網址:http://www.eboostr.com/
目前我只有想到這些問題,要是有其他問題歡迎各位蒞臨指教!或是mail聯絡我...
此文章獻給深受USB困擾很久的人類們。