精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 计算机光盘>>【光盘使用、刻录相关技术研究】>>刻录通天宝鉴(转自千龙网)

主题:刻录通天宝鉴(转自千龙网)
发信人: futuresky.vip(醉傲江湖)
整理人: zimu2121(2003-11-25 10:39:27), 站内信件
多合一多重引导安装光盘的制作

  如今的操作系统多种多样,从Windows 9x系列到Windows 2000、Windows XP及新鲜出炉的Windows 2003 Server等让人目不暇接。就游戏娱乐平台来说,Windows 98的兼容性无出其左右。但就工作而言,成熟稳定的Windows 2000、Windows XP是不二的选择,这也是很多朋友选择安装双系统的原因,工作娱乐两不误。但这样一来,朋友们就需要保存两张安装光盘。下面,笔者就以Windows 98、Windows 2000合集为例讲解如何制作多合一引导安装光盘。

  前期准备

  在开始制作多合一多重引导安装光盘之前,我们必须准备一些相关的工具软件和引导文件。它们分别是:CDImage.exe、Getbtimg、UltraEdit-32、WinImage以及Bootcat.bin、Diskemu.bin、Diskemlx.bin(安装选择菜单的生成工具)、Loader.bin(可引导光盘启动文件)和W2Ksect.dat(Windows 2000的引导文件)。当然还要准备Windows 98SE/2000 Pro的安装盘了。

  Windows 2000下的准备

  1.定制光盘目录

  准备好上述软件后,我们就开始定制光盘的目录结构了。第一步,在硬盘上建立一个文件夹如“BootupCD”用来储存制作所需的数据,然后把CDImage.exe和Loader.bin拷贝到该文件夹的根目录里。第二步,在“BootupCD”文件夹里建立“2in1”文件夹,它的作用是存放系统文件、启动程序文件和Windows安装程序。第三步,将Bootcat.bin、Diskemlx.bin、Diskemu.bin、Loader.bin和W2ksect.dat五个文件拷贝到“2in1”文件夹的根目录中。第四步,将Windows 2000 Pro光盘中的Bootfont.bin、Cdrom_ip.5和Cdrom_nt.5三个文件拷贝到“2in1”文件夹的根目录中。第五步,在“2in1”文件夹里建立Windows 98、Windows 2000和WPRO三个文件夹,其中前两者分别储存Windows 98和Windows 2000的安装程序,WPRO则储存Windows 2000的引导驱动文件。第六步,把Windows 2000 Pro光盘中的I386文件夹拷贝到BootupCD\2in1\Windows 2000文件夹里。

  2.修改Winows 2000的启动文件

  W2ksect.dat是Windows 2000的启动文件,通过读取此文件中的内容来确定引导驱动文件所在的路径。由于我们重新制作了光盘的目录,所以必须修改其指定的路径指向才能够让该文件读取WPRO文件夹中的引导驱动文件。安装并运行UltraEdit,单击“File->Open”,在弹出的对话框中选择要编辑的文件W2ksect.dat。在窗口的右侧可以看到该文件的数据,向下拉动滚动条直到找到要修改的内容I386,将光标停在该位置并键入WPRO即可。修改完毕后按“Save”存盘退出UltraEdit。

  3.展开Windows 2000的映像文件

  安装并运行WinImage,单击“File->Open”,在弹出的对话框中选择Winows 2000 Pro光盘中的“Bootdisk”文件夹。里面有Cdboot1.img、Cdboot2.img、Cdboot3.img和Cdboot4.img四个文件,选择Cdboot1.img并点击“Open”按钮,打开Cdboot1.img文件后就可以看到该文件的内容。单击“Image->Extract”,在弹出的对话框中单击“Browse”把路径指向\BootupCD\2in1\WPRO文件夹,按“OK”即可将所有文件展开至目标文件夹里。使用同样的方法把Cdboot2.img和Cdboot3.img也展开至\BootupCD\2in1\WPRO文件夹中。最后m在展开Cdboot4.img文件时一定要选择“Extract with pathname”方式。

  4.修改Setupldr.bin文件

  启动UltraEdit软件并打开\BootupCD\2in1\WPRO文件夹中的Setupldr.bin文件,单击“Search->Replace”,在“Find What”输入框中键入I386,然后在“Replace all”中键入WPRO并点选“Find ASCII”,最后单击“Replace ALL”按钮即可。随后弹出的信息框提示有三个I386字符串被替换成功,单击“OK”按钮关闭对话框并存盘完成修改。

  5.修改Txtsetup.sif文件

  使用UltraEdit软件打开\BootupCD\2in1\WPRO文件夹中的Txtsetup.sif文件,单击“Search->Find”,在“Find What”输入框中键入[SetupData]并单击“Find Next”按钮。将查找到的SetupSourcePatch=“\”改为SetupSourcePatch=“\Windows 2000”再保存文件即可。 


  Windows 98下的准备

  因为Windows 98不像Windows 2000一样可以在光盘引导后自动运行安装程序,所以,我们还应该修改Windows 98启动盘中的Autoexec.bat和Config.sys文件并把启动盘制作成引导映像文件,通过这个文件引导操作系统的安装程序。用记事本打开Autoexec.bat,把语句path=%RAMD%:\;a:\;%CDROM%:\修改为path=%RAMD%:\;a:\;%CDROM%:\Windows98,并在LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%下面添加一行,输入Setup.exe。同样使用记事本打开Config.sys,把menuitem=CD, Start computer with CD-ROM support修改为menuitem=CD, Start Windows 98 Second Edition Setup from CD-ROM。修改完毕并存盘后,将Windows 98SE的启动软盘插入软驱中,进入MS-DOS模式并在DOS提示符下运行Getbtimg.exe如C:\>getbtimg a:d:\BootupCD\2in1\win98.img。回车后程序将启动盘中的内容制作成Windows98.img映像文件并保存在D:\BootupCD\2in1\文件夹中。

  制作选择菜单

  作为一张多系统引导安装光盘,一个安装选择菜单是必需的。菜单的提示信息可以使用“print”语句来实行。该菜单实现的功能是当光盘引导计算机后出现安装选择菜单时,按数字键“1”就可以安装Windows 2000 Pro,按数字键“2”安装Windows 98SE,如果在20秒内没有按任何键则自动进入Windows 2000 Pro的安装程序。打开记事本输入以下内容:

  ;

  :start

  cls

  print

  print Windows 2000 Professional,Windows 98SE

  print

  print (1) install Windows 2000 Professional

  print (2) install Windows 98 Second Edition

  print

  :mainkey

  ; timeout is 20 seconds,default key is 1.

  getkey 20 1

  onkey 1 goto win2kpr

  onkey 2 goto win98

  ;when no key found...

  goto mainkey

  ;

  :win2kpr

  run w2ksect.dat

  getkey

  goto start

  ;

  :win98

  run win98.img

  getkey

  goto start

  ;

  ; EOF

  完成以上内容的输入后,一定要将该文件保存为\BootupCD\2in1文件夹中的Diskemu.cmd,这是因为安装选择菜单是通过光盘中的Diskemlx.bin文件调用指定的Diskemu.cmd文件才能实现安装选择菜单功能。

  一刻定乾坤

  1.制作ISO映像文件

  进入MS-DOS模式,在DOS提示符后面键入cdimage l2in1l hnom bloader.bin 2in1 BootupCD.iso。回车即可制作出双系统安装程序的映像文件BootupCD.iso。

  2.刻录光盘

  启动Nero,单击“File->Burn Image”,在目标选择对话框中点选刚才制作的BootupCD.iso,按下“Write”按钮便开始刻录光盘了。

  终于,我们制作完成了一张双系统引导安装光盘。把计算机设置为通过CD-ROM启动并插入光盘,我们便会看到安装选择菜单。笔者提醒朋友们在修改W2ksect.dat、Setupldr.bin和Txtsetup.sif文件时一定要仔细检查修改内容是否正确,使用CdImage生成ISO映像文件时一定要检查好是否附带了所需的参数,只有这样才能够使用光盘正常引导计算机,否则将前功尽弃!

  轻松备份您的数据

  在日常的计算机使用中,我们积累了很多有价值的文档及常用的工具软件等等,这些数据放在硬盘上会承担因硬盘失效导致数据丢失的风险。那么,我们就需要另觅更加安全的储存数据方法,而把数据刻录到光盘里无疑是性价比最高的储存方法。下面,笔者将介绍如何使用Nero刻录数据光盘。

  1.启动Nero

  首先,在计算机中安装Nero 5.5.10.20版。单击“开始→程序→Ahead Nero→Nero-Burning Rom”启动Nero刻录软件。第一次启动Nero,我们看到的是“Nero Wizard”,在它的指引下普通用户可以方便直观地选择所需的刻录模式。但是,“Nero Wizard”所提供的刻录设置参数太少,不能满足高级用户对光盘制作的要求。因此,下文就介绍不使用“Nero Wizard”的刻录方法。

  2.刻录前的设置



  点击“关闭精灵”按钮,弹出“New Compilation”对话框,在左边的列表中列出了全部Nero支持的刻录格式,单击相应格式的图标,右边的对话框便刷新对应的设置项目。刻录数据光盘,点击左边的“CD-ROM(ISO)”,右上方便会出现7个选项卡。在“Multisession”选项卡里,如果使用的是空白光盘并需要刻录多片断光盘,就应该选择“Start Multisession disc”,否则选择“No Multisession”。如果是在非空白光盘上添加数据,那么就选择“Continue Multisession disc”。在“ISO”选项卡里,用户按各自的需求设置文件/目录名长度、光盘物理格式、字符集及ISO扩展等。需要说明的是,读者如果希望数据光盘能在DOS下正常读取的话,那就得使用ISO Level 1标准的文件/目录名长度、ISO 9660字符集以及去掉ISO扩展属性,而Nero也会在对话框的下面提示现在的参数设置是否能在DOS/Windows 3.1x下面读取。

  3.刻录

  设置完毕后点击“New”按钮,使用拖放的方法添加完数据后,点击工具栏上的“开始刻录”图标。在弹出的设置对话框中,“Simulation”选项是模拟刻录功能,笔者认为就现今硬件和软件的稳定性来看,模拟操作大可不必。“Finalize CD”是关闭光盘功能,选中它光盘将不能续刻。

  在速度设置上,数据光盘可使用最高速度刻录,前提是盘片能够支持。写入方式按不同的需要进行选择。至于刻录机缓存欠载保护功能当然是打开了。一切设置完毕后,按下“Write”便可烧出所需的数据光盘了。 

