修改 XP 的 Boot Logo 開機圖



贊助商連結


頁 : [1] 2

lamina
2001-11-05, 10:27 AM
要修改 Windows XP 的開機 logo 圖
必須要修改 Windows\system32\ntoskrnl.exe 這個檔案
而修改 Windows xp logo 圖牽涉到16色調色盤的問題
1.首先 ResHacker 資源編修程式把 ntoskrnl.exe 讀入
資源編修程式(Resource Hacker),中文繁體版(Ver 3.2.9)下載
http://rpi.net.au/~ajohnson/resourcehacker/rh_chinese_big5.zip
2.在 ResHacker 裡面的點陣圖目錄中,只要修改 #1,#8,#10 的圖即可
#1 -> 主圖 (640x480)
#8 -> 光棒的圖 (22x9)
#10 -> Professional 字圖
當你在 ResHacker 裡面看到這幾張圖時,你只會看到整張全黑的圖
這是因為調色盤和內定不同的關係.......
你可以把 #1,#8,#10 的圖用 ResHacker 擷取出來存檔
3.然後請下載16色調色盤,再解開其壓縮
http://netcity3.web.hinet.net/UserData/n1230/xp_boot.zip
4.開啟影像處理程式,並開啟剛剛擷取出來的 #1,#8,#10 的點陣圖
5.這邊以 Photoshop 匯入剛剛下載的 16 色調色盤為例,
影像->模式->顏色表->載入
你可以載入 *.act 或是 *.pal 的檔案類型,請自己選一個載入調色盤
載入完成後你就會看到 #1 (http://netcity3.web.hinet.net/UserData/n1230/winxpstartup.gif) #8 (http://netcity3.web.hinet.net/UserData/n1230/winxpstartup8.gif) #10 (http://netcity3.web.hinet.net/UserData/n1230/winxpstartup10.gif) 正常的圖形秀出來
6.在這邊你可以自己修改 #1,#8,#10 的圖檔,改成你喜歡的圖......
7.為了簡單起見,建議你把含有 Professional 字圖的 #10 檔案
改成 1 x1 pixel 的黑色圖檔,你可以把你自己所需的文字直接編輯在 #1 的圖上
這樣可以減少配置的問題.....
8.而 #1 主圖盡量以黑色為底圖樣式
這是因為左上角會產生一個小黑色四方型的區塊,故以黑色底圖來避免不美觀的問題....
還有 #1 主圖位置上,你可以設計出一個位置給 #8 的光棒跑動
#8 的光棒位置固定在左上點(255,351),右下點(381,366)這個長方形座標裡面
9.當你把一切都做好後,你有兩種處理 ntoskrnl.exe 的方式
第一種是把 ntoskrnl.exe 直接覆蓋回去,和 logonui.exe 的方式一樣
第二種是在 boot.ini 上直接加上 /kernel 指定參數,如 /kernel=1.EXE
boot.ini的內容例如如下:(請勿照抄,你的boot.ini不一定和我一樣)
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Logo Test" /fastdetect /kernel=1.EXE
其中 1.exe 是把你自己改好的 ntoskrnl.exe 檔案重新命名為 1.exe
然後把 1.exe 放回 windows\system32 位置的,這個好處是不用去覆蓋 ntoskrnl.exe
又可以作成多重開機 Logo.....

贊助商連結


tomshan
2001-11-06, 02:26 PM
之前在別的討論區看到......
但沒下載到16色調色盤......
沒想到在這看到了....
謝謝你詳細的教學....
:) :) :)

阿湯
2001-11-06, 03:01 PM
謝謝…又學到一招了!!

oscarlin
2001-11-06, 05:06 PM
謝謝 lamina 大大的教導...

剛剛做了一個陳自瑤的開機畫面....
如果想用的話,可以試看看...
不過覺得有點怪怪的....

http://taocity.com.tw/conie/yoyo_krnl.rar

http://tacocity.com.tw/conie/1.gif

tomshan
2001-11-06, 05:34 PM
喔......不錯看喔

lamina
2001-11-06, 06:20 PM
喔...不錯哪
16 色的調色盤要把一個人的色彩全秀出來....
是有點勉強一點:D

kith
2001-11-09, 11:12 AM
我也感覺不錯...16色就可以把人物弄的那麼好真的很厲害了

timeboy
2001-11-10, 01:30 PM
好棒的教學
謝謝

QQ
2001-11-10, 05:17 PM
yoyo的logo不能下載ㄝ>_<~~~`

guccino1
2002-01-09, 09:55 PM
最初由 lamina 發表
9.當你把一切都做好後,你有兩種處理 ntoskrnl.exe 的方式
第一種是把 ntoskrnl.exe 直接覆蓋回去,和 logonui.exe 的方式一樣
第二種是在 boot.ini 上直接加上 /kernel 指定參數,如 /kernel=1.EXE
boot.ini的內容例如如下:(請勿照抄,你的boot.ini不一定和我一樣)
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Logo Test" /fastdetect /kernel=1.EXE
其中 1.exe 是把你自己改好的 ntoskrnl.exe 檔案重新命名為 1.exe
然後把 1.exe 放回 windows\system32 位置的,這個好處是不用去覆蓋 ntoskrnl.exe
又可以作成多重開機 Logo.....


我照你的方法覆蓋,可是他還是跑Win XP的畫面...
再回去那個檔好像沒有被覆蓋過去...
可以告訴我如何解決嗎?謝啦...