起因:給機器換了一個主版,然後在原來的Windows XP上用“升級”方式重新安了一遍xp系統安裝以使新的主板工作。然後有一天發現U盤沒有了。
換其他U盤插上,大部分不能顯示,不過有一個能顯示。移動硬盤可以工作。
進入“管理工具”中的磁盤管理,可以看到該盤,但沒有分配盤符。手動分配一個g:盤,我的電腦裏面仍然沒有出現U盤。在地址欄輸入g:/,提示找不到file://g:/文件。如果在磁盤管理執行格式化該U盤,則提示無法格式化,該卷未被啓用。如果在磁盤管理中右鍵點剛分配的g盤,選擇資源管理,則提示找不到g:/。
但在Windows控制檯下(命令提示符,在“運行”裏輸入cmd後回車)可以進入U盤,可以正常操作(拷貝,刪除,打開文件)。
到系統目錄 C:/WINDOWS/system32/drivers 看有沒有一個 sptd.sys 的文件。刪除它,重新啓動。問題解決!注意:這個sptd.sys不是微軟Windows自帶的。(可能是安裝Daemon Tools裝上的)在我的機器上版本如下:
Language 0x0000 (語言中性)
CharSet 0x04b0 Unicode
OleSelfRegister Disabled
CompanyName Duplex Secure Ltd.
FileDescription SCSI Pass Through Direct Host
InternalName SPTD.SYS
OriginalFilenam sptd.sys
ProductName SCSI Pass Through Direct
ProductVersion 1.21.0.0
FileVersion 1.21.0.0 built by: WinDDK
LegalCopyright Copyright (C) 2004-2005
OleSelfRegister Disabled
另外其它可能的原因:
1. 系統裏有映射的網絡驅動器。導致該盤符不能分配給U盤.
解決辦法:斷開映射的網絡驅動器.
2. 盤符被隱藏。
解決辦法:進入註冊表(regedit.exe),進入“HEKY-CURRENT-USER/Software/microsoft/windows/currentversion/policies/explorer"分支。找到該路徑存在的鍵值“NOdrives”,將其刪除。註銷然後重新登陸。 (不是 NoDriveTypeAutoRun 鍵值).
3. U盤出問題。
解決辦法:重新格式化U盤。最好低級格式化,到網上找一個U盤工具。