论文部分内容阅读
从本文你将学到:
√可启动光盘的运作原理及业界规范
√通过软件工具快速制作或者DIY多重启动光盘
√介绍一款免费好用的ISO映像生成工具
√在VMware中测试可启动光盘映像
【剧情简介】
小贝的失踪似乎牵扯到武林中一个重大的阴谋,这天佟湘玉发现小贝以前用的电脑开不了机了,难道是有人故意破坏?当务之急是赶紧修好电脑看能否找出蛛丝马迹。佟湘玉的一个远房表哥是专业电脑维修人员,被请来帮忙,他有一张超级工具光盘,不但能直接引导电脑,还能安装不同的操作系统以及运行各种维护工具。一心要成为大侠的小郭,对这位远房表哥真是羡慕爱慕以及仰慕,引得旁边的吕秀才醋意大发,一把拉过小郭大声道:这有什么呀,我也能做到!白展堂应声道:好啊,那你们两个就比试比试吧……
设擂宗旨: 电脑出故障无法启动时,手边有一张可启动工具光盘就可以解决大问题,所以本次擂台赛的宗旨,就是找出一个最佳的可启动光盘制作方法。
打擂选手: 远房表哥(DIY派)、吕轻候(拿来派)
大赛评委: 盗圣白玉堂
表哥的绝招:自己动手打造免费的多重启动光盘
我制作的这张工具光盘提供了Windows 98SE及NTFS4DOS的启动系统,无论硬盘是FAT32还是NTFS格式,它都能适应。本来想通过纯手工方式修改ISO映像文件来实现,不过怕大家等得不耐烦,所以下面的DIY过程中,我也会用一些免费的小工具。
第1步 首先新建一个空的文件夹,如:F:\CFanBoxes_1_0_1\,然后从http://www.cdshell.org/files/cds2106s.zip下载CDShell源文件,解压后将其中的“boot”文件夹直接复制到F:\CFanBoxes_1_0_1\下。
第2步 借助WinImage之类的工具可以自己制作启动盘映像,不过从网上直接下载似乎更方便些,在http://work.newhua.com/cfan/200706/bootdisk.rar文件中,就包含了Windows 98SE及NTFS4DOS启动盘映像文件,下载解压后将98se.img及ntfs4dos.img复制到CFanBoxes_1_0_1文件夹下。
第3步 双击打开boot文件夹下的cdshell.ini文件,改写为以下内容:
cls
print "1)Windows 98 SE \n"
print "2)NTFS4DOS bootdisk \n\n"
print "Q)Quit \n"
if $lastKey == key[1]; then memdisk /98se.img
if $lastKey == key[2]; then memdisk /ntfs4dos.img
if $lastKey == key[q]; then end
end
脚本解读:
cls,清屏命令。print,在屏幕上显示字符,显示的内容一定要用英文双引号括起来,句末的"\n"则是一个转义符,代表一个回行。if语句执行条件判断,变量“$lastKey”表示按下的键值,如果按的是“1”键,就执行“memdisk /98se.img”命令,即启动98SE映像文件;如果是“2”键就启动NTFS4DOS映像文件;如果是“q”键,则退出。双击执行boot下的cdshw.com,可以即时预览效果。
第4步 到华军网站(http://www.newhua.com)下载CDImageGUI,它实际上就是命令行工具CDImage的图形界面,用来制作ISO映像的。它的界面如图1所示,点击上面的软盘图标,选择要生成ISO映像的文件所在的文件夹,本例为F:\CFanBoxes_1_0_1\;点击下面的软盘图标,设置ISO映像的文件名及保存位置,本例为F:\cfan.iso。
图1
第5步 点击左侧Configuration按钮,再在右侧点击FileSystem选项卡,选中“-n”项;点击Boot选项卡,选中“-b”项,并点击后面的软盘图标,选中F:\CFanBoxes_1_0_1\boot\loader.bin文件。接着点击左侧Creation按钮,再单击右下角的“Start Image Creation”创建ISO映像。最后通过Nero刻录为光盘即可使用。注意,一定要用Nero的“刻录→刻录镜像”菜单命令来完成。
秀才的绝招:EasyBoot——制作可启动光盘只需3步
看完远房表哥的制作,秀才哈哈一笑,“子曾经曰:有工具不用是傻子……”众人齐道:去!吓得秀才赶紧收回后面的话,动手操作起来。
第1步 启动EasyBoot(试用版下载:http://mirror3.free-downloads.net/437/ezb5_en.exe),软件界面如图2所示。首先修改界面,点选预览界面最上方的标题,再在左侧控制面板中将Text中的“Windows XP/98 2 in 1”改成“CFan Boxes 1.0.1”。接着点选预览界面下方的菜单项,再在左侧Menu Text中把文字改成自己需要的内容,如把第一个菜单项改成“[1] Booting NTFS4DOS”,其他菜单项与本例不冲突,就不修改了。
第2步 EasyBoot自带98SE启动映像文件,所以只需把上例中的ntfs4dos.img文件拷贝到EasyBoot安装目录下的“disk1\ezboot\”子目录中即可,接下来我们要把这个映像文件与第一个菜单项关联起来:点选第一个菜单项,再在控制面板中将Command中的“run w2ksect.bin”命令改为“run ntfs4dos.img”就可以了。
图2
第3步 切换到控制面板中的File选项卡,单击“Make ISO”调出映像制作对话框,设置文件名称及保存位置,其他取默认值,最后单击Make按钮就可以了。虽然EasyBoot提供了直接刻录CD的功能(Burn CD),不过我觉得还是先生成ISO在虚拟机中测试一下再刻录成光盘比较安全。
老白评说
EasyBoot确实易用,而且对图形交互界面的支持也较好,不过它也有两个弱点:首先它是收费软件,当然网上有的是D版,不过盗圣我已经金盆洗手,也不建议其他人使用D版;其次,若想让EasyBoot支持最新的一些功能,比如添加对WinPE 2.0的支持,还得等软件作者升级更新,如果自己DIY的话则无需等待。而CDShell的最大弱点则是操作性稍差,但是它的灵活性也是显而易见的。我的结论就是:两人打平。建议初学者使用EasyBoot,至于像我这样的高手,还是CDShell比较适合。
一比一打平,不过要论纯技术,远房表哥似乎还要高出秀才一点点。秀才眼睛一转,计上心来:看来要打赢这场比赛,还得在我自己最善长的Windows系统管理上做文章,我何不如此这般这般如此。欲知秀才又想出了什么狠招,且听下回分解。
【藏经阁】
关于可启动光盘的工作原理,限于篇幅,把它移到了本期的“加油站”中,有兴趣的朋友可以看看。下面再给朋友们推荐几个专业的网站以及文章,想进一步深入了解多重启动光盘制作的朋友,不妨去看看哦。
El Torito规范
http://www.phoenix.com/resources/specs-cdrom.pdf
BIOS启动规范
http://www.phoenix.com/resources/specs-bbs101.pdf
微软知识库:如何创建一个 El Torito 可启动 CD-ROM
http://support.microsoft.com/kb/167685/zh-cn
启动光盘制作完全手册
http://www.cdbest.net/2003/ReadNews.asp?NewsID=1104
刊网互动
CDShell的脚本能编制出非常漂亮且交互功能极强的界面,但限于版面,这里尽量做了压缩,更多精彩的范例可访问本版论坛:http://bbs.cfan.com.cn/forum-144-1.html 。
友情提示:如何在VMware中测试多重启动ISO映像
为了避免刻出的光盘不能用,最好先在虚拟机软件中试试制作好的多重启动ISO映像文件。这里以VMware Workstation 5.0为例,启动软件后点击“新建虚拟机”,按向导提示先建一个Windows XP虚拟机(或其他系统);双击新建的虚拟机设备中的“CD-ROM(IDE 1:0)”项,在打开的窗口选择“Use ISO image”项,并通过浏览按钮选择已制作好的多重启动光盘映像(如:cfan.iso);设置好后单击工具栏上的绿色三角按钮开启虚拟机,按F2键进入虚拟机的BIOS,在Boot菜单下将虚拟机设置为光盘优先启动;最后按F10键保存设置,重启后就可以测试制作的多重启动光盘映像是否能正常工作了。
√可启动光盘的运作原理及业界规范
√通过软件工具快速制作或者DIY多重启动光盘
√介绍一款免费好用的ISO映像生成工具
√在VMware中测试可启动光盘映像
【剧情简介】
小贝的失踪似乎牵扯到武林中一个重大的阴谋,这天佟湘玉发现小贝以前用的电脑开不了机了,难道是有人故意破坏?当务之急是赶紧修好电脑看能否找出蛛丝马迹。佟湘玉的一个远房表哥是专业电脑维修人员,被请来帮忙,他有一张超级工具光盘,不但能直接引导电脑,还能安装不同的操作系统以及运行各种维护工具。一心要成为大侠的小郭,对这位远房表哥真是羡慕爱慕以及仰慕,引得旁边的吕秀才醋意大发,一把拉过小郭大声道:这有什么呀,我也能做到!白展堂应声道:好啊,那你们两个就比试比试吧……
设擂宗旨: 电脑出故障无法启动时,手边有一张可启动工具光盘就可以解决大问题,所以本次擂台赛的宗旨,就是找出一个最佳的可启动光盘制作方法。
打擂选手: 远房表哥(DIY派)、吕轻候(拿来派)
大赛评委: 盗圣白玉堂
表哥的绝招:自己动手打造免费的多重启动光盘
我制作的这张工具光盘提供了Windows 98SE及NTFS4DOS的启动系统,无论硬盘是FAT32还是NTFS格式,它都能适应。本来想通过纯手工方式修改ISO映像文件来实现,不过怕大家等得不耐烦,所以下面的DIY过程中,我也会用一些免费的小工具。
第1步 首先新建一个空的文件夹,如:F:\CFanBoxes_1_0_1\,然后从http://www.cdshell.org/files/cds2106s.zip下载CDShell源文件,解压后将其中的“boot”文件夹直接复制到F:\CFanBoxes_1_0_1\下。
第2步 借助WinImage之类的工具可以自己制作启动盘映像,不过从网上直接下载似乎更方便些,在http://work.newhua.com/cfan/200706/bootdisk.rar文件中,就包含了Windows 98SE及NTFS4DOS启动盘映像文件,下载解压后将98se.img及ntfs4dos.img复制到CFanBoxes_1_0_1文件夹下。
第3步 双击打开boot文件夹下的cdshell.ini文件,改写为以下内容:
cls
print "1)Windows 98 SE \n"
print "2)NTFS4DOS bootdisk \n\n"
print "Q)Quit \n"
if $lastKey == key[1]; then memdisk /98se.img
if $lastKey == key[2]; then memdisk /ntfs4dos.img
if $lastKey == key[q]; then end
end
脚本解读:
cls,清屏命令。print,在屏幕上显示字符,显示的内容一定要用英文双引号括起来,句末的"\n"则是一个转义符,代表一个回行。if语句执行条件判断,变量“$lastKey”表示按下的键值,如果按的是“1”键,就执行“memdisk /98se.img”命令,即启动98SE映像文件;如果是“2”键就启动NTFS4DOS映像文件;如果是“q”键,则退出。双击执行boot下的cdshw.com,可以即时预览效果。
第4步 到华军网站(http://www.newhua.com)下载CDImageGUI,它实际上就是命令行工具CDImage的图形界面,用来制作ISO映像的。它的界面如图1所示,点击上面的软盘图标,选择要生成ISO映像的文件所在的文件夹,本例为F:\CFanBoxes_1_0_1\;点击下面的软盘图标,设置ISO映像的文件名及保存位置,本例为F:\cfan.iso。
图1
第5步 点击左侧Configuration按钮,再在右侧点击FileSystem选项卡,选中“-n”项;点击Boot选项卡,选中“-b”项,并点击后面的软盘图标,选中F:\CFanBoxes_1_0_1\boot\loader.bin文件。接着点击左侧Creation按钮,再单击右下角的“Start Image Creation”创建ISO映像。最后通过Nero刻录为光盘即可使用。注意,一定要用Nero的“刻录→刻录镜像”菜单命令来完成。
秀才的绝招:EasyBoot——制作可启动光盘只需3步
看完远房表哥的制作,秀才哈哈一笑,“子曾经曰:有工具不用是傻子……”众人齐道:去!吓得秀才赶紧收回后面的话,动手操作起来。
第1步 启动EasyBoot(试用版下载:http://mirror3.free-downloads.net/437/ezb5_en.exe),软件界面如图2所示。首先修改界面,点选预览界面最上方的标题,再在左侧控制面板中将Text中的“Windows XP/98 2 in 1”改成“CFan Boxes 1.0.1”。接着点选预览界面下方的菜单项,再在左侧Menu Text中把文字改成自己需要的内容,如把第一个菜单项改成“[1] Booting NTFS4DOS”,其他菜单项与本例不冲突,就不修改了。
第2步 EasyBoot自带98SE启动映像文件,所以只需把上例中的ntfs4dos.img文件拷贝到EasyBoot安装目录下的“disk1\ezboot\”子目录中即可,接下来我们要把这个映像文件与第一个菜单项关联起来:点选第一个菜单项,再在控制面板中将Command中的“run w2ksect.bin”命令改为“run ntfs4dos.img”就可以了。
图2
第3步 切换到控制面板中的File选项卡,单击“Make ISO”调出映像制作对话框,设置文件名称及保存位置,其他取默认值,最后单击Make按钮就可以了。虽然EasyBoot提供了直接刻录CD的功能(Burn CD),不过我觉得还是先生成ISO在虚拟机中测试一下再刻录成光盘比较安全。
老白评说
EasyBoot确实易用,而且对图形交互界面的支持也较好,不过它也有两个弱点:首先它是收费软件,当然网上有的是D版,不过盗圣我已经金盆洗手,也不建议其他人使用D版;其次,若想让EasyBoot支持最新的一些功能,比如添加对WinPE 2.0的支持,还得等软件作者升级更新,如果自己DIY的话则无需等待。而CDShell的最大弱点则是操作性稍差,但是它的灵活性也是显而易见的。我的结论就是:两人打平。建议初学者使用EasyBoot,至于像我这样的高手,还是CDShell比较适合。
一比一打平,不过要论纯技术,远房表哥似乎还要高出秀才一点点。秀才眼睛一转,计上心来:看来要打赢这场比赛,还得在我自己最善长的Windows系统管理上做文章,我何不如此这般这般如此。欲知秀才又想出了什么狠招,且听下回分解。
【藏经阁】
关于可启动光盘的工作原理,限于篇幅,把它移到了本期的“加油站”中,有兴趣的朋友可以看看。下面再给朋友们推荐几个专业的网站以及文章,想进一步深入了解多重启动光盘制作的朋友,不妨去看看哦。
El Torito规范
http://www.phoenix.com/resources/specs-cdrom.pdf
BIOS启动规范
http://www.phoenix.com/resources/specs-bbs101.pdf
微软知识库:如何创建一个 El Torito 可启动 CD-ROM
http://support.microsoft.com/kb/167685/zh-cn
启动光盘制作完全手册
http://www.cdbest.net/2003/ReadNews.asp?NewsID=1104
刊网互动
CDShell的脚本能编制出非常漂亮且交互功能极强的界面,但限于版面,这里尽量做了压缩,更多精彩的范例可访问本版论坛:http://bbs.cfan.com.cn/forum-144-1.html 。
友情提示:如何在VMware中测试多重启动ISO映像
为了避免刻出的光盘不能用,最好先在虚拟机软件中试试制作好的多重启动ISO映像文件。这里以VMware Workstation 5.0为例,启动软件后点击“新建虚拟机”,按向导提示先建一个Windows XP虚拟机(或其他系统);双击新建的虚拟机设备中的“CD-ROM(IDE 1:0)”项,在打开的窗口选择“Use ISO image”项,并通过浏览按钮选择已制作好的多重启动光盘映像(如:cfan.iso);设置好后单击工具栏上的绿色三角按钮开启虚拟机,按F2键进入虚拟机的BIOS,在Boot菜单下将虚拟机设置为光盘优先启动;最后按F10键保存设置,重启后就可以测试制作的多重启动光盘映像是否能正常工作了。