Win7 64位下Kindle4、閃迪Cruzer BladeU盤等無法安裝驅動問題的解決方法


      題目所說的問題困擾了我很長時間,沒解決之前一直通過虛擬機中的Win2003來中轉數據,非常麻煩。今天逛論壇時,無意中發現有網友提示了一句:

      如果是U盤,手動更新驅動,C:\windows\winsys\usbstor.infXXXXX文件即可

      一語驚醒夢中人啊!迅速定位winsys這個目錄,沒有!但是有winsxs,應該就是這個了!打開一看,居然有12514個文件夾!搜索關鍵字usbstor,找到類似amd64_usbstor.inf_xxxxxxxxxx有好幾個,里面的內容都差不多,一個usbstor.inf和一個usbstor.sys,應該就是這里了。接下來就通過手工安裝驅動的方式,使用“從磁盤安裝”功能,選擇加載usbstor.inf,這時會提示以后是否始終加載該驅動,選擇“是”。終於,我的Kindle4和閃迪U盤都可以正常使用了,感動啊!!!

      總結一下,Win7 64位對驅動的加載嚴格了許多,有時不能自動加載驅動,這時便可以通過手動加載的方式讓系統強制使用某個驅動程序。

     順便了解了下Winsxs這個目錄的作用:

     常常看到有人抱怨,Windows\WinSxS目錄占用了太多的空間,里面常常發現有同名的文檔,而且這些同名的文檔在 Windows\System32 目錄下面也有存在,這是為啥呢?其實這就是硬相連導致的。

      什么是硬相連?當硬相連建立以后,硬相連雙方任何一個對象被改正,都市造成對應的相連對象被改正。這個功能是由NTFS文件系統提供的。
Microsoft為啥這么貧苦搞這個呢?其實如此對系統的穩定性的增加非常有好處。
同樣的文檔,只必要維護硬相連干系,不必要進行多重的拷貝,如此可以節省硬盤空間。
如果涉及文檔更新,只必要先在WinSxS 目錄里面下載好一個新版本,然后改正 Windows\System32 下面同名文檔的硬相連干系,從舊版本的硬相連指向新版本的硬相連,如此就可以或許快速的完成文檔的更新工作,而不必要進行文檔的復制,速度也會快不少。
補丁卸載也是一樣的,只必要把硬相連指向改為舊版本就可以了,沒有文檔替換的問題。而且建立了硬相連干系的文檔之間的改正是同步的,所以只要有一方被改正了,另一方也會得到改正。

     再總結一下,system32下的系統文件其實都是馬甲,它們的真身都在winsxs這個目錄下。 所以,為了系統穩定,最好別去碰winsxs這個目錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM