author avatar
    測試部技術長
 

摘要

平常使用的USB設備、USB隨身碟可能會遇到無法辨識、讀取不了的問題,一般可以通過更換埠、重啟電腦等常規方法解決。但是有些情況,我們是需要修改Windows配置來解決的。本文以合理的順序羅列了各種情況下讓電腦重新辨識USB設備、USB隨身碟,並讓其正常使用的方法。


導致USB設備、USB隨身碟讀不到或無法辨識的原因有很多,大致可以分為物理原因、電子故障和邏輯原因:
針對USB設備、USB隨身碟讀不到或無法辨識,網上有非常多的處理方法,但是都缺少明確的順序指引,讓人不知道該如何一步一步,選擇合適的方法以排除問題。這對於USB隨身碟來說尤其重要,因為USB隨身碟可能存儲了您非常重要的檔案資訊,如果我們不做排查,一開始就讓您對USB隨身碟進行低階格式化操作。雖然可以讓USB隨身碟恢復工作,但是卻會讓USB隨身碟裡面重要檔案資訊徹底丟失。
下面,我們主要是通過各種問題所呈現的現象,分類列出處理問題的方法和詳細步驟。

現象1:USB隨身碟連接到電腦後,Windows提示需要格式化,導致無法讀寫檔案

分析情況

Windows出現格式化提示,主要是USB隨身碟裡面的檔案系統的管理資訊遭到破壞,導致Windows 10/8/7 無法辨識USB隨身碟裡面的檔案資訊。產生該問題的可能性主要是兩個:一個是USB隨身碟插入系統進行讀寫後,沒有點擊Windows的“退出USB隨身碟”功能,就直接拔出;另外一個是往USB隨身碟短時間內寫入大量檔案導致的(一般出現在Windows XP系統)。
安全退出USB隨身碟
還有另外一種情況,USB隨身碟裡面可能用了Windows並不支持的檔案系統,如來自Mac OS的HFS,來自Linux系統的ext等。

解決方案

解決該類型問題的思路大致是這樣子的:
首先,我們應該確認該USB隨身碟原來是在什麼系統使用的。

如果是Windows,則應該首先使用檔案救援軟體盡可能恢復出重要的檔案,最後再進行格式化,以再次使用該USB隨身碟;如果是Mac OS 或者 Linux,則需要下載特殊軟體讀取USB隨身碟內的檔案資訊。

第一步:明確該USB隨身碟此前所使用的設備和作業系統。

如果使用了Windows系統或安卓設備(對於USB隨身碟,兩者都通用FAT檔案系統),請繼續查看第二步

如果該USB隨身碟此前曾在Mac OS 或者是 Linux系統上使用過,請直接跳到第四步查看。

第二步:使用檔案救援軟體救援USB隨身碟內重要的檔案資訊。

(如果您覺得裡面的檔案資訊不需要進行恢復的話,請跳過本小節)
這裡我們推薦使用檔案救援軟體Photorec和Renee Undeleter
Photorec是一款不錯的免費軟體,可以掃描您的磁碟,並提取出一些丟失的檔案資訊。
photorec中選擇磁碟

-在Photorec中選擇磁碟-

photorec中查看掃描結果

-在Photorec中查看掃描結果-

Photorec的掃描結果還是可以的,但是由於它使用了全字元的介面。在易用性上就大打折扣了。除了Photorec,我們推薦的另一款檔案救援軟體是Renee Undeleter。
Renee Undeleter可以掃描分割槽,預覽丟失的檔案,甚至是掃描整個硬碟,找回丟失的檔案資訊。在易用性上,它可以在程式掃描裝置期間,同時提供各種檔案的縮略圖預覽,讓您儘快瞭解是否可以找到相關的丟失檔案。

事前準備:下載并安裝Renee Undeleter。

windows下載按鈕

第一步:打開Renee Undeleter,并點選“格式化恢復”。

格式化恢復

第二步:程式開始掃描,您可以在掃描過程中對已掃描到的檔案進行預覽。

軟體為用戶提供50MB的免費恢復量(點擊這裡,瞭解更多 )。我的建議是,可以使用這50MB的免費恢復量,以保證重要檔案資訊的恢復。
掃描并預覽

第三步:對USB隨身碟進行修復。

方法1:使用windows內置的chkdsk命令修復USB隨身碟。

chkdsk會盡最大可能地修復檔案系統,但是有可能會把大量的檔案丟棄。

