PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   [教學&DIY]不需軟碟機在DOS下更新BIOS (https://www.pcdvd.com.tw/showthread.php?t=315715)

songyy29 2004-03-29 06:07 PM

[教學&DIY]不需軟碟機在DOS下更新BIOS
 
前言:
目前有些主機板廠商在DOS逐漸消失之下,有推出了在WINDOWS環境下更新主機板BIOS的程式,
操作簡便,但是由於在WINDOWS環境下,會有一大堆背景程式在執行,如防毒軟體、軟體防火牆...等常駐程式,
或著是中了病毒或後門程式,造成在WINDOWS下更新BIOS非常不安全.

有鑑於此在乾淨的DOS環境下更新BIOS雖然較麻煩一點,但卻是比較安全的.
在WIN2000及WINXP作業系統之後,微軟已經把DOS拿掉了,而且硬碟若是用NTFS檔案系統,DOS是無法執行的.
要用DOS開機:
(1)用DOS軟碟開機片.
(2)硬碟要做多重開機,並包含一個WINME以前的作業系統,才能以硬碟DOS開機(硬碟需為FAT檔案系統).
(3)買個具有開機能力的USB隨身碟,但是你必須拿到具有WINME作業系統以前的電腦上,
用USB隨身碟專屬的開機製作程式,才能讓USB隨身碟有開機能力(一般USB隨身碟指的開機能力都是DOS開機,
我還沒見過有WINDOWS開機能力的),因為開機製作程式會去抓作業系統裡的DOS開機檔案,特殊寫入到USB隨身碟裡,
若電腦的作業系統是WIN2000或WINXP,很抱歉沒辦法製作,因為WIN2000或WINXP早把DOS開機檔案拿掉了.
(4)這就是這次要介紹的方法,"光碟片軟碟開機".一片具有DOS開機的光碟片.

1.製作方法,首先下載這個光碟映像ISO檔,密碼
解壓縮後為一光碟映像ISO檔,經燒錄軟體燒成光碟後,如下圖,為了攜帶方便,我用小片的20min空片來燒.

2.下載BIOS更新程式及BIOS檔,本說明中用SN41G2用的BIOS更新程式awdflash.exe 及BIOS檔案 fn41s025.bin 來說明,
然後複製放到USB隨身碟中(要確保沒有中毒).

3.再來進入BIOS裡改變一些設定,通常在Advanced BIOS Features中,有[BIOS Write Protect]
BIOS防寫設定選項的話,要改成Disable才能更新BIOS,更新完成後要再改回Enable,以防止病毒破壞的可能.
[First Boot Device]設為CD-ROM,以光碟機為第一順序開機設備.

4.再來到Integrated Peripherals中找[Onboard FDC Controller]之類的選項設為Disable,
將主機板上的軟碟機控制器關閉.

5.Standard CMOS Features中,[Drive A]/[Drive B]皆設為None

6.在改變BIOS設定並儲存重開機後,將步驟1中做的光碟片放入光碟機中,以光碟片開機,
USB隨身碟也插在主機板上內建的USB插座上,首先畫面顯示如下,顯示出抓到了USB隨身碟
(我用的是雜牌USB 1.1 128MB隨身碟),畫面下方為正在光碟片開機的資訊(正在模擬成軟碟機)

songyy29 2004-03-29 06:08 PM

7.熟悉又久遠的畫面∼,這不是WINME的軟碟開機片的開機選項嗎?!因為要更新BIOS,
所以選擇讓DOS作業系統最乾淨的選項:4.Minimal Boot

8.開機完成後就到了好久不見的DOS命令列模式A:>\,輸入"dir /w /o"後查看A碟裡的東西,
就跟用軟碟片開機裡的一樣!

9.由於我硬碟分割的四個槽皆為NTFS檔案系統,所以在DOS下是看不到的,變成由USB隨身碟往前遞補成為C槽
(註:USB隨身碟也是可以格式化NTFS的),以DIR查看C槽裡只看到有剛剛複製的兩個BIOS更新相關檔案,
確定C槽就是USB隨身碟,然後輸入更新BIOS的指令"AWDFLASH FN41S025.BIN",前者為AWDFLASH程式,
後者為要更新的BIOS檔案(XXXXX.BIN)

10.進入BIOS更新程式後,首先會問你是否要保存備份(Do You Want To Save Bios)現在的BIOS,
若不備分可跳過此步驟.

11.若上步驟選擇"Y"後會到這個畫面,在"Save current BIOS as"輸入要儲存的路徑及檔名後按鍵盤的enter鍵即儲存.

12.再來按鍵盤"Y"後就進行更新BIOS了,在此要再次確定此BIOS檔案是否是適合此主機板,
一旦更新錯誤,連畫面都看不到的話,就只能送修了.

13.更新BIOS完成後,首先要進入BIOS裡選"Load Optimized Defauld",以便載入新的選項及設定值.
[BIOS Write Protect]並設回Enable.


如此在DOS下更新BIOS就不需要DOS開機軟碟片,可以把軟碟片的WINME/WIN98開機片丟了,
同樣的方式也可以用來執行GHOST程式喔!

測試環境:
AXP 1700+
DDR400 256MB*2
SN41G2(nFORCE2 IGP + MCP-T 南北橋晶片組)
SEAGATE 120G 8MB HD*1 (IDE0-master,切成C、D、E、F槽,皆為NTFS)
TOSHIBA 16X DVD-ROM SD-M1802 (IDE1-slave)
我的SB65G2及SB61G2-20TH也能用此法更新BIOS,歡迎其他XPC或一般ATX主機板能使用此法更新的也回報一下

光碟映像檔根目錄裡的說明檔(README.TXT)
==================================================================
這片光碟是開機光碟,會模擬出軟碟開機(A槽),也就是當BIOS裡設定為CD-ROM開機時,這片光碟會模擬出如同WINDOWS ME軟碟開機片一樣的動作,會跑出一個A:及RAM_Driver,並可選擇是否驅動光碟機。除了WINDOWS ME軟碟開機片的工具外,並且還加了許多工具,可用來修理硬碟(FAT系列格式)、新機裝設的分割硬碟、讀取NTFS檔案系統的DOS程式......等,感謝網路上某人士所提供的ima檔加以改建而成。

高手可利用WinISO、UltraISO、MagicISO再加入許多需要的程式,但要注意檔名要在dos下能讀取(ISO9660),再用燒錄程式燒成光碟。
高高手可用ISOBUSTER萃取出*.IMG,以WINIMAGE再加入許多需要的程式,再用燒錄程式的開機光碟格式燒成光碟。


■[開機能力部分]■
除了 WINDOWS ME 原版開機片的資料外
另外加了一些工具程式,內容如下....
(This is Windows Me original floppy bootable disk & addition's tools below:...)

DISKCOPY.COM  磁片複製 (floppy disk copy)
DOSKEY.COM   讓你重複輸入資料時比較方便→開機時自動啟動(key in data for easily)
LL3.EXE     LL3 電腦連線傳輸 (Program for link between 2 computer,called "LL3")
MEM.EXE     顯示記憶體資料 (display data in ram)
MOVE.EXE    檔案搬移 (For file moved)
PE2.EXE     文書編輯→我還是覺得PE2比DOS的EDIT比較好用 (Program Like "edit.exe" )
SPFDISK.EXE   硬碟分割→中文版的喔 (Program Like "fdisk.exe",it's traditional Chinese version)
XCOPY.EXE    檔案 COPY 加強版(enhaced file copy)
XCOPY32.EXE 32位元檔案 COPY (enhaced file copy for 32-bit file)
readntfs.exe 讀取NTFS檔案系統的DOS程式,包含搜尋及複製檔案功能而已,拯救NTFS檔案系統的硬碟的檔案時使用(read NTFS file-system in Ms-DOS mode,just file copyed & searched ,& save files in NTFS HardDisk)
=====================================================================

sarawak 2004-03-29 07:16 PM

多謝提供實用的的工具,但解壓密碼看不到…就直接說出來了吧;)

songyy29 2004-03-29 07:45 PM

就是"密碼"的網址

xacx 2004-03-29 08:54 PM

好棒!!~
蠻實用的!!!~

sarawak 2004-03-29 09:01 PM

解壓密碼應該是密碼的網址少最後一條線…:D

songyy29 2004-03-29 11:05 PM

引用:
Originally posted by sarawak
解壓密碼應該是密碼的網址少最後一條線…:D

我回頭看一下原PO的文的原始碼,是沒有一條線"/"的,但PO出來後系統自動會加一條線,抱歉疏忽了:shy: ,感謝sarawak兄的指證.我再改成加一條線的密碼好了:) ,那配合文章就正確了.

angel_ghost 2004-03-29 11:51 PM

還真詳細啊~
連bios圖都有:)

Lamborghini 2004-03-30 04:59 AM

推阿,真是實用的文章!!

realikari 2004-03-30 06:10 AM

不錯的文章

不過我自己是將開機必備檔案燒進CD-RW
BIOS檔案以及更新執行程式也燒進去
然後每次要更新BIOS的時候將新的BIOS檔案再燒進去即可


所有的時間均為GMT +8。 現在的時間是05:04 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2024。