由于是IBM的Thinkpad的F11隱藏分區(qū)技術(shù)發(fā)展過(guò)來(lái)的,所以就貼在本本板塊了!偶帖子從來(lái)沒(méi)得過(guò)精,這次爭(zhēng)?。?jù)說(shuō)IBMNB站長(zhǎng)在自己本本上按了無(wú)數(shù)下F11才研究出來(lái)F11的原理,于是我就掛上了虛擬機(jī),也按了一個(gè)晚上,終于也研究出來(lái)把F11恢復(fù)系統(tǒng)裝在大機(jī)上的方法了。并且昨天白天在兩臺(tái)機(jī)器上成功的安裝了這個(gè)系統(tǒng),證明可靠有效!
先提供有用的連接:
IBM專門網(wǎng)關(guān)于F11系統(tǒng)的研究 http://www./sections.php?op=viewarticle&artid=85 我自己的原創(chuàng)貼,啟動(dòng)菜單和一鍵恢復(fù)的配置 http://nic./vbb/showthread.php?s=&threadid=100396 大家讀過(guò)ibmnb的有圖的教程和Q&A后,再看我說(shuō)的就很明白了,不然可能我的教程因?yàn)樘^(guò)簡(jiǎn)練就puzzle了。 |
Q&A
【關(guān)于IBM的隱藏分區(qū)】
ibm的隱藏分區(qū)里邊放的是winxp的安裝程序,當(dāng)執(zhí)行F11恢復(fù)的時(shí)候,會(huì)啟動(dòng)xp安裝程序,然后無(wú)人職守自動(dòng)安裝,并且還有自動(dòng)腳本可以自動(dòng)的安裝所有驅(qū)動(dòng)和常用軟件,這些技術(shù)通過(guò)N合一的系統(tǒng)盤集成技術(shù)以及自動(dòng)安裝功能上都可以實(shí)現(xiàn),本貼不談這些。不過(guò)不明白的是IBM為什么不能把一個(gè)安裝好的系統(tǒng)放在隱藏分區(qū)里,還得讓用戶自己看著機(jī)器裝系統(tǒng),F11恢復(fù)基本需要1個(gè)小時(shí)到2個(gè)小時(shí)……于是很多網(wǎng)友用自己的GHOST備份替代了F11功能。
【關(guān)于隱藏分區(qū)的啟動(dòng)程序】
他是寫(xiě)到硬盤MBR分區(qū)表的一段小程序,程序?yàn)?/SPAN>BMGR.EXE。當(dāng)啟動(dòng)機(jī)器不按F11的話,機(jī)器從硬盤的第一個(gè)主分區(qū)啟動(dòng)。如果按了F11,那么這段程序會(huì)查找硬盤上的隱藏的主分區(qū),然后從這個(gè)隱藏分區(qū)啟動(dòng)。而下一次再次啟動(dòng)計(jì)算機(jī)的時(shí)候,還會(huì)從第一個(gè)主分區(qū)啟動(dòng)的。
【關(guān)于BMGR程序用在別的機(jī)器上的可能】
IBM的本本是在BIOS啟動(dòng)的時(shí)候出現(xiàn)F1進(jìn)bios,F11系統(tǒng)恢復(fù),F12啟動(dòng)菜單的選項(xiàng)的,這是因?yàn)?/SPAN>IBM的BIOS中集成了對(duì)硬盤MBR的檢測(cè)。換成其他的BIOS,其實(shí)就是把這個(gè)東西裝在任何一個(gè)硬盤上,離開(kāi)了IBM的BIOS,一樣可以工作,此時(shí)出現(xiàn)F11系統(tǒng)恢復(fù)信息提示就是在BIOS界面過(guò)去后,系統(tǒng)開(kāi)始引導(dǎo)前的。提示信息可以自己定義的,我給人做機(jī)器的話喜歡加上例如powered by pcman之類記號(hào),呵呵。
【關(guān)于隱藏分區(qū)的安全】
隱藏分區(qū)在Win2k和xp中的管理工具-》計(jì)算機(jī)管理-》磁盤管理-》中都可以看到存在,但是想要使用這個(gè)分區(qū),則必須在磁盤管理中給他分配一個(gè)盤符。如果不分配盤符,這個(gè)分區(qū)是看不見(jiàn)的,可以避免病毒等原因損壞備份等。在ghost中,ghost可以識(shí)別ntfs分區(qū)和隱藏分區(qū),不比擔(dān)心。
【關(guān)于分區(qū)工具】
推薦用pqmagic,菜鳥(niǎo)也能很好掌握它,高手可以用就是win2k/xp安裝程序分區(qū)。不過(guò)當(dāng)切換隱藏和激活分區(qū)的時(shí)候,只能用pq了。推薦把所有分區(qū)都del了先,因?yàn)?/SPAN>pqmagic(以下簡(jiǎn)稱pq)雖然能夠把擴(kuò)展分區(qū)變成主分區(qū),但是這種修改不是底層直接的,容易出問(wèn)題,有備份條件的推薦fdisk重新做硬盤。
【需要準(zhǔn)備的軟件】
Windows98SE的啟動(dòng)盤,最好是把IMG刻錄成光盤,用WinME的啟動(dòng)盤不行,因?yàn)椴荒茉?/SPAN>format中用/s傳遞系統(tǒng)。
IBM的F11啟動(dòng)恢復(fù)工具,BMGR.EXE等文件,也可以去前邊提到的IBMNB站的帖子里邊下載。
Ghost7.5企業(yè)版的主文件ghost.exe,因?yàn)槠髽I(yè)版的ghost無(wú)需序列號(hào)
Win2k/xp的安裝光盤,能光啟的,方便。
DOS下的一些必備命令,如himem.sys,smartdrv.exe,edit.com等,要有doskey等東東更方便。(dos老鳥(niǎo)又該高興樂(lè)吧,dos還是很有用的)
下邊開(kāi)始
1)建立一個(gè)8G的win2k/xp安裝分區(qū),這個(gè)分區(qū)是主分區(qū)。
2)再建立一個(gè)2G左右的fat32分區(qū),也是主分區(qū)。建立好了之后,用pqmagic把第一個(gè)分區(qū)設(shè)置為激活,第二個(gè)設(shè)置為隱藏。注意,必須是8G的系統(tǒng)分區(qū)在前,2G的恢復(fù)分區(qū)在后。如果順序顛倒了,雖然2G的分區(qū)是隱藏的,每次啟動(dòng)依然都進(jìn)2G的分區(qū),進(jìn)不去8G的分區(qū),……
3)開(kāi)始裝系統(tǒng),把系統(tǒng)裝到8G那個(gè)主分區(qū)上,就和平時(shí)做系統(tǒng)一摸一樣~~~什么都不用擔(dān)心,按個(gè)分區(qū)是隱藏的,win2k/xp安裝程序的分區(qū)功能也看不到,安裝時(shí)候強(qiáng)烈推薦ntfs分區(qū)格式。裝好系統(tǒng)后,把各種補(bǔ)丁和rar,foobar,qq之類常用的都裝奇了,確保沒(méi)有問(wèn)題,開(kāi)始備份。因?yàn)橹匦卵b系統(tǒng)會(huì)覆蓋硬盤MBR,所以先裝系統(tǒng)后安裝自動(dòng)恢復(fù)程序。
4)用win98se的啟動(dòng)盤光盤引導(dǎo)系統(tǒng),此時(shí)的C盤還是剛才win2k/xp的系統(tǒng)盤,如果是NTFS的,dos下看不到。好在可以光盤啟動(dòng)進(jìn)來(lái),使用pq把剛才的8GB的win2k系統(tǒng)分區(qū)設(shè)置為隱藏,把2G的備份分區(qū)設(shè)置為激活,重新啟動(dòng)。
5)依然用win98se的啟動(dòng)盤光盤引導(dǎo)系統(tǒng),當(dāng)此時(shí)的C盤不是win2k的安裝盤了,而是2G的系統(tǒng)恢復(fù)盤,現(xiàn)在需要格式化硬盤,format c:/s,注意要加上/s傳遞dos啟動(dòng)過(guò)去,磁盤的卷標(biāo)一定是IBM_SERVICE,否則F11引導(dǎo)程序?qū)⑹?。格式化完成后,?/SPAN>dos的himem.sys,smartdrv.exe,edit.com也復(fù)制過(guò)去,當(dāng)然還有ghost.exe,配置一下autobat和config。(如何配置autobat和config下邊帖子再講了)然后取出光盤,重新啟動(dòng)。
6)重新啟動(dòng)后的C盤還是2G的備份盤,由于配置好了autobat,所以各種dos的需要的東西都掛全了,然后執(zhí)行ghost.exe。由于Ghost能夠看到隱藏的分區(qū)和ntfs分區(qū),所以很容易給8G的win2k/xp系統(tǒng)盤做了備份,最好用壓縮備份,省一些空間,不過(guò)速度就慢了。
7)ghost備份完成后,執(zhí)行dos下的編輯工具edit,給autobat加上配置菜單和ghost自動(dòng)參數(shù),然后重新啟動(dòng)計(jì)算機(jī)。(如何配置菜單和ghost參數(shù)下邊帖子講)需要注意的是配置autobat和config的菜單不要只有自動(dòng)執(zhí)行ghost一個(gè)選項(xiàng),應(yīng)該有進(jìn)入dos和重新啟動(dòng)計(jì)算機(jī)等選項(xiàng),避免誤操作造成系統(tǒng)自動(dòng)恢復(fù)而丟失數(shù)據(jù)。這時(shí)候重新啟動(dòng)后C盤是還是2G的備份分區(qū),不過(guò)這時(shí)候autobat的菜單生效了,因?yàn)?/SPAN>ghost命令行參數(shù),可以實(shí)現(xiàn)全自動(dòng)的恢復(fù)了。
8)現(xiàn)在我們來(lái)把這個(gè)備份分區(qū)隱藏起來(lái)。光盤啟動(dòng)dos,進(jìn)入dos?,F(xiàn)在執(zhí)行ibm的F11恢復(fù)工具,命令是bmgr /fboot.bin /mbmgrus.scr,隨后系統(tǒng)顯示安裝成功。這個(gè)部分去看IBMNB的帖子講的很全?,F(xiàn)在不要重新啟動(dòng)系統(tǒng),進(jìn)入pq,把2G的分區(qū)設(shè)置成隱藏,把8G的分區(qū)設(shè)置成激活。
9)重新啟動(dòng),ok了,可以看到啟動(dòng)系統(tǒng)前出現(xiàn)了F11提示,不按就進(jìn)win2k/xp,按了就進(jìn)入隱藏分區(qū),出現(xiàn)配置好的autobat和config菜單,可以使用ghost加參數(shù)的命令行全自動(dòng)恢復(fù)。下次再啟動(dòng),依然會(huì)進(jìn)入win2k/xp。
如此,恢復(fù)系統(tǒng)只需要F11和回車兩個(gè)鍵,就ok了,備份分區(qū)更是隱藏的,安全可靠。
Ghost的參數(shù)
c:\ghost.exe -clone,mode=pload,src=c:\win2k.gho:1,dst=1:1 -sure -fx –rb
詳細(xì)的解釋一下:
ghost是主程序了
mode=pload是單個(gè)分區(qū)的恢復(fù)方式,pdump是單個(gè)分區(qū)的備份。
Src是原地址source的所寫(xiě),c:\win2k.gho是前邊制作好的備份文件,:1表示第一塊硬盤。
Dst是destnation的所寫(xiě),目標(biāo)地址,1:1的意思是,第一塊硬盤的第一個(gè)分區(qū)。Ghost恢復(fù)和備份是不分c、d、e盤,區(qū)分的是硬盤和分區(qū)的序號(hào)。因?yàn)?/SPAN>ghost能夠看到隱藏分區(qū),所以處于隱藏狀態(tài)的分區(qū)或者ntfs分區(qū)一樣可以用1:1,1:2或者1:3來(lái)操作。
-sure是確定
-fx是什么意思忘了,大家可以去查ghost的幫助文件。
-rb是reboot,就是完成后系統(tǒng)重新啟動(dòng)。
把這些參數(shù)都配置在autoexec.bat里邊,就能實(shí)現(xiàn)不用干預(yù)的ghost自動(dòng)恢復(fù)了。
關(guān)于BMGR操作,IBMNB講的很清楚了,我下邊講的配置細(xì)節(jié)
bmgr /fboot.bin /mbmgrus.scr
bmgr.exe是主文件
boot.bin是一個(gè)二進(jìn)制文件,將會(huì)被寫(xiě)入MBR
bmgrus.scr是文本文件,我們可以查看他的內(nèi)容如下:
<PROMPT1=To Start the IBM Product Recovery program, press F11>
<PROMPT2=To Start the IBM Backup and recovery partition, press F11>
<KEY1=F11>
<KEY2=F11>
<Wait=40>
這個(gè)就是啟動(dòng)時(shí)候的信息了,我們可以自行修改成需要的信息,按鍵的修改我沒(méi)有測(cè)試,因?yàn)椴簧侔遄佣加?/SPAN>F12選擇啟動(dòng)列表的,用F11正好合適。
Wait=40是默認(rèn)的超時(shí)時(shí)間,如果我沒(méi)有機(jī)錯(cuò)的話,主板的中斷控制器每秒產(chǎn)生18.2次中斷,40的話就是大約2秒多的時(shí)間了。我在昨天給人安裝使用的參數(shù)是80,大約5秒左右,比較合適。
修改了bmgrus.scr后,執(zhí)行bmgr /fboot.bin /mbmgrus.scr就行了。不過(guò)命令行中的boot.bin前邊的f和scr文件名前邊的m我沒(méi)有弄清楚怎么回事,去掉這個(gè)的話,寫(xiě)入信息將會(huì)失敗。
因?yàn)榘惭b是在dos下沒(méi)法截圖,這里用虛擬機(jī)來(lái)演示一下,昨天一天就做了兩臺(tái)帶F11隱藏分區(qū)的機(jī)子,好過(guò)癮??!
圖1,虛擬機(jī)啟動(dòng)了。
系統(tǒng)提示可以按F11進(jìn)行恢復(fù)。
現(xiàn)在按下F11,則進(jìn)入隱藏分區(qū),注意看,分區(qū)名稱是 IBM_SERVICE,必須是這個(gè)才能引導(dǎo)起來(lái)。
不按F11,會(huì)進(jìn)入另外一個(gè)主分區(qū),剛才那個(gè)分區(qū)會(huì)隱藏起來(lái)。
批處理菜單制作
上邊我們已經(jīng)說(shuō)了,誤按F11的時(shí)候,由于ghost的參數(shù)寫(xiě)入了autobat,所以會(huì)發(fā)生誤恢復(fù)系統(tǒng)的情況,這個(gè)可以通過(guò)配置菜單來(lái)解決。先給大家show一下我的菜單。
默認(rèn)選項(xiàng)是停留在重新啟動(dòng)上的,避免發(fā)生誤操作
第一個(gè)選項(xiàng)是恢復(fù)系統(tǒng),第二個(gè)選項(xiàng)是進(jìn)入dos,最后一個(gè)就是restart。
之所以要設(shè)置一個(gè)進(jìn)入dos的方式,主要是為了調(diào)試系統(tǒng)方便。
如圖,現(xiàn)在選擇進(jìn)入dos,可以到dos提示符下。
dos的菜單是如何生成的呢?
這個(gè)大家可以參照win98se的dos啟動(dòng)盤來(lái)制作,仔細(xì)研究一下啟動(dòng)盤上的autobat和config.sys就可以了解大致用法了。
首先是config.sys,里邊設(shè)置了菜單的項(xiàng)目
需要注意的是,一定要加上himem.sys,不然不能掛smartdrv
win98的啟動(dòng)盤加在了himem.sys,但是沒(méi)有加在smartdrv
config.sys程序如下:
[menu]
menuitem=ghost,Rebuild Your System (Powered By Pcman)
menuitem=dos,Return to DOS Command Line
menuitem=restart,Restart Your Computer
menudefault=restart,20
menucolor=7,0
[ghost]
device=c:\dos\himem.sys
[dos]
device=c:\dos\himem.sys /testmem:off
[restart]
device=c:\dos\himem.sys /testmem:off |
在dos下編輯的話,要用到edit.com,所以前文說(shuō)過(guò)最好把這些文件都準(zhǔn)備好了。
然后是autobat
autoexec.bat程序如下:
@echo off
path=c:\;c:\dos;c:\ghost;
c:\dos\smartdrv.exe
c:\dos\doskey.com
if "%config%"=="ghost" goto ghost
if "%config%"=="dos" goto dos
if "%config%"=="restart" goto restart
:ghost
c:\ghost -clone,mode=pload,src=c:\20030729.gho:1,dst=1:1 -sure -fx -rb
goto quit
:dos
goto quit
:restart
c:\dos\restart.com
goto quit
:quit |
需要注意的是,autobat里邊的段的名字需要和config里邊的相對(duì)應(yīng)
另外就是如果想要重新啟動(dòng)系統(tǒng),需要restart.com,這個(gè)文件是在win98的dos啟動(dòng)盤里邊有的,可以復(fù)制過(guò)來(lái)用。
進(jìn)階:自定義菜單
關(guān)于dos菜單的配置,不是很難,照貓畫(huà)虎就行了。
可以根據(jù)自己的需要定制啟動(dòng)菜單
推薦如下設(shè)置:
1) 備份當(dāng)前系統(tǒng)
2) 恢復(fù)上一次備份
3) 恢復(fù)原始系統(tǒng)備份
4) 進(jìn)入DOS
5) 重新啟動(dòng)計(jì)算機(jī)
實(shí)現(xiàn)1)的話只要適當(dāng)修改一下ghost的參數(shù)就可以備份了,只要隱藏的恢復(fù)分區(qū)足夠大,可以像硬盤上備份自己的系統(tǒng),甚至可以做98/2k/xp多個(gè)系統(tǒng)的備份。
寫(xiě)到這里,本文差不多也就完了。再我用過(guò)的幾種多重C區(qū)引導(dǎo)方案中,如OS/2第一第二安裝盤(dos老鳥(niǎo)應(yīng)該知道這個(gè)),system command,pq bootmagic等,還是IBM的F11工具更為簡(jiǎn)單易用,而且效果最好。這次把這個(gè)F11系統(tǒng)安裝在大機(jī)上,徹底脫離了Thinkpad,可以徹底打造自己的品牌機(jī)了~~~~~