close

貓村 天龍特攻隊 戲水 魏蔓 偽娘 

自製開機按 F11 使用隱藏的磁區來進行備份還原
自製開機按 F11 使用隱藏的磁區來進行備份還原
前言:
  其實之前在別的地方看過這類的技術文章,只是有時想想,現在我都改用 Acronis True Image,本身就自帶開機提示的功能,所以這些文章我都只是看看而已,但前些日子又看到有人在討論這個,於是在好奇之下,也想來試試看,只不過我是用虛擬機來實現,一方面是可以多次重來(如果失敗的話),另一方面是截圖方便....1.要準備的工具:
 *支援大硬碟的可開機磁片(光碟)-- MS - DOS 7.0 或 Windows 98 SE 的開機片!
 *支援大硬碟且兼容性佳的硬碟分割軟體 -- PQ Partition Magic 或 SpFdisk! *IBM 官方的開機磁區管理程式 -- d2dfdzip.exe
(BMGR.EXE、boot.bin 和 bmgrus.scr)!2.硬碟的規劃:
  硬碟的規劃比較需要注意的是,分割硬碟時,我們需要二個主分割,一個用來安裝系統,一個用來備份還原使用!
 *先建立一個8G 的主分割,做為 Windows 系統使用!
 *再建立一個2G 的主分割,供執行備份還原時使用! 注意:
1.第一個主分割區的磁柱不要超過 1024 這個限制,以容量來說大約是8G(視主板 BIOS 而定)!
    2.第二個主分割不要超過2G! 說明:
1.在早期來說,由於技術上的限制,BIOS 僅能找到位在硬碟 1024 磁柱內的開機磁區;而某些舊系統(DOS、Win9X)的系統核心需安裝在硬碟內 1024 磁柱以內才能正常執行!而我們現在需要二個可開機的磁區供作業系統及進行備份還原時使用,為了避免不必要的麻煩,還是使用一下舊的規則好了!
    2.MS - DOS(6.22 含之前的舊版本)僅支援2G 的容量,且分割的格式限定為 FAT16!如果你是用 Win98 SE、MS -DOS 7.0 版,就沒有2G 的限制!
硬碟分割流程如下(新規的硬碟):
  以開機片開機之後,在 A:\> 輸入 spfdisk 進入硬碟分割程式的主畫面再選擇分割硬碟!
  選擇建立主分割!
  啟始磁柱按 Enter 即可,結束磁柱不要超過 1024 ;而下圖輸入 +8000 意為分割出一個 8000 MB 容量的磁區! 
  第二個磁區同上操作;接著設定第二個系統 ID 為 FAT32 的格式!
  下面是設定的圖片!
  再來設定第一個磁區為活動,也就是以第一個磁區內的系統來開機的意思!
  按 Tab 鍵選擇存檔把以上我們所做的儲存起來,在存檔前,之前的動作都不會寫入硬碟!
  重新開機後,我們就可以來安裝作業系統,安裝的過程就不說明了!而在這裡,我只是對第一個磁區進行了格式化及傳送開機系統檔的動作使它能開機而已!
  接著,再進入 spfdisk ,這一次我們把第二個磁區設為啟動!
  儲存重開機之後,在 A:\> 輸入 format c: /s 指令為格式化 C: 並傳送系統檔至 C:
  由下圖可知現在的 C: 是第二個磁區(容量3G)注意:格式化至 100% 時會要求輸入磁區的名稱!這時請輸入 IBM_SERVICE
要不然就會失敗;而我使用的是有人修改後的檔案,所以我下面第二張圖的磁碟名稱為 MIS_Service (同樣也是不能修改,一定只能用這個名字)!
  接著把 IBM 開機磁區管理程式的所有東西複製到 C:  說明:
在 DOS 下的指令 cd xxx 為進入 xxx 目錄
              cd.. 為返回至上一層目錄
              copy *.* c: 為複製目前目錄下的所有東西至 C:
  然後在 C:\> 輸入 bmgr /fboot.bin /mbmgrus.scr
  如果一切都如意的話就會出現如下圖的訊息 Program is successful
要看到這個才能算成功了!注意:
完成啟動管理程式的安裝之後,千萬別再用 spfdisk 對磁碟做任何的修改動作,要不然會失敗!
  拿掉開機片重開機就出現了提示字!我先不按!
  如果我有裝 windows 的話,下圖就會是進 Windows 的畫面了!
  下圖是按 F11 進入備份還原磁區的選單(IBM 內的選單)!
  選第一個進入 DOS 系統!
  也許是虛擬器的關係,第一次看不到目錄(當時在 XP 下開的視窗很多),第二次開目錄就正常了!
  最後只需把我們要用的可以在 DOS 下使用的備份還原軟體放在這裡,也可以放一些常用的 DOS 工具在這!
  如果你 DOS 熟的話也可以自己寫個開機選單,配合備份軟體的參數命令,就可以做到選單化執行了!  後記:我在本例中使用的是修改過的版本,在出現 Program is successful 的訊息重開機之後會自動設第一個磁區為啟動磁區並同時把第二個磁區隱藏,所以在本例中我沒有用 spfdisk 下去做隱藏的動作,但我不知官方的版本是不是也一樣!且有一點要注意,spfdisk 只能用來在一開的分割使用,在安裝了 IBM 的啟動管理程式之後千萬別再用
