
據微軟稱,「通用序列匯流排設備無法在安全模式下運作「在XP 下。但是,在我的測試中,這是不正確的。USB 鍵盤、滑鼠和隨身碟似乎在安全模式下正常運作(我確保BIOS 不提供支援)。這是有道理的,因為標準輸入設備故障用微軟的話來說,這將是「糟糕的用戶體驗」。
所以,XP 安全模式支援 USB 嗎?
如果您的答案是否定的(同意 Microsoft 的意見),請提供一個測試案例,最好是在虛擬機器中,其中標準 HID 鍵盤或滑鼠出現故障。請說明硬體/BIOS/作業系統配置。請注意,除了 USB 裝置之外,您還需要連接 PS/2 鍵盤才能使用啟動選單。虛擬機器軟體通常模擬 PS/2 鍵盤。或者,你可以將
/safeboot
開關添加到boot.ini
。如果您的答案是肯定的,請提供一些支援文件的連結(來自 Microsoft 或權威人士)。
您的答案可能是“支援設備 X、Y 和 Z,但不支援其他設備”,在這種情況下還提供連結。
答案1
我的答案是“是”,我將使用常規零售安裝中的註冊表作為我的“支援文件”,因為我似乎找不到官方說明這一點的 Microsoft 文章的連結。
對於安全模式,Windows 將載入以下鍵下列出的驅動程式/裝置類別: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal
在我的測試機器上,我看到 USB 控制器、人機介面裝置(KB/滑鼠)和磁碟機的裝置類別。因此,根據我在那裡看到的情況,我希望鍵盤、滑鼠和閃存驅動器能夠在安全模式下工作。
此外,我認為您誤解了 Microsoft 知識庫文章。我認為標題指的是 BIOS 不支援 USB 或該選項被關閉的特定問題場景。這篇文章是不是說明安全模式下不支援USB。
答案2
您的 USB 裝置在安全模式下運作,因為 BIOS 中啟用了 USB 支援。如果您轉到 MS 文章中的「更多資訊」部分,您會發現下一個陳述「..對於 USB 輸入設備,為了使它們在安全模式下運行,系統必須具有支援 USB 的 BIOS必須啟用輸入設備和USB 傳統模式。
因此,要讓您的 USB 裝置在任何模式下運作,您需要在 BIOS 中啟用 USB 支援。如果此選項不可用,請嘗試將 BIOS 升級到較新版本。
在 BIOS 中啟用 USB 支援解釋瞭如何啟用它。