史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 系統 & 硬體安裝及故障判斷技術文件
忘記密碼?
註冊帳號 論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2006-02-08, 02:04 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 安裝訊息追蹤一例:從舊系統中抽取驅動程式

安裝訊息追蹤一例:從舊系統中抽取驅動程式

前些日子一個同事從他的朋友處弄來一塊舊電視卡,沒有驅動盤,拿到家以後上網找個驅動程式免強裝上,卻沒有播放電視的軟體。他在網上找不到,然後去他朋友處,把人家原系統中裝現成的程序複製到他的電腦上使用,結果無法啟動程序。然後找到我,我猜想不是缺少文件就是缺少鍵值,可以用製作綠軟的方法,從他朋友的舊系統中抽取出來。這種播放軟體應該不太難,心裡有80%的把握能抽取成功。結果大出意料,那個播放軟體本身就屬綠色軟體,原來不能播放的原因是他的電視卡驅動程式不合適,汗啊,經驗太少了,哈哈。。

  在一個舊操作系統中抽取驅動程式,這個方法可能很多人都知道的,而且高手們常用專用的驅動程式制作備份軟體來制作備份驅動程式。相對來講,覺得自己的方法落後,怕人笑話,所以一直沒敢寫,這幾天沒什麼題目了,就拿這個湊個數吧,哈哈。

  現在的情況是:有一塊電視卡,在別人的電腦上可以工作,用播放軟體可以播放。想把這塊電視卡裝到另一台電腦中,卻沒有電視卡的驅動程式,和播放軟體,需要在舊的操作系統中抽取出來。

  在製作之前,我不知道播放軟體是否是綠色版的。所以直接在另一台電腦上安裝了一個新的操作系統。然後把電視卡安裝上,再把裝有舊系統的硬碟掛在新電腦中。開機後可以檢測到新硬體,要求安裝驅動程式。這時手頭沒有驅動盤,需要從舊操作系統中抽取驅動程式。

  驅動程式我瞭解的也不多,我只知道系統安裝驅動程式的時候,需要找一些inf文件,然後根據inf文件去尋找相應的文件,再把它們複製到系統中。現在需要在舊系統中抽取驅動程式,首先要找到電視卡驅動程式需要哪個inf文件。一般時候,系統把所有驅動程式的ifn文件都放在系統檔案夾中的inf資料夾裡,在舊系統中抽取的時候不知道需要哪一個inf文件。我在尋找的時候,用的是綠化軟的基本方法——排除法。

  進入舊系統目錄的ifn資料夾,按檔案類型排列文件,然後把所有的inf文件複製到一個資料夾中,再在這個資料夾中建立四個資料夾,把剛才複製的inf文件分為四份,分別放到四個資料夾中。在安裝驅動程式的時候,讓系統分別在那四個資料夾中尋找。如果在一個資料夾中搜尋到電視卡需要的ifn文件,那就說明另外三個資料夾中的inf文件是與電視卡無關的,這樣一次就把尋找範圍縮小到四分之一,一次就排除了幾十個文件。

  這時不要按下一步安裝驅動程式,要反回上一步,然後進入含有電視卡驅動inf的那個資料夾中,再把裡面的文件分成四份,再分別裝入四個資料夾,再讓系統搜尋一下。哈哈,就是用這樣的方法搜尋,一點一點的縮小範圍。我的winxp系統中有600多個ifn文件吧,一次縮小五六分之一,查個五六次就可以找到電視卡需要的是哪一個inf文件啦。

  找到電視卡需要哪一個文件以後,按下一步複製文件。這時,系統知道要複製什麼文件,但是找不到驅動文件在哪裡,會提示你指定文件的位置。這時先記下檔案名,然後再到舊操作系統中,用搜尋功能去搜尋這個文件,找到以後再把這個文件複製,和剛才找到的inf文件放到一個資料夾中,然後再讓系統到剛才存放文件的資料夾中複製文件。一般的驅動程式都需要好幾個文件,剛才只找到一個,複製一次以後系統還會提示找不到什麼文件的,這時再按檔案名到舊系統不搜尋。把搜尋到的文件複製到同一個資料夾中,這樣經過幾次搜尋就可以找到全部的驅動文件。把找到的驅動文件和inf文件放到一起,電視卡的驅動程式就抽取完了。然後再換上一個新系統測試一下,成功:)

  需要說明的是這種方法找出來的驅動程式只能供同一種操作系統使用,比如說winxp中提出來的驅動程式只能在winxp下執行,不能用於win98。哈哈,這只是實在沒辦法的時候才用的方法。 
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1625 篇, 收花: 3196 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 03:34 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2019, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1