星期日, 12月 30, 2007

免費好用的 boot manager 何處尋 -- SPFDisk 篇

話說有朋友找我幫手安裝繁/簡雙啟動的 Windows XP 系統,其實我不常幫人搞機的,特別怕安裝 Windows.... 老朋友嘛也就答應了。很多年沒碰 multi-boot 這東西了,那時為了壓搾多一點 base memory 來玩遊戲,花了不少時間弄 DOS multi-config;為了玩日文遊戲就裝了個 jwin95/8 作 multi-boot,當時用的 System Commander 現在還賣得很貴呢 :P

功夫荒廢得久果然是會不管用的,依著以前的經驗分別把繁/簡的 XP 裝到了獨立的主分割區,獨立的用意是要這兩個系統各不相干,出現問題時也可以完全分離。問題是用 ntldr 來管理的話,系統會搞錯 root 分割區,明明指示載入繁體的分割區,系統卻把 root 指到了簡體的那邊去,結果造成繁簡錯亂,這時我知道需要一個更好的 boot manger。


圖1: ntldr管理多系統導致 root 分割區錯亂

Linux上一直在用 grub,於是馬上便想到 grub4dos。話說 grub4dos 已經發展到十分強勁了,目前已經能啟動 cdrom (即使主板不支持),及直接引導 .iso。一番折騰后設定好 grub4dos,才發現 root 分割區錯配的問題仍然存在,氣人! (后來找到了解決方法)

因為急著要弄好朋友的系統,也不敢在 grub4dos 上花太多時間,上了 Google 找 GAG 這個代替品。GAG 能用,操作也不算覆習,就是長得很醜,也不支持中文.... 馬馬虎虎地裝好交了差。

回來后才懊惱竟然記不起 SPFDisk... 我看過的書中 CLE/鳥哥的基礎篇都介紹過,是台灣網友制作的,完全免費且有繁/簡中文版。為了這份歉意,決定用較長篇幅展示一下SPFDisk。

首先,如原作者所述 SPFDisk 是一支綜合了『硬碟分割工具(FDisk)』及『啟動管理程式(Boot Manager) 』的軟體。作為 boot manger,它有將以下特點 (節錄自官方文件):

- 使用者介面全面中文化,對於初學者來說或許能降低其陌生的感覺。
- 可選擇安裝在 MBR 上,方便!
- 程式介面及開機選單都採用是光棒式操作,使用者輕鬆上手。
- 開機時可隱藏同種類之主分割,使其不會相互干擾開機,這就是 ntldr 欠缺的。

各版本的 SPFDisk 可到這裡下載 :
http://spfdisk.sourceforge.net/download.htm

繼續下一步前別忘了先看看 FAQ :
http://spfdisk.sourceforge.net/faq.htm

因為 SPFDisk 是 DOS 程式,你還需要一個 DOS 環境去運行它,win95/98/me 的開機碟均可。要留意的是自 2000-3t 版起,boot manager 預設『不』隱藏同類主分割,建議啟用以保證各系統間互不干擾。好了,馬上開始 SPFDisk 圖解 :)


圖2: SPFDisk 主畫面


圖3: 建立關機選單 > 新增啟動選項,來到選擇硬碟畫面


圖4: 選取要加到啟動清單的分割區 (也就是裝了OS的)


圖5: 然后給選取的分割區取個名稱


圖6: 建立關機選單 > 新增啟動選項 … 加入其它分割區


圖7: 設定預設啟動的系統及等待時間


圖8: 2000-3t 版起預設『不』隱藏同類主分割,建議啟用


圖9: 完成后便忘了選 "進行安裝" 將設定寫入 MBR


圖10: 重新開機后即出現啟動清單

以上只是很基礎的示範,更多的功能有待各看倌自行發掘,譬如備份設定值到檔案以便 MBR 掉失時快速恢復。

相關資料:
SPFDisk 官方網頁
How To Multi-Boot Operating Systems
Understanding MultiBooting

1 則留言:

匿名 提到...

路過問一下...
請問有jwin95 or jwin98可以提供一下嗎?
感謝~
javon@seed.net.tw