酱牛腱:***当系统文件损坏时***高分求教!!!

来源:百度文库 编辑:中科新闻网 时间:2024/05/01 07:58:46
网上说:
系统文件损坏
当系统文件被破坏时,如Win2K下的KERNEL32.DLL,Win98FONTS目录下面的字体等系统运行时基本的文件被破坏,系统在启动时会因此无法完成初始化而强迫重新启动。你可以做个试验,把WIN98目录下的字库“FONTS”改名试一试。当你再次开机时,我们的计算机就会不断的重复启动。
对于这种故障,因为无法进入正常的桌面,只能覆盖安装或重新安装。

真的只有这样吗?好可怕哦!!
那么 用系统启动盘 能恢复吗?
windowsXP用户(盗版的啦)如何制作系统启动盘?
要几张软盘?怎么做?

偶是菜鸟 再问问:如果到系统进不去得时候,软盘插进去,没反应阿。之前就是因为系统文件损坏,拿去重装,呜…… 装完什么东西都没了,为什么有的人,重装完东西都在?????

汗~软盘插进去没有反映~!你没有设置好BIOS。
开机的时候按DELETE键~进入BIOS后选择第2个选项(一般都是这个)ADVABCED BIOS FEATURES
进入后选择FIRST BOOT DEIVE 出现选择菜单后就选择吧~!
FLOPPY是软盘启动~CDROM是光盘启动~IDE0是硬盘启动~!

WINDOWS下。
1、运行WINXP的安装程序。
2、全新安装......
3、等待重新启动之后进入DOS下的安装界面
4、按步骤 就能看到 有3个选项①安装WINXP
②修复WINXP
③退出安装
选修复WINXP 按提示完成操作就行了。

重装系统的时候在选择分区后选择 保留现有文件无变化就能保存你C盘的资料了~!
对于你把东西放在C盘这种行为是很那个的~建议除了系统应用软件外~别的东西 比如游戏~等等就不要装在C盘了~!

如果到系统进不去得时候,软盘插进去,没反应阿。之前就是因为系统文件损坏,拿去重装,呜…… 装完什么东西都没了,为什么有的人,重装完东西都在?????

回答朋友的问题.

启动盘还用软盘吗?

光盘吧.

装过系统以后什么都在.那是 覆盖安装 .或者 修复安装.

你啥都没估计被格式磁盘了.

你的情况很可能是因为硬盘的损坏造成的!坏道多的话,就算装100遍系统,也只是白搭!

Mac OS 是一个相当精密、复杂的操作系统,所以使用者所碰到的问题也是同样的复杂。 这里是一些可能发生的问题的例子:
某项处理可能会被取消参照。
某子程序可能得到一个 NIL 指标。
堆叠可能下降至堆栈中几个周期而未被堆叠监视器发现。
某个应用程序可能忘记检查错误码。

Macintosh 在 System 6.0.x 下执行时常会因某一系统错误码而死机。从 System 7 开始,错误被以另一种型式显示。系统不再显示错误码,而是将错误码翻译成适切的文字,如「地址错误」。
若要找出问题所在,牵涉到除错工具、Macintosh内存结构的精密知识,以及是否熟悉应用程序本身。若要修复它,通常牵涉到重新编译原始程序码。下表解释了某些错误码。

ID=01 总线错误
这表示电脑试图存取不存在的内存。您可以从几乎所有的 Macintosh 上得到此错误信息。如果这些电脑中的某台电脑试图存取超越了 RAM 总数的一个或数个单元组,您就会看到总线错误信息。您在Macintosh Plus 或 SE 上永远看不到此错误信息,因为超过界限的地址参照会「循环」。这表示如果有台电脑试图存取超越 RAM 总数的一个单元组,它实际上会存取内存中的第一个单元组。如果您在Macintosh Plus 或 SE 上看到此一错误信息,那是它报告了不正确的错误或者有硬件上的问题。

ID=02 地址错误
Motorola 68000 微处理器能以一个单元组 (8 单元)、一个字节 (16 单元),或者一个长字节 (32 单元) 的增量存取内存。该微处理器能在奇数或偶数内存地址上存取一个单元的信息。但是它必须在偶数地址内存上才能存取一个字节或一个长字节。因此,当该微处理器试图在奇数地址上读或写一个字节或者一个长字节,您就会看到此错误信息。因为在执行随机码时,这种机率是一半一半,所以此一错误信息会常常出现。

ID=03 不合法的指令
电脑有它所能了解的特定的机器语言指令。如果电脑试图执行一条不存在的指令,您就会看到此错误码。它比错误 02 出现的要少,不过还是很普遍的。