spfdisk ,要不然就等著失敗吧!我失敗了三次才找到原因!附註參考資料:
本例本我所用到的檔案:
http://www.filefront.com/14078043/f11.rar
我所使用的檔案(IBM.IMG 為 MS - DOS 7.0 )內已包含所需的工具,其中:
edit.com 為文書編輯器
ctmouse.exe 為滑鼠驅動程式
reboot.com 為暖開機程式
如果沒有光碟機或軟碟機時可先在winxp下安裝一個虛擬軟驅,重啟時從虛擬軟驅啟動,這樣就可以做以上的所有步驟了。
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
關於修改「IBM F11系統恢復功能新增工具」在IBM 網站下載壓縮包,解壓縮到硬碟的一個資料夾中,共有8個文件,要用到的有三個文件,分別是:bmgr.exe,主文件;boot.bin,二進制文件,將會被寫入MBR;bmgrus.ba1,文本文件,是可以修改的。
用「記事本」工具檢視bmgrus.ba1,內容如下:第一行就是新增F11系統恢復功能後電腦啟動時顯示的資訊,可以自行修改成需要的內容。作者將其改為:第二行是有關按鍵的設定,能否修改沒有測試,由於不少主機板都有F12選項啟動列表的功能,用F11鍵正好合適。第三行Wait=40是預設的超時時間,如果沒有記錯,主機板的中斷控制器每秒產生18.2次中斷,40就是大約2秒多的時間;將其改為:80,大約5秒左右,比較合適。修改bmgrus.ba1後,要另存為bmgrus.scr!新增F11系統恢復功能,就是執行指令bmgr /fboot.bin /mbmgrus.scr
上述指令行中,/F 是將 後面的檔案 做為開機檔 (不能含空格);/M 是將 後面的檔案 做為顯示用(不能含空格)!
關於 IBM_SERVICE :
  我們可以用能使用 16 進制編輯的軟體如 Uedit32 打開 BOOT.BIN 找到"IBM_SERVICE"更改了可以自定義分區名了,改了之后在F11時找改名的分區啟動的了,這樣就不用挂著IBM_SERVICE招牌了,更改用啟界面就要改兩個地方,將BOOT.BIN和BMGRUS.SCR中的"To Start the IBM Product Recovery program, press F11"改為你想要的文字就行了,這樣就沒人知道你用的是IBM F11了
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
關於配置DOS功能表用Autoexec.bat和config.sys配置出一個dos下的功能表,只是為了玩得花,不用也成,只要autoexec.bat裡有ghost指令參數行:ghost.exe -clone,mode=pload,src=win2k.gho:1,dst=1:1 –sure -fx–rb就是一鍵恢復。但缺點是萬一啟動時候誤按F11,由於沒有配置功能表,autoexec.bat中的ghost參數立刻生效,開始恢復系統,那豈不傻眼了,而且絕對不能中斷ghost,如果中斷一般來說分區會掛掉,必須格式化硬碟重新做分區。因此作者建議用 Autoexec.bat和config.sys配置出一個dos功能表!產生dos功能表,首先要在config.sys裡設定功能表項目。需要注意的是,一定要載入himem.sys,否則不能載入smartdrv。win98啟動碟載入了himem.sys,但是沒有載入smartdrv。如果在dos下編輯,要用到edit .com。作者常用的啟動功能表只有兩項:1. Recovery the Computer System2. Restart the Computer
相應的config.sys和autoexec.bat的文件內容如下:config.sys------------------------------------------------[menu]menuitem=recovery, Recovery the Computer Systemmenuitem=restart, Restart the Computermenudefault=restart,20menucolor=7,0[recovery]device=himem.sys[restart]device=himem.sys
------------------------------------------------autoexec.bat------------------------------------------------@echooffsmartdrv.exeif "%config%"=="recovery" goto recoveryif "%config%"=="restart" goto restart:recoveryghost -clone,mode=pload,src=sysback.gho:1,dst=1:1 -suregoto restart:restartrestart.comcls-----------------------------------------------dos功能表配置並不難,照貓畫虎就行了。需要注意的是,autoexec.bat中的段名字必須與config.sys中的相對應。如果想要重新啟動系統,需要restart.com, win98啟動碟中有這個文件。可以根據自己的需要定制啟動功能表,推薦如下設定:1)制作備份當前系統2)恢復上一次制作備份3)恢復原始系統制作備份4)進入DOS5)重新啟動電腦實現1)只要適當修改ghost的參數就可以制作備份了,只要隱藏的恢復分區足夠大,可以像硬碟上制作備份自己的系統,甚至可以做98/2k/xp多個系統的制作備份。

 

亂倫 美女寫真 偷拍 性愛自拍 A片下載 成人影城 女優 情色貼圖 情色 色情網站 色情遊戲 色情小說 情色文學 色情 aio交友愛情館 色情影片 臺灣情色網 avdvd 情色論壇 嘟嘟情人色網 情色視訊 愛情小說 言情小說 一葉情貼圖片區 色情漫畫 情色網 情色a片 情色遊戲 85cc成人片 嘟嘟成人網 成人網站 18成人 成人影片 成人貼圖 成人貼圖站 成人圖片區 成人貼圖區 成人圖片 成人文章 成人小說 成人光碟 微風成人 免費成人影片 成人漫畫 成人文學 成人遊戲 成人電影 成人論壇 成人 做愛 aio 情色小說 ut聊天室 聊天室ut 豆豆聊天室 聊天室 成人短片
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 黃建甫 的頭像
    黃建甫

    洪陽映

    黃建甫 發表在 痞客邦 留言(0) 人氣()