2004年12月7日 星期二

USB 2.0安裝技巧

USB 2.0安裝技巧

  雖然USB2.0具有480Mbps的峰值資料傳輸率,但很多用戶發現在實際應用中USB2.0似乎徒有虛名。 原因很簡單,USB2.0介面推出的時間較晚,目前Win98/ME/2000/XP等作業系統都不能直接支援USB2.0,未提供USB2.0驅動。很多時候主板提供的USB2.0介面實際上在當作USB1.1使用(即使外設支援USB2.0標準)。解决的方法似乎很簡單,只需要安裝USB2.0驅動即可。事實上安裝USB2.0驅動幷沒有想像中那麽簡單,如果安裝不當,不但不能發揮USB2.0的高速特性,還有可能導致USB介面無法使用。 主板提供USB2.0介面主要有兩種方式:一種是采用第三方USB2.0控制晶片,較常見的是NEC及VIA的USB控制晶片;而最多見的還是南橋本身直接提供USB2.0介面。而USB2.0驅動的提供商主要有Microsoft與OrangeWare,主板廠商必須向這兩家公司支付授權金。一般來說Win2000/XP下的USB2.0驅動主要由MicroSoft提供,而Win98下的USB2.0驅動多爲OrangeWare提供。OrangeWare公司提供的驅動需要識別BIOS中的SubVendor ID(子廠商序號)與SubDevice ID(子産品序號)。所以安裝OrangeWare提供的USB2.0驅動時,一定要升級主板廠商發布的最新版BIOS。同時,在安裝USB2.0驅動之間,還需要安裝晶片組的inf驅動。USB2.0的驅動安裝主要有在綫升級作業系統與本地直接安裝驅動兩種形式。Win98只能采取直接安裝驅動法。
  
  Intel晶片組Win2000/XP,Intel能支援USB2.0的南橋有ICH4、ICH5及ICH5R。因爲采用i856/I875系列晶片組的主板剛剛上市,所以我們接觸的更多的是ICH4。進入“設備管理器”後如果發現在“其他設備”中有“Universal Serial Bus(USB) Controller”這一項,幷且前面還有一個黃色的感嘆號,這就表示USB2.0控制器的驅動幷沒有安裝。 未安裝USB2.0控制器驅動。正常情况下,將WinXP升級到SP1,Win2000升級到SP3後(或執行Windows Update),作業系統就可以支援USB2.0,但有些時候在將作業系統升級後,還需要手動升級USB的驅動。 選擇自動搜尋驅動,雙擊“Universal Serial Bus(USB) Controller”,在彈出的視窗中選擇“升級驅動”,在升級方式視窗中選擇 “自動搜索比當前設備使用的驅動更好的驅動程式”,系統會發現晶片組的型號和USB的版本號幷自動升級驅動,安裝結束後重新啓動系統才算安裝成功。此時再進入“設備管理器”就能發現“其他設備”消失了,同時在“Universal Serial Bus Controller”下出現“82801DB/DBM……USB 2.0 Enhanced Host Controller”。 已經正確安裝USB2.0驅動 因此我們需要記住:將Win200升級到SP3、WinXP升級到SP1後還需要手動升級USB2.0控制器驅動,系統才會完成最後的配置。
  
  有些時候,儘管已經將作業系統升級,但USB2.0驅動仍不能被正確地安裝;更糟糕的是部分用戶的WinXP無法升級SP1(個中原因就不指明了)。幸好大多數主板廠商都在驅動光碟中附帶了獨立的USB2.0驅動。由于微軟與Intel及主板廠商之間的授權問題,許多早期的USB2.0主板都沒有附帶USB2.0驅動,我們必須到主板官方網站去下載。 將USB2.0驅動解壓縮到某個目錄下,然後在“設備管理器”中采用手動升級的方式來安裝驅動。在系統準備自動搜索驅動時一定要選擇“指定位置”,將搜索位置指向解壓縮後的USB2.0驅動目錄,ICH4早期版本的USB2.0驅動在安裝時會提示無法找到某個文件,此時應將目錄手動指向USB2.0驅動所在的文件夾及子文件夾。最新版的Intel USB2.0驅動已經可以支援ICH5/ICH5R,下載地址爲http://www.mydrivers.com/dir69/d27840.htm。WinXP的SP1裏包含了Microsoft QFE(Quick Fix Engineering)for USB 2.0驅動,它是SP1支援USB2.0的基礎。不過要注意的是,部分主板廠商給出的獨立USB2.0驅動是不需要Microsoft QFE for USB 2.0補丁的,即不需要將WinXP升級到SP1也可支援USB2.0。否則兩者會發生衝突,從而使USB埠無法使用。如果使用USB介面的鍵盤滑鼠,將會導致無法完成驅動的安裝過程。所以在安裝USB2.0驅動前,一定要認真閱讀附帶的readme.txt等說明文本。Win98 很多人包括一些電腦玩家都認爲Win98/ME下無法使用USB2.0,早期各晶片組及USB2.0控制晶片廠商的確未提供For Win9x的USB2.0驅動。好在時過境遷,現在支援USB2.0的晶片組已經有了For Win9x的USB2.0驅動,步伐遲緩的SiS在不久前也發布了相應晶片組在Win9x下的USB2.0驅動。因爲不需要升級系統,也不存在USB2.0驅動與QFE for USB2.0的衝突,所以在Win98下安裝USB2.0驅動相對容易一些。
  
  在Win98下如果沒有安裝USB2.0的驅動,在“設備管理器/其他設備”中同樣可以看到“PCI Universal Serial Bus”。采用Intel晶片組的主板用戶可以到http://developer.intel.com/design/motherbd/gendrive.htm下載USB2.0驅動。下載時注意區分晶片組的型號。