ID=04 除数为零错误
此一错误的产生是因为微处理器除两个数字,而除数为零。有时候程序设计师会将它放入程序作为除错 之用,却忘记将它移除。

ID=5 范围检查错误
程序设计师能在 Motorola 68000 中用一条指令来检查某一数字是否在一定的范围中。此错误表示被测试的数字不在指定的范围中。

ID=06 溢位错误
每个储存于电脑中的数字都被赋予一定的空间。数字越大就需要越多空间来表示该数字。溢位情况的产生是因为所产生的数字太大,超出了所分配给它的空间。Motorola 68000 有一指令可测试溢位的情况,如果它侦测到溢位时,就会显示此错误信息。

ID=07 违反取用权限
Motorola 68000 执行于监督者或使用者模式。Macintosh 应该永远是在监督者模式,但是有时却被放在使用者模式。有些指令只能在监督者模式下执行。如果电脑在使用者模式下企图执行这些指令,就会产生违反取用权限错误。

ID=08 追踪模式错误
程序设计师在追踪模式时可以用执行期侦错程序。这样可以一次一条指令一地追踪整个程序。如果并没有安装侦错程序,而 Motorola 68000 无意中被置于追踪模式时,您就会看到此错误信息。

ID=09 和 ID=10 行 1010 及 1111 陷阱
Macintosh ROM 中有许多子程序可以被置于程序中的指令所呼叫,这些指令并不在 Motorola 68000 的字汇中。当 68000 碰到这些指令时,它会到指令表中去寻找。此一指令表会列出与每一指令相对应的子程序之地址。如果 68000 在表中找到此一指令时,它就分支到此一子程序去执行。如果在表中找不到此指令,您就会看到此错误信息。

ID=12 未执行的核心子程序
程序设计师可能会程序某些部份设置中断点用来检查错误。这将需要使用到侦错程序。如果中断点出现,而侦错程序并未安装,您就会看到此错误码。

ID=13 未安装的中断
Macintosh 使用中断来识别何时像键盘和磁盘机等装置需要服务。在内存中必须有对应的子程序来告诉电脑如何为这些装置服务。如果发生中断时这些子程序不在内存中时,您就会看到此错误信息。

ID=15 区段载入程序错误
Macontosh 程序均被分割为若干区段,而每个程序至少将会有一个区段。多区段让程序能够分成为数个部份载入内存,以提供更多的内部随机存取内存空间供资料使用。区段载入程序负责将要用到的一个区段载入随机存取内存。如果无法执行此动作,您就会看到此错误信息。

ID=17 至 ID=24 缺少资料封包 0-7
Macintosh 使用资料封包来做一些特定的工作。资料封包之中有内部公用程序、二进位至十进位转换、标准文件工具,和磁盘机初始化。这些资料包均位于 System 文件夹中,如果您得到这些错误信息,可能是某个系统文件损坏了。当系统文件损坏时,错误码 15、16、26、27、30,和 31 也会出现。试着取代损坏的系统文件。

ID=25 内存已满错误
您的随机存取内存可能已经用尽。但是当先前的某项错误造成 Macintosh 错误地侦测到内存用完的情况时,您也会得到此错误信息。

ID=26 开启不正确的程序
Macintosh 无法执行所开启的程序。

ID=28 堆叠碰撞堆栈
这和内存已满错误类似。最好是经常储存您的工作,并且保持您硬盘资料的最新备份。一旦真的发生系统死机,如果您已经采取这些预防措施,资料损失就会降到最低。

疑难排解系统错误
最好是经常储存您的工作,并且保持您硬盘资料的最新备份。一但真的发生系统死机,如果您已经采取这些预防措施,资料损失就会降到最低。如果您时常发生系统错误,请探查这些可能性:
试以最新版本的应用程序来开启文件。
试以同一应用程序开启其它文件。
检查文件大小是否超出应用程序大小的限制。
在关闭延伸功能状态下开启系统 (重新启动时按住 SHIFT 键)。
您对系统所做的任何变更 (新的控制面板、延伸功能等),都可能给您造成死机原因的线索。
记下死机时您已开启的桌面附件,以及死机前一刻您到底做了些什麽。。记下错误的识别码或文字,以及您使用应用程序和系统软件版本号码。试着在其它 Macintosh 上重建此一问题。 清洁安装系统软件,然后再试着使用该应用程序。

负值错误码
这里是负值错误码 (0 到 -261) 的列表以及简短说明。

一般系统错误 (VBL 管理程序,阵列)

0 noErr 0 代表成功
「或是」
0 smNotTruncated 不需要截短
-1 qErr 删除时找不到阵列元件
「或是」
-1 smTruncErr 仅是截短指示器已宽于所指定宽度
-2 vTypErr 无效的阵列元件
-3 corErr 核心子程序编号超出范围
-4 unimpErr 未执行的核心子程序
-5 slpTypeErr 无效的阵列元件
-8 seNoDB 未安装侦错程序来处理侦错程序指令

