我用NERO7以24X的速度刻录了一张系统盘,不能从光驱引导装系统,什么问题?

作者&投稿:宿和 (若有异议请与网页底部的电邮联系)
为什么刻录的系统光盘不能引导?~

引导盘和数据盘的制作方法是不一样滴!


随着光碟刻录机的普及,很多朋友肯定都刻录了许多自己的软件合集光碟,也肯定有不少朋友做过集合了Windows操作系统和各种软件的随身装机工具碟。可是朋友们肯定碰到过这种问题,就是自己制作的合集光碟失去了原版Windows光碟的可引导功能,不能用它自行引导电脑完成启动、安装等等一系列功能,而市面上某些D版光盘却具备各种引导功能。它们是怎么制作的呢,可引导光碟的原理又是什么呢?本文就是在说明可引导光碟原理的基础上,介绍如何在不破坏原有可引导信息的基础上,往光碟里面添加新的内容,制作自己的“电脑启动碟”的。


记录PC可引导光碟的标准的,是January 25, 1995由Phoenix Technologies与IBM公司共同制定的"El Torito" Bootable CD-ROM Format Specification Version 1.0这份白皮书。El Torito说明了可引导光碟的技术规格。本文就是参考可引导光碟的标准格式El Torito这份资料所完成的。(在http://www.phoenix.com/resources/specs-cdrom.pdf可以下载这份白皮书)


可引导光碟的原理,在这里要简单说明一下,以便朋友们有个概念。


如图,中间的部分就是"El Torito"里面定义可引导光碟规格。

首先要在光碟的第17扇区放进一段代码,这个扇区就是Boot Volume Descripter,它要指向一个Booting Catalog(也就是可引导光碟里面的BOOTCAT.BIN文件)。此文件是一个扇区大小,不限定放在那个位置。但据一般的经验,把它放在光碟的越前面越好。


在第17扇区的第47h偏移量的位置,要放进4个字节的资料,它就是Booting Catalog的位址(Logical Block Address,以下简称LBA)。


也就是说,光碟引导中,系统读取它第17扇区的Boot Volume Descripter指向Booting Catalog的位址,然后到了Booting Catalog后,它又要再指向Bootable Disk Image的位址,也就是可引导系统的映像文件(可以是1.2M/1.44M/2.88M软盘,或者硬盘的映像)的位址。例如这个映像是个软盘映像文件,文件名BOOT.IMG。


等找到BOOT.IMG后,它就会被还原变成原来软盘的内容,然后执行引导。简单的流程如下:

第17扇区(Boot Volume Descriptor)--找到--> BOOTCAT.BIN(Booting Catalog)--找到--> BOOT.IMG(Bootable Disk Image)--> 光碟引导开始

所以,想制作可引导光碟,我们需要做的是:

·找出BOOTCAT.BIN及BOOT.IMG的位址(LBA)

·在第17扇区写入特定的数值及BOOTCAT.BIN的位址码(LBA)

·找到BOOTCAT.BIN所在的扇区,加进BOOT.IMG的位址码(LBA)

Booting Catalog里面至少要有两个部份,就是Validation Entry(确认记录)及Initial/Default Entry(起始/预设记录)。察看Booting Catalog开头的部份应该是类似这样的:


01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 AA 55 55 AA

88 02 00 00 00 00 01 00 15 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

先看前面的两行:
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 AA 55 55 AA

就是Validation Entry。根据"El Torito"这个文档,表一说明Validation Entry包含哪些东西:
表一. Validation Entry
偏移量
类型
描述

00
字节
头ID, 必须为01

01
字节
系统平台ID

0 代表 80x86

1 代表 Power PC

2 代表 Mac

02-03

保留,必须为0

04-1B
字符串
ID字符串

用来标明光碟的制造厂商或者开发商

1C-1D
整数
验证求和字(checksum)

这个记录中所有字的总数必须为0

1E
字节
关键字节,必须为55. 这个值包含在checksum中

1F
字节
关键字节,必须为AA. 这个值包含在checksum中


再看第三及第四行:

88 02 00 00 00 00 01 00 15 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

就是 Initial/Default Entry。表二说明 Initial/Default Entry 的内容:
表二. Initial/Default Entry
偏移量
类型
描述

00
字节
引导指示

88 代表可引导

00 代表不可引导

01
字节
引导类型

这里表明了模拟引导的类型

0-3位的定义如下,4-7位是保留的且必须为0:

00 不模拟

01 模拟1.2M的软盘

02 模拟1.44M的软盘

03 模拟2.88M的软盘

04 硬盘 (drive 80)

05-0F 保留,此时无效

02-03

载入段

这里是初始化引导映像文件时的载入段

如果这个值为0,系统使用地址07C0的传统段;

如果这个值非0,系统则使指定的段。

这个仅对x86体系的电脑有效

04
字节
系统类型

这个必须是引导映像的分区表第5字节的拷贝

05
字节
无用,但是必须为0

06-07

扇区计算

这里记在初始化引导程序期间,

载入段需要存储的虚拟/模拟扇区的数目

08-0B
双字
载入RBA

标明虚拟磁盘的开始地址

光碟使用Relative/Logical block addressing(RBA/LBA)

0C-1F
字节
无用,但是必须为0


好了,基础知识说到这里,我们下面就以Windows98、Windows NT以及Windows 2000为例,来作详细说明吧。


一、Windows 98 原版光碟的原理以及制作

Windows 98原版光碟启动电脑的原理


进入BIOS设定光碟启动优先,然后把98原版光碟放进光驱里,按Ctrl+Alt+Del重起即可。

Windows 98原版光碟是模拟1.44MB软盘引导。引导完成后会变成A:。我用CDR Diagnostic对原版光碟抓了几张图:

先看看第17扇区:最后一行是Booting Catalog的位址, 14 00 00 00说明Booting Catalog位于第20扇区(14h是十六进制的20,以下类似自行计算)。

前往第20扇区看看,第三行88 02 ..,根据上面说的表二(Initial/Default Entry),确实是模拟1.44M软盘。最后指向虚拟软盘映像文件的位址,15 00 00 00即第21扇区。

看一下第21扇区, 这里就是软盘映像文件的开头部份。


引导以后,系统停留在这个页面,

这是如何做的呢?

选一下Boot from CD-ROM,系统最后停在A:提示之下。输入DIR A:看看,能找到一个JO.SYS文件,出现上面的菜单就是这个JO.SYS在起作用。我们可以利用它一下,以后制作引导光碟前做引导软盘的时候,把这个文件放进引导软盘的根目录再做成映像文件。这样烧成的引导光碟,引导系统后也能有同样的选单出现。


2. 制作Windows 98安装启动光碟


基本上现在大部分光碟刻录软件都有光碟引导制作的功能,用任意一款都可以吧,下面以WinOnCD这个软件来示范。

将要刻录的内容准备好,打开WinOnCD的可引导光碟属性对话框,选择好你刚才制作的引导软盘的映像:


打开高级设置,根据上面所说的表二(Initial/Default Entry),我们确定它的模拟平台x86,模拟方式1.44M软盘,载入段是系统默认的07C0:


设定好以后刻录,OK,你就能得到一张启动和原版98光碟一样的引导光碟了,里面还可以包含你自己需要的东西。


原理即是如此,其实在现在各种光碟辅助工具十分丰富的情况下,我们已经不必采用手工制作启动光碟的方法了。以下介绍一种简单之极的方法。

启动ISOBuster,察看我们的原版98光盘,注意有一个Bootable CD区。

这个,就是我们引导光碟的启动映像文件。直接提取出这个文件,按照上面说的方法刻录这张光碟即可。


这样,符合你的需要的98可引导光碟就制作完成了,很简单,不是吗?


二、Windows NT 4.0原版引导光碟的研究

Windows NT 4.0光碟模拟的引导方式


Windows NT 4.0安装光碟的引导模式是所谓的不模拟(No Emulation)。就是既不是模拟软盘,也不是模拟硬盘,在引导后就直接进入安装程式。

仍然用 CDR Diagnostic 抓了几张图:


先看看第17扇区:最后一行是Booting Catalog的位址,13 00 00 00 表明Booting Catalog位在第19扇区。

前往第19扇区看看,第三行88 00..,第二个Byte是00就表示它是以NO Emulation的方式引导,最后指向位址14 00 00 00即第20扇区。

前往第20扇区,这里就是引导的程序的位置。

NT 4.0的引导模式和引导过程与2000光碟很类似,鉴于现在使用NT的个人玩家不多,就在下面介绍2000可引导光碟时一起介绍。

光碟引导可模拟的方式


在Phoenix网站下载的EL Torito CD-ROM Boot v 1.0的PDF文件,里面有引导光碟的详细说明。再看看表二,它对Booting Catalog里的Initail/Default Entry的说明如下(下面是PDF文件里的原表):

也就是88之后所接的字节,如果是:

00 -- 不模拟(No Emulation)

01 -- 模拟1.2MB软盘

02 -- 模拟1.44MB软盘

03 -- 模拟2.88MB软盘

04 -- 模拟硬盘

另外,88 00 00 00 00 00 04 00 14 00 00 00里有一个04 00(用软盘模拟时一般都用01 00,代表载入一个扇区,NT系列的光碟包含2000、XP一般都是载入4个扇区)。查表看看,这位置是所谓载入扇区计算(如下表)。


3.关于No Emulation

请看上述文件EL Torito CD-ROM Boot v 1.0的5.3节。如下:


2000/XP与NT一样,采用No Emulation的方式引导,不是用模拟软硬盘的方式。下次我们来详细来介绍2000/XP的可引导光碟的原理,以及多重引导光碟的制作。

“输出错误文件到以下位置A:\GHOSTERR.TXT ”

一般出现A:\GHOSTERR.TXT错误有以下几种情况:

1.ISO文件正确或者ISO下载不完整,无论什么方式下载一定要校验MD5码
2.光盘质量:因购买光盘或者刻录盘质量有问题而导致恢复失败
3.光驱质量:因为光区激光头老化读盘能力下降而导致恢复失败
4.刻录机:因为刻录机刻录质量不好或老化导致刻出的盘质量有问题而导致恢复失败
5.刻录方式:因刻录速度过快导致光盘不好读,建议刻录时选择16X/24X速度一次刻录
6.超刻:因超过刻录盘容量而导致部分数据不完全引起的恢复失败,一般在680M内适宜
7.硬盘有坏道:因为坏道导致GHOST无法写入
8.硬盘问题:完整的格式化一遍C盘,不要加Q(例:format c:)
9.硬盘没有盘符:因病毒或者其它以外导致的分区表丢失引起的恢复失败
10.超频:因为超频不稳定导致的恢复失败

如果排除以上问题,仍读盘错误,则可能是其它硬件问题.一个完整的硬件系统由许多部件组成,它们是一个有机的整体.如果某个关键部件品质不稳定,则整机就运行不稳定.在这样的系统里运行Ghost,自然会出错.按经验,首先应该怀疑内存,应更换内存试试.双条内存的兼容性.其次,检查主板,硬盘(及其数据线),再留意一下CPU的发热量是否正常.由于每个人都有自己的经验和方法,这里仅点到为止.

很多品牌机上就存在这个问题,在主分区之前隐藏一个厂商安装好的分区用于整机系统检测的,因此在品牌机上进行GHOST时应将注意这个问题.
天天开心!!!

你的系统刻录是否正确?要刻录的系统只能是压缩包,不能解压,是.iso后缀的。刻录的时候是选择把镜像刻录到光盘中。还有装系统的话你要先在BIOS里设置第一启动项是光驱,还有保证你的光驱没问题

你的电脑有没有设置光驱启动???
另外,你的系统映像文件没问题吧??映像缺少引导文件也会出现怎样的问题

你要用WINISO这款软件。Q我27588675


刻录CD 有噪声
应该是你刻录的光盘质量不好的原因。换品牌的刻录盘。贵点质量好

我用nero刻录软件 但当前刻录机中 选了刻录机下面的刻录键还是灰色的...
2:直接选择源光驱是放光盘的光驱,然后目的光驱也是放光盘的光驱(也就是你的刻录机)那么他会在刻录完源光盘上的内容后自动弹出,并提示“请插入空白光盘以写入”此时将要刻录的 空白光盘放入,下一步。。值得注意就是刻录速度不要太快。CD 16-24.DVD 8X,6X,4X都行(视你的盘是多少X的)...

RMVB刻录20余小时DVD
当然 如果你愿意使用dvd9的白盘(超过30元一张)来制作 自己可以播放45集以上 24小时以上的dvd也是可以的 按照我个人经验 dvd5的白盘 一张最多只有24集 每一集37分钟 按照类似极限的处理 一张dvd9 最多可以播放 48集 每一集35分钟 用100分问2次 是不是太多了啊?我猜测你对24小时的dvd理解有点...

从网上下的iso版的xp可不可以用DVD刻录?具体怎么刻录?是不是只能用CD...
注意事项:为了保证超刻的成功,您的刻录机必须具备支持超刻的性能;同时尽量选择具有较好市场口碑的如SONY等品牌CD-RW或CD-R光盘;在刻录时不要使用刻录机的标称最高写入速度进行,一般使用标称最高写入速度的一半左右进行超刻,如50、52速刻录机一般用24速进行超刻,32速刻录机一般用16速进行超刻,这样比较容易成功实现...

大家帮忙看看我用NERO7刻录cue错误是怎么回事
FILE "CDImage.ape" WAVE 注意这行,它的意义是:FILE "专辑名.专辑后缀名" WAVE 如你这行的意思是:专辑名(就是外部音频的文件名):CDimage 后缀为ape。小楼主看出门道了吧?嘿嘿~播放软件对cue的要求跟刻碟对cue的要求是不一样的,后者要求相对严格,错一个标点符号都不行。这样吧 你将cue和...

下载个XP系统iso格式的,怎么做成可以作开机启动的引导光盘?
XP的ISO都自带启动功能,只需要把它刻录到光盘就行了。你不能启动的原因是你的启动顺序不对,要进BIOS设置下启动。如果机子不是很老可以在启动时按F12然后选DVD启动就OK了(此方法不用进BIOS)。

我在WIN7中使用LMGBURN这软件时总是提示无法检测到刻录机,这是什么原...
需要使用管理员身份运行它,假如你没有使用管理员身份运行它就会出现无法找到访刻录机及其他一些问题,右击LMGEBRUN并选择“以管理员身份运行”来打开即可

CD刻录错误
刻录失败的原因很多。1.光盘的质量不好。换一张CD-RW试试。2.C盘上的空间太小,刻CDC盘上的空间剩余容量需要在1G以上。3.刻CD-RW如果这个光盘最高速度是8X的话先用4X的速度刻录试试,因为CD-RW是可擦写的不成功可以完全删除后再刻,不象一次性的CD-R刻录不成功光盘就报废。4.查刻录机是否有...

刻录出来的DVD数据在相同或者不同的光区里能读不能拿出来!
没遇到过你这样的问题哦~~~你的电压是不是不够丫~~~刻录机要求的电压很高嘀~~~电压不够,刻录出来的盘可能出现问题哦~~谁说nero7都是问题丫???都是自己不懂用。我用nero7就好好的,就是有时候未响应。里面很多软件,如制作视频的就是第四个版本,和6的一样 7就比6多了那么就个软件,有...

提示cue 文件出错(行3)
你说的问题有可能是是.cue文件所指的.ape文件对应错误。你先把你的```.ape文件的文件的文件名改成1.ape,然后把你的.cue文件用记事本打开,把其中的FILE "```.ape" WAVE 这一行改成FILE "1.ape" WAVE,看看行不行。又有两种解决方法,1,用虚拟光驱载入.cue镜像,再用nero刻盘 2,用其他...

阳新县18822297259: 用nero7刻录,没什么写入速度只有24X,不能改?? -
蒸祝肉蔻: 很简单,刻录速度是双向的,也就是取决于你的光盘速度和刻录机速度,通常情况下,买质量好的光盘,那么此光盘的刻录速度能支持得快一些,现在市场上面的普通SONY的光盘在一块钱一张左右,能达到42X左右,但如果是DVD光盘的话,显示的速度就会小很多了,这里还有一点提示下这位朋友,DVD光盘的1X和普通CD光盘的1X的速度是不一样的,有兴趣可以去查下.你之所以会出现这种情况,就是因为你的光盘质量一般,或者你的刻录机所支持的写入速度不高所导致的.回答完毕...

阳新县18822297259: 用nero7 刻录CD,会出现寻轨错误,以24*的速度刻录失败(其他速度也不行),什么原因? -
蒸祝肉蔻: 光驱选择第二个,第一个是虚拟的,选择CD刻录.

阳新县18822297259: 用Nero 7刻录系统盘 怎么最后提示用写入速度24不能完成刻录啊????
蒸祝肉蔻: 一般24X是不会有问题的,你可以换个别的牌子光盘试一下,不行你就重装一下NERO7,还有一点是,注册码失效也会导致刻录失败!

阳新县18822297259: 用Nero刻录光盘时,为什么刻录到最后的时候,提示说“以24x(3600KB/s)的速度刻录失败” -
蒸祝肉蔻: 你用的速度太快,失败是理所当然的.CD建义16X,DVD6X到8X就可以,太快了必然失败.

阳新县18822297259: 怎么用nero7 刻录镜像文件?带引导的,详细一点 -
蒸祝肉蔻: 下载的ISO文件包别解压.打开NERO选择把镜像刻到光盘然后找到目录下的要刻的文件选择24X的速度一次性刻就可以了.

阳新县18822297259: 我用NERO软件刻录光盘,可是刻录时出现了以下的画面字句:24X(3600KB/S)刻录失败 -
蒸祝肉蔻: 首先 要肯定你是不是用的正版(如果是盗版,更新序列号,因为过期的序列号可以刻录但是容易出坏盘) 第二,你刻录速度要求太高 一般8倍速——12倍速比较合适 就是1200KB/S 再快 也容易出坏盘 以上只是我的个人使用经验,希望对你有帮助

阳新县18822297259: 用nero7刻录系统用多少的速度合适
蒸祝肉蔻: CD的话,建议用24X和32X,如果是音乐格式的话,就是16X,DVD的话,一般上是8X和6X 另外你之前的问题,我想到了一个方法,你看看你之前提问过的问题了,我刚补充上,你就关闭了,这样你可能看不到的.

阳新县18822297259: 刻录系统盘到底用多大倍速好? -
蒸祝肉蔻: 最低速也并不一定是最好的.因为现在新买的刻录机都在优化高速刻录.一般刻CD-R 16X~32X就行了,48X刻的话可以,但是稳定性我觉得没有32X强.刻录DVD的话,对,你选择没错,国内的盘是DVD+R好于DVD-R.DVD+R一般建议8X~12X,...

阳新县18822297259: 刻录光盘时跳出“电源校准错误,以24x的速度记录失败”是什么意思? -
蒸祝肉蔻: 1.刻录DVD最好用Nero7以上版本,Nero6刻DVD的技术还没成熟.速度不要太快2.确定光盘质量有没有问题,不要买“名牌”的,因为市面上大多数“名牌”都是假的,国内的“啄木鸟”不错3.确定刻录机没坏,如果太旧,刻录质量回越来越差 nero能成为全世界最受欢迎的刻录软件,肯定有它的道理的,我用就几乎没有刻坏碟了

阳新县18822297259: nero刻录win7系统写入速度应该是多少? -
蒸祝肉蔻: 写入数据文件,不用担心速度问题,只是视频要注意速度,如VCD/DVD,速度越低越好!!!DVD盘片最高只有16X,一般只有8X!CD盘片最高24X~16X 不要混淆了!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网