镜像文件的刻录

  随着宽带网络接入的普及,人们从Internet中获取的资源越来越丰富了,其中包括不少软件、游戏及电影等等,而大部分文件都被打包成ISO、BIN/CUE、CCD、NRG等光盘镜像文件。这些镜像文件是由不同的刻录软件制作而成,那么把这些镜像文件还原成光盘就需要安装不同的刻录软件。由于使用某个刻录软件直接还原别家的镜像文件在某些情况下会出现兼容性问题导致刻出来的光盘无法读取,因此,笔者向大家介绍一种既安全又快捷的方法,使得镜像还原变得更简单。

  1.安装虚拟光驱

  虚拟光驱的作用与好处相信大家都深深了解了,在众多虚拟光驱软件中,笔者强烈推荐Daemon Tools。这个只有500KB大小的虚拟光驱软件功能强大,通过更新版本以支持最新光盘技术,支持几乎所有的光盘镜像格式及音乐光盘,最重要的是它完全免费!这个软件的安装很简单,按照屏幕提示安装就可以了。安装成功后需要重新启动系统。

  2.装载镜像文件

  运行Daemon Tools,右击任务栏上的系统托盘图标点选“Virtual CD/DVD-ROM->Device0:[盘符]No Media->Mount image”,在弹出的目标对话框中选择需要还原的镜像文件。

  3.镜像还原

  运行Nero,进入“Wizard”模式,点击“Next”选中“Copy a CD”,在“Source drive”中选择虚拟光驱并选中“Fast copy”,最后点击“Burn”便可还原镜像了。

  这种方法的好处是利用Daemon Tools对多种格式光盘镜像文件的支持来装载各种镜像,而Nero相信是每个烧友都会装备的软件之一。那么,我们就可以做到两个软件吃遍天下了。

  防患于未然——使用Nero整盘备份功能

  刻录数据光盘是读者自行选择需要备份的数据,但如果要对整个硬盘分区进行备份的话,传统的方法是使用Ghost克隆软件做分区的镜像。下面,我们来介绍一种使用光盘直接备份硬盘分区的方法。

  1.启动Nero的硬盘备份功能

  启动Nero,关闭弹出的“New Compilation”并点选主界面上的“File->Burn HD Backup”。弹出的“Important information”对话框中强调了每个目标硬盘分区至少应留10%的自由空间,以及只能备份在写入期间没有被使用的文件系统。所以,笔者建议读者最好重启电脑再进行备份工作。确认本机符合要求后,按“Proceed”进入到硬盘数据备份处理。

  2.选择备份的硬盘和分区

  在备份硬盘数据之前,读者先要选择备份的硬盘及其分区。在“Partition type”列表框里显示了当前硬盘中所有分区的信息及其要使用的光盘数量。有的驱动器最左侧会显示一个叹号图标,这说明该驱动器有一些文件或程序正在使用中。当读者备份系统分区时这种情况是无可避免的,Nero支持备份系统分区,一般情况下备份不会存在问题。在备份其他分区时笔者则建议尽量不要在写入期间对该分区进行任何读写操作。Nero支持的硬盘分区格式有FAT 16、FAT 32、NTFS、Linux Ext2fs和HPFS。

  3.进行备份

  选定目标分区并按下“OK”按钮后弹出写入设置对话框。如前文所述,设定速度、写入方式等再按“Write”按钮便进入刻录过程。当完成第一个硬盘备份文件后,Nero将自动弹出盘片并出现“Waiting CD”对话框。这时,放入另一张空白光盘进去,Nero会自动检测并接着烧制第二张备份光盘。最后当所有光盘刻录完成后,Nero就会弹出刻录成功的对话框。

  4.数据还原

  插入第一张硬盘数据备份光盘,我们可以看到除了硬盘数据备份文件bk_01_03.dat外,还有一个Nrestore.exe文件。该文件是一个DOS下的硬盘数据恢复程序,如果要使用这几张光盘中的备份内容恢复硬盘数据的话就得使用它。另外的光盘分别存有bk_02_03.bat、bk_03_03.bat……文件,只有使用全部备份光盘才能完整地恢复硬盘的数据。

  刻录机的维护与保养

  几轮降价风潮过后,昔日高高在上的刻录机已低下其高傲的头,走进了千家万户。众所周知,刻录机是光存储设备的一种,其正常使用寿命也就是两年左右。作为消费者的我们当然期望物尽其用,那么,我们在平时使用的过程中应该注意对其进行维护与保养了。

  首先,让我们来关注一下刻录机的工作环境。我们在工作时需要创造一个清洁无干扰的环境,其实刻录机也是如此。由于刻录机是靠激光束在盘片信息轨道上的良好聚焦和正确检测反射光强度来实现信息的读取,这样其光学系统对灰尘就比较敏感了,因此对工作环境的防尘就显得比较重要了。

  我们在日常的使用中,不仅要注重对刻录机外部环境的维护,还要特别注意刻录机内部组件的保养。在平时取放光盘的时候操作要轻,在弹出托盘的时候要及时将托盘缩进光驱内,否则就会容易出现变形或断裂的情况。其次及时将托盘缩进刻录机内也可防止被外物意外碰撞而损坏。

  在盘片的选购上,市面上刻录盘品种繁多,需要选择刻录稳定、读取顺畅与及保存性好的盘片。有些劣质刻录盘有可能出现不能刻录甚至损伤刻录机的现象。因此,在选购刻录盘的时候,应该挑选品牌的,与及可以多选择不同牌子、不同类型的,从中找出适合自己的刻录机使用的盘片。另外,刻录盘的洁净度也会影响到刻录的质量,如果刻录光盘的表面有尘埃、斑点、划痕的存在,这就会影响激光射到光盘上的强度,这样刻录质量也就会降低了。

  注意刻录机的散热,散热不良会导致刻盘失败;另外还会导致刻录机寿命缩短,尤其是在炎热的夏季,这个问题就更为突出。所以,刻录机在使用过程中应该注意一下散热的问题,尽量避免连续长时间的刻录。一般来说连刻五张盘就应该让刻录机休息一下了。

  做到以上几点的维护和保养工作,对使用者来讲,可称得上是举手之劳。相信在我们的正确使用和精心呵护下,刻录机一定能延年益寿、老当益壮!


[关闭][返回]