果不出意外,最終版本的Windows 10和現(xiàn)在曝光的技術(shù)預(yù)覽版應(yīng)該不會(huì)出現(xiàn)太大的出入。然而,并非所有用戶都可得等到正式版發(fā)售才去添置新PC或新配件。因此,現(xiàn)階段就挑選一款足以駕馭Windows 10的裝備,自然就顯得尤為重要了。
Windows 10的觸控秀
雖然Windows 10取消了Windows 8的“Metro”動(dòng)態(tài)磁貼界面,但全新的開始菜單、對(duì)ARM架構(gòu)的支持、全面兼容4英寸~80英寸的設(shè)備,都預(yù)示著Windows 10依舊要將觸控進(jìn)行到底的決心。另一方面,在build 9860版本更新之后,Windows 10還進(jìn)一步優(yōu)化了觸控設(shè)備的使用體驗(yàn),比如為觸控板增加了三個(gè)手勢(shì)動(dòng)作:三指下滑可最小化所有活動(dòng)窗口、三指滑動(dòng)呼出Task View功能、三指左滑/右滑即可在應(yīng)用之間切換。
換句話說,Windows10“賦予”了手指調(diào)用更多功能的機(jī)會(huì)(圖1),而這些手勢(shì)控制也往往比鼠標(biāo)和鍵盤等傳統(tǒng)輸入設(shè)備更有效率。因此,如果你近期就有計(jì)劃添置新PC、顯示器或其他外設(shè),不妨考慮哪些日后可以挖掘出Windows 10更多潛力的產(chǎn)品。
將觸控PC“領(lǐng)回家”
微軟希望借助Windows 10,讓手機(jī)、平板、筆記本、一體電腦等不同尺寸設(shè)備都能獲得統(tǒng)一的使用體驗(yàn)。當(dāng)然,前提是上述設(shè)備都必須配備一面支持觸摸操作的屏幕。因此,想在第一時(shí)間體驗(yàn)Windows 10的魅力,自然就要優(yōu)先選擇支持觸控的PC產(chǎn)品了。
小巧便攜的平板電腦
現(xiàn)在還沒有任何消息明確表明Windows10可以在ARM架構(gòu)平臺(tái)上運(yùn)行exe程序,所以想在平板電腦上獲得完整的Windows 10體驗(yàn),還是要選擇基于X86架構(gòu)平臺(tái)設(shè)計(jì)的產(chǎn)品。目前支持Windows 10系統(tǒng)的平板電腦主要以BayTrail-T和Haswell兩大平臺(tái)為主,前者的價(jià)格多在499~1999元之間,而后者則以2999元以上的高端產(chǎn)品為主(圖2)。
圖2 :微軟Surface Pro 3,Windows平板的標(biāo)桿產(chǎn)品
火速連接
如果你對(duì)支持Windows系統(tǒng)的平板電腦感興趣,請(qǐng)參考本刊2014年20期的特別話題《只為“生產(chǎn)力”Windows平板電腦的逆襲》。
如果你對(duì)大型游戲不感冒,只是想買一部可以塞進(jìn)包包里的PC,那么筆者推薦BayTrail-T平臺(tái)的低價(jià)Windows 8.1平板。此類產(chǎn)品的特點(diǎn)就是價(jià)格實(shí)惠,性能夠用。比如昂達(dá)V891w(圖3),這款搭載Atom Z3735F處理器,內(nèi)置2GB內(nèi)存并采用8.9英寸FHD屏幕的產(chǎn)品僅售799元,本期雜志有該產(chǎn)品的評(píng)測(cè),感興趣的讀者可以自行翻閱。
擴(kuò)展閱讀:搶先體驗(yàn)Windows10
現(xiàn)在網(wǎng)上已經(jīng)可以下載到Windows 10的“平板優(yōu)化版”了(下載地址:http://pan.baidu.com/s/1c0pMguO,密碼:mgs5),該ISO鏡像文件僅1.8GB左右,安裝后也僅會(huì)占用4.6GB左右的磁盤空間。換句話說,哪怕是1GB內(nèi)存+16GB存儲(chǔ)空間的最低端BayTrail-T平板也能現(xiàn)在就體驗(yàn)到Windows 10系統(tǒng)魅力了(圖4)。
需要注意的是,BayTrail-T平板升級(jí)Windows 10會(huì)破壞原有Windows 8.1系統(tǒng),而且還會(huì)丟失所有用戶數(shù)據(jù)。升級(jí)方法很簡(jiǎn)單,只需用UltraISO等軟件將Windows 10 的ISO鏡像寫入U(xiǎn)盤,然后再利用OTG線和USBHub將U盤、鍵盤和鼠標(biāo)與平板電腦相連。開機(jī)后按下鍵盤的F7選擇U盤啟動(dòng)(圖5),就會(huì)自動(dòng)進(jìn)入Windows 10系統(tǒng)的安裝界面了(圖6)。
需要注意的是,在升級(jí)Windows 10系統(tǒng)時(shí),請(qǐng)?zhí)崆叭〕銎桨咫娔X里的存儲(chǔ)卡,并且要保證有足夠的電力。此外,有些品牌的平板在升級(jí)Windows 10系統(tǒng)后還需自行安裝觸控屏驅(qū)動(dòng),而驅(qū)動(dòng)程序請(qǐng)?zhí)崆霸谙嚓P(guān)品牌官網(wǎng)下載并備份好。
性能均衡的觸控筆記本
平板電腦雖然便攜,但在性能上總歸是差那么一點(diǎn)點(diǎn),如果你需要更前的性能去應(yīng)付復(fù)雜的娛樂和辦公場(chǎng)景,那就需要選擇配備觸控屏幕的筆記本來幫忙了。目前支持觸控的筆記本可以分為三大類:
1.傳統(tǒng)觸控筆記本
此類產(chǎn)品其實(shí)就是加上觸控屏的普通筆記本,并不會(huì)因引入觸控功能而增加太高的成本,其價(jià)格僅比同配置的非觸控產(chǎn)品略高。這種傳統(tǒng)結(jié)構(gòu)讓它們有機(jī)會(huì)武裝性能較強(qiáng)的獨(dú)立顯卡(圖7),在體驗(yàn)觸控操作之余還等駕馭大型3D游戲,算是家庭娛樂的最佳選擇。
圖7 :4899元的惠普Pavilion 14-n032tx,配備GT740M獨(dú)立顯卡的觸控筆記本
2變形觸控筆記本
此類產(chǎn)品憑借獨(dú)特的轉(zhuǎn)軸設(shè)計(jì),可以實(shí)現(xiàn)大角度的屏幕翻轉(zhuǎn)功能,可以同時(shí)帶來筆記本、平板電腦的使用體驗(yàn)(圖8)。限于特殊的機(jī)身結(jié)構(gòu),變形觸控筆記本對(duì)厚度控制要求較高,所以無法容納獨(dú)立顯卡,在游戲方面的表現(xiàn)略遜一籌。
圖8 :4999元的聯(lián)想Yoga2,采用了性能較強(qiáng)的酷睿i5-4202Y處理器
3.分體觸控筆記本
此類產(chǎn)品的屏幕可以和鍵盤底座分離,其中屏幕部分可以作為標(biāo)準(zhǔn)的平板電腦使用,只是尺寸上要比單純的Windows平板更大(圖9)。為了緩解散熱壓力,此類產(chǎn)品大都選用了低功耗的處理器平臺(tái),性能上略顯孱弱,但分體之后的便攜性卻直逼平板電腦。
圖9 :4699元的東芝W30DT,采用13英寸屏幕和AMD平臺(tái)設(shè)計(jì)
視野震撼的一體電腦
對(duì)影音愛好者而言,無法提供震撼視野的筆記本很難納入他們的法眼。因此,“視界”更大且支持觸控操作的一體電腦,無疑就成為了“最佳影音終端設(shè)備”。
考慮到一體電腦往往會(huì)成為很多家庭中的唯一一部PC,所以我們不要吝嗇一體電腦的性能,也就是盡量挑選配備中高端獨(dú)立顯卡的型號(hào),以便在體驗(yàn)觸控樂趣之余,還能有機(jī)會(huì)暢享游戲世界。比如戴爾Inspiron 5348-R2738T(圖10),這款一體電腦便采用了臺(tái)式機(jī)專用的酷睿i3-4150處理器與AMD R7 A265獨(dú)顯,綜合性能還算不賴,價(jià)格約6500元。
升級(jí)支持觸控的顯示器
雖然觸控式PC可以帶來更完美的Windows 10體驗(yàn),但是我們總不能為了體驗(yàn)新系統(tǒng)就得購買一部全新的PC產(chǎn)品吧?如果你不打算讓老PC“下崗”,還想感受Windows 10的特色,那就不妨通過觸控顯示器實(shí)現(xiàn)這一夢(mèng)想吧。
留心觸控技術(shù)
在觸控式顯示器的幫助下,任何與其相連的臺(tái)式機(jī)、筆記本都可通過觸控的方式去體驗(yàn)Windows 10系統(tǒng)的樂趣。需要注意的是,目前觸控顯示器從技術(shù)原理上有投射電容式以及光學(xué)式兩種,前者最多可以實(shí)現(xiàn)10點(diǎn)觸摸,操作體驗(yàn)和iPad一類的平板電腦相似,反應(yīng)靈敏,定位精準(zhǔn)。而光學(xué)式觸控技術(shù)則是通過屏幕邊角的紅外發(fā)射/接收模塊判斷手指位置,大都僅能支持2點(diǎn)觸摸,在某些支持多點(diǎn)操作的游戲或軟件中用起來會(huì)很蹩腳(圖11)。
圖11 :類似鋼琴APP,沒有10點(diǎn)觸控的支持效果會(huì)大打折扣
小提示
判斷一體電腦屏幕是否是光學(xué)技術(shù)的方法很簡(jiǎn)單,只要屏幕LCD與邊框不在一個(gè)平面上,用手指擋住屏幕的一角就會(huì)出現(xiàn)觸控失靈的情況,那就是光學(xué)式觸控技術(shù)無疑。
理性看待“智能”
為了增添賣點(diǎn),很多觸控顯示器里還會(huì)內(nèi)置ARM處理器(如晶晨Amlogic8726-MX)并裝有Android系統(tǒng),沒有PC時(shí)可充當(dāng)超大號(hào)“Android平板”使用,與PC連接后就是一款觸控顯示器,也因此被很多商家以“智能顯示器”自居。
筆者認(rèn)為,對(duì)顯示器而言“智能”僅能算是錦上添花的功能。現(xiàn)階段那些“智能顯示器”采用的都是非常低端的ARM處理器,其性能還不如399元的Android平板,而且在系統(tǒng)后續(xù)升級(jí)和優(yōu)化上也很難得到保證(圖12)。對(duì)顯示器來說,可視角度、色彩表現(xiàn)和輸入接口始終是最重要的三大參數(shù)。在平板電腦更新?lián)Q代越來越快且步入白菜價(jià)的今天,選購觸控顯示器+平板電腦遠(yuǎn)比直接購買智能顯示器更劃算,畢竟平時(shí)你還能帶著額外的平板外出呢。
在這里筆者向大家推薦兩款口碑較好的觸控顯示器新品,它們都采用了10點(diǎn)觸控屏幕(IPS硬屏),可以輕松面對(duì)Windows 10系統(tǒng)的挑戰(zhàn)。
飛利浦231C5TJKFU(1999元)
屏幕尺寸:23英寸
分辨率:1920×1080像素
顯示面板:IPS
接口:VGA、DVI、HDMI、DP、USB3.0×2
特色功能:內(nèi)置攝像頭,屏幕可傾斜60度
飛利浦231C5TJKFU的價(jià)格談不上便宜,但它卻提供了豐富的視頻輸入接口,還配備了網(wǎng)絡(luò)攝像頭和USB3.0接口,算是功能最豐富的觸控顯示器之一。
圖13
優(yōu)派TD2335S(1798元)
屏幕尺寸:23英寸
分辨率:1920×1080像素
接口:VGA、DVI、HDMI、USB2.0
特色功能:屏幕可傾斜60度
優(yōu)派TD2335S的優(yōu)勢(shì)在于價(jià)格,其獨(dú)家SuperClear超炫彩技術(shù)的加入,為TD2335S提供了更加豐富的色階,以及更加準(zhǔn)確的色彩還原能力。
圖14
輔助Windows 10的那些外設(shè)
無論是全新的PC,還是獨(dú)立的觸控顯示器,動(dòng)輒上千元的售價(jià)依舊是很多囊中羞澀用戶面前的“攔路虎”。那么,如何才能以最低的開銷提要到Windows 10所帶來的觸控體驗(yàn)?zāi)兀?/p>
對(duì)非觸控筆記本電腦用戶而言,我們不妨關(guān)注一下觸控板的最新驅(qū)動(dòng)更新。在Windows 10系統(tǒng)中增加了很多針對(duì)觸控板優(yōu)化的手勢(shì)控制功能,通過從觸控板邊緣的滑動(dòng)以及多指操作(圖15),同樣可以獲得類似手指滑在觸控屏幕上的效果。
對(duì)臺(tái)式機(jī)用戶而言,我們則可以考慮那些配備觸控板的鍵盤(圖16),這類產(chǎn)品價(jià)格在150元~400元之間,無需驅(qū)動(dòng)程序也能激活Windows 10針對(duì)觸控板定制的手勢(shì)控制功能。
小結(jié)
雖然正式版的Windows10距離我們還有一段距離,但這并不妨礙我們當(dāng)前的購機(jī)以及升級(jí)計(jì)劃。相信有了本文介紹的這些觸控裝備,無論是現(xiàn)在的技術(shù)預(yù)覽版還是明年的正式版Windows 10,都可以通過手指獲得不一樣的使用感受。
img文件制作
到現(xiàn)在懂 DOS 知識(shí)的人越來越不多了,在做 IMG 映像文件時(shí),論壇上到處求助幫助說,這個(gè)應(yīng)該這樣寫那個(gè)應(yīng)該是怎樣寫,為了大家的學(xué)習(xí),首先需要從DOS的基本學(xué)起,所以我花費(fèi)一點(diǎn)時(shí)間來寫一篇從 DOS 基礎(chǔ)開始的詳細(xì)解說到制作 IMG 映像文件的實(shí)戰(zhàn)教程,希望大家能學(xué)到一點(diǎn) DOS 知識(shí)和經(jīng)驗(yàn)。
第一課 基本 DOS 命令集詳細(xì)解說
path 指向路徑命令:
path=c:\dos;c:\windows;c:\ 這條命令就是說,當(dāng)我們執(zhí)行一個(gè)文件時(shí),
電腦先在當(dāng)前目錄下查找這個(gè)文件,找到則執(zhí)行,如果沒有找到,則電腦按照
path命令所指定的目錄順序去查找,先在C盤dos目錄下,然后在windows目錄
下,最后在C盤根目錄下尋找這個(gè)文件
edit 編輯命令:
edit w.bat回車(就是編輯 w.bat文件的意思)
ren 改名命令:
例如把a(bǔ)bc.txt改成bne.dat,就可以輸入ren abc.txt bne.dat。
type 查看命令:
我想知道abc.txt文件的內(nèi)容,就從鍵盤上輸入type abc.txt 。
diskcopy 磁盤復(fù)制命令:
diskcopy命令的格式很簡(jiǎn)單:diskcopy 源驅(qū)動(dòng)器名 目的驅(qū)動(dòng)器名。舉個(gè)例子來
說,如果要在A驅(qū)動(dòng)器上復(fù)制磁盤,就輸入:diskcopy a: a: (奇怪吧,哪來兩
個(gè)A盤,且看下文電腦是如何理解的)。
chkdsk 磁盤查看命令:
就輸入chkdsk C:
cd 改變當(dāng)前目錄命令:
用法,就輸入cd abc
sys 制作DOS系統(tǒng)盤命令:
用法,就輸入sys a:
copy 拷貝文件命令:
用法,就輸入copy c:\abc.txt a:\
del 刪除文件命令:
用法,就輸入 del c:\abc.txt
deltree 刪除目錄樹命令:
用法,就輸入 deltree c:\abc
dir 查看命令:
用法,就輸入 dir 如:
用法1、dir /w
用法2、dir /p
用法3、dir /w/p
format 格式化磁盤命令:
用法1,就輸入format a:(完全格式化不帶任何信息)
用法2,就輸入format a:/q(快速格式化不帶任何信息)
用法3,就輸入format a:/s(完全格式化并寫入DOS啟動(dòng)主文件)
用法4,就輸入format a:/q/s(快速格式化并寫入DOS啟動(dòng)主文件)
md 建立目錄命令:
用法,就輸入md abc
mem 查看內(nèi)存狀況命令:
用法,就輸入mem
rd 刪除目錄命令:
用法,就輸入rd abc
cls 清屏命令:
用法,就輸入cls
適用場(chǎng)合:屏幕上太亂了,或是屏幕上出現(xiàn)亂碼了, 清除屏幕上顯示內(nèi)容但不影響
電腦內(nèi)部任何信息.
move 移動(dòng)文件與改目錄名:
用法,就輸入c:\>move c:\autoexec.bat c:\old (移動(dòng)autoexec.bat文件至old目錄下)
用法,就輸入c:\>move c:\config.sys c:\temp (移動(dòng)config.sys文件至temp目錄下)
more 分屏顯示命令:
用法,就輸入C:\>type msdos.w40 | more
適用場(chǎng)合:當(dāng)輸出很多一屏顯示不下時(shí)采用,幾乎適合所有命令,尤其是type等命令
時(shí)很有用。 使用more時(shí)磁盤不能有寫保護(hù),也不適合光驅(qū)。
xcopy 拷貝目錄和文件命令:
用法,就輸入xcopy *.* [目錄] /s
適用場(chǎng)合:在進(jìn)行連同子目錄一起拷貝時(shí)很有用,在拷貝大量文件時(shí)比COPY命令要快得多 .
attrib 設(shè)置文件屬性命令:
用法1,就輸入attrib +r abc.txt
用法2,就輸入attrib +h *.* /s 隱含所有文件
參數(shù):
attrib +r或-r [文件名] 設(shè)置文件屬性是否為只讀
attrib +h或-h [文件名] 設(shè)置文件屬性是否隱含
attrib +s或-s [文件名] 設(shè)置文件屬性是否為系統(tǒng)文件
attrib +a或-a [文件名] 設(shè)置文件屬性是否為歸檔文件
attrib /s 設(shè)置包括子目錄的文件在內(nèi)的文件屬性
date 顯示及修改日期命令:
用法,就輸入C:\>date 03-20-2005 將日期改為2005年3月20日
lable 設(shè)置卷標(biāo)號(hào)命令:
用法,就輸入label [盤符] [卷標(biāo)名] 設(shè)定指定盤的卷標(biāo)
例 子 C:\>label
Volume in drive C is WANG
Volume Serial Number is 2116-1DD0
volume label (11 characters,Enter for none)?
可以輸入卷標(biāo),直接回車后
Delete current volume label (Y/N)?
按y刪除舊卷標(biāo),按n不更改
defrag 磁盤碎片整理命令:
用法,就輸入C:\>defrag
doskey 調(diào)用和建立DOS宏命令命令:
用法,就輸入 doskey /reinstall 重新安裝doskey
doskey /bufsize=設(shè)置緩沖區(qū)的大小
doskey /macros 顯示所有doskey宏
doskey /history 顯示內(nèi)存中所有命令
doskey /insert|overstrike 設(shè)置新鍵入的字符是否覆蓋舊的字
例 子] C:\>DOSKEY
C:\>dir
C:\>copy C:\temp\*.* a:
C:\>del c:\temp\*.*
C:\>copy b:\*.* c:\temp
C:\>doskey di=dir/w/p 定義di為宏命令,意思是執(zhí)行dir/w/p
fdisk 硬盤分區(qū)命令:
用法,就輸入fdisk后按回車即可進(jìn)入提示界面
emm386 擴(kuò)展內(nèi)存管理命令:
用法 lh [程序]
將程序裝入高端內(nèi)存 使用此命令時(shí),config.sys文件中需有下面兩條語句。
device=emm386.exe dos=umb
lh [程序] /l:區(qū)號(hào) 將程序裝入指定的umb區(qū)
lh /s 一般是由memmaker專用
例子: C:\MOUSE\>lh mouse 將鼠標(biāo)驅(qū)動(dòng)程序裝入高端內(nèi)存
memmaker 內(nèi)存優(yōu)化管理命令:
用法,就輸入C:\>memmaker 回車,出現(xiàn)提示一直回車 2. 回車?yán)^續(xù),F(xiàn)3退出
msd 系統(tǒng)檢測(cè)命令:
用法,就輸入 C:\>msd 回車后可見到實(shí)例
undelete 恢復(fù)被刪除的文件命令:
用法,就輸入undelete
undelete /all 恢復(fù)文件且不再詢問是否恢復(fù)
undelete /list 列可恢復(fù)的文件名
prompt 設(shè)置提示符命令:
適用場(chǎng)合:當(dāng)你厭煩了c:\>的提示符或者您想使您的提示符與眾不同時(shí),您可以
試一試,非常有趣的DOS命令,可以隨時(shí)顯示時(shí)間與日期。
[用法] prompt $p$g 以當(dāng)前目錄名和>號(hào)為提示符,這是最常用的提示符
prompt $t 表示時(shí)間 prompt $d 表示日期
prompt $$ 表示$ prompt $q 表示=
prompt $v 表示當(dāng)前版本 prompt $l 表示<
prompt $b 表示| prompt $h 表示退位符
prompt $e 表示Esc代表的字符 prompt $_ 表示回車換行
[例子] C:\DOS>prompt wang$g 將wang>作為提示符
WANG>prompt $t$d$g 使用時(shí)間、日期和>號(hào)做為提示符
0:01:07.77Thu 08-29-1996>prompt $p$g
C:\DOS>
restore 恢復(fù)已備份的文件命令:
建議:如果以前用backup做過文件備份,則當(dāng)原文件損壞時(shí)可以用它來恢復(fù)
文件,將用backup命令備份的磁盤中的文件恢復(fù)到另一磁盤中,備份磁盤中
應(yīng)有backup.00X和control.00X這兩條文件。
[用法] restore [備份盤符] [目標(biāo)盤符]
將備份盤上備份文件恢復(fù)到指定盤上
restore /s 將備份文件包括子目錄都恢復(fù)到指定盤上
restore /p 讓用戶判斷是否恢復(fù)文件
restore /b:日期 恢復(fù)日期以前的文件
restore /a:日期 恢復(fù)日期之后的文件
restore /l:時(shí)間 恢復(fù)時(shí)間之前的文件
restore /e:時(shí)間 恢復(fù)時(shí)間之后的文件
restore /m 只恢復(fù)上次備份后修改過的文件
restore /n 只恢復(fù)上次備份后已刪 除的文件
restore /d 只顯示要恢復(fù)的文件名
[例子] C:\DOS>restore a: c:
Insert backup diskette 01 in drive A:
Press any key to continue . . .
在A驅(qū)中放入第一張備份盤,按任意鍵即可,恢復(fù)完第一張后,按順
序放入其它盤即可。
當(dāng)您用上述命令不能正確恢復(fù)文件時(shí)請(qǐng)用:
C:\DOS>restore a: c:\ /s
time 顯示及修改時(shí)間命令:
用法,就輸入time 即可按提示修改,不修改按回車忽略修改
set 設(shè)置環(huán)境變量命令:
用法,就輸入set [環(huán)境變量]=[字符串]
例子: C:\>set path=c:\dos 與path c:\dos含義相同, 這條命令常常用在autoexec.bat中
smartdrv 設(shè)置磁盤加速器命令:
用法,它可以提高硬盤訪問速度,最好在autoexec.bat文件中加載吧。
用法: smartdrv /x
執(zhí)行并駐留內(nèi)存,開辟磁盤加速緩存區(qū),并屏蔽所有驅(qū)動(dòng)器緩存,是
較常用的方法(一般用這個(gè)命令就夠了)
smartdrv /c 將緩存內(nèi)的信息都寫入硬盤
smartdrv /e: 數(shù)字 設(shè)置一次移動(dòng)的信息量
smartdrv /b: 數(shù)字 設(shè)置預(yù)先讀取的緩沖區(qū)大小
append 設(shè)置非執(zhí)行文件的路徑命令:
適用場(chǎng)合: 當(dāng)您無法在多個(gè)目錄中尋找到自己輸入的文稿時(shí),可以試一試這
個(gè)命令,用法類似path。
用法: append [路徑];[路徑]
例子: C:\>append c:\test
設(shè)置尋找非可執(zhí)行文件路徑為c:\test如果該目錄下有文件1.txt時(shí),
在其它目錄下調(diào)用1.txt找不到時(shí),可自動(dòng)尋找到c:\test目錄。
D:\UCDOS>edit 1.txt 可找到C:\test.txt文件
debug 程序調(diào)試命令:
如果你學(xué)過匯編語言,那你應(yīng)該會(huì)使用debug,如果沒學(xué)過,最好別使用.
用法 debug [文件名]
diskcomp 比較磁盤命令:
適用場(chǎng)合: 比較兩張盤是否相同,沒想到什么時(shí)候會(huì)用到,在比較用
diskcopy拷貝的兩張盤,為什么不用diskcopy/v校驗(yàn)?zāi)兀?
[用法]diskcomp [盤符1] [盤符2] 比較盤1和盤2
diskcomp /1 只比較磁盤的第一面
diskcomp /8 只比較沒磁道的前8個(gè)扇區(qū)
[例子]C:\>diskcomp a: a:
在同一軟驅(qū)中比較兩張盤
Insert FIRST diskette in drive A:
放入第一張盤
Press any key to continue . . .
Comparing 80 tracks 18 sectors per track, 2 side(s)
Insert SECOND diskette in drive A:
放入第二張盤
Press any key to continue . . . Compare OK
比較未發(fā)現(xiàn)不同
Compare another diskette (Y/N) ?n
是否比較其它盤,選y繼續(xù)比較,選n停
expand 解壓工具命令:
微軟公司軟件原始安裝盤中有許多后綴以"_"結(jié)尾的壓縮文件,可以用它解壓,
解除您因?yàn)樯贁?shù)幾個(gè)文件丟失造成的麻煩。(Windows下用Winrar就可以解壓)
用法,C:\>expand a:vsafe.co_ c:\dos\vsafe.com
fasthelp 快速顯示幫助信息命令:
用法,在DOS下輸入abc.exe /fasthelp 同/?
fc 文件比較命令:
用法,就輸入fc[文件名1][文件名2]比較兩文件的不同參數(shù)還有: a c l Lbn n t w nnnn
subst 路徑替換命令:
用法 subst 顯示當(dāng)前的替代路徑
subst [盤符] [路徑]
將指定的路徑替代盤符,該路徑將作為驅(qū)動(dòng)器使用
subst /b 解除替代
[例子]C:\DOS>subst a: c:\temp 用c盤temp目錄替代a盤
C:\>subst a: /d 解除替代
第二課 基本 DOS 批處理詳細(xì)解說
一、echo、@、call、pause、rem 是批處理文件最常用的幾個(gè)命令,我們就從他們
開始學(xué)起
echo 表示顯示此命令后的字符
echo off 表示在此語句后所有運(yùn)行的命令都不顯示命令行本身
@ 與echo off相象,但它是加在其它命令行的最前面,表示運(yùn)行時(shí)
不顯示命令行本身。
call 調(diào)用另一條批處理文件(如果直接調(diào)用別的批處理文件 ,執(zhí)行完
那條文件后將無法執(zhí)行當(dāng)前文件后續(xù)命令)
pause 運(yùn)行此句會(huì)暫停,顯示 Press any key to continue... 等待用戶
按任意鍵后繼續(xù)
rem 表示此命令后的字符為解釋行,不執(zhí)行,只是給自己今后查找用的
二、if 、goto 、choice 、for 是批處理文件中比較高級(jí)的命令,如果這幾個(gè)你用
得很熟練,你就是批處理文件的專家啦。
if 表示將判斷是否符合規(guī)定的條件,從而決定執(zhí)行不同的命令。 有三種格式:
1、if "參數(shù)"=="字符串" 待執(zhí)行的命令
參數(shù)如果等于指定的字符串,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。
(注意是兩個(gè)等號(hào))
如:if "%1"=="a" format a:
2、if exist 文件名 待執(zhí)行的命令
如果有指定的文件,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。
如:if exist config.sys edit config.sys
3、if errorlevel 數(shù)字 待執(zhí)行的命令
如果返回碼等于指定的數(shù)字,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。
如if errorlevel 2 goto x2 DOS程序運(yùn)行時(shí)都會(huì)返回一個(gè)數(shù)字給DOS,
稱為錯(cuò)誤碼errorlevel或稱返回碼
goto 批處理文件運(yùn)行到這里將跳到goto 所指定的標(biāo)號(hào)處,一般與 if 配合使用。
如:
goto end
:end
echo this is the end
: 這是標(biāo)號(hào)字符(所在位是冒號(hào)),是用來執(zhí)行被 goto 跳轉(zhuǎn)所用的標(biāo)號(hào)字符,
標(biāo)號(hào)所在行是不會(huì)被執(zhí)行,如:
:end 等等...
choice 使用此命令可以讓用戶輸入一個(gè)字符,從而運(yùn)行不同的命令。使用時(shí)應(yīng)該
加/c:參數(shù),c:后應(yīng)寫提示可輸入的字符,之間無空格。它的返回碼為1234……
如: choice /c:dme defrag,mem,end
將顯示
defrag,mem,end[D,M,E]?
例如,test.bat的內(nèi)容如下:
@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag 應(yīng)先判斷數(shù)值最高的錯(cuò)誤碼
if errorlevel 2 goto mem
if errotlevel 1 goto end
:defrag
c:\dos\defrag
goto end
:mem
mem
goto end
:end
echo good bye
此文件運(yùn)行后,將顯示 defrag,mem,end[D,M,E]? 用戶可選擇d m e ,
然后if語句將作出判斷,d表示執(zhí)行標(biāo)號(hào)為defrag的程序段,m表示執(zhí)行
標(biāo)號(hào)為mem的程序段,e表示執(zhí)行標(biāo)號(hào)為end的程序段,每個(gè)程序段最后都
以goto end將程序跳到end標(biāo)號(hào)處,然后程序?qū)@示good bye,文件結(jié)束。
for 循環(huán)命令,只要條件符合,它將多次執(zhí)行同一命令。
格式FOR [%%f] in (集合) DO [命令]
只要參數(shù)f在指定的集合內(nèi),則條件成立,執(zhí)行命令
如果一條批處理文件中有一行:
for %%c in (*.bat *.txt) do type %%c
含義是如果是以bat或txt結(jié)尾的文件,則顯示文件的內(nèi)容。
device和devicehigh
加載一些內(nèi)存駐留程序,用于管理設(shè)備。比如內(nèi)存管理程序和
光驅(qū)驅(qū)動(dòng)程序等。
如: device=c:\dos\himem.sys
device=c:\dos\emm386.exe ram
devicehigh=c:\cdrom\cdrom.sys
himem.sys和emm386.exe
DOS只能直接使用640K的內(nèi)存,即基本內(nèi)存,必須依靠其它內(nèi)存管理程序來
使用更多的內(nèi)存,這兩條命令就是最常用的內(nèi)存管理程序。
himem.sys 負(fù)責(zé)管理擴(kuò)展內(nèi)存。
emm386.exe 負(fù)責(zé)管理高端內(nèi)存并在擴(kuò)展內(nèi)存中模擬擴(kuò)充內(nèi)存供某些軟件使用。
為了使用更多的內(nèi)存,配置文件中應(yīng)有:
device=c:\dos\himem.sys
device=c:\dos\emm386.exe ram
注意:EMM386.exe 要求先安裝 himem.sys,因而必須確保
安裝 himem.sys 的配置命令在 emm386.exe 之前。
dos=high,umb 這兩個(gè)參數(shù)也可以分開寫成兩條語句,即:
dos=high
dos=umb
應(yīng)在config.sys中加入這條命令,這樣會(huì)將DOS的系統(tǒng)文件移入高端
內(nèi)存,空出更多的基本內(nèi)存給其它軟件使用。 注意,如果用戶沒有
安裝emm386.exe,umb這個(gè)參數(shù)是沒有實(shí)際意義的
lastdriver lastdriver 規(guī)定用戶可以訪問的最大驅(qū)動(dòng)器符數(shù)目,也就是DOS所能
識(shí)別的最后的驅(qū)動(dòng)器符(字母)。如果設(shè)定的驅(qū)動(dòng)器符數(shù)目小于本機(jī)上
的實(shí)際驅(qū)動(dòng)器數(shù),則此lastdriver命令會(huì)被忽略掉。缺省的最大驅(qū)動(dòng)
器符數(shù)目為本機(jī)的實(shí)際驅(qū)動(dòng)器數(shù)目加一。
:: 二個(gè)冒號(hào),它和批處理文件中的 rem 含義相同,即注釋
ramdrive.sys 虛擬磁盤文件。
只要在 config.sys 中加入 device=ramdrive.sys 就可使用虛擬磁盤了
比如:
device=c:\dos\ramdrive.sys 1024 /e
表示在擴(kuò)展內(nèi)存中建立 1M 的虛擬磁盤。如果加/a參數(shù),則表示在擴(kuò)充
內(nèi)存中建立虛擬磁盤。
%CDROM% %CDROM%是光驅(qū)盤符的變量字符串,用它可以把所在的任意光驅(qū)盤符替為
真實(shí)盤符, 需要與光驅(qū)驅(qū)動(dòng)模塊一同執(zhí)行,如:
LH \MSCDEX.EXE /D:mscd001 /L:%CDROM%
%RAMD% %RAMD%是隨機(jī)虛擬磁盤, 此盤創(chuàng)建在擴(kuò)展內(nèi)存中, 建立此盤的模塊就是
ramdrive.sys ,見上面的“虛擬磁盤文件”說明。
另外這個(gè)虛擬內(nèi)在還有更強(qiáng)大的虛擬內(nèi)存管理器,可以超過64MB的內(nèi)存
管理,就是 XMSDSK.EXE 與 EMSDSK.EXE,
第三課 《Windows 98 啟動(dòng)盤的詳細(xì)解說》
在這篇里解說的是 Windows 98 啟動(dòng)盤的工作原理和特征及功能,也對(duì)每個(gè)文件作了詳細(xì)說明,你就能夠明白 Windows 98 啟動(dòng)盤的工作原理了, 自己就能修改 Windows 98 啟動(dòng)盤來改制自己所需要用的功能了, 這篇就寫到這里。
在開始前選講一下 Windows 98 啟動(dòng)盤的特征和功能,現(xiàn)已對(duì) Windows 98 的
啟動(dòng)盤作了很大的更改。下列各項(xiàng)是針對(duì) Windows98 的新增特性。
- 多配置啟動(dòng)菜單
- 實(shí)模式 CD-ROM 支持
- EBD.CAB 文件
- RAMDRIVE
- WINDOWS98 啟動(dòng)問題
- 使用啟動(dòng)盤上的工具
多配置啟動(dòng)菜單
==============
如果用新的 Windows98 啟動(dòng)盤啟動(dòng)計(jì)算機(jī),那么,系統(tǒng)將顯示引導(dǎo)菜單,用于
加載常用CD-ROM 驅(qū)動(dòng)器或執(zhí)行正常的干凈引導(dǎo)。進(jìn)行選擇之后,Config.sys
文件就加載對(duì)應(yīng)的 CD-ROM 驅(qū)動(dòng)程序(如果已經(jīng)選定),然后加載 2MB RAMDrive。
RAMDrive 存儲(chǔ)解決常見問題所必須的診斷工具。
要注意是:
RAMdrive 可能導(dǎo)致 CD-ROM 的驅(qū)動(dòng)器號(hào)向后順延一個(gè)字母。如果 CD-ROM 常為
驅(qū)動(dòng)器 D:,現(xiàn)在可能就變?yōu)轵?qū)動(dòng)器 E:。
實(shí)模式 CD-ROM 驅(qū)動(dòng)程序
=====================
Windows 98 啟動(dòng)盤中含有常規(guī)的 ATAPI IDE 和 SCSI CD-ROM 驅(qū)動(dòng)程序,
使用此驅(qū)動(dòng)程序,即使 Windows98 GUI 不可用,CD-ROM 也可在 DOS 中
正常工作。
注意,并不支持所有 CD-ROM 驅(qū)動(dòng)器。如果使用這些驅(qū)動(dòng)程序時(shí),CD-ROM
驅(qū)動(dòng)器無法正常工作,那么,就必須使用 CD-ROM 驅(qū)動(dòng)器所附帶的驅(qū)動(dòng)程序。
Windows 98 啟動(dòng)盤里面共有文件 24 個(gè), 下面先把這 24 個(gè)文件
的功能和作用作個(gè)詳細(xì)說明。啟動(dòng)盤的文件如下:
=================================================================
文件 功能
Aspi2dos.sys 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
Aspi4dos.sys 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
Aspi8dos.sys 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
Aspi8u2.sys 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
Aspicd.sys 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
Autoexec.bat 啟動(dòng)批處理文件(也就是我們常要修改的文件,在啟動(dòng)時(shí)用到的
第五個(gè)文件,一般來說也就是最后一個(gè)啟動(dòng)時(shí)用到的文件,當(dāng)它
執(zhí)行完后,基本完成了操作,計(jì)算機(jī)就等待著你執(zhí)行以后程序或
命令了)
Btcdrom.sys Mylex/BusLogic CD-ROM 驅(qū)動(dòng)程序
Btdosm.sys Mylex/BusLogic CD-ROM 驅(qū)動(dòng)程序
Command.com DOS 命令解釋程序(在啟動(dòng)時(shí)用到的第四個(gè)文件)
Config.sys 加載設(shè)備驅(qū)動(dòng)程序(這個(gè)也是我們常要修改的文件,很重要的一個(gè),
在啟動(dòng)時(shí)用到的第三個(gè)文件)
Drvspace.bin Microsoft 磁盤空間管理壓縮驅(qū)動(dòng)程序
Ebd.cab 包含解壓縮實(shí)用程序的 Cab 文件
Ebd.sys EBD 標(biāo)識(shí)的文件
Extract.exe 解壓 Ebd.cab 文件的文件
Fdisk.exe 磁盤分區(qū)工具
Findramd.exe 啟動(dòng)過程中查找 RAMDrive 的實(shí)用程序
Flashpt.sys Mylex/BusLogic CD-ROM 驅(qū)動(dòng)程序
Himem.sys XMS 內(nèi)存管理程序
Io.sys 系統(tǒng)引導(dǎo)文件(在啟動(dòng)時(shí)第一個(gè)用到的文件)
Msdos.sys 引導(dǎo)選項(xiàng)信息、路徑、多層引導(dǎo)等等(在啟動(dòng)時(shí)第二個(gè)用到的文件)
Oakcdrom.sys ATAPI CD-ROM 驅(qū)動(dòng)器的通用設(shè)備驅(qū)動(dòng)程序
Ramdrive.sys 啟動(dòng)時(shí)創(chuàng)建 Ramdrive (也就是這個(gè)變量符 %RAMD% 是隨機(jī)虛擬磁盤)
Setramd.bat 搜索第一個(gè)可用作 Ramdrive 的虛擬磁盤驅(qū)動(dòng)器
下面是 Windows 98 啟動(dòng)盤里的 EBD.CAB 文件
===========================================
Ebd.cab 文件是一個(gè)壓縮文件,在啟動(dòng)時(shí),其內(nèi)容被解壓縮釋放至 Ramdrive
虛擬磁盤下,也就是仿真物理硬盤。下面順便先講說一下這個(gè) Ramdrive 的創(chuàng)建。
創(chuàng)建 RAMDrive 虛擬磁盤即仿真物理硬盤
======================================
RAMDrive 是在處理 Config.sys 文件的過程中予以創(chuàng)建的,其大小為 2MB。
Ramdrive 是用系統(tǒng) RAM 創(chuàng)建的,用以仿真物理硬盤。如果不創(chuàng)建 RAMdrive 虛擬
硬盤(仿真物理硬盤),在單張 1.44 MB 的軟盤上就沒有足夠的空間存放診斷工具
以及 CD-ROM 驅(qū)動(dòng)程序。
警告:
由于 RAMDrive 是在處理 Config.sys 文件的過程中用由系統(tǒng) RAM 予以創(chuàng)建的,
因此,它只臨時(shí)存在。如果正常重啟動(dòng)計(jì)算機(jī),它將消失。
下面列出了 Ebd.cab 文件中所包含的文件及功能。
================================================
文件 功能
Attrib.exe 添加或刪除文件屬性
Chkdsk.exe 小而簡(jiǎn)單的磁盤狀態(tài)工具
Debug.exe 調(diào)試實(shí)用程序
Edit.com 實(shí)模式的緊急文本編輯器
Ext.exe 新的簡(jiǎn)單文件提取實(shí)用程序
Format.com 磁盤格式化工具
Mscdex.exe 用于 MS-DOS 的 Microsoft CD-ROM 文件擴(kuò)展
Scandisk.exe 磁盤狀態(tài)工具
Scandisk.ini 磁盤狀態(tài)工具配置文件
Sys.com 傳輸系統(tǒng)文件,將磁盤制成啟動(dòng)盤
好了,到此我們已經(jīng)講了 Windows98 啟動(dòng)盤的各個(gè)文件的用途和作用,下面開始
講解我們常要修改的二個(gè)文件了,
1、Windows98 啟動(dòng)盤啟動(dòng)的過程如下:
啟動(dòng)過程:開機(jī)后從→IO.SYS→MSDOS.SYS→CONFIG.SYS→COMMAND.COM→AUTOEXEC.BAT
一般來說我們需要修改的是 CONFIG.SYS 和 AUTOEXEC.BAT 而涉及到啟動(dòng)光盤制作的則
主要就是這二個(gè) CONFIG.SYS 和 AUTOEXEC.BAT 文件。
2、CONFIG.SYS 文件內(nèi)的詳細(xì)講解
========================================================================
[menu] 這是啟動(dòng)時(shí)顯示的菜單選頂
menuitem=CD, Start computer with CD-ROM support. 選擇這項(xiàng)后啟動(dòng)時(shí)帶光驅(qū)支持
menuitem=NOCD, Start computer without CD-ROM support. 選擇這項(xiàng)后啟動(dòng)時(shí)不帶光驅(qū)支持
menuitem=HELP, View the Help file. 選擇這項(xiàng)啟動(dòng)后進(jìn)入查看幫助文件
menudefault=CD,30 這項(xiàng)是顯示等待進(jìn)入的時(shí)間,默認(rèn)為30秒,可以自己設(shè)定。
menucolor=7,0 這項(xiàng)是屏幕顯示顏色,默認(rèn)是黑底白字。詳細(xì)如下:
0=黑色 1=藍(lán)色 2=綠色 3=青色 4=紅色 5=紅紫色 6=棕色 7=白色 8=灰色
9=淡藍(lán)色 10=淡綠色 11=淡青色 12=淡紅色 13=淡紅紫色 14=黃色 15=淡白色
[CD] 這個(gè)標(biāo)簽是當(dāng)菜單選項(xiàng)選擇了 CD 標(biāo)簽就對(duì)應(yīng)著執(zhí)行這項(xiàng)
device=himem.sys /testmem:off 這項(xiàng)是 XMS 內(nèi)存管理程序
device=oakcdrom.sys /D:mscd001 這項(xiàng)是 ATAPI CD-ROM 驅(qū)動(dòng)器的通用設(shè)備驅(qū)動(dòng)程序
device=btdosm.sys 這項(xiàng)是 Mylex/BusLogic CD-ROM 驅(qū)動(dòng)程序
device=flashpt.sys 這項(xiàng)是 Mylex/BusLogic CD-ROM 驅(qū)動(dòng)程序
device=btcdrom.sys /D:mscd001 這項(xiàng)是 Mylex/BusLogic CD-ROM 驅(qū)動(dòng)程序
device=aspi2dos.sys 這項(xiàng)是 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
device=aspi8dos.sys 這項(xiàng)是 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
device=aspi4dos.sys 這項(xiàng)是 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
device=aspi8u2.sys 這項(xiàng)是 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
device=aspicd.sys /D:mscd001 這項(xiàng)是 實(shí)模式的 Adaptec CD-ROM 驅(qū)動(dòng)程序
[NOCD] 這個(gè)標(biāo)簽是當(dāng)菜單選項(xiàng)選擇了 NOCD 標(biāo)簽就對(duì)應(yīng)著執(zhí)行這項(xiàng)
device=himem.sys /testmem:off 這項(xiàng)是 XMS 內(nèi)存管理程序
[HELP] 這個(gè)標(biāo)簽是當(dāng)菜單選項(xiàng)選擇了 HELP 標(biāo)簽就對(duì)應(yīng)著執(zhí)行這項(xiàng)
device=himem.sys /testmem:off 這項(xiàng)是 XMS 內(nèi)存管理程序
[COMMON] 這個(gè)是公用標(biāo)簽
files=10 這項(xiàng)是允許同時(shí)打開的文件個(gè)數(shù),默認(rèn)是10個(gè)文件,一般不要超過 30 個(gè)文件
buffers=10 這項(xiàng)是設(shè)置系統(tǒng)的磁盤緩存塊數(shù),默認(rèn)是10塊數(shù),一般不要超過 30 個(gè)文件
dos=high,umb 這項(xiàng)是把 DOS 載入到高端內(nèi)存
stacks=9,256 這項(xiàng)是設(shè)置DOS堆棧的個(gè)數(shù)
devicehigh=ramdrive.sys /E 2048 這項(xiàng)是設(shè)置虛擬盤即仿真物理硬盤并設(shè)置大小為2MB
lastdrive=z 這項(xiàng)是設(shè)置最后盤符為 Z ,也就是說最大不能超過這個(gè)值
3、AUTOEXEC.ABT 文件內(nèi)的詳細(xì)講解
======================================================
@ECHO OFF 這項(xiàng)是不顯示 DOS 屏幕提示
set EXPAND=YES 這項(xiàng)是設(shè)置解壓為自動(dòng),也就是 EBD 的解壓
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
以上三條是設(shè)置虛擬內(nèi)存的參數(shù)
cls 這是清屏命令
call setramd.bat %LglDrv% 這項(xiàng)是調(diào)用 setramd.bat 文件并設(shè)置虛擬磁盤的內(nèi)存
set temp=c:\ 這項(xiàng)是設(shè)置臨時(shí)文件夾路徑為 C 盤
set tmp=c:\ 這項(xiàng)是設(shè)置臨時(shí)文件夾路徑為 C 盤
path=%RAMD%:\;a:\;%CDROM%:\ 這項(xiàng)是設(shè)置系統(tǒng)環(huán)境變量,在DOS下就不用來回切換盤符了
copy command.com %RAMD%:\ > NUL 這項(xiàng)是復(fù)制 command.com 到虛擬盤中
>NUL 是在屏幕上不顯示執(zhí)行后的結(jié)果
set comspec=%RAMD%:\command.com 這項(xiàng)是設(shè)置 DOS 命令解釋器的路徑為 %RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL 這項(xiàng)是復(fù)制 extract.exe 到虛擬盤中 >NUL 同上
copy readme.txt %RAMD%:\ > NUL 這項(xiàng)是復(fù)制 readme.txt 到虛擬盤中 >NUL 同上
:ERROR 這項(xiàng)是錯(cuò)誤的提示標(biāo)簽
IF EXIST ebd.cab GOTO EXT 這項(xiàng)是如果 ebd.cab 文件存在就跳轉(zhuǎn)到 EXT 標(biāo)簽
echo Please insert Windows 98 Startup Disk 2 這項(xiàng)是如果 ebd.cab 文件不存在
屏幕上就將顯示“請(qǐng)插入 Windows 98 啟動(dòng)盤 2”
echo. 這項(xiàng)是空一行
pause 這是項(xiàng)是執(zhí)行到這里時(shí)就暫停,屏幕上就顯示“Press any key to continue...”
意思是按任意鍵繼續(xù)...
GOTO ERROR 這項(xiàng)是跳轉(zhuǎn)到 ERROR 標(biāo)簽
:EXT 這項(xiàng)是被跳轉(zhuǎn)過來的標(biāo)簽,(就是這項(xiàng) IF EXIST ebd.cab GOTO EXT)
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
在虛擬內(nèi)存中執(zhí)行 extract.exe,把 ebd.cab 里面的文件解壓到虛擬盤中
echo The diagnostic tools were successfully loaded to drive %RAMD%.
這行是在屏幕上提示“診斷工具已經(jīng)成功的載入內(nèi)存"X"”X是你虛擬內(nèi)存的盤符中
echo. 空一行
IF "%config%"=="NOCD" GOTO QUIT 如果你在 config.sys 標(biāo)簽中選擇 NOCD 轉(zhuǎn)到 QUIT 標(biāo)簽
IF "%config%"=="HELP" GOTO HELP 如果你在 config.sys 標(biāo)簽中選擇 HELP 轉(zhuǎn)到 HELP 標(biāo)簽
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% 這項(xiàng)是加載光驅(qū)命令并自動(dòng)分配一個(gè)光盤符
echo. 空一行
GOTO QUIT 跳轉(zhuǎn)到 QUIT 標(biāo)簽
:HELP 這項(xiàng)是幫助標(biāo)簽,是在 config.sys 標(biāo)簽中選擇 HELP 轉(zhuǎn)到這里的標(biāo)簽
cls 清屏命令
call help.bat 這項(xiàng)是調(diào)用幫助文件的命令
echo Your computer will now restart and the startup menu will appear.
這條是,當(dāng) HELP.BAT 這條命令執(zhí)行完后屏幕上就顯示“你的計(jì)算機(jī)現(xiàn)在將重新啟動(dòng)”
echo. 空一行,以下均是空一行
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com 這個(gè)就是重新啟動(dòng)計(jì)算機(jī)的執(zhí)行程序
GOTO QUIT 這項(xiàng)是跳轉(zhuǎn)到 QUIT 標(biāo)簽
:QUIT 這項(xiàng)是跳轉(zhuǎn)標(biāo)簽, 是由上面跳轉(zhuǎn)過來的
echo To get help, type HELP and press ENTER.
這項(xiàng)是屏幕上提示你,輸入“help”后回車來查看幫助文件。
echo. 空一行
rem clean up environment variables 這項(xiàng)是清理所有上面設(shè)置過的環(huán)境變量
set CDROM=這項(xiàng)是設(shè)置 CDROM 為盤符, 由變量而定
set LglDrv=這項(xiàng)是設(shè)置虛擬磁盤為盤符, 由變量而定
特別注意要點(diǎn):
config.sys 里的 menuitem=CD 和 下面 [CD] 還有 autoexec.bat 里的 [CD] 一定
要保持一致,否則系統(tǒng)會(huì)找不到該執(zhí)行的程序。依此類推....
device=oakcdrom.sys /D:mscd001 光驅(qū)驅(qū)動(dòng) 命名為“mscd001”
光驅(qū)的名字也要和 autoexec.bat 里面的保持一致,目的和上面一樣
下面還有 Windows 98 啟動(dòng)問題講說一下
=====================================================================
本節(jié)包含部分常用的疑難解答步驟,在需要使用 Windows98 啟動(dòng)盤時(shí),就可
以按此步驟進(jìn)行操作。這些步驟至少可將用戶引導(dǎo)到“安全模式”,這樣就可
獲取 Windows98 的擴(kuò)展“幫助”系統(tǒng)以進(jìn)一步解答所遇到的問題。
以安全模式啟動(dòng)計(jì)算機(jī)
--------------------
Windows 98 啟動(dòng)失敗的原因很多。檢測(cè)故障的第一步,是嘗試以安全模式啟動(dòng)計(jì)算機(jī)。
若安全模式能正常工作,則可以使用位于“開始”菜單/“幫助”選項(xiàng)中的擴(kuò)展“幫
助”系統(tǒng)和疑難解答。
>>>以安全模式啟動(dòng)計(jì)算機(jī):
1. 取出啟動(dòng)盤,重新啟動(dòng)計(jì)算機(jī)。計(jì)算機(jī)重新啟動(dòng)之后,在 Windows 開始裝載前請(qǐng)按
住 CTRL 鍵,直到顯示“Windows 98 Startup Menu”。(如果運(yùn)行的是 Windows 95,
在出現(xiàn)“啟動(dòng) Windows 95”提示時(shí)請(qǐng)按 F8。)
2. 選擇“Startup”菜單上的“Safe Mode”。
如果能以“安全模式”啟動(dòng)計(jì)算機(jī),請(qǐng)用 Windows 98 的“幫助”解決存在的問題。
安裝失敗和計(jì)算機(jī)不啟動(dòng)
----------------------
Windows 98 安裝不能成功完全的常見原因有多種。下面的章節(jié)將解釋如何克服這些問
題。關(guān)于其他安裝問題的更詳細(xì)信息,請(qǐng)參閱 Windows 98 光盤或第一張安裝軟盤上
Win98 文件夾中的 Setup.txt 文件。
在運(yùn)行安裝程序時(shí)如果遇到以下錯(cuò)誤消息:
* 非法系統(tǒng)盤
* MS-DOS 版本不對(duì)
* Command.com 文件丟失或損壞
* 壓縮驅(qū)動(dòng)程序錯(cuò)誤
這很可能是計(jì)算機(jī)的啟動(dòng)驅(qū)動(dòng)器需要更新系統(tǒng)文件。可用 SYS 命令將需要的文件復(fù)制
到計(jì)算機(jī)上。
注意:如果您正在裝入壓縮軟件,則需要知道您的主驅(qū)動(dòng)器代號(hào)。一般為 H。如果沒有裝
入任何壓縮軟件,則需使用 SYS 命令將系統(tǒng)文件傳入 C 驅(qū)動(dòng)器。
>>>使用 SYS 命令將系統(tǒng)文件復(fù)制到計(jì)算機(jī)上:
1. 用 Windows 98 啟動(dòng)盤重新啟動(dòng)計(jì)算機(jī),在啟動(dòng)菜單上選擇選項(xiàng) 2,然后按 ENTER。
2. 在 A:\ 提示符后面鍵入:SYS X: (其中 X 為主或啟動(dòng)驅(qū)動(dòng)器)。
3. 如果上述過程成功,則顯示“System transferred”消息。如果不成功,請(qǐng)檢查鍵
入的主驅(qū)動(dòng)器號(hào)是否正確。
要點(diǎn):如果已經(jīng)安裝了硬盤所附帶的軟件,請(qǐng)仔細(xì)閱讀文檔,以了解用軟盤啟動(dòng)計(jì)算機(jī)
的詳細(xì)方法。
反病毒軟件
----------
如在安裝期間仍在運(yùn)行反病毒軟件,那么,它們可能阻礙安裝程序更新系統(tǒng)文件。若果
真如此,請(qǐng)禁用或卸載反病毒軟件,然后再運(yùn)行安裝程序。
注意:有些計(jì)算機(jī)內(nèi)置有反病毒軟件。在運(yùn)行安裝程序之前也應(yīng)當(dāng)禁用這些內(nèi)置的反病
毒軟件。如果不禁用它們,可能會(huì)收到警告消息,通知您主引導(dǎo)記錄已被更改。如果接
收到此類消息,就必須接受這些更改,否則安裝程序可能停止響應(yīng)。
在檢測(cè)硬件時(shí)安裝程序停止響應(yīng)
----------------------------
如果在檢測(cè)硬件時(shí)安裝程序停止響應(yīng),請(qǐng)關(guān)閉計(jì)算機(jī)稍等數(shù)秒鐘,然后再開機(jī)。可能需
要如此反復(fù)多次,因?yàn)榘惭b程序在多種不同的檢測(cè)模式中可能停止響應(yīng)。
注意:關(guān)閉計(jì)算機(jī)的電源。不要用復(fù)位按鈕或 CTRL+ALT+DELETE 重新啟動(dòng)計(jì)算機(jī)。
如果安裝仍然不能順利進(jìn)行,可能需要以安全模式啟動(dòng)計(jì)算機(jī),以便查閱與硬件檢測(cè)有
關(guān)的幫助主題。
壓縮的驅(qū)動(dòng)器未連接
------------------
不能訪問壓縮驅(qū)動(dòng)器的原因很多。如果 Windows 目錄在一個(gè)尚未連接的驅(qū)動(dòng)器上,則
無法啟動(dòng) Windows。如果懷疑壓縮驅(qū)動(dòng)器有問題,請(qǐng)?jiān)囉么疟P掃描程序來修復(fù)。
在 A:\ 提示符后面鍵入:
Scandisk /Mount X:
其中 X 為壓縮驅(qū)動(dòng)器號(hào)。磁盤掃描程序?qū)?huì)修復(fù)此磁盤并連接該驅(qū)動(dòng)器。
如果沒有足夠的內(nèi)存來檢查壓縮的磁盤,請(qǐng)參閱第一張安裝軟盤或 Windows
98 光盤中 Setup.txt 文件的“從 MS-DOS 安裝 Windows 98”一節(jié)。
使用啟動(dòng)盤上的工具
==================
本節(jié)介紹 Windows 98 啟動(dòng)盤上所附帶的實(shí)用程序。運(yùn)行這些工具的步驟如下:
1. 將 Windows 98 啟動(dòng)盤插入軟盤驅(qū)動(dòng)器,然后重新啟動(dòng)計(jì)算機(jī)。
2. 在啟動(dòng)菜單上選擇選項(xiàng) 1 或 2(取決于您是否要訪問CD-ROM),然后按 ENTER。
3. 在 MS-DOS 命令提示符 (A:\) 后面鍵入要運(yùn)行的實(shí)用程序名稱,然后按 ENTER。
SCANDISK.EXE 和 CHKDSK.EXE
----------------------------
這兩個(gè)程序常用于檢查硬盤錯(cuò)誤。如果您懷疑硬盤上有文件毀壞或存在其他問題,請(qǐng)運(yùn)
行磁盤掃描程序來檢查并修復(fù)硬盤。
要檢查所有硬盤錯(cuò)誤,請(qǐng)鍵入:
Scandisk /all
要掃描硬盤的所有表面,最大限度防止數(shù)據(jù)丟失,請(qǐng)鍵入:
Scandisk /all /Surface
注意:
您可能會(huì)收到關(guān)于長文件名的錯(cuò)誤消息。MS-DOS 版本的磁盤掃描程序?qū)τ陂L文件名方
面的問題,只能檢測(cè)而無法糾正。要糾正此類錯(cuò)誤,必須在 Windows 98 中運(yùn)行磁盤掃
描程序。
如果您有壓縮磁盤,可能會(huì)收到“沒有足夠的內(nèi)存來檢查壓縮磁盤”的消息。解決這個(gè)
問題的方法是:按照在本節(jié)前面的步驟 1 中介紹的方法,用 Windows 98 啟動(dòng)盤來啟
動(dòng)計(jì)算機(jī)。選擇選項(xiàng) 2。這樣便有足夠的內(nèi)存,令磁盤掃描程序檢查壓縮的硬盤。
如果磁盤掃描程序不能檢查您的驅(qū)動(dòng)器,請(qǐng)用 CHKDSK.EXE 試一試。CHKDSK 可以檢查
鏈接的文件和丟失的單元。
SYS.COM
=======
SYS 命令用于在盤與盤之間復(fù)制系統(tǒng)文件。這些系統(tǒng)文件是計(jì)算機(jī)啟動(dòng)時(shí)必需的。
>>>向 C 盤傳輸系統(tǒng),請(qǐng)鍵入:
SYS C:
然后按 ENTER。稍侯幾秒鐘,將出現(xiàn)“System transferred”消息。
執(zhí)行 SYS 的結(jié)果,下述文件被復(fù)制到盤中:
* IO.SYS
* MSDOS.SYS
* COMMAND.COM
如果 SYS C: 命令未工作,而且 C 盤為壓縮盤,則需要鍵入主驅(qū)動(dòng)器名。如果使用
DblSpace 或 DrvSpace 程序,通常主驅(qū)動(dòng)器為 H 盤。如果您不知道該驅(qū)動(dòng)器的號(hào),
請(qǐng)運(yùn)行 ScanDisk 并等待觀察有沒有關(guān)于壓縮磁盤的提示。
FDISK.EXE 和 FORMAT.EXE
------------------------
FDISK 和 FORMAT 實(shí)用程序是在機(jī)器中安裝新盤或清理舊盤時(shí)必需的。先用 FDISK 創(chuàng)
建分區(qū),然后再用 FORMAT 格式化該分區(qū)以便使用。
警告: 使用 FDISK 不當(dāng)可能會(huì)毀掉硬盤上的所有數(shù)據(jù)。如果不會(huì)使用 FDISK,先查閱
計(jì)算機(jī)文檔。
可以用 Windows 98 版本的 FDISK,在 512 兆以上的盤上創(chuàng)建 FAT32 分區(qū)。FAT32 減
少了較大驅(qū)動(dòng)器上的簇的大小,并允許在 2 GB 以上的硬盤上創(chuàng)建單一的分區(qū)。
要查看當(dāng)前驅(qū)動(dòng)器的狀態(tài),請(qǐng)?jiān)?MS-DOS 命令提示符后面鍵入: FDISK /STATUS。
用 FDISK 對(duì)磁盤分區(qū)之后,便該使用 FORMAT 命令。要格式化最新分區(qū)的驅(qū)動(dòng)器,
請(qǐng)鍵入:
FORMAT X:
其中 X 為要格式化的驅(qū)動(dòng)器。
要格式化 C 盤,必須將此盤格式化為系統(tǒng)盤,才能用它啟動(dòng)計(jì)算機(jī),請(qǐng)?jiān)?FORMAT 命
令后面鍵入 /s:
FORMAT C: /s
在該驅(qū)動(dòng)器格式化之后,將自動(dòng)復(fù)制系統(tǒng)啟動(dòng)文件。
CD-ROM 驅(qū)動(dòng)器
--------------
Windows 98 啟動(dòng)盤包含一組通用的 CD-ROM 驅(qū)動(dòng)程序。這些驅(qū)動(dòng)程序可用于大多數(shù)
IDE ATAPI 和 SCSI CD-ROM 模式。
如果個(gè)別 CD-ROM 驅(qū)動(dòng)器不能使用這些驅(qū)動(dòng)程序,則需要使用 CD-ROM 驅(qū)動(dòng)器所附帶的
驅(qū)動(dòng)程序。
下面是關(guān)于 CD-ROM 驅(qū)動(dòng)程序的已知問題:
1. 和聲卡連接的 CD-ROM 驅(qū)動(dòng)器不能正常工作。
2. 早期的 CD-ROM 驅(qū)動(dòng)器(例如 Mitsumi、Panasonic 和 Sony)可能不能使用這些
驅(qū)動(dòng)程序。一些老的 IDE 控制器同樣不能使用。
3. 啟動(dòng)盤上的 SCSI 驅(qū)動(dòng)程序支持大多數(shù) Adaptec、Buslogic 和 Mylex 適配器。有
些其他 SCSI CD-ROM 驅(qū)動(dòng)器可能無法使用啟動(dòng)盤上的驅(qū)動(dòng)程序。
4. 如果 SCSI 控制器被配置為非默認(rèn)的 I/O 區(qū)域,則驅(qū)動(dòng)程序可能不檢測(cè)您的 SCSI
卡。有關(guān)該卡的默認(rèn) I/O 區(qū)域,請(qǐng)參閱 SCSI 驅(qū)動(dòng)程序文檔。
5. 不含許多 PC 卡 (PCMCIA) CD-ROM 驅(qū)動(dòng)器的驅(qū)動(dòng)程序。
EXT.EXE
-------
EXT 命令與 Extract.exe 實(shí)用程序連用,很容易將 Windows 98 文件摘取到硬盤。可
以用它恢復(fù)丟失或毀壞的文件。
如果在安裝時(shí)遇到“文件丟失”或“執(zhí)行文件錯(cuò)誤(如一般保護(hù)錯(cuò)誤)”或“非法頁面
錯(cuò)誤”的消息,則這個(gè)實(shí)用程序特別有用。
>>>用 Ext.exe 摘取文件的步驟:
1. 使用 Windows 98 啟動(dòng)盤重新啟動(dòng)計(jì)算機(jī),選擇選項(xiàng) 1,然后按 ENTER。
2. 將 Windows 98 光盤插入驅(qū)動(dòng)器。
3. 在 MS-DOS 命令提示符后面鍵入 EXT,然后按 ENTER。
4. 在提示后面輸入 Windows 98 安裝文件的位置、要抽取的文件位置和安放所抽取文
件位置。
注意:
如果 CD-ROM 驅(qū)動(dòng)器號(hào)為 E,則安裝文件的位置為 E:\WIN98。
如果想一次摘取多個(gè)文件,可以使用通配符。
第四課《啟動(dòng)盤實(shí)戰(zhàn)系列一, 全自動(dòng)安裝 Windows 98》
在這篇里解說的是全自動(dòng)安裝 Windows 98 , 其實(shí)做這個(gè)啟動(dòng)盤也不難的, 只要為 Windows 98 做一個(gè)安裝用的應(yīng)答配置文件就能實(shí)現(xiàn)全自動(dòng)了, 利用 EasyBoot自帶的 setup98.img 啟動(dòng)映像來改制自己的 Windows 98 全自動(dòng)安裝盤, 所需的工具這要一個(gè) Winimage 就行了
一、利用 EasyBoot自帶的 setup98.img 啟動(dòng)映像來改制自己的 Windows 98 全自動(dòng)安裝盤,
這個(gè)文件我們已經(jīng)有了,還要的就是做自動(dòng)應(yīng)答文件的工具了,這個(gè)工具在 Windows 98 安裝
盤里,我還記得我第一次安裝 Windows 98 時(shí)候那種激動(dòng)的心情,因?yàn)榈谝淮芜€不懂安裝,在
安裝過程中看著精美的畫面,伴隨著功能介紹,又順利的安裝著,這過程簡(jiǎn)直就是一種享受。
隨著Windows 的不斷更新,在里面安裝的軟件越多,系統(tǒng)也是越不穩(wěn)定,重裝 Windowns 就成
了家常便飯。重復(fù)的事情做多了就覺得煩,在這個(gè)時(shí)候就還談上享受羅,只有折磨才對(duì)了。
Windows 98 全自動(dòng)的配置過程
選介紹一下 MS Batch 98 是一個(gè)可以讓 Windows 98 自動(dòng)安裝的工具,使用 MS Batch 98
可以輕松地創(chuàng)建自動(dòng)執(zhí)行“Windows 98 安裝程序”的腳本(.INF文件)。在安裝 Windows 98
時(shí),只要調(diào)用這個(gè)腳本文件,那么在安裝程序?qū)⒉辉谟刑崾拘畔ⅲ峭耆詣?dòng)安裝。同時(shí),它
還可以使用立即獲取功能搜索本地的注冊(cè)表,輕松創(chuàng)建腳本文件,供你下次重裝系統(tǒng)時(shí)使用。
首先你要安裝 MS Batch 98,其安裝文件在 Windows 98 安裝盤中。
此軟件在 Windows 98 的完整安裝盤中的路徑為 *:\Tools\Reskit\Batch。如圖1
可以雙擊 Setup.exe 將其安裝到硬盤上,再通過選“開始→程序→Microsoft Batch 98”來
運(yùn)行它;也可以在安裝目錄中直接雙擊 Batch.exe 運(yùn)行它。
該軟件運(yùn)行后主界面如圖2。
運(yùn)行后,其界面如上圖。單擊主界面上的“一般安裝選項(xiàng)”、“網(wǎng)絡(luò)選項(xiàng)”、“可選的組件”、
“Internet Explorer選項(xiàng)”、"高級(jí)選項(xiàng)"按鈕可進(jìn)行相應(yīng)的設(shè)置。其中所包含的設(shè)置非常豐富,從
產(chǎn)品序列號(hào)、用戶名稱、Windows 98安裝目錄到IE 4.0瀏覽器的起始頁,還有是否安裝哪些網(wǎng)絡(luò)協(xié)
議。對(duì)于一般用戶來說“一般安裝選項(xiàng)”和“可選的組件”按鈕最為常用。設(shè)置好有關(guān)選項(xiàng)后,單
擊“保存設(shè)置到INF”按鈕,程序?qū)⑻崾颈4娴穆窂脚c文件名,輸入后單擊"確定"按鈕。如果你要修
改已有的腳本文件,只需選擇菜單"文件"中的"打開",選擇腳本文件所在的位置,然后主界面的相
關(guān)欄目修改即可。
使用腳本文件也很簡(jiǎn)單,在 DOS 命令提示符下按照“setup 腳本文件名”即可完成自動(dòng)安裝。
例如:setup *:\batch.inf。在使用時(shí)需要注意,必須指定腳本文件的完整路徑,否則,安裝程序
將由于錯(cuò)誤而終止(* 號(hào)代表所在盤符)。
如果你已經(jīng)安裝了 Windows 98 系統(tǒng),可以通過注冊(cè)表中的內(nèi)容自動(dòng)創(chuàng)建腳本文件。具體操作
是,單擊"現(xiàn)在收集"按鈕,然后在相應(yīng)欄目做適當(dāng)修改保存即可。
例子就是這樣,單擊“現(xiàn)在收集”則可將本機(jī)上次安裝 Windows 98 的相關(guān)設(shè)置讀為默認(rèn)值,
之后可再根據(jù)自己的實(shí)際情況修改;如欲進(jìn)行全新的設(shè)置,則跳過此步。
在“一般安裝選項(xiàng)”中可輸入(或選擇)產(chǎn)品序列號(hào)、默認(rèn)安裝目錄、用戶信息和計(jì)算機(jī)信息、地
區(qū)設(shè)置及其他一些安裝提示。
在“網(wǎng)絡(luò)選項(xiàng)”中可設(shè)置本機(jī)安裝的協(xié)議、網(wǎng)絡(luò)屬性等。 也可不改!
在“可選的組件”中可修改附件或桌面主題的內(nèi)容等。 也可不改!
在“Internet Explorer選項(xiàng)”中可修改Internet選項(xiàng)的值。 也可不改!
在“高級(jí)選項(xiàng)”中為在線升級(jí)等信息的設(shè)置。 也可不改!
單擊“保存設(shè)置到 INF”即可將相關(guān)設(shè)置保存為安裝腳本文件(XXX.inf),如保存為 *:\Autobatch.inf。
最后要說明的是,該版本的 Batch.exe 是使用 Win95 公用控件的32位應(yīng)用程序,所以該程序只
能在 Windows 98 下運(yùn)行。并且 Windows NT 也不支持注冊(cè)表的自動(dòng)檢查。另外 MS Batch 98 有詳細(xì)
的中文幫助文件,有什么疑問可以到里面去查詢。
同樣 Windows ME 也可以使用這個(gè)文件進(jìn)行安裝。
二、下面是 Windows 98 的安裝參數(shù)
setup 所有命令行參數(shù)的使用及語法的有關(guān)幫助,有可能也不完全哦。
/C
不安裝Smartdrive磁盤緩存。
/D
忽略現(xiàn)有版本W(wǎng)indows的初始設(shè)置。如果用戶是在Windows系統(tǒng)文件缺少或損壞時(shí)重新安裝Windows時(shí)可使用該參數(shù)。
/DOMAIN: domain_name
設(shè)置Microsoft網(wǎng)絡(luò)用戶的Windows
NT的合法登錄域名為domain_name。
/F
忽略在文件名的本地緩存中尋找文件。這樣雖然安裝時(shí)間稍長,但卻
占用極少的內(nèi)存。
/IA
不運(yùn)行Setup.inf文件中的[AfterProvider]節(jié)(這個(gè)最常用)。
/IB
不運(yùn)行Setup.inf文件中的[BeforeProvider]節(jié)。
/IC
如果使用該參數(shù)并未設(shè)置RMDrivers=1,則啟動(dòng)時(shí)不運(yùn)行Config.sys/
Autoexec.bat文件。
/ID
忽略檢查安裝Windows98所需的最小磁盤空間。
/IE
不創(chuàng)建啟動(dòng)盤。如使用此參數(shù),則相應(yīng)也不創(chuàng)建windowscommandebd文
件夾。
/IF
快速安裝。
/IG
允許在一些含較早版本BIOS的Gateway和Micro計(jì)算機(jī)上運(yùn)行Setup。
/IH
在顯著位置運(yùn)行Scandisk。使用該參數(shù)有利于用戶在運(yùn)行Scandisk過
程中或發(fā)生錯(cuò)誤時(shí)清楚了解運(yùn)行結(jié)果。
/IL
安裝Logitech鼠標(biāo)驅(qū)動(dòng)。如果用戶使用的是Logitech Series C鼠標(biāo),
可使用該參數(shù)。
/IM
忽略對(duì)低位常規(guī)內(nèi)存的檢查 (這個(gè)最常用)
/IN
不執(zhí)行網(wǎng)絡(luò)安裝程序。跳過網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)設(shè)置畫面顯示。
/IQ
不檢查交叉鏈接文件。
/IR
不更新主引導(dǎo)紀(jì)錄(MBR)。
/IS
不運(yùn)行 Scandisk (也就是磁盤檢測(cè),這個(gè)最常用)。
/IV
Windows 升級(jí)安裝時(shí)跳過顯示安裝畫面(這個(gè)最常用)。
/M
跳過安裝時(shí)音頻(.wav)文件的播放。
/N
沒有鼠標(biāo)時(shí)運(yùn)行Setup。
/NA#
#=0 缺省
#=1 不檢查基于Windows的程序,排列基于MS-DOS的程序
#=2不檢查基于MS-DOS的程序,排列基于的Windows程序
#=3不檢查基于Windows和MS-DOS的程序
/ND
忽略Migration.dll文件,并強(qiáng)制Windows98覆蓋較新的文件
/NF
在“復(fù)制Windows98文件至你的計(jì)算機(jī)”結(jié)束后,不顯示“從驅(qū)動(dòng)器A
中移去軟盤”。一般在用戶用可啟動(dòng)光盤安裝Windows98時(shí)使用該參數(shù)
。等價(jià)于在Msbatch.inf文件中設(shè)置BootCD=1。
/NH
在Windows95用戶界面運(yùn)行Setup時(shí),不運(yùn)行Hwinfo.exe。
/nm
忽略檢查運(yùn)行Windows98所需的最低要求處理器(66MHz 486)。
/NOSTART
復(fù)制安裝Windows98所需的動(dòng)態(tài)鏈接庫文件(DLLs)的最小安裝版本,然
后不安裝Windows98而直接退回MS-DOS狀態(tài)。
/NR
忽略注冊(cè)表檢查。
/NX
不檢查正在運(yùn)行的Setupx的版本。
/PI
保留硬件的特定設(shè)置(硬件未使用缺省設(shè)置)。有的版本的BIOS要求
硬件根據(jù)特定的設(shè)置工作。默認(rèn)情況下,Setup刪除硬件的特定設(shè)置從
而造成部分硬件不能正常工作。
/PJ
默認(rèn)安裝Advanced Configuration and Power Interface (ACPI)
script_filename
使用指定位置的包含安裝選項(xiàng)的宏文件自動(dòng)安裝Windows98。
/SRCDIR
指定Windows98安裝文件的初始目錄
/S filename
安裝時(shí)裝載指定的SETUP.INF文件。
/T:tempdir
為安裝程序指定復(fù)制臨時(shí)文件的目錄。如果目錄不存在,將自動(dòng)創(chuàng)建
該目錄。若該目錄存在,則此目錄中的任何舊文件都將被刪除。
/U:UPI
指定UPI
/IV
在安裝過程跳過公告板顯示(這個(gè)最常用)
/IW
在安裝過程跳過許可協(xié)議顯示(這個(gè)最常用)
/IX
忽略字符集檢查
例子:我們一般這要用到這幾個(gè)參數(shù)就夠了
setup /is /iv /im /iw Autobatch.inf
如果要了解更詳細(xì)的內(nèi)容請(qǐng)登上微軟的網(wǎng)站:
http://support.microsoft.com/ph/1139
使用自動(dòng)安裝腳本文件全自動(dòng)安裝 Windows 98 的格式為:Setup *:\Autobatch.inf (注:必須包括完整路徑!)。
三、修改 setup98.img 文件
我們已經(jīng)做了上述的準(zhǔn)備,這里就只要簡(jiǎn)單的修改一下映像文件就行了,
1、如果我們是把所做好的映像文件IMG直接添加到引導(dǎo)區(qū)的話,那么 setup98.img 里的 jo.sys 保留著,在安裝時(shí)
Windows 98 在重啟動(dòng)時(shí)會(huì)很好地幫助你進(jìn)入安裝程序,不然你會(huì)感到?jīng)]有完全自動(dòng)了,因?yàn)樗J(rèn)的是從硬盤啟
動(dòng),如果你是用 EasyBoot 菜單來調(diào)用做全自動(dòng)安裝的話,請(qǐng)你把這個(gè) jo.sys 這個(gè)文件刪除掉,否則又會(huì)帶來不
便。
2、用 Winimage 打開 setup98.img 修改文件,提取 autoexec.bat 文件,把這句 OEMSETUP.EXE /K "/IE /NF" 命令改成下面的就 OK 了,
%CDROM%:\SETUP /IS /IV /IM /IW AUTOBATCH.INF (注:這個(gè)AUTOBATCH.INF文件必須在安裝程序目錄下)
也可用自定義目錄來安裝,比如:我們建立一個(gè)配置文件目錄,取名為 AUTO 目錄.
%CDROM%:\SETUP /IS /IV /IM /IW %CDROM%:\AUTO\AUTOBATCH.INF
也可以把配置應(yīng)答文件放在硬盤上,
%CDROM%:\SETUP /IS /IV /IM /IW D:\AUTO\AUTOBATCH.INF(必須完整路徑)
3、修改完成后,把 autoexec.bat 文件添加進(jìn) setup98.img 修改文件進(jìn)行覆蓋原文件就行了。
第五課《啟動(dòng)盤實(shí)戰(zhàn)系列二, 全自動(dòng)備份和恢復(fù)的IMG映像》
在這篇里講解做一個(gè)全自動(dòng)備份和恢復(fù)的 IMG 映像文件, 其實(shí)做這個(gè)啟動(dòng)盤也不難的, 只要用 Windows 98 的 標(biāo)準(zhǔn) IMG 來做一下修改就行了, 很簡(jiǎn)單的, 所需的工具這要一個(gè) Winimage 映像編輯軟件就行了。
因?yàn)楝F(xiàn)在大家都在想學(xué)電腦,裝程序等等!一旦程序或系統(tǒng)出了嚴(yán)重的問題需重裝系統(tǒng)是一件
很煩的事,自從有了 GHOST 程序后,就變得很輕松了,這要先裝好一個(gè)干凈健康的系統(tǒng)用 GHOST 程序做備份,一旦系統(tǒng)出問題,只要把這個(gè)啟動(dòng)盤一放后啟動(dòng)電腦后一鍵就搞定,真是輕松多了。
注:因?yàn)樵敿?xì)的命令在以幾篇中都已講過,所以不再詳解,現(xiàn)在這是實(shí)例了
一、利用 Windows 98 的 標(biāo)準(zhǔn) IMG 啟動(dòng)映像來改制自己想要的備份和恢復(fù)啟動(dòng)盤, 首先把 IMG
映像文件里的二個(gè)文件 config.sys 和 autoexec.bat 這二個(gè)提取出來,然后再進(jìn)行修改。
1、config.sys 的文件做修改
============================================================================
[menu]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menuitem=HELP, View the Help file.
menudefault=CD,30
menucolor=7,0
[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
[NOCD]
device=himem.sys /testmem:off
[HELP]
device=himem.sys /testmem:off
[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
================================================================================
改成為這樣,
如下: (把下面的紅色字全部復(fù)制一份到 config.sys 里就可以了,原來的全部覆蓋)
================================================================================
[color=#ff0000]
[menu]
menuitem=CD, Ghsot Huifu from CDROM to C Disk 從光盤恢復(fù)到 C 盤
menuitem=DISK1, Ghsot Huifu from F Disk to C disk 從 F 盤恢復(fù)到 C 盤
menuitem=DISK2, Ghost Beifen C Disk to F Disk 備份 C 盤到 F 盤
menudefault=CD,30
menucolor=7,0
[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
[DISK1]
device=himem.sys /testmem:off
[DISK2]
device=himem.sys /testmem:off
[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
=============================================================================
config.sys 的以下菜單[menu] 和 [CD] 修改好就可以了 [DISK1] 和 [DISK2] 項(xiàng)都不需
要修改的,只修改一下標(biāo)簽就行了,其實(shí)不修改標(biāo)簽也一樣可以,我們只是為了放便記住
它,不會(huì)搞錯(cuò),所以還是修改一下的好。其它它用默認(rèn)就可以了。
2、autolexec.bat 文件的做修改
==============================================================================
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.
IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT
:HELP
cls
call help.bat
echo Your computer will now restart and the startup menu will appear.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com
GOTO QUIT
:QUIT
echo To get help, type HELP and press ENTER.
echo.
rem clean up environment variables
set CDROM=
set LglDrv=
================================================================================
改成這樣:
如下: (把下面的紅色字全部復(fù)制一份到 autolexec.bat 里就可以了,原來的全部覆蓋)
================================================================================
[color=#ff0000]
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.
IF "%config%"=="CD" GOTO HUIFU1
IF "%config%"=="DISK1" GOTO HUIFU2
IF "%config%"=="DISK2" GOTO BEIFEN
:HUIFU1
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
%CDROM%:\ghost.exe -clone,mode=pload,src=%CDROM%:\xp.gho:1,dst=1:1 -sure -rb
:HUIFU2
f:\ghost.exe -clone,mode=pload,src=f:\xp.gho:1,dst=1:1 -sure -rb
:BEIFEN
f:\ghost.exe -clone,mode=pdump,src=1:1,dst=f:\xp.gho -fx -sure -z9 -rb
:QUIT
echo To get help, type HELP and press ENTER.
echo.
rem clean up environment variables
set CDROM=
set LglDrv=
==================================================================================
以上的修改完成后,把它導(dǎo)入到 SETUP98.IMG 映像中覆蓋原文件即可,這樣我們所做的自動(dòng)
備份和恢復(fù)就完成了。
二、下面將 GHOST 程序詳細(xì)說明也發(fā)一下
Ghost 使用詳解
--------------------------------------------------------------------------------
一、分區(qū)備份
使用Ghost進(jìn)行系統(tǒng)備份,有整個(gè)硬盤(Disk)和分區(qū)硬盤(Partition)兩種方式。在菜單中點(diǎn)擊 Local(本地)項(xiàng),在右面彈出的菜單中有3個(gè)子項(xiàng),其中 Disk表示備份整個(gè)硬盤(即克隆)、Partition 表示備份硬盤的單個(gè)分區(qū)、Check 表示檢查硬盤或備份的文件,查看是否可能因分區(qū)、硬盤被破壞等造成備份或還原失敗。分區(qū)備份作為個(gè)人用戶來保存系統(tǒng)數(shù)據(jù),特別是在恢復(fù)和復(fù)制系統(tǒng)分區(qū)時(shí)具有實(shí)用價(jià)值。
選 Local→Partition→To Image 菜單,彈出硬盤選擇窗口,開始分區(qū)備份操作。點(diǎn)擊該窗口中白色的硬盤信息條,選擇硬盤,進(jìn)入窗口,選擇要操作的分區(qū)(若沒有鼠標(biāo),可用鍵盤進(jìn)行操作:TAB鍵進(jìn)行切換,回車鍵進(jìn)行確認(rèn),方向鍵進(jìn)行選擇)。 在彈出的窗口中選擇備份儲(chǔ)存的目錄路徑并輸入備份文件名稱,注意備份文件的名稱帶有 GHO 的后綴名。 接下來,程序會(huì)詢問是否壓縮備份數(shù)據(jù),并給出3個(gè)選擇:No 表示不壓縮,F(xiàn)ast表示壓縮比例小而執(zhí)行備份速度較快,High 就是壓縮比例高但執(zhí)行備份速度相當(dāng)慢。最后選擇 Yes 按鈕即開始進(jìn)行分區(qū)硬盤的備份。Ghost 備份的速度相當(dāng)快,不用久等就可以完成,備份的文件以 GHO 后綴名儲(chǔ)存在設(shè)定的目錄中。
二、硬盤克隆與備份
硬盤的克隆就是對(duì)整個(gè)硬盤的備份和還原。選擇菜單Local→Disk→To Disk,在彈出的窗口中選擇源硬盤(第一個(gè)硬盤),然后選擇要復(fù)制到的目標(biāo)硬盤(第二個(gè)硬盤)。注意,可以設(shè)置目標(biāo)硬盤各個(gè)分區(qū)的大小,Ghost 可以自動(dòng)對(duì)目標(biāo)硬盤按設(shè)定的分區(qū)數(shù)值進(jìn)行分區(qū)和格式化。選擇 Yes 開始執(zhí)行。
Ghost 能將目標(biāo)硬盤復(fù)制得與源硬盤幾乎完全一樣,并實(shí)現(xiàn)分區(qū)、格式化、復(fù)制系統(tǒng)和文件一步完成。只是要注意目標(biāo)硬盤不能太小,必須能將源硬盤的數(shù)據(jù)內(nèi)容裝下。
Ghost 還提供了一項(xiàng)硬盤備份功能,就是將整個(gè)硬盤的數(shù)據(jù)備份成一個(gè)文件保存在硬盤上(菜單 Local→Disk→To Image),然后就可以隨時(shí)還原到其他硬盤或源硬盤上,這對(duì)安裝多個(gè)系統(tǒng)很方便。使用方法與分區(qū)備份相似。
三、備份還原
如果硬盤中備份的分區(qū)數(shù)據(jù)受到損壞,用一般數(shù)據(jù)修復(fù)方法不能修復(fù),以及系統(tǒng)被破壞后不能啟動(dòng),都可以用備份的數(shù)據(jù)進(jìn)行完全的復(fù)原而無須重新安裝程序或系統(tǒng)。當(dāng)然,也可以將備份還原到另一個(gè)硬盤上。
要恢復(fù)備份的分區(qū),就在界面中選擇菜單Local→Partition→From Image,在彈出窗口中選擇還原的備份文件,再選擇還原的硬盤和分區(qū),點(diǎn)擊 Yes 按鈕即可。
四、局域網(wǎng)操作
LPT 是通過并口傳送備份文件,下面有兩個(gè)選項(xiàng):slave 和 master, 分別用以連接主機(jī)和客戶機(jī)。 網(wǎng)絡(luò)基本輸入輸出系統(tǒng) NetBios 和 LPT 相似, 也有 slave 和 master 兩個(gè)選項(xiàng), 作用與 LPT 相同。
先和平時(shí)一樣將要 ghost 的分區(qū)做成一個(gè) *.gho 文件,再在一臺(tái) win98 上安裝Symantec Ghost 企業(yè)版,重啟。
1. 首先制作一張 ghost 帶網(wǎng)卡驅(qū)動(dòng)的啟動(dòng)盤。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的網(wǎng)卡在列表內(nèi)直接選擇它就可以生成一張帶 PC-DOS 的啟動(dòng)盤。(但 6.5版的生成的軟盤經(jīng)常有問題,不能成功啟動(dòng))如果你的網(wǎng)卡不在列表內(nèi),你要建立專用的 Packet Driver。ADD->Packet Driver (網(wǎng)卡的驅(qū)動(dòng)程序中有)往下根據(jù)提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 協(xié)議)。最后生成一張軟盤,但此軟盤仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一個(gè)16進(jìn)制的地址,如 0X75 等。多臺(tái)計(jì)算機(jī)只需改 wattcp.cfg 文件中的 ip 即可:
IP=192.168.100.44
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
2. 在 server 端運(yùn)行 multicast server 出來的畫面。先給 server一個(gè)Session Name(別名)如:bb,再選擇 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同時(shí)復(fù)制50臺(tái))->accept client 就算完成了,當(dāng)你的工作站數(shù)達(dá)到50臺(tái)時(shí),server就自動(dòng)傳送*.gho 文件。
3.詳述:
目前,相當(dāng)多的電子教室都采用了沒有軟驅(qū)、光驅(qū)的工作站。在沒有軟驅(qū)、光驅(qū)的情況下,當(dāng)硬盤的軟件系統(tǒng)出現(xiàn)問題時(shí),能否實(shí)現(xiàn)網(wǎng)絡(luò)硬盤克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 協(xié)議之上的擴(kuò)展網(wǎng)絡(luò)協(xié)議)技術(shù)提供的從網(wǎng)絡(luò)啟動(dòng)的功能,讓我們找到了解決之道。下面,我們就來講解怎樣采用Ghost 7.0來實(shí)現(xiàn)基于 PXE 的網(wǎng)絡(luò)硬盤克隆。
網(wǎng)絡(luò)硬盤克隆過程簡(jiǎn)述
網(wǎng)絡(luò)硬盤克隆過程為:在裝有軟驅(qū)的工作站上,用一張引導(dǎo)盤來啟動(dòng)機(jī)器,連接到服務(wù)器,使用 Ghost 多播服務(wù)(Multicast Server)將硬盤或分區(qū)的映像克隆到工作站,這樣就實(shí)現(xiàn)了不拆機(jī)、安全、快速的網(wǎng)絡(luò)硬盤克隆。
實(shí)現(xiàn) PXE 網(wǎng)絡(luò)啟動(dòng)方式
對(duì)于沒有軟驅(qū)、光驅(qū)的工作站,要實(shí)現(xiàn)PXE網(wǎng)絡(luò)啟動(dòng)方式,需要完成三個(gè)步驟:
1、工作站的PXE啟動(dòng)設(shè)置
PXE網(wǎng)絡(luò)啟動(dòng)一般要求在網(wǎng)卡上加裝 PXE 啟動(dòng)芯片(PXE Boot ROM);對(duì)于某些型號(hào)的網(wǎng)卡,也可以將 PXE 啟動(dòng)代碼(Boot Code)寫入主板的 Flash ROM;而一些主板上集成了網(wǎng)卡的品牌機(jī)(例如清華同方的商用機(jī)),可直接支持PXE啟動(dòng)。
常用的 RTL8139 芯片的網(wǎng)卡,其 PXE 啟動(dòng)設(shè)置方式是:機(jī)器啟動(dòng)時(shí)根據(jù)屏幕提示按下Shift+F10,在啟動(dòng)類型中選擇PXE,開啟網(wǎng)絡(luò)啟動(dòng)選項(xiàng)即可。
2、制作 PXE 啟動(dòng)文件
制作 PXE 的啟動(dòng)文件,推薦使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能強(qiáng)大的 PXE 啟動(dòng)服務(wù)、管理功能,但是,網(wǎng)上可供下載的是一個(gè)30天的試用版。所以,我們只用它的啟動(dòng)映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服務(wù)器來提供 PXE 啟動(dòng)服務(wù)。
DABS 可以安裝在任何一臺(tái)運(yùn)行 Windows 的機(jī)器上。安裝后,運(yùn)行 3Com Boot Image Editor,出現(xiàn)主界面圖。選擇“創(chuàng)建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出現(xiàn)對(duì)話窗口。為即將建立的映像文件命名,例如:pxeghost.img,其他采用默認(rèn)選項(xiàng),將經(jīng)測(cè)試正常的網(wǎng)絡(luò)啟動(dòng)盤放入軟驅(qū),選擇[OK],創(chuàng)建PXE啟動(dòng)映像 Pxeghost.img文件。
在 3Com Boot Image Editor 的主菜單中,選擇“創(chuàng)建PXE菜單啟動(dòng)文件(Creat a PXE menu boot file)”,在出現(xiàn)的窗口中選擇[添加(Add)],加入我們剛剛創(chuàng)建的啟動(dòng)映像文件Pxeghost.img,在“選項(xiàng)(Options)”標(biāo)簽中可以設(shè)置菜單標(biāo)題和等待時(shí)間。
選擇[保存(Save)],給保存的PXE菜單啟動(dòng)文件命名為 Pxemenu.pxe。
3、服務(wù)器的PXE啟動(dòng)服務(wù)設(shè)置
Windows 2000 Server 的 DHCP 服務(wù)支持兩種啟動(dòng)協(xié)議:DHCP 和 BOOTP。我們可以設(shè)定以下三種選擇:僅 DHCP、僅 BOOTP、兩者。如果我們的局域網(wǎng)中由其他的 DHCP 服務(wù)器提供動(dòng)態(tài) IP 地址分配,那么這里選“僅BOOTP”即可;如果需要這臺(tái)服務(wù)器提供動(dòng)態(tài) IP 地址分配,則需要選“兩者”。
接下來,設(shè)置啟動(dòng)文件名。在DHCP服務(wù)器的作用域選項(xiàng)中配置選項(xiàng)“067:啟動(dòng)文件名”,字串值為我們創(chuàng)建的 PXE 菜單啟動(dòng)文件名 Pxemenu.pxe。注意:文件名不包含路徑。
DHCP 服務(wù)器只是將啟動(dòng)文件名通知給 BOOTP 客戶機(jī),客戶機(jī)通過什么方式下載啟動(dòng)文件呢?答案是,需要 TFTP 服務(wù)。3Com 的 DABS 包含了一個(gè) TFTP 服務(wù)組件,當(dāng)然,也可以下載一個(gè)免費(fèi)的 TFTP 服務(wù)器軟件長期使用。
在 TFTP 服務(wù)器的設(shè)置中,規(guī)定一個(gè)服務(wù)目錄。將制作的 PXE 啟動(dòng)文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服務(wù)目錄中。TFTP 服務(wù)器設(shè)置為自動(dòng)運(yùn)行。
用 Ghost 多播克隆硬盤
現(xiàn)在運(yùn)行 Ghost 多播服務(wù)器,任務(wù)名稱為 Restore。設(shè)置完畢,按下[接受客戶(Accept Clients)]按鈕。啟動(dòng)要接受硬盤克隆的無軟驅(qū)工作站,如果以上步驟操作無誤,應(yīng)該能夠?qū)崿F(xiàn) PXE 啟動(dòng),加入到多播克隆的任務(wù)當(dāng)中。所有的目標(biāo)工作站連接到本次任務(wù)之后,按下[發(fā)送(Send)]按鈕,開始克隆任務(wù)。
五、參數(shù)設(shè)置
在 Options 中可以設(shè)置參數(shù)。下面簡(jiǎn)單介紹一下:
1.image write buffering:在建立備份文件時(shí), 打開寫緩沖;
2.sure:選擇此項(xiàng)后, 不再會(huì)出現(xiàn)最終確認(rèn)詢問 (建議不要選擇此項(xiàng));
3.no int 13:選擇此項(xiàng)后, 不支持中斷 13 (缺省時(shí)不選擇);
4.reboot:在對(duì)硬盤或者分區(qū)操作完成之后, 自動(dòng)重啟計(jì)算機(jī);
5.spanning:通過多個(gè)卷架構(gòu)備份文件 (選擇此項(xiàng)時(shí), 關(guān)閉 write buffering);
6.a(chǎn)utoname:自動(dòng)為 spanning 文件命名;
7.a(chǎn)llow 64k fat clusters:允許使用 64K FAT 簇 (僅在 Windows NT 中支持);
8.ignore CRC errors:忽略 CRC 錯(cuò)誤;
9.override size limit:如果出現(xiàn)分區(qū)大小不相配, 可忽略執(zhí)行;
10.image read buffering:打開生成備份文件時(shí)的讀緩存 (缺省時(shí)選中此項(xiàng))。
六、軟件特性
1.存貯介質(zhì)
Ghost 支持的存儲(chǔ)介質(zhì)超出了我們的想象,它支持對(duì)等 LPT 接口、對(duì)等 USB 接口、對(duì)等 TCP/IP 接口、SCSI磁帶機(jī)、便攜式設(shè)備(JAZ、ZIP、MO等)、光盤刻錄機(jī)(CDR、CDRW)等。而這些特性不需要任何外帶的驅(qū)動(dòng)程序和軟件,只需一張軟盤就可以做到!特別是對(duì)光盤刻錄機(jī)的支持,如今的刻錄機(jī)和空白光盤都十分便宜,非常適合作備份的用途。
2.兼容性
Ghost 對(duì)現(xiàn)有的操作系統(tǒng)都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存儲(chǔ)格式。同以前版本不同的是,Ghost 2001 加入了對(duì) Linux EX2的支持(FIFO 文件存儲(chǔ)格式),這也就意味著 Linux 的用戶也可以用 Ghost 來備份系統(tǒng)了。
3.配套軟件
A.Ghost 瀏覽器
在以前的 Ghost版本中,我們只能對(duì)整個(gè)系統(tǒng)進(jìn)行簡(jiǎn)單的備份、復(fù)制、還原,要恢復(fù)單個(gè)的文件和文件夾還要使用外帶的 GhostEXP 軟件。現(xiàn)在,Symantec 公司已經(jīng)將 Ghost 瀏覽器整合在軟件中。Ghost 瀏覽器采用類似于資源管理器的界面,通過它,我們可以方便迅速地在備份包中找出我們想要的文件和文件夾并還原。
使用Explorer可以備份整個(gè)硬盤或單個(gè)硬盤分區(qū),點(diǎn)擊工具欄上的圓柱形圖標(biāo),彈出硬盤或分區(qū)選擇對(duì)話窗口,然后再選擇備份文件的儲(chǔ)存目錄并輸入名稱即可完成。要注意的是,非注冊(cè)用戶不能使用備份這項(xiàng)功能。
在 Ghost Explorer 中管理硬盤備份文件就非常方便了。首先選擇打開一個(gè)備份文件(File/Open),這時(shí)備份中的文件就像資源管理器一樣在程序界面窗口中列出,可以在其中非常方便地查看、打開文件,也可以查找文件,或者將某個(gè)文件刪除(但不能刪除目錄)。
在 Ghost Explorer 中提供了多種還原硬盤備份文件的方法,最方便的方法是使用鼠標(biāo)右鍵點(diǎn)擊某個(gè)文件,在彈出菜單中選擇 Restore,然后輸入要還原到的目錄,這樣,單個(gè)文件就從整個(gè)磁盤備份中還原出來了。當(dāng)然,如果要還原整個(gè)磁盤備份,只需選擇左面目錄列表欄中最上面的帶磁盤圖標(biāo)的目錄項(xiàng),然后點(diǎn)擊工具欄中的還原圖標(biāo) (第二個(gè)) 就可以了。
B.GDisk
GDisk 是一個(gè)新加入的實(shí)用工具,它徹底取代了 FDisk 和 format,功能有:
* 快速格式化。
* 隱藏和顯示分區(qū)。此功能允許一個(gè)以上的主 DOS分區(qū),并且每個(gè)分區(qū)上的操作系統(tǒng)有不同的版本。隱藏分區(qū)的能力使計(jì)算機(jī)習(xí)慣于引導(dǎo)到選定的可引導(dǎo)分區(qū),忽略其他隱藏分區(qū)中相同操作系統(tǒng)的安裝。
* 全面的分區(qū)報(bào)告。
* 高度安全的磁盤擦除。提供符合美國國防部標(biāo)準(zhǔn)和更高安全標(biāo)準(zhǔn)的磁盤擦除選項(xiàng)。
與使用交互式菜單的 FDisk 不同,GDisk是由命令行驅(qū)動(dòng)的。這提供了更快的配置磁盤分區(qū)和在批處理文件中定義 GDisk操作的能力。但與此同時(shí),幾十個(gè)參數(shù)會(huì)令普通用戶頭疼,因此筆者不推薦一般用戶使用,Symantec 公司也應(yīng)該推出相應(yīng)的GUI(圖形用戶界面)控制臺(tái)以方便用戶使用。具體的參數(shù)說明可以用命令行 gdisk/? 了解。
C.Live Update
Live Update 是 Symantec公司軟件的一個(gè)通用升級(jí)程序,它能夠檢查當(dāng)前系統(tǒng)中已安裝的 Symantec 軟件,并且通過英特網(wǎng)對(duì)軟件進(jìn)行在線升級(jí)。
在安裝 Ghost 2001 時(shí),安裝程序自動(dòng)升級(jí)了 Live Update 程序的版本。
七、命令行參數(shù):(Ghost 的無人 備份/恢復(fù)/復(fù)制 操作)
其實(shí) Ghost 2001 的功能遠(yuǎn)遠(yuǎn)不止它主程序中顯示的那些,Ghost 可以在其啟動(dòng)的命令行中添加眾多參數(shù)以實(shí)現(xiàn)更多的功能。命令行參數(shù)在使用時(shí)頗為復(fù)雜,不過我們可以制作批處理文件,從而“一勞永逸”(類似于無人安裝 Windows 98 和Windows 2000)。現(xiàn)在讓我們來了解一些常用的參數(shù)(了解更加詳細(xì)的參數(shù)介紹可查看 Ghost 的幫助文件)。
1.-rb
本次 Ghost 操作結(jié)束退出時(shí)自動(dòng)重啟。這樣,在復(fù)制系統(tǒng)時(shí)就可以放心離開了。
2.-fx
本次 Ghost 操作結(jié)束退出時(shí)自動(dòng)回到DOS提示符。
3.-sure
對(duì)所有要求確認(rèn)的提示或警告一律回答“Yes”。此參數(shù)有一定危險(xiǎn)性,只建議高級(jí)用戶使用。
4.-fro
如果源分區(qū)發(fā)現(xiàn)壞簇,則略過提示而強(qiáng)制拷貝。此參數(shù)可用于試著挽救硬盤壞道中的數(shù)據(jù)。
5.@filename
在 filename 中指定 txt 文件。txt文件中為 Ghost 的附加參數(shù),這樣做可以不受DOS命令行 150 個(gè)字符的限制。
6.-f32
將源 FAT16 分區(qū)拷貝后轉(zhuǎn)換成 FAT32(前提是目標(biāo)分區(qū)不小于 2G)。WinNT 4 和Windows95、97用戶慎用。
7.-bootcd
當(dāng)直接向光盤中備份文件時(shí),此選項(xiàng)可以使光盤變成可引導(dǎo)。此過程需要放入啟動(dòng)盤。
8.-fatlimit
將 NT 的 FAT16 分區(qū)限制在 2G。此參數(shù)在復(fù)制 Windows NT 分區(qū),且不想使用64k/簇的 FAT16 時(shí)非常有用。
9.-span
分卷參數(shù)。當(dāng)空間不足時(shí)提示復(fù)制到另一個(gè)分區(qū)的另一個(gè)備份包。
10.-auto
分卷拷貝時(shí)不提示就自動(dòng)賦予一個(gè)文件名繼續(xù)執(zhí)行。
11.-crcignore
忽略備份包中的 CRC ERROR。除非需要搶救備份包中的數(shù)據(jù),否則不要使用此參數(shù),以防數(shù)據(jù)錯(cuò)誤。
12.-ia
全部映像。Ghost 會(huì)對(duì)硬盤上所有的分區(qū)逐個(gè)進(jìn)行備份。
13.-ial
全部映像,類似于 -ia 參數(shù),對(duì) Linux 分區(qū)逐個(gè)進(jìn)行備份。
14.-id
全部映像。類似于 -ia 參數(shù),但包含分區(qū)的引導(dǎo)信息。
15.-quiet
操作過程中禁止?fàn)顟B(tài)更新和用戶干預(yù)。
16.-script
可以執(zhí)行多個(gè) Ghost 命令行。命令行存放在指定的文件中。
17.-split=x
將備份包劃分成多個(gè)分卷,每個(gè)分卷的大小為 x兆。這個(gè)功能非常實(shí)用,用于大型備份包復(fù)制到移動(dòng)式存儲(chǔ)設(shè)備上,例如將一個(gè) 1.9G 的備份包復(fù)制到 3 張刻錄盤上。
18.-z
將磁盤或分區(qū)上的內(nèi)容保存到映像文件時(shí)進(jìn)行壓縮。-z 或 -z1 為低壓縮率(快速);-z2 為高壓縮率(中速);-z3 至 -z9 壓縮率依次增大(速度依次減慢)。
19.-clone
這是實(shí)現(xiàn) Ghost 無人備份/恢復(fù)的核心參數(shù)。使用語法為:
-clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...]
此參數(shù)行較為復(fù)雜,且各參數(shù)之間不能含有空格。其中 operation意為操作類型,值可取:copy:磁盤到磁盤;load:文件到磁盤;dump:磁盤到文件;pcopy:分區(qū)到分區(qū);pload:文件到分區(qū);pdump:分區(qū)到文件。
Source 意為操作源,值可取:驅(qū)動(dòng)器號(hào),從1開始;或者為文件名,需要寫絕對(duì)路徑。
Destination 意為目標(biāo)位置,值可取:驅(qū)動(dòng)器號(hào),從 1開始;或者為文件名,需要寫絕對(duì)路徑;@CDx,刻錄機(jī),x 表示刻錄機(jī)的驅(qū)動(dòng)器號(hào),從1開始。
下面舉例說明:
1.命令行參數(shù):ghostpe.exe -clone,mode=copy,src=1,dst=2
完成操作:將本地磁盤1復(fù)制到本地磁盤2。
2.命令行參數(shù):ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1
完成操作:將本地磁盤1上的第二分區(qū)復(fù)制到本地磁盤2的第一分區(qū)。
3.命令行參數(shù):ghostpe.exe-clone,mode=load,src=g:prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M
完成操作:從映像文件裝載磁盤1,并將第一個(gè)分區(qū)的大小調(diào)整為450MB,第二個(gè)調(diào)整為1599MB,第三個(gè)調(diào)整為2047MB。
4.命令行參數(shù):ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho
完成操作:創(chuàng)建僅含有選定分區(qū)的映像文件。從磁盤2上選擇分區(qū)1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure
硬盤對(duì)拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure
將一號(hào)硬盤的第二個(gè)分區(qū)復(fù)制到二號(hào)硬盤的第一個(gè)分區(qū)
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho
將一號(hào)硬盤的第二個(gè)分區(qū)做成映像文件放到 g 分區(qū)中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2
從內(nèi)部存有兩個(gè)分區(qū)的映像文件中,把第二個(gè)分區(qū)還原到硬盤的第二個(gè)分區(qū)
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb
用 g 盤的 bac.gho 文件還原 c 盤。完成后不顯示任何信息,直接啟動(dòng)
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P
將映像文件還原到第二個(gè)硬盤,并將分區(qū)大小比例修改成 60:40
自動(dòng)還原磁盤:
首先做一個(gè)啟動(dòng)盤,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做啟動(dòng)盤的程序完成)。Autoexec.bat 包含以下命令:
Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb
利用在 D 盤的文件自動(dòng)還原,結(jié)束以后自動(dòng)退出 ghost 并且重新啟動(dòng)。
自動(dòng)備份磁盤:
ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自動(dòng)還原光盤:
包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 執(zhí)行程序), Oakcdrom.sys (ATAPI CDROM 兼容驅(qū)動(dòng)程序), Ghost.exe。
Config.sys 內(nèi)容為:
DEVICE=OAKCDROM.SYS /D:IDECD001
Autoexec.bat 內(nèi)容為:
MSCDEX.EXE /D:IDECE001 /L:Z
Ghost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根據(jù)下面的具體說明修改示例:
1.-clone
-clone 在使用時(shí)必須加入?yún)?shù),它同時(shí)也是所有的 switch{batch switch} 里最實(shí)用的。下面是 clone 所定義的參數(shù):
mode={copy|load|dump|pcopy|pload|pdump},
src={drive|file|driveartition},
dst={drive|file|driveartition}
mode 指定要使用哪種 clone 所提供的命令
copy 硬盤到硬盤的復(fù)制 (disk to disk copy)
load 文件還原到硬盤 (file to disk load)
dump 將硬盤做成映像文件 (disk to file dump)
pcopy 分區(qū)到分區(qū)的復(fù)制 (partition to partition copy)
pload 文件還原到分區(qū) (file to partition load)
pdump 分區(qū)備份成映像文件(partition to file dump)
src 指定了 ghost 運(yùn)行時(shí)使用的源分區(qū)的位置模式及其意義。對(duì)應(yīng) mode 命令 src 所使用參數(shù)例子:
COPY/DUMP 源硬盤號(hào)。以 1 代表第一號(hào)硬盤
LOAD 映像文件名。g:/back98/setup98.gho 或裝置名稱 (drive)
PCOPY/PDUMP 源分區(qū)號(hào)。1:2 代表的是硬盤1的第二個(gè)分區(qū)
PLOAD 分區(qū)映像文件名加上分區(qū)號(hào)或是驅(qū)動(dòng)器名加上分區(qū)號(hào)。g:\back98.gho:2 代表映像文件里的第二個(gè)分區(qū)
dst 指定運(yùn)行 Ghost 時(shí)使用的目標(biāo)位置模式及其意義。對(duì)應(yīng) mode 命令 dst 所使用參數(shù)例子:
COPY/DUMP 目的硬盤號(hào)。2 代表第二號(hào)硬盤
LOAD 硬盤映像文件名。例 g:\back98\setup98.gho
PCOPY/PLOAD 目的分區(qū)號(hào)。2:2 代表硬盤 2 的第二個(gè)分區(qū)
PDUMP 分區(qū)映像文件名加分區(qū)號(hào)。g:\back98\setup98.gho:2
SZEn 指定所使用目的分區(qū)的大小:
n=xxxxM 指定第 n 目的分區(qū)的大小為 xxxxMB。如 SZE2=800M 表示分區(qū) 2 的大小為 800MB
n=mmP 指定第 n 目的分區(qū)的大小為整個(gè)硬盤的 mm 個(gè)百分比。
2.-fxo 當(dāng)源物件出現(xiàn)壞塊時(shí),強(qiáng)迫復(fù)制繼續(xù)進(jìn)行
3.-fx 當(dāng)ghost完成新系統(tǒng)的工作后不顯示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全執(zhí)行扇區(qū)到扇區(qū)的復(fù)制。當(dāng)由一個(gè)映像文件或由另一個(gè)硬盤為來源,復(fù)制一個(gè)分區(qū)時(shí),Ghost將首先檢查來源分區(qū),再?zèng)Q定是要復(fù)制文件和目錄結(jié)構(gòu)還是要做映像復(fù)制(扇區(qū)到扇區(qū))。預(yù)設(shè)是這種形式。但是有的時(shí)候,硬盤里特定的位置可能會(huì)放一些隱藏的與系統(tǒng)安全有關(guān)的文件。只有用扇區(qū)到扇區(qū)復(fù)制的方法才能正確復(fù)制
5.-pwd and -pwd=x 給映像文件加密
6.-rb 在還原或復(fù)制完成以后,讓系統(tǒng)重新啟動(dòng)
7.-sure 可以和 clone 合用。Ghost 不會(huì)顯示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事項(xiàng)
1.在備份系統(tǒng)時(shí),單個(gè)的備份文件最好不要超過 2GB。
2.在備份系統(tǒng)前,最好將一些無用的文件刪除以減少Ghost文件的體積。通常無用的文件有:Windows 的臨時(shí)文件夾、IE 臨時(shí)文件夾、Windows 的內(nèi)存交換文件。這些文件通常要占去100 多兆硬盤空間。
3.在備份系統(tǒng)前,整理目標(biāo)盤和源盤,以加快備份速度。
4.在備份系統(tǒng)前及恢復(fù)系統(tǒng)前,最好檢查一下目標(biāo)盤和源盤,糾正磁盤錯(cuò)誤。
5.在恢復(fù)系統(tǒng)時(shí),最好先檢查一下要恢復(fù)的目標(biāo)盤是否有重要的文件還未轉(zhuǎn)移,千萬不要等硬盤信息被覆蓋后才后悔莫及啊。
6.在選擇壓縮率時(shí),建議不要選擇最高壓縮率,因?yàn)樽罡邏嚎s率非常耗時(shí),而壓縮率又沒有明顯的提高。
7.在新安裝了軟件和硬件后,最好重新制作映像文件,否則很可能在恢復(fù)后出現(xiàn)一些莫名其妙的錯(cuò)誤。
第六課《啟動(dòng)盤實(shí)戰(zhàn)系列三, 支持多光驅(qū)和 NTFS 分區(qū) IMG 映像》
在上篇里講到做一個(gè)全自動(dòng)備份和恢復(fù)的 IMG 映像文件, 在這篇里我們要學(xué)做的是帶菜單格式的多功能啟動(dòng)盤,可以做成有以下功能:① 全自動(dòng) GHOST ; ② 啟動(dòng)到 DOS 下手支操作; ③ DM 分區(qū)等等。其實(shí)做這個(gè)啟動(dòng)盤也不難的, 只要用 Windows 98 的 啟動(dòng)盤 IMG 來做一下修改, 需要修改好多地方,這樣做好的 IMG 啟動(dòng)盤必須要用其它軟件來調(diào)用,因它超過了 1.44 MB,不能直接加載到引導(dǎo)扇區(qū),但如果把其它工具都放到光盤上,也是可以不用軟件來調(diào)用的,只要把這個(gè)啟動(dòng)盤一放進(jìn)光驅(qū)啟動(dòng)電腦后就可對(duì)相應(yīng)的功能操作了,一鍵就搞定,真是輕松多了。
注:因?yàn)樵敿?xì)的命令在以前幾篇中都已講過,所以不再詳解,現(xiàn)在這是實(shí)例了
第一步 認(rèn)識(shí)多光驅(qū)支持的原理,看下面的全自動(dòng) GHSOT 的詳細(xì)解釋,如下:
這是一個(gè)全自動(dòng)的克隆 autohf.bat 文件,可以直接復(fù)制紅色文字到這個(gè)批處理中。在其它的地方
可以用這個(gè)方法來調(diào)用其它程序和小工具,這要改一下路徑就行了,簡(jiǎn)單的很,在下面就有調(diào)用到
其它的方法。
======================================================================================
[color=#ff0000]
:: 測(cè)試虛擬盤是否建立成功
dready z: /w
if errorlevel 1 goto _errramd
:: 建立testdrv.bat臨時(shí)文件到虛擬盤上
set td=Z:\testdrv.bat
> %td% echo @echo off
>> %td% echo dready %%1
>> %td% echo if errorlevel 1 goto _quit
>> %td% echo set CDOK=%%CDOK%% %%1
>> %td% echo :_quit
:: 調(diào)用mscdex為所有光驅(qū)分配盤符
LH MSCDEX.EXE /D:mscd001
set CDROM=
findcd /s > nul
:: 調(diào)用testdrv.bat檢測(cè)哪些光驅(qū)中有盤并將準(zhǔn)備好的光驅(qū)保存到cdok變量中
SET CDOK=
for %%I in (%cdrom1% %cdrom2% %cdrom3%) DO call %td% %%I
::檢測(cè)哪些準(zhǔn)備好的光驅(qū)中存在需要的GHO文件,并將結(jié)果保存到bootcd變量中
set bootcd=
for %%I in (%cdok%) DO if exist %%I\XPSP2\XP-SP2.GHO set BOOTCD=%%I
:: 檢測(cè)是否存在需要的啟動(dòng)光盤
IF %BOOTCD%*==* goto _nobootcd
set CDROM=%bootcd%
echo bootcd=%bootcd%
goto _findbootcdok
:: 找不到所需啟動(dòng)光盤的錯(cuò)誤提示
:_nobootcd
echo.
echo Error: I cannot find your CDROM where we boot from!
echo Please make sure you insert the boot disc in it!
pause
goto _quit
:: 如果存在gho文件,則執(zhí)行g(shù)host過程并重新啟動(dòng)
:_findbootcdok
%CDROM%\XPSP2\ghost.exe -clone,mode=pload,src=%CDROM%\XPSP2\XP-SP2.gho:1,dst=1:1 -sure -fx
::這是當(dāng)GHOST工作完成后反回主菜單,在用EASYBOOT調(diào)用下,不調(diào)用下不要用這參數(shù)。
wboot.com
goto _quit
:: 沒有成功建立內(nèi)存虛擬磁盤的錯(cuò)誤提示
:_errramd
echo.
echo Error: I cannot access your RAM Disk at Q:!
echo Check if xmsdsk can create RAM Disk.
pause
goto _quit
:: 退出,清理環(huán)境變量
:_quit
for %%I in (cdrom1 cdrom2 cdrom3 cdok) do set %%I=
====================================================================================
知道上面的過程后,也就是這樣一個(gè)過程,也并不過的,(注意:帶雙冒號(hào)的是注解文字用的,
復(fù)制到批處理里并不需要將其刪除,可以直接使用)
第二步 開始制作多功能啟動(dòng)盤了
1、找一個(gè) 98 啟動(dòng)盤IMG文件;
2、用 Winimage 把里面的所有文件全部提取到一個(gè)文件夾中。然后刪除IMG里的所有文件,僅留
下這 Io.sys 、 msdos.sys 、 command.com 文件及建立二個(gè)目錄,一個(gè)是 DM 目錄、一個(gè) temp
是臨時(shí)目錄。然后把剛才提取的 ebd.cab 這個(gè)文件解壓到一個(gè) ebd 目錄中,在 ebd 目錄下再建
立一個(gè)目錄,目錄名為 DATA ,再把 DOS 下所用的 五筆和拼音及區(qū)位碼這 WB.MB、PY.MB、LX.LX
三個(gè)文件復(fù)制到 DATA 目錄里,然后再重新制作 ebd.cab 文件,(五筆和拼音及區(qū)位碼這些文件
可以 DM 9.56 雙語版中提取)
其它的我們?cè)诤竺婕舆M(jìn)去。
3、修改 CONFIG.SYS 文件為以下內(nèi)容:
====================================================
[color=#ff0000]
device=himem.sys /testmem:off
device=emm386.exe noems
device=oakcdrom.sys /D:mscd001
dos=high,umb
files=30
buffers=20
====================================================
把以上這 himem.sys、emm386.exe、oakcdrom.sys 三個(gè)文件加到IMG文件中,
4、修改 AUTOEXEC.BAT 文件為以下內(nèi)容:
====================================================
[color=#ff0000]
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
SET RAMD=Z
XMSDSK 9816 Z: /y
set temp=%RAMD%:\
set tmp=%RAMD%:\
mouse > NUL
FINDCD.EXE > NUL
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
copy extract.exe %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
cls
GOTO QUIT
:QUIT
set CDROM=
set LglDrv=
cls
tw > NUL
echo.
echo.
echo.
echo.
echo.
echo 內(nèi)存虛擬磁盤已被成功創(chuàng)建,當(dāng)前虛擬工作盤符為 %RAMD% 盤。
echo.
echo 所需的工具都從 EBD.CAB 壓縮包中被釋放到虛擬 %RAMD% 盤中。
echo.
echo.
echo.
echo.
a:
zmenu.bat
====================================================
再把 AUTOEXEC.BAT 所需用的文件加入到 IMG 文件中。文件如下:
xmsdsk.exe、FINDCD.EXE、extract.exe、ebd.cab、tw.exe
5、主菜單的制作,我們現(xiàn)在以 7 個(gè)菜單項(xiàng)做實(shí)習(xí),請(qǐng)看以下批處理文件,取名為 ZMENU.BAT
ZMENU.BAT 批處理文件內(nèi)容如下:
==================================================================================
[color=#ff0000]
@echo off
tw > nul
@echo off
echo.
echo 中文多功能 MS-DOS 系統(tǒng)啟動(dòng)盤
echo============================================================
echo.
echo 1、全自動(dòng)從光盤上克隆 Windows XP SP2 專業(yè)版
echo 2、從光盤上安裝 Windows 98 SE
echo 3、帶光驅(qū)驅(qū)動(dòng)的中文 Dos 命令行啟動(dòng)模式
echo 4、克隆恢復(fù)從 E 盤 Tools 恢復(fù)到 C 盤模式
echo 5、啟動(dòng)運(yùn)行 DM 9.57 中英文雙語版分區(qū)程序
echo 6、進(jìn)入查看 NTFS 分區(qū)
echo 7、工具箱 》》》
echo.
choice/c:1234567 /t:2,999 . 請(qǐng)?jiān)谏厦孢x項(xiàng)中選擇相應(yīng)的數(shù)字鍵值。
if errorlevel 7 goto menu_7
if errorlevel 6 goto menu_6
if errorlevel 5 goto menu_5
if errorlevel 4 goto menu_4
if errorlevel 3 goto menu_3
if errorlevel 2 goto menu_2
if errorlevel 1 goto menu_1
:menu_1
cls
call autohf.bat
goto quit
:menu_2
cls
call 98se.bat
goto quit
:menu_3
cls
call doscd.bat
goto cdrom
:menu_4
cls
call ghosd.bat
goto quit
:menu_5
cls
call dm.bat
goto quit
:menu_6
cls
call ntfs.bat
goto quit
:menu_7
cls
call menu.bat
goto quit
:cdrom
@ECHO OFF
dready z: /w
if errorlevel 1 goto _errramd
set td=Z:\testdrv.bat
> %td% echo @echo off
>> %td% echo dready %%1
>> %td% echo if errorlevel 1 goto _quit
>> %td% echo set CDOK=%%CDOK%% %%1
>> %td% echo :_quit
LH MSCDEX.EXE /D:mscd001
set CDROM=
findcd /s > nul
SET CDOK=
for %%I in (%cdrom1% %cdrom2% %cdrom3%) DO call %td% %%I
set bootcd=
for %%I in (%cdok%) DO if exist %%I\GHOST\GHOST8.EXE set BOOTCD=%%I
IF %BOOTCD%*==* goto _nobootcd
set CDROM=%bootcd%
echo bootcd=%bootcd%
goto _findbootcdok
:_nobootcd
echo.
echo 錯(cuò)誤: 系統(tǒng)沒有發(fā)現(xiàn)在 CDROM 中有光盤, 請(qǐng)插入配合此條件的光盤!
echo.
echo 在光盤根目錄中必須有 GHOST\GHOST.EXE 文件, 否則無法正確找到光盤!
pause
goto _quit
:_findbootcdok
echo.
echo.
echo.
echo 您當(dāng)前所在的虛擬內(nèi)存磁盤是在 %RAMD% 盤中!
echo.
echo.
echo 您當(dāng)前所插入的光盤是在 %CDROM% 盤中!
echo.
echo.
echo 要輸入中文文字請(qǐng)按 Alt + F1 區(qū)位、Alt + F2 拼音、Alt + F3 五筆、
echo.
echo Alt + F4 雙拼來調(diào)出輸入法,Alt + F5 查看輸入法調(diào)出,Alt + F10 返回
echo.
goto _quit
:_errramd
echo.
echo 錯(cuò)誤:不能在內(nèi)存磁盤上存取 Q:!
echo.
echo 檢查 xmsdsk 是否能建立內(nèi)存磁盤。
pause
goto _quit
:quit
a:
@echo off
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 如果你還想繼續(xù)操作返回主菜單請(qǐng)鍵入 ZMENU 回車即可!
echo.
set CDROM=
set RAMDRIVE=
:end
:_quit
a:
set CDROM=
set RAMDRIVE=
:end
==================================================================================
以上我們要用到的文件有工具和批處理文件,文件如下:
CHOICE.COM、MSCDEX.EXE、 小工具文件,其它都是批處理文件 7 個(gè) autohf.bat、98se.bat、
doscd.bat、ghosd.bat、dm.bat、ntfs.bat、menu.bat 這 7 個(gè)批處理可以這樣寫只是提供參
考,大家可以修改,因時(shí)間有限呀。
① 這是一個(gè)全自動(dòng)的克降文件。
autohf.bat
==================================================================================
[color=#ff0000]
這個(gè)全自動(dòng) AUTOHF.BAT 文件可按照認(rèn)識(shí)多光驅(qū)支持的原理的來是一樣的,照紅色字復(fù)制就行了
==================================================================================
98se.bat 文件,這個(gè)是做全自動(dòng)安裝98用的。
==================================================================================
[color=#ff0000]
@echo off
dready z: /w
if errorlevel 1 goto _errramd
set td=Z:\testdrv.bat
> %td% echo @echo off
>> %td% echo dready %%1:
>> %td% echo if errorlevel 1 goto _quit
>> %td% echo set CDOK=%%CDOK%% %%1
>> %td% echo :_quit
LH MSCDEX.EXE /D:mscd001
if not %CDROM%*==* set CDROM=
if not %CDROM%*==* set CDROM=
findcd /s > nul
SET CDOK=
for %%I in (%cdrom1%,%cdrom2%,%cdrom3%) DO call %td% %%I
IF NOT %CDROM%*==* set CDROM=
IF NOT %CDROM%*==* set CDROM=
set bootcd=
for %%I in (%cdok%) DO if exist %%I\setup.exe set BOOTCD=%%I
IF %BOOTCD%*==* goto _nobootcd
set CDROM=%bootcd%
echo bootcd=%bootcd%
goto _findbootcdok
:_nobootcd
echo.
echo.
echo.
echo.
echo 錯(cuò)誤: 在光盤根目錄下沒有發(fā)現(xiàn) WINDOWS 98 SE 的 SETUP.EXE 安裝文件 !
echo.
echo 請(qǐng)插入 WINDOWS 98 SE 的安裝光盤, 必須在光盤的根目錄, 不支持多層目錄!
echo.
echo.
echo.
echo.
pause
:_findbootcdok
%CDROM%\setup /is /ie /iv /im /il
zmenu.bat
goto _quit
==================================================================================
doscd.bat 文件,這個(gè)是啟動(dòng)到DOS下的文件
==================================================================================
[color=#ff0000]
@echo off
%RAMD%:\
lh ctload VIDE-111.SYS /d:mscd001
LH MSCDEX.EXE /D:mscd001
path=%RAMD%:\;%CDROM%\;a:\
cls
a:
==================================================================================
ghosd.bat 文件,這個(gè)是手動(dòng)克降的GHOST程序
==================================================================================
[color=#ff0000]
E:\tools\ghost -clone,mode=pload,src=E:\tools\xp-sp2.gho:1,dst=1:1,sze1=50p,sze2=50p -fx -ia -sure
zmenu.bat
==================================================================================
dm.bat 文件
==================================================================================
[color=#ff0000]
@echo off
tw /np > nul
dm\dm.com %1 %2 %3 %4 %5%
==================================================================================
ntfs.bat 文件
==================================================================================
[color=#ff0000]
ntfspro.exe > NUL 就這樣一句
==================================================================================
menu.bat 文件
==================================================================================
[color=#ff0000]
這是子菜單文件可以按你們的要求來寫,我這里不做示范了。
==================================================================================
以上 7 個(gè) 菜單文件必須配合相應(yīng)的工具和軟件,必須是無法運(yùn)行本啟動(dòng)盤的,如 DM 分區(qū)軟
件、DOS 下的五筆輸入法等等,
第三步 再把 NTFS 的程序添加到 IMG 文件中,此程序網(wǎng)上有下載的,名稱為 NTFSPRO 5.0
這時(shí)因 98 的 IMG 文件只有 1.44 MB 是不夠大的,所以要加大這個(gè) IMG 文件,可以用 EASYBOOT
里的工具來完成,詳細(xì)不說了,如果不會(huì)做,可到我的永碩 E 盤中去下載,注意要點(diǎn)是必須把整
個(gè)啟動(dòng)盤的文件一個(gè)不要少添加,路徑千萬不要搞錯(cuò),如我有錯(cuò)處請(qǐng)大家指證。