1. 請在搜索框鍵入cmd, 右鍵點選“命令提示符”,選擇“以系統管理員身分執行”。

運行cmd

2. 之後鍵入chkdsk E: /F。您可以根據實際情況,把E: 改為您自己隨身碟對應的碟符,如: F: 等。如果一切順利,運行完成後,USB隨身碟就可以再次正常使用了。

執行chkdsk

方法2:直接使用Windows格式化工具,格式化整個USB隨身碟

如果chkdsk提示由於錯誤太多,無法進行修復,您可能需要對SD記憶卡進行格式化。很簡單,只要在“電腦”裡面,右鍵點擊SD記憶卡的碟符,選擇“格式化”即可。
格式化

第四步:使用特殊軟體讀取USB隨身碟內的檔案資訊。

如果您的隨身硬碟來自MacOS,那麼您需要安裝HFSExplorer這個免費軟體,請自行在Google搜索。
HFSExplorer
如果您的隨身硬碟來自Linux/Unix類的系統,那麼您需要下載ext2explore這個免費軟體來讀寫隨身硬碟上的檔案。
ext2explore
如果想要把USB隨身碟從電腦拔出來,請謹記一定要在Windows工作列裡面,點選“退出USB隨身碟”,並提示成功後,才能拔出來。否則很容易出現,USB隨身碟上的檔案系統資訊丟失造成提示未格式化,或者丟失檔案。
安全退出USB隨身碟
如果點擊“退出USB隨身碟”後,電腦提示USB隨身碟被佔用的話,請儘量關閉相關程式或者重新開機後再嘗試。
退出USB隨身碟失敗

現象2:USB設備/USB隨身碟連接到電腦後,Windows提示“無法辨識的USB設備

無法辨識USB裝置

分析情況

這樣的問題,主要是電腦端由於電路連接錯誤、供電不足、BIOS設定錯誤導致的,可以用排除法,逐個排除處理。

解決方案

首先,我們應該在其他機器嘗試插入USB隨身碟,如果其他機器都遇到類似情況,那麼該USB隨身碟很可能有電子故障,需要聯繫廠家維修。
如果其他機器可以正常讀寫該USB隨身碟,那麼請更換到主機背後的USB埠,最好是換為插入藍色的USB埠嘗試。因為藍色的USB埠供電量是最大的(普通USB介面最大提供500mA電流,藍色的USB3.0介面則可達到1000mA)。
大電流USB端口
如果嘗試了所有USB介面都無法使得USB隨身碟正常工作,請嘗試以下方法:

方法1:重啟電腦進入BIOS,打開USB相關選項

第一步:首先查看您的用戶手冊,找到如何進入您電腦的BIOS設定介面,一般是重啟後,按某個按鍵即可進入。如果沒有用戶手冊,可以參考“如何進入BIOS”這篇文章。
USB Bios設定
第二步:進入BIOS後,找到“Integrated Peripherals”, 把裡面的“USB Controller” 和 “USB 2.0 Controller” 設定為 Enable。
禁用sata3設定
第三步:保存設定後,重新開機即可。

方法2:嘗試處理刪除USB介面的相關驅動後,不要拔出USB隨身碟,重啟電腦

第一步:請按 Win鍵 + R,在彈出的視窗的輸入框裡面,輸入devmgmt.msc。
進入裝置管理
第二步:找到“通用序列匯流排控制器”,點開後找到帶問號的設備和所有標記為“USB Mass Storage Device“、”USB Root Hub“的驅動軟體程式後。請右擊USB Root Hub并選擇“解除安裝裝置”。完成後不要退出USB隨身碟,直接重新啟動電腦。
移除USB Root Hub安裝
第三步:在重啟的過程中USB隨身碟的所有相關驅動將會自動重新安裝並配置好。

現象3:USB隨身碟連接到電腦後,電腦無法正確辨識USB隨身碟容量,且USB隨身碟大小為0或提示插入磁片

分析情況

同樣,造成該現象的可能性也有兩種:
  • 一種是由於用了某些不支援空間擴展的克隆軟體,把容量較小的USB隨身碟克隆到容量較大的USB隨身碟,容量較大USB隨身碟變成和小USB隨身碟一樣大;
  • 另外一種是,由於某些誤操作或者USB隨身碟控制晶片受磁(和帶磁性物件,如:磁體,手機,放在一起),導致USB隨身碟的內部控制資訊錯亂而造成的。這種問題一般會導致,明明已經將USB隨身碟插入電腦,但是電腦還是提示“請將磁片插入磁碟機X”。