安裝98專用的USB2.0驅動
  我們也可以在http://www.mydrivers.com/dir69/d27841.htm下載Intel通用版的USB2.0驅動,可以支援最新的ICH5/ICH5R,不過此處驅動需要通過手動升級的方式來安裝。 在Win98下安裝了USB2.0驅動後,“設備管理器”中原來的黃色感嘆號就會消失,新出現的“Universal Serial Bus Controller”分支就是USB2.0控制器,而主板上USB1.1的控制器則出現在 “通用串列匯流排控制器”中。 Win98下已經安裝了USB2.0驅動 要注意的是,Win98下僅僅安裝主板的USB2.0驅動還不够,當接入新的USB2.0設備時系統還會提示用戶安裝對應設備的USB2.0驅動。相比之下WinXP系統就簡單的多,新插入的USB2.0設備基本上都能被系統正確識別和使用,無需單獨安裝驅動,非常方便。
  VIA晶片組首先下載最新版的VIA USB2.0驅動,VIA官方下載位址爲http://www.viaarena.com/?PageID=298#windows2。運行該驅動中的“Setup.exe”文件,安裝可自動進行,不過在Win2000和WinXP安裝時該驅動會提示用戶到微軟網站通過“Windows Update”方式來在綫安裝USB2.0驅動。此方式耗時很長不說,國內許多WinXP用戶根本無法使用“Windows Update”。 提示登錄微軟網站安裝驅動 我們摸索出了WinXP下不通過在綫升級的方式來安裝VIA USB2.0驅動的方法。首先將驅動文件解壓縮,我們可以看到,驅動目錄下有4個子文件夾,在WinXP下安裝USB2.0驅動時部分文件路徑需要指向Win98&ME。 VIA USB2.0驅動文件及文件夾進入“設備管理器”,雙擊“其他設備”下的“Universal Serial Bus Controller”進行手動安裝驅動。 從列表或指定位置安裝,將驅動文件位置指向VIA USB2.0驅動目錄下的WinXP_SP1子目錄。 選擇WinXP_SP1下的VIAEHCX1.inf 此時系統會提示準備安裝“VIA USB2.0 Enhaced Host Controller”驅動。 準備安裝VIA USB2.0 Enhaced Host Controller驅動 在安裝過程中系統會提示有三個文件無法找到,其中“usbehci.sys”及“usbport.sys”可以在VIA USB2.0驅動目錄下的Win98&ME子文件中找到,需要手動指定。 手動指向在Win&ME子文件夾,而第三個文件“usbui.dll”則可以在WinXP系統目錄下的system32文件夾中找到。 “usbui.dll”在system32文件夾中,最後系統會提示重新啓動,此時VIA USB2.0驅動就安裝成功了。在Win98系統下直接運行“Setup.exe”,系統不會提示登錄微軟官方網站在綫升級安裝。不過在安裝開始時,系統會提示選擇安裝何種驅動,VIA USB2.0驅動包裏有“VIA USB2.0 host driver”與“VIA USB filter driver”。前者自然是USB2.0驅動,而後者則可以解决VIA USB介面的一些相容性及穩定性問題。 注意選擇兩種驅動 nForce2晶片組 無論是nVIDIA的官方主頁還是主板的配套驅動光碟中往往都沒有USB2.0驅動的身影,此外,nForce2晶片組的USB2.0介面的相容性問題也比較突出,因此要特別注意安裝的方法。
  
  nForce2在Win2000/XP下也需要通過升級SP的方式來安裝USB2.0驅動。升級後仍然需要在“設備管理器”中對USB控制器的驅動進行手動安裝。安裝完USB2.0驅動後在“設備管理器”中將出現“Standra Enhanced PCI to USB Host Controller”選項(注意幷示出現“USB2.0”字樣)。此時主板上的USB2.0介面已經可以與采用USB2.0介面的設備建立高速的連接。 如果將作業系統升級後發現微軟提供的USB2.0驅動存在相容性問題,則需要按下面的方法進行安裝: 到ftp://ftp.unika.com.cn/support/m ... rive/U2v2_1_2_1.exe下載nForce2專用的USB2.0的驅動(可通用于其他nForce2主板),執行安裝文件。 先安裝nForce2專用USB2.0驅動 手動升級USB2.0控制器驅動 重新啓動後進入“設備管理器”,雙擊有黃色感嘆號的“Universal Serial Bus(USB) Controller”,點擊“升級驅動”,在彈出的對話方塊中選擇“顯示指定位置的所有驅動程式列表/不掃描系統幷自己選擇列表中的驅動”。 選擇nVIDIA USB 2.0 Enhanced Host Controller。注意:接下來一定要選擇其中的“nVIDIA USB 2.0 Enhanced Host Controller”選擇,點擊下一步後系統將完成配置工作,隨後系統還會彈出找到“USB2.0 Root Hub Device”的對話方塊,需要采用同樣的方法安裝驅動,重新啓動電腦後就能完成USB2.0驅動的全部安裝過程。在“設備管理器”中可以看到“USB2.0 Enhanced Host Controller”等選項,此時nForce2晶片組的USB2.0介面相容性最佳。
  部分nForce2用戶將WinXP升級到SP1後發現USB2.0介面的相容性問題可以作如下處理:先下載安裝nForce2專 用版USB2.0驅動,重新啓動系統後在“設備管理器/Universal Serial Bus controllers”分支下找到“Standard Enhanced PCI to USB Host Controller”,用滑鼠雙擊此項後選擇“驅動升級”,接下來采用與上文相同的步驟升級驅動,這樣就能將微軟的USB2.0驅動替換爲nVIDIA專用USB2.0驅動了。
  nForce2專用版USB2.0驅動可以通用于Win98SE/ME/2000/XP等作業系統的。該驅動在Win98下的安裝與WinXP下類似。不過nForce2晶片組在Win98下的相容性比Win2000/XP要差一些,目前還沒有更好的解决辦法。 Win98下已經安裝USB2.0驅動 主板上集成的第三方USB2.0控制晶片以及USB2.0控制卡的驅動安裝方法與晶片組大同小异,在此不再多言。