Color Manager 错误

-9 iTabPurgErr 从 Color2Index/ItabMatch
-10 noColMatch 从 Color2Index/ItabMatch
-11 qAllocErr 从 MakeITable
-12 tblAllocErr 从 MakeITable
-13 overRun 从 MakeITable
-14 noRoomErr 从 MakeITable
-15 seOutOfRange 从 SetEntry
-16 sePortErr 从 SetEntry
-17 i2CrangeErr 从 SetEntry
-18 qdBadDev 从 SetEntry
-19 reRangeErr 从 SetEntry
-20 seInvRequest 从 SetEntry
-21 seNoMemErr 从 SetEntry

I/O 系统错误

-17 controlErr 驱动程序无法回应控制呼叫
-18 statusErr 驱动程序无法回应状态呼叫
-19 readErr 驱动程序无法回应读取呼叫
-20 writErr 驱动程序无法回应写入呼叫
-21 badUnitErr 驱动程序参照号码和单位表不相符
-22 unitEmptyErr 驱动程序参照号码指定单位表中之 NIL 处理
-23 openErr 要求的读/写许可不符合驱动程序的开启许可,
或是企图开启 RAM 序列驱动程序失败
-24 closErr 关闭失败;关闭 .MPP 驱动程序要求被拒绝
-25 dRemovErr 试图移除开启之驱动程序
-26 dInsErr DrvrInstall 无法在资源中找到驱动程序
-27 abortErr IO 呼叫被 KillIO 中止;出版者已发行新版本
「或是」
-27 iIOAbortErr IO 中止错误 (打印管理程序)
-28 notOpenErr 无法读/写/控制因为驱动程序未开启
-29 unitTblRullErr 单位表上有一条以上项目
-30 decExtErr 装置延伸功能错误

文件系统错误

-33 dirFulErr 目录已满
-34 dskFulErr 磁盘已满
-35 nsvErr 无此磁盘;磁盘找不到
-36 ioErr I/O 错误
-37 bdNamErr 档名不正确;在最终系统可能没有不正确档名
-38 fnOpnErr 文件未开启
-39 eofErr 文件结尾;格式内无其它资料
-40 posErr 试图指向文件起始位置之前 (读/写)
-41 mfulErr 内存已满或者文件不合 (载入)
-42 tmfoErr 开启太多文件
-43 fnfErr 找不到文件;找不到文件夹;找不到容器;找不到目标
-44 wPrErr 磁盘有写入保护;磁盘由硬件锁住
-45 flckdErr 文件被锁住
-45 flckdErr 出版者正写入某版本
-46 vLckdErr 磁盘由软件锁住
-47 fBsyErr 文件忙碌中 (删除);区段正执行I/O
-48 dupFNErr 档名重覆 (重新命名);找到文件而不是文件夹
-49 opWrErr 文件已开启并允许写入
-50 paramErr 使用者参数列表错误
-51 rfNumerr 参照号码无效
-52 gfpErr 取得文件位置错误
-53 voloffLinErr 磁盘为离线
-54 permErr 软件锁住文件;非订阅者 (开启文件许可错误)
-55 volOnLinErr 磁盘机已连线于 MountVol
-56 nsDrvErr 无此磁盘机 (试图连接错误的磁盘机号码)
-57 noMacDskErr 非 Macintosh 磁盘 (讯号单元组错误)
-58 extFSErr 外部文件系统文件系统识别码为非零
-59 fsRnErr 文件系统内部错误;重新命名时旧名称已删除?uc0 ?f0 fi∑ɑuc0 ɑ
-60 badMDBErr 错误的主目录区块
-61 wrPermErr 写入许可错误;不是出版者

Font Manager 错误

-64 fontDecError 字型宣告错误
-65 fontNotDeclared 字型未宣告
-66 fontSubErr 字型替代错误

磁盘、序列埠、时钟特定错误

-64 lastDskErr
-64 noDriveErr 磁盘机未安装
-65 offLinErr 要求读/写离线之磁盘
-66 noNybErr 尝试 500 次中找不到 5 个半字节
-67 noAdrMkErr 找不到有效的地址记号
-68 dataVerErr 读取验证比较失败
-69 badcksmErr 地址记号加码检查未执行检查
-70 badBtSlpErr 错误的地址记号单元忽略半字节
-71 nlDtaMkErr 找不到资料记号首部
-72 badDCksum 错误的资料记号加码检查
-73 badDBtSlp 错误的地址记号单元忽略半字节
-74 wrUnderrun 发生写入不全
-75 cantWtepErr 连系信息步骤失败
-76 tk0BadErr 0 轨侦测未变更
-77 initIWMErr 无法初始化 IWM
-78 twoSideErr 试图于单面光盘机读取第二面
-79 spdAdjErr 无法正确调整磁盘速度
-80 seekErr 地址记号上之磁轨号码错误
-81 sectNFErr 磁区号码在磁轨上找不到
-82 fmt1Err 磁轨格式化后找不到磁区 0
-83 fmt2Err 没有足够同步
-84 verErr 磁轨无法验证
-84 firstDskErr
-85 clkRdErr 不能读取同一时钟值两次
-86 clkWrErr 写入的时间未验证
-87 prWrErr 写入 PRAM 没有做读取验证
-88 prInitErr InitUtil 发现 PRAM 未初始化
-89 revrErr SCC 接收器错误 (加框、同位检查、OR)
-90 breakRecd 间断已收到 (SCC)

AppleTalk 错误

-91 ddpsktErr 开启 socket 错误
「或是」
-91 eMultiErr 无效的地址或者表单已满
-92 ddpLenErr 资料长度太长
「或是」
-92 eLenErr 封包太大或者写入资料结构的第一项未包含完整的 14 单元组首部
-93 noBridgeErr 没有路由器 (非本地传送)
-94 lapProtErr 连结/中止连结协定时错误
「或是」
-94 LAPProtErr 协定处理程序已连结,节点协定表单已满,协定未连结,
或协定处理程序指标为非零
-95 excessCollsns 硬件错误 (写入时过度碰撞)
-97 portInUse 驱动程序开启错误码 (接口使用中)
-98 portNotCf 驱动程序开启错误码 (PRAM 未对此情况配置)
-99 memROZErr ROZ 硬件错误
-99 memROZError ROZ 硬件错误
-99 memROZWarn ROZ 软件错误

Scrap Manager 错误

-100 noScrapErr 剪贴簿不存在的错误
-102 noTypeErr 无此格式 (剪贴簿中无此类型物件)

Storage Allocator 错误

-108 memFullErr 内存用完 (堆栈空间不足)
-109 nilHandleErr GetHandleSize 于 baseText 或 substitutionText 故障;
NIL 主指标 (在 HandleZone 或其它中处理为 NIL)
-110 memAdrErr 地址错误或超出范围
-111 memWZErr 企图在自由区块作业;GetHandleSize 于 baseText 或
substitutionText 故障; (WhichZone 故障)
-112 memPurErr 试图清锁住或不可清除的区块
-113 memAZErr 地址区域检查失败
-203 queuefull 阵列中没有空间
-204 resProblem 载入资源时有问题
-205 badChannel 频道损坏或无法使用 (无效的频道阵列长度)
-206 badFormat 资源损坏或无法使用 (处理至 snd 资源无效)
-207 notEnoughBufferSpace 内存不足
-208 badFileFormat 文件损毁或无法使,或者不是 AIFF 或 AIFF-C
-209 channel 频道忙碌中
-210 buffersTooSmall 缓冲区太小
-211 channelNotBusy 频道目前没有使用
-212 noMoreRealTime 没有足够 CPU 时间
-213 badParam 参数不正确
-220 siNoSoundInHardware 没有声音输入硬件
-221 siBadSoundInDevice 无效的声音输入装置
-222 siNoBufferSpecified 未指定缓冲区
-223 siInvalidCompression 无效的压缩类型
-224 siHardDiskTooSlow 硬盘太慢无法录音
-225 siInvalidSampleRate 无效的取样率
-226 siInvalidSampleSize 无效的取样大小
-227 siDeviceBusyErr 声音输入装置忙碌中
-228 siBadDeviceName 无效的装置名称
-229 siBadRefNum 无效的参照号码
-230 siInputDeviceErr 输入装置硬件失效
-231 siUnknownInfoType 不明类型的资讯
-233 siUnknownQuality 不明的品质

MIDI Manager 错误

-250 midiNoClientErr 找不到此一 ID 的用户端
-251 midiNoPortErr 找不到此一 ID 的接口
-252 midiTooManyPortsErr 系统中已安装太多接口
-253 midiTooManyConsErr 连接太多
-254 midiVConnectErr 等待虚拟连接建立
-255 midiVConnectMade 等待虚拟连接解决
-256 midiVConnectRmvd 等待虚拟连接移除
-257 midiNoConErr 指定之接口间没有连接
-258 midiWriteErr 无法写入所有接口
-259 midiNameLenErr 所提供名称长于 31 字节
-260 midiDupIDErr 用户端识别码重覆
-261 midiInvalidCmdErr 接口不支援此指令

应该是硬盘有坏道了吧~~