電腦要求連接磁碟

分析情況

首先,我們應該嘗試使用Windows內置的格式化工具格式化(該操作在Windows 2K/XP/Vista/7/8/8.1/10都是一致的):
打開“電腦“,右鍵點擊USB隨身碟的對應碟符,選擇”格式化“。在彈出視窗中,直接點選“開始”即可
格式化

方法1:對USB隨身碟進行低階格式化

一般情況下,格式化後都可以恢復USB隨身碟原來的容量。如果我們無法進行格式化,那麼我們需要用到特殊的工具對USB隨身碟進行重置操作:
什麼是低階格式化?

低階格式化就是將磁片內容重新清空,恢復出廠時的狀態,劃分出的柱面和磁軌,再將磁軌劃分為若干個磁區,每個磁區又劃分出標識部分簡單的說,就是對USB隨身碟的晶片存儲資訊進行一定程度的重置。

工具1:Format Utility

如果您用的是Kingston的USB隨身碟, 可以使用Kingston提供的Format Utility。金士頓官方出的專用修復工具,修復您的金士頓USB隨身碟,非常管用,遺憾的是只能修復金士頓的USB隨身碟

軟體下載地址:http://www.drfreeware.org/kingston_format_utility.exe

Format Utility

工具2: LLFtool萬能低階格式化工具

LLFtool是一款萬能低階格式化工具,同時支援硬碟、移動硬碟、記憶卡、USB隨身碟等等存放裝置的低階格式化功能,更是一款USB隨身碟量失敗修復工具,如果您的USB隨身碟無法讀取的時候可以嘗試這款工具來修復USB隨身碟。

下載地址: http://www.drfreeware.org/HDDLLF.4.40.exe

LLFtool

方法2:對USB隨身碟進行量產恢復

注意:該方法只適合有經驗的人士,初學者要慎用!操作失敗的話,USB隨身碟會直接報廢。
低階格式化只是針對USB隨身碟裡面晶片的存儲管理資訊進行合理重置。如果還需要更底層的晶片控制資訊重置,我們就需要對USB隨身碟進行量產恢復。

什麼是USB隨身碟量產恢復?

字面意思就是,批量生產USB隨身碟。 是指批量對USB隨身碟主控晶片改寫資料,如,寫生產廠商資訊、格式化、底層控制信號等。而用來對USB隨身碟完成該操作的軟體程式就是USB隨身碟量產工具。

第一步:USB隨身碟有很多品牌,同一品牌中使用的晶片也不盡相同,所以第一件事就是先查出USB隨身碟所使用的主控,然後再尋找對應主控的量產工具。

晶片檢測工具推薦使用晶片精靈,即ChipGenius。(下載地址:http://www.drfreeware.org/ChipGenius_v4_18_0203.zip

ChipGenius

第二步:ChipGenius可以檢測出USB隨身碟裡面的晶片組的生產廠商,用戶再根據鏡片組生產廠商查找相關量產恢復工具。

此圖中我們可以看出該Kingston的USB隨身碟所採用的主控晶片(Controller Vendor)廠家是Phison。您需要自行在網上找到Phison的量產恢復工具對USB隨身碟進行恢復。

Phison tool

第三步:修復完成後,USB隨身碟就可以直接打開了。如果量產工具也無法恢復,請查看“現象四:插入USB設備/USB隨身碟到電腦後,Windows沒有任何提示”。

以後注意的地方:

不要把USB隨身碟放在可能產生強磁場的地方,如:手機旁,磁鐵線圈旁邊等等…

現象4: USB設備/USB隨身碟連接到電腦後,Windows沒有任何提示

分析情況

插入USB隨身碟後,Windows沒有任何提示。這種問題的判斷比較複雜,有可能是USB隨身碟的問題,也可能是Windows電腦的介面或者配置問題。我們應該是先從USB隨身碟的可用性著手

解決方案

準備步驟:首先,我們應該把USB隨身碟A插入其他的電腦裡面嘗試使用。
如果沒有問題的話,那就說明是原來電腦的問題,而USB隨身碟A正常了。這種情況,請直接閱讀“第二步”。

如果在新電腦裡面USB隨身碟A同樣有問題的話,請直接閱讀“第一步”。

第一步:一些工具查看在出問題的電腦裡面,究竟是完全無法辨識正常的USB隨身碟A,還是能辨識,但是沒有分配碟符。

1). 請按 Win鍵 + R,請在彈出的輸入框裡面,輸入 diskmgmt.msc。

進入裝置管理

2). 進入後,您將會可能會看到類似下面的介面:

注意:如果在“磁片管理器”裡面,您看不到有USB隨身碟的相關條目,請跳到“第二步
提示raw disk

3). USB隨身碟顯示為RAW狀態,Windows並沒有分配碟符給它。只需格式化該USB隨身碟即可。請右鍵點擊USB隨身碟的圖形,選擇“格式化”。

有些情況下,USB隨身碟的狀態不是顯示RAW,而是FAT/exFAT的話,請右鍵點擊並選擇“變更磁碟機代號和路徑”分配碟符即可。
格式化raw 磁碟
格式化磁碟

4). 由於USB隨身碟此前為RAW狀態,格式化完成後,需手動分配一個碟符,以便在“電腦”裡,可以直接讀寫裡面的檔案資訊。同樣,右鍵點擊格式化後的USB隨身碟圖形,在選單中選擇“變更磁碟機代號及路徑”。

更改磁碟機代號

5). 請點擊“添加”,出現視窗後,直接選擇“確定”即可。

新增磁碟機代號

第二步:如果在第一步中的磁片管理器,看不到任何與USB隨身碟相關的條目,有可能是因為USB設備在Windows內被禁用了。

解決該問題的一般途徑是修改註冊表。當然,如果您的電腦的管理員是通過其他系統驅動軟體(如:利用Renee USB Block 禁用USB埠)來禁用隨身碟的使用,暫時也沒有任何快捷方法處理。您必須跟管理員提出申請來解決該問題。

1). 請按 Win鍵 + R,在彈出的輸入框裡面,輸入 regedit。

鍵入regedit

2). 按照以下路徑找到Start這個參數:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR,并查看Start的值是否為4。

檢查Start值是否為4

3). 如果為4,按兩下“Start”後,把值改為 3 即可。

把值改為 3 即可

4).修改後,重啟電腦,即可讓USB隨身硬碟在您的電腦上無障礙的進行操作。

現象5:普通USB隨身碟連接到電腦後,提示要求輸入密碼導致無法讀取

分析情況

如果您從未給USB隨身碟加過密碼,那麼很可能您的USB隨身碟中毒或者被其他人用系統軟體惡意加密了。

解決方案

第一步:排除普通病毒導致的USB隨身碟無法辨識。

請安裝如Avast(愛維士)、Norton(諾頓)、Kaspersky(卡巴斯基)等防毒軟體進行處理。
一般情況下,殺毒軟體可以把USB隨身碟裡面的病毒殺掉,並修復USB隨身碟無法讀取的問題。但是某些情況下,USB隨身碟上的病毒對USB隨身碟進行了全盤加密處理(如: Wannacry, CARDKEY等),一般是需要按照提示框的資訊,交一些錢給製作者的比特幣(bitcoin)帳戶,才會得到解密金鑰。

類似這種情況,可以嘗試用檔案救援軟體救回部分被Wannacry加密的檔案,如果USB隨身碟裡面沒有重要的檔案資訊,請直接格式化USB隨身碟即可解決。

第二步:排除某些系統軟體加密。

可能有人使用了某些USB隨身碟加密軟體對您的USB隨身碟進行了惡意加密,您需要確認的是可能的人。也許是某些人的惡作劇。如果實在是沒辦法找到對應的解鎖金鑰,請直接格式化USB隨身碟。
以後注意的地方:

不要隨意下載或運行未知網站下載的檔案。也不要隨意把USB隨身碟交給不認識的人使用。

現象6:USB隨身碟連接到電腦後,Windows沒有任何提示,很段時間內,USB隨身碟有明顯的發熱狀況

分析情況

USB隨身碟有明顯的發熱狀況的話,證明USB隨身碟內部的電路發生短路。一般是發生在USB隨身碟被水浸泡後,或者USB隨身碟捏在手心時間過長,有汗液滲透進USB隨身碟所導致的。

解決方案

  • 應該首先用吹風筒調節為熱風吹USB隨身碟3-5分鐘。此後,把USB隨身碟和乾燥劑用密封袋裝好,放置24小時以上。
  •  如果以上的方法無法奏效,則需要用工具強行打開USB隨身碟,棉簽仔細清理USB隨身碟內部的積塵和水跡。
以後注意的地方:

應該儘量避免讓USB隨身碟在潮濕多塵的地方工作。