USB2.0介面常見問題:
1、資料傳輸速度
雖然理論上USB2.0的最高資料傳輸率高達480Mb/s(60MB/s),實際上采用USB2.0介面的移動硬碟往往只能獲得10~18MB/s的傳輸速度,實際速度除了與USB控制晶片有關外,與移動硬碟內部傳輸率及Cache大小也有一定關系統。儘管如此,我們還是可以感受到USB2.0在實際應用中的速度大大高于USB1.1。
2、區分USB2.0與USB1.1。
  有些主板的USB介面幷非全部支援USB2.0標準,所以使用前要根據說明書瞭解主板的USB介面中哪些支援USB1.1標準,哪些是符合USB2.0標準的。如果將采用USB2.0介面的設備插入主板的USB1.1介面時,系統會提示用戶正將高速USB設備接入低速USB介面上。系統提示正將USB2.0設備插入USB1.1介面。
3、USB2.0介面供電
  USB2.0雖然能够提供較高的資料傳輸率,但只能對外輸出最大500mA/5V的供電特性却沒有改變。如果接入大負載的移動硬碟時有可能出現無法正常工作的情况,此時可將移動硬碟附帶的PS/2取電口來給移動硬碟額外供電。有些USB鍵盤的耗電量也相對較大,比如Dell的OEM多媒體鍵盤就需要500mA左右的電流,使用這種設備時最好插在USB1.1介面上。如果遇到插入的USB滑鼠、鍵盤無法被系統識別,建議將這些設備通過USB轉PS/2綫接到PS/2口上。
4、USB2.0介面相容性
  當遇到更換驅動無法解决的USB2.0介面的相容性問題時,可以考慮將USB2.0降速爲USB1.1來使用。部分支援USB2.0主板的BIOS中有切換USB2.0速率的選項。有些時候,降速對解决USB介面的相容性問題有意想不到的效果。



沒有留言:

張貼留言