最近公司進了一批新的 DELL Optiplex 790 的電腦。
依照以往的習慣,會先拿一台來安裝母版環境並製作成 GHOST ,然後會利用 NoName XPE 來對其他台電腦進行 GHOST 還原的動作。
怎料,目前手上的 XPE 版本竟然抓不到這台電腦的硬碟!
然而,目前 NoName XPE 也不再出新版本了,所以看來只好自己動手來把新的驅動程式加入。
因為這次製作花了我很長的時間去找資料&研究,因此順便就在這裡做個筆記,以防往後(久久一次)要再製作時又要浪費時間。
原本在處理 XPE 時都會上 NoName XPE 論壇參考相關的步驟,無奈這次進到 NoName XPE 論壇後發現他已經成 Open Mail 的登入網頁!
也就是說 NoName XPE 論壇已經關門了嗎!?
所以,看來目前要參考資料只能到 yahoo! 部落格去參考 NoName XPE 的舊文章了。
底下就讓我們開始進入今天的重點吧~
首先,您的手上必須有一版 NoName XPE 的光碟或 ISO 檔(NoName 所提供的最後的版本是 2009/09/09 ),然後從它的根目錄下取得 RXPE.IM_ 檔。
▼ 將 RXPE.IM_ 檔抓出,放到您的「暫時工作目錄」裡。
▼ 利用 Winrar 或 7-ZIP 開啟 RXPE.IM_ 檔,並將 RXPE.IMG 解開。
再來就要利用到金田一大大所提供的中文化 MakeXPE 軟體。
檔案下載處:MakeXPE 0.99
▼ 將下載下來的 MakeXPE 解壓縮(這裡我以解壓縮到桌面上來說明),然後利用 UltraISO 或 7-Zip 這類的工具開啟之前解壓縮出來的 RXPE.IMG 檔,並將裡面的 RXPE 資料匣解壓縮到桌面上的「MakeXPE_0.99\BaseSys\NoNXPE(XP)\」資料匣裡(請將原資料夾整個覆蓋)。
再來,請到您的 PC/主機板的官網去取得相關的 SATA 的驅動程式。
▼ 下載回來並解壓縮後您大概會看到這樣的倒按內容。
我們可以從 TXTSETUP.OEM、iaAHCI.inf、iaStor.inf 這三個檔案中得知硬體裝置的相關資訊。
而 iaStor.sys 就是主要的驅動程式檔。
▼ 先利用 MakeCAB 把 iaStor.sys 壓縮成 iaStor.sy_ 。
▼ 然後複製到桌面上的「MakeXPE_0.99\BaseSys\NoNXPE(XP)\RXPE\system32\drivers」資料匣裡。
再來,開始編輯 txtsetup.sif 檔,請參考:xpe教學—如何新增主機板晶片驅動(銜接儲存裝置類) 一文。
從官網所提供的驅動程式資歷裡,我們先取得我們所要填入 txtsetup.sif 中的資料,如下:
[SourceDisksFiles]
iaStor.sys=1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_1C02&CC_0106="IASTOR"
[SCSI.Load]
iaStor=iaStor.sys,4
[SCSI]
iaStor="Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller"
但是,若是像我一樣以前就有放過舊版的 iaStor.sys ,但是又想要保留舊的驅動(因為新的驅動不一定會支援舊的設備),那麼就必須在檔名與設定上動個手腳了!
1. 先把 iaStor.sy_ 改成 iaStor03.sy_ (這裡檔名必須遵循 8+3 的格式喔!)。
2. 再來把上面的相關參數修改如下,數字的地方您可自行決定怎麼編都行。
[SourceDisksFiles]
iaStor03.sys=1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_1C02&CC_0106="IASTOR03";
[SCSI.Load]
iaStor03=iaStor03.sys,4
[SCSI]
iaStor03="Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller"
好了!大致上準備工作都已經完成了,再來就是準備要行打包的工作嘍!
開始打包之前,要請您先準備一份 Windows XP 光碟或是利用虛擬光碟之類的軟體掛載 XP ISO 檔成一個虛擬光碟,因為接下來我們會用到光碟中的 I386 資料匣。
而我的作法是乾脆將整個 I386 資料夾複製到 C:\ 下備用。
▼ 到桌面上的 MakeXPE_0.99 資料匣中執行 MakeXpe.exe ,設定好相關的位置資料、勾選相關選項後就按下「執行」開始進行轉檔動作吧。
▼ 開始進行轉檔動作。
▼ 轉檔、壓縮完成,直接關閉這個視窗。
最後請將產出在 C:\ 下的 RXPE.IM_ 檔案丟到 NoName XPE 的 ISO 檔中覆蓋原始檔即可完成增加 SATA 驅動程式的工作。
將該 ISO 檔燒成光碟並於 DELL 790 上開機後即可正確抓到硬碟了。
P.S. : 2012/01/06 在 ASUS P8Z68-V-LX 上實作成功.
增加主機板晶片的銜接儲存裝置類驅動...都是在txtsetup.sif這個文件上做動作的... *******************NoName Information Team********************* (這4種硬體識別碼都是這張卡的硬體識別碼...只是表達的方式不一樣而已) |