搜档网
当前位置:搜档网 › 系统引导失败的处理

系统引导失败的处理

系统引导失败的处理
系统引导失败的处理

难道在硬盘数据由于各种原因被破坏后,我们就只能自怨自艾?

这篇实例全解,就是希望在不幸的情况发生的时候,读者能够快速找到对应的解决方案,不至于让自己辛勤劳动成果白费。

当然,我们最大的期望还是——你永远不要用到下面的方法!因为再完备的事后解决方案,也不能保证所有数据的完好无缺。而要真正做到万无一失,更重要的工作还在于防患于未然。

文件误删除

一、症状

这可能是最简单同时也是最常见的数据损坏,直接的表述就是一般删除文件后清空了回收站,或按住Shift键删除,要不然就是在"回收站" 的"属性"中勾选了"删除时不将文件移入回收站,而是彻底删除"。

二、解决方案

既然是最常见的数据损坏,当然也就是最容易恢复的,下面就根据不同的操作系统给出相应的解决方案。

1.Win9x/Me下的解决方案

也就是FAT16/32分区下的文件误删除恢复,这应该是大部分恢复类软件的基本功能;而我们拿来作例子的软件Recover4all,所提供的功能仅为在Win9x/Me下恢复被误删除的文件--其实很多东西并不是一味求大求全就好,够用已足够,简单就是美。

废话少说,立即下载Recover4all,这是一个自解压文件,你可以把其中的文件解压到软盘或硬盘的一个目录下(默认就是解压到软盘)。运行其中的rec4all.exe,会看见一个注册窗口,点击其中"To star the progam click"的按钮就能够进行试用(未注册版本只能恢复10KB以内的文件)。程序的主窗口下图所示,这是一个类似于"资源管理器"的窗口;你可以通过点击主菜单下方的盘符按钮来扫描相应分区下的被删除文件,然后在右边的窗口中选择需要恢复的文件,再点击主菜单下方的"Recover"按钮,并在新弹出的窗口中选择恢复文件的存放位臵即可--Win9x/Me下的误删除文件恢复就这么简单。

2.WinNT/2000下的解决方案

换种说法,也就是如何恢复在NTFS分区下被误删除的文件。对于这种相对简单的需求,File Scavenger(立即下载“File Scavenger”)完全就可以胜任。当然,File Scavenger

是很具有针对性的--它只能在WinNT/2000系统下使用(同时必须以Administrator用户登录系统),而且只对NTFS格式的分区有效。不过它支持压缩过的NTFS分区或文件夹中文件的恢复,并对格式化过的NTFS分区中的文件也有效(注意:File Scavenger只可以对格式化过的分区中的文件进行恢复,并不能恢复整个被格式化过的分区)。

File Scavenger目前有两种版本:硬盘安装版和软盘版。硬盘版的安装和一般软件类似,唯一需要注意的是--使用File Scavenger恢复文件的最安全方法就是在文件已经被删除之后安装File Scavenger(当然你不要将软件安装在删除文件所在的分区)。因为File Scavenger的功能比较单一,其执行文件加上所需的库文件一张1.44MB的软盘也可以装下,所以软盘版也许是大家使用得比较多的(你要把软盘版直接放在硬盘的一个目录下也照常可以使用)。下面的实例,我们就用软盘版来说明。

一个非重要的文件Veryimportant.txt被误删除且清空了回收站;还好,你看过本篇"实例分析"而且也在软盘或硬盘上准备好了File Scavenger。OK,现在你运行其中的filescav.exe,你将会看见如下图的窗口。注意:其中的"搜索条件"可有多种格式(例如,*.doc、*、data*.txt等),根据你自己的需要填写最方便查找的;Exhaustive Sear复选框选择后会让你指定搜寻分区的簇大小以及搜索簇的范围,而指定之后File Scavenger 会搜寻并显示所有存在的文件名称,不管是被删除的还是没有,因此没有特殊需要还是不用为好;在搜索结果窗口中可以通过点击"Filename"、"Size"、"Modified"等来为搜索结果排序,以方便寻找。

现在我们已经找到了Veryimportant.txt,选择它并点击"Recover"按钮,如果文件能够被恢复,你就可以在先前指定的恢复文件存储路径中找到它(如果你是第一次使用File Scavenger,之前还会有一个窗口提醒你注册,如果不注册,你将只能恢复4KB以内的文件)。现在,还有什么可担心的?

不可恢复的情况

如果文件在删除之后,其存储的磁盘空间进行过写操作,那在通常情况下恢复的几率为0。因此,误删除文件可以恢复的重要前提就是不要在删除文件所在的分区进行写操作

三、工具软件

这个软件包含在Norton Utility系列工具中,功能十分强大,可以恢复分区记录、FAT 表,需要注意的是它对硬盘的操作不是只读的,因此你需要每一步都做好Undo文件,这样即使误操作也可以恢复,Norton Disk Doctor配合DiskEdit在分区表不能恢复时也可以恢复部分文件,可惜Norton Disk Doctor不支持NTFS分区,这不能不说是它的一大遗憾之处……

最专业的数据恢复公司出的软件,当然很有专业风范,EasyRecovery支持的文件系统格式很多FAT、NTFS都支持,并且有专门的For Novell 版本。EasyRecovery对于分区破坏和硬盘意外被格式化都可安全的恢复,你所要做的就是将数据损坏硬盘挂到另外一台电脑上,尽情恢复就是了,不过EasyRecovery对于中文的文件名和目录名效果不是很好(一些乱码,但文章内容绝对是正确的)。

由出品PartitionMagic的PowerQuest公司所出的,硬盘资料复原工具。它是一套恢复硬盘因病毒感染,意外格式化等因素所导致的资料损失工具软件,能将已删除的文件资料找出并恢复,也能找出已重新格式化的硬盘、被破坏的FAT分配表、启动扇区等等,几乎能找出及发现任何在硬盘上的资料(支持FAT16和FAT32及长文件名)。恢复回来的资料能选择在原来所在位臵恢复或保存到其它可写入资料的硬盘,也提供了自动备份目录、文件和系统配臵文件的功能,能在任何时间恢复)。要注意的一点是,尽量用一个很大的硬盘来装恢复的数据(最好挂双硬盘),如果目标盘的容量小于源盘的容量,下场会很惨!不过Lost&Found却是基于DOS的一种软件,这在"瘟到死"横行的今天,市场只有越来越小!

四、实战操作

我的硬盘为IBM 9.44GB硬盘,分区情况如下:

一天被朋友用Win2000自带的磁盘管理工具将所有分区完全删除,并且删除之后没有进行任何操作。恢复工具的选择上,因为四个分区三个是FAT16,一个是NTFS,我决定首先用Norton Disk Doctor恢复三个FAT16分区,不过由于Norton Disk Doctor不支持NTFS,故采用支持NTFS的EasyRecovery。

1.FAT分区的恢复

打开Norton Utility中的Norton Disk Doctor,NDD会自动为你检测硬盘分区情况,当检测到测盘2的分区表有问题时,跳出一个提示窗口,询问是否在访问磁盘2的过程中遇到麻烦,按下"Yes"按钮。

接下来的弹出窗口中提示Norton Disk Doctor没有在磁盘2上发现任何DOS分区,是否要Norton Disk Doctor搜索并重建DOS分区,当然选择"Yes"(是)。

很快又一个"Partition Search"(分区搜索窗口)弹出,提示找到一个2039MB的DOS 分区,是不是要恢复,当然是"Yes"。

在接下来的询问是否搜索更多的DOS分区窗口中选择"Yes",又发现一个DOS分区,一直回答"Yes"直到Norton Disk Doctor找到3个DOS分区,由于NTFS分区Norton Disk

Doctor不支持,所以在找到3个分区后,如果磁盘搜索程序询问你是否搜索更多的DOS 分区时,选择"No",重新启动计算机,发现丢失的三个FAT分区完全恢复,并且WinMe 仍可正常启动。

2.NTFS的恢复

NTFS分区的恢复我们是使用EasyRecovery来实现的,打开EasyRecovery,按下"Next"(下一步)进入磁盘选择窗口,选中我的IBM-DTTA- 351010下的"Unknown File System Type(4.43GB)",按下"Next"。

在接下来的窗口中你可以设臵该分区的起始扇区号(Start Sector)和中止扇区号(End Sector),不用管它,按下"Next"继续。

现在到了选择分区文件格式窗口,在"File system Type"的下拉式菜单中选择"NTFS"(我这里的分区格式是NTFS,你应该选择和你的条件相符的,如果实在不知道分区格式也可以选择"RAW"进行全盘搜索),搜索方式选择"Typical Scan"(特定搜索)就可以了,按下"Next"/"Next" 。

硬盘一阵轰隆隆的狂响之后,搜索结果终于出现在我们面前,将你需要恢复的文件前面打上钩,然后在下边的Destination中输入你恢复文件的目的路径,按下"Next"恢复吧……

3.分区格式化的恢复

分区格式化之后,只要其中没有写入任何文件,理论上我们仍然可以恢复。工具吗?当然还是EasyRecovery了,不过需要说明一点的是:由于格式化程序将根目录完全破坏所以用EasyRecovery恢复以后,你会看到一些DIR0、DIR1等目录(不过目录中的文件名还是完整的)!

启动故障

我等电脑用家,如果某一天硬盘不能启动,轻则使你陷入手忙脚乱之中,重则丢失重要资料,我们这里从硬盘启动的整个历程来为你详解每个阶段可能出现的问题以及应该采取的措施,解决你的手足无措之苦……

一、出错信息:"Non System disk or disk error, Replace and strike any key when ready",用软盘启动后,在A:>后键入C:,屏幕显示:"Invalid drive specification",系统不认硬盘。

故障分析:造成该故障的原因一般是CMOS中的硬盘设臵参数丢失或硬盘类型设臵错误造成的。

解决方案:进入CMOS,检查硬盘设臵参数是否丢失或硬盘类型设臵是否错误,如果确是该种故障,只需将硬盘设臵参数恢复或修改过来即可。具体修改方式:进入CMOS设臵,选择"HDD AUTO DETECTION"(硬盘自动检测)选项,即可自动检测出硬盘类型参数(由不同的BIOS而定,有的BIOS中可能是"IDE AUTO DETECTION",只需针对自己的选项修改就是了)。若无此项,并且也没有备份的CMOS,你就只好打开机箱,查看硬盘表面标签上的硬盘参数,然后依样修改了。

二、出错信息:开机后,屏幕上显示:"Invalid partition table",硬盘不能启动,若从软盘启动则认C盘。

故障分析:造成该故障的原因一般是硬盘主引导记录中的分区表有错误,当指定了多个活动分区(只能有一个活动分区)或病毒占用了分区表时,将有上述提示。

主引导扇区位于0磁头0柱面1扇区,由Fdisk.exe对硬盘分区时生成。主引导扇区包括主引导程序(MBR)、分区表(DPT)和结束标志55AA三部分,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出错处理等内容。当硬盘启动时,主引导程序将检查分区表中的活动标志。若某个分区为可活动分区(Active),则有分区标志80H,否则为00H,并且对于DOS等操作系统只能有一个分区为活动分区,若分区表中含有多个活动标志时,主引导程序会给出"Invalid partition table"的错误提示。

解决方案:解决方法很多:最简单的就是使用NDD来修复(由于不能进入Windows,我们当然使用的是DOS版本的NDD),它将自动为你检查分区表错误,并加以修复。需要注意的是,因为分区表破坏有很多种方式,因此我们需要在对分区表改动之前首先备份主引导扇区,这样即使恢复错误,我们也能返回错误之前的位臵重新再来。

三、出错信息:系统自检正常,可自检之后只显示一行"Operation system not found"出错信息就不再引导,但是用软盘启动计算机后,可以看到硬盘上的任何内容。

故障分析:这种问题一般是由于MBR在检查活动分区的时候出现的,和我们上一问题的出错比较类似,所不同的是一个是分区表中活动分区标志过多,而本例中是没有活动分区造成的。

解决方案:用软盘启动计算机,然后执行分区程序Fdisk.exe,按下"2"来选择活动分区(Set active partition)。

在接下来的选择活动分区窗口中,选择你自己想要启动的分区,我这里选择的是"1"--Primary DOS(主DOS分区),对应于我的DOS/Windows 下的C:盘。

四、出错信息:主机加点自检,自检完毕,硬盘指示灯闪亮,屏幕出现:"Operting system not found"错误信息,硬盘启动失败。用软盘启动成功,试图进故硬盘时,出现:"Invalid drive Specification"错误信息。

故障分析:用Norton DiskEdit看磁盘的物理0扇区,发现分区结束标志55AA被破坏。

解决方案:这种问题我们也利用NDD来加以修复,如果你没有NDD,也可以采用相应的磁盘编辑工具,直接将物理0扇区的最后两个字符改为16 进制的55AA就可以了。

五、出错信息:开机屏幕显示"Operting system not found",用Win98启动以后有三条出错信息,在DOS下不能看到任何分区,用DiskEdit查看主引导扇区,发现已经被完全破坏。

故障分析:这种问题应该是分区表被严重破坏的表现,可能是病毒或者人为的误操作(比如使用Ghost恢复分区时选择了错误的选项)。

解决方案:参照前面我们介绍的"分区表破坏"来进行恢复。

六、出错信息:开机后屏幕上出现"Error loading operating system"或"Missing operating system"或者是"Disk I/O Error Replace the disk then press any key"的提示信息。

故障分析:造成该故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻辑0扇区,是由高级格式化命令Format生成的。主引导程序在检查分区表正确之后,根据分区表中指出的活动分区的起始地址,读DOS引导记录,若连续读五次都失败,则给出"Error loading opearting system"的错误提示,若能正确读出DOS引导记录,主引导程序则会将DOS引导记录送入内存0:7C00h处,然后检查DOS引导记录的最后两个字节是否为55AAH,若不是这两个字节,则给出"Missing operation system"的提示。

解决方案:对于以上这些问题都可以使用NDD来解决,不过根据不同的出错提示还有不同的解决方案:

1.出错提示为"Invalid system disk,Replace the disk,and then press anykey"。这种情况一般是因为系统引导文件IO.sys被删除或者损坏,可以用"sys A: C:"将系统引导文件传送到C:盘。

2."Error loading system"错误提示。这种提示说明分区表中标明的活动分区的起始位臵错误或者DOS引导记录出错,只能用NDD修复。

3."Missing operating system"出错提示。用DiskEdit编辑相应活动分区的引导区,并将最后分区结束标志改成55AA。

对于以上几种出错信息,如果你的数据不是很重要,也可以考虑用Format来解决问题,不过我们强烈建议你采用NDD来修复,这样如果你改错了,还有后悔的余地(Undo),这也是我们前面告诫大家用NDD一定要做Undo的原因之所在。

七、出错提示:机器加电自检以后可以出现"Starting MS DOS…"的提示符,但是最后却出现了"Bad or missing command interpret"这样的出错提示。

故障分析:出现这种问题应该在DOS引导的后期,IO.SYS处理完MS.SYS后,要装入命令解释器https://www.sodocs.net/doc/7112551543.html,却找不到。

解决方案:很简单,软盘启动以后,将软盘上的https://www.sodocs.net/doc/7112551543.html,拷贝到C:盘的根目录下。

用药错误的应急预案及处理程序

用药错误的应急预案及处理程序 一、用药错误的防范措施 1、严格执行操作规程及无菌技术操作原则。 2、在执行给药时,必须按照书面医嘱执行(除抢救病人外),有疑问的医嘱,须向有关医生询问清楚后方可执行,加强医护之间沟通。 3、严格执行查对制度,确保药物质量、用药剂量、浓度准确无误。 4、做过敏试验或注射过敏药物前必须询问过敏史,备肾上腺素一支,注射器一付。 5、对病人提出的疑问,应及时查清,确认无误后向病人解释方可执行,必要时与医生联系。 6、保证药物的正确使用 ①选择正确的用药途径。 ②输注速度应根据病人的年龄、病情、身体状况及药物性质调节。对年老体弱、心肺功能不全等病人应控制滴速,重点关注高危药品的输入速度。 ③正确的用药时间及顺序:一般情况下,依据病人病情的缓急或病情变化、药物的药理性质、药物半衰期决定给药时间,安排输液顺序,在规定时间给药。 7、主要观察用药后反应及病情变化,注重病人主述 8、严格执行交接班制度 特别是对转院、转科、手术回室的病人所带来的药物一定要认真交接,以 防用药遗漏、用药重复等现象发生。 9、重点人群的管理 实习生、新护士工作经验少、情绪不稳定、责任心不强,要特别关注,排班时要注意人员的搭配。实习护士必须在带教老师指导下操作。

10、一旦出现用药错误,启用《用药失误应急预案》。 (一)处理程序: (二)应急预案 1、立即停止用药,静脉用药者保留静脉通路,改换其他液体和输液器。 2、报告医生,立即采取补救措施,尽量减轻由于给药错误造成的不良后果,配合医生抢救。 3、情况严重者就地抢救,必要时行心肺复苏,口服者清除胃内容物。 4、作好护理记录,记录:患者生命体征、用错药物的名称、剂量、用药途径、反应时间、不良反应的症状、体征及处理经过。 5、作好病人及家属的安抚工作。护士在处理过程中,做好心理护理,减轻患者及家属的恐惧、不安情绪,已取得患者的合作。 6、及时报告科主任、护士长、护理部。24-48小时内上报护理部,对重大事故,应做好善后工作。 7、 妥善保管发生用药错误的各种有关记录、检验报告、药品、不得擅自涂改、销毁。保留输液器和药物送检,以备鉴定。

C语言调试常见错误及修改方法(附习题)

1.调试 C 程序时常见的错误类型分析 一般情况下,错误主要分为两大类:一、语法错误。对于这种错误,用编译器很容易解决。所以,改错题的第一步是先编译,解决这类语法错误。下面总结了二级C 语言上机改错题中常见的语法错误: (1) 丢失分号,或分号误写成逗号。 (2) 关键字拼写错误,如本来小写变成大写。 (3) 语句格式错误,例如for 语句中多写或者少写分号。 (4) 表达式声明错误,例如:少了() (5) 函数类型说明错误。与main ()函数中不一致。 (6) 函数形参类型声明错误。例如:少* 等。 (7) 运算符书写错误,例如:/ 写成了。二、逻辑错误,或者叫语义错误,这和实现程序功能紧密相关,一般不能用编译器发现。对于逻辑错误可以按这样的步骤进行查找。 (1) 先读试题,看清题目的功能要求。 (2) 通读程序,看懂程序中算法的实现方法。 (3) 细看程序,发现常见错误点。 2.改错题的改错方式总结,当然这些总结只能对大部分改错行有效 1、若错误行是函数首部,可分为以下几种情况: A、该行最后若有分号则删除,中间若有分号则改成逗号 B、形参类型不一致的问题,特别是指针类型,若后面用到某形参时有指针运算则该形参必为指针类型;若形参是二维数组或指向m 个元素的指针变量,则第二维的长度必须与main 中对应数组的第二维长度相同 C、函数类型不一致的问题,若函数中没有return语句则函数类型为void,若有return语句则函数的类型必须与return 后变量的类型一致。 2、若错误行是if 或while 语句,则首先看有没有用小括号将整个表达式括起,若没有则加上小括号。 3、若错误行中有if、while 、for 则要特别注意条件表达式的错误问题: A、指针变量的应用,若表达式中有指针变量且没有指针运算符,则加上指针运算符 B、若条件表达式中只有一个等于号,则改成两个等于号,若为其它比较运算符则一般是进行逆转或加一个等于号 C、f or 中要用分号分隔表达式,而不是用逗号 4、语法错误 A、语句缺少分号,若错误行中有语句没有用分号结束,则加上分号。 B、大小写不对,若错误行中有大写字母则一般都改成小写字母。 5、指针变量的运用,若错误行中有指针变量,并且该变量名前没有指针运算符则一般都是加上指针运算符 6、若错误行为return 语句,则首先看是否是缺少分号若是则加上分号即可;否则就是return 后的变量或表达式错误(此时可通过看题意,来分析该返回哪一变量或表达式)

银行支付清算系统业务账务处理办法

银行支付清算系统业务账务处理 (草案) 第一章总则 为规范城市商业银行资金清算中心支付清算系统业务在我行的账务核算,防范业务操作风险,依据《城市商业银行资金清算中心支付清算系统业务处理手续(试行)》和《城市商业银行资金清算中心密码汇款业务处理手续(试行)》等文件规定,特制定我行支付清算系统业务账务处理手续。 我行支付清算系统业务处理手续指城市商业银行资金清算中心各会员(成员)行之间的汇兑业务、柜面通业务和密码汇款业务的账务处理。 第一章科目设置: 1011010101存放清算中心清算款项 30011001 清算系统待清算支付款项(汇兑业务) 30011002 清算系统待清算支付款项(柜面通) 30011003 清算系统待清算支付款项(密码汇款) 224106 密码汇款汇出户 224106 密码汇款移存户 224106 密码汇款逾期退回户 602101 清算系统汇兑手续费收入 60210306 清算系统柜面通手续费收入 60210307 清算系统密码汇款手续费收入 20110501 清算系统-挂账 第二章汇兑业务

一、普通贷记业务 (一)付款行的处理 付款行根据客户提交的普通贷记凭证,审核无误后进行行内账务处理。会计分录为: 借:201101- XX存款户或20110501-应解汇款 贷:30011001-清算系统待清算支付款项 付款行完成账务处理后,付款行行内业务处理系统将该业务转发支付清算系统前置机,前置机对报文格式、业务权限进行检查,无误后加编密押发送至资金清算中心。 (二)付款清算行的处理 付款清算行收到资金清算中心的已清算通知,进行账务处理。会计分录为:借:30011001-清算系统待清算支付款项 贷:1011010101-存放清算中心清算款项 (三)资金清算中心的处理 资金清算中心收到付款清算行发来的普通贷记业务后,进行合法性检查并核验密押,无误后登记数据库日志。 资金清算中心对核验密押无误的普通贷记业务进行付款清算行清算账户可用余额检查,减少付款清算行可用余额,增加收款清算行可用余额。不足支付,将业务作排队处理并向付款清算行返回已排队信息,直至日切结束后仍未清算的,清算系统做退回处理。 已清算的普通贷记业务,资金清算中心向付款清算行返回清算通知报文,同时向收款清算行转发该笔业务。

程序调试与常见程序错误

程序调试与常见程序错误 目录 一、在Codeblocks中调试程序 (1) 二、存储路径设置问题 (4) 三、修改Codeblocks的设置 (4) 四、提示程序无法调试问题 (6) 五、常见错误分析 (6) 六、程序出错的三种情况 (18) 七、常用的纠错方式 (19) 一、在Codeblocks中调试程序 1.注意事项 不允许工程路径中含有空格、汉字。 2.在相应行号后面点击鼠标左键设置断点 3.打开W ATCHS窗口

4.点击调试按钮 5.可以再watchs窗口看到自动变量。黄色三角表示程序暂停的位置

6.通过单步运行按钮进行单步运行。 7.也可以在debuger标签,command栏输入调试命令进行单步运行、打印变量值等操作。 8.程序运行

二、存储路径设置问题 1. 如果不是默认安装路径,code blocks 就无法找到编译器和调试器,就会出现此类问题。 解决办法:Settings——Compiler and debugger——Toolchain executables——Auto-detect。 2. 输出信息为“某个命令执行失败或异常终止”。 解决方法:通常是相应的编译器找不到,试着将其所在路径放到path环境变量中去。 3. 输出编译错误,如某某文件找不到之类。 解决方法:在项目中设置选项中加上路径(通常可利用customer variable项)。 4. 在调试程序的时候弹出类似""XYZ - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler. Probably the toolchain path within the compiler options is not setup correctly?! Goto "Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup. Skipping... Nothing to be done (all items are up-to-date)."这种警告。 解决方法:这个错误提示已经说得很清楚了, 找不到编译器, 到菜单Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables下去修复编译选项前提是你已经装了gcc 如过没装, 就去下个包含mingw的codeblocks, (mingw包含gcc编译器); 三、修改Codeblocks的设置 1.

应用程序错误解决方法

应用程序错误解决方法 开始-->运行-->输入cmd 回车在命令提示符下输入(粘贴以下字符) for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 回车(在此不要动键盘和鼠标,约闪3--5分钟)直到闪完了再做别的。以后就没有错误框了。此法不成功试这个 for %1 in (%windir%\system32\*.ocx) do regsvr32/s %1(成功率%80) 如出现(此时不应有doregsvr32.exe)不能操作请在此前:开始-->运行-->输入regsvr32actxprxy.dll 回车;再接着依次运行以下命令:regsvr32 shdocvw.dll regsvr32 oleaut32.dll regsvr32 actxprxy.dll regsvr32 mshtml.dll regsvr32 msjava.dll regsvr32 browseui.dll regsvr32 urlmon.dll 回车。 如出现(不是内部或外部命令,也不是可运行或批处理文件)我的电脑属性-->高级-->环境变量-->在系统变量里找到

path-->编辑-->看默认值是不是这个 (%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\S ystem32\Wbem )若还不行就将 ( ;%systemroot%\system32;%systemroot% )加到最后即可。 【具体原理如下】: X000000该内存不能为read written的解决方法 出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。 二、如果都没有,那就从软件方面排除故障了。

应用程序错误该如何调试

explorer exe 应用程序错误该如何调试explorer.exe应用程序错误该如何调试2010-12-24 16:10 原因很多,解释方法不一。下面解释一下这方面的问题,仅供参考: 第一个简单明了的解释: 一是系统程序中病毒而遭到破坏,二是硬件即内存有问题。 解决方法一是自己或请维修人员重装系统程序。 二是用升级后的杀毒软件杀毒修补漏洞后,重启机器。 至于再多的问题就得请电脑维修高手来上门给你维修了。下面的内容是详细解释。第二个解释: 查到下面一些,希望能对你有所帮助。 关于内存不能read,written的解决方案 这种情况偶尔出现,没什么关系,不用管他。点击'取消'就可以了。 经常出现就危险了,弄不好就得重装系统了。 运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。 "0x?"指令引用的"0x?"内存。该内存不能为"read"。 "0x?"指令引用的"0x?"内存,该内存不能为"written"。 一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件 故障分析 硬件方面: 一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,就要检查是不是内存出问题了或者和其它硬件不兼容。 软件方面: 先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当放入两斤的水进入时,就会溢出来。而系统则是在屏幕上表现出来。这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。另外也可能是硬件设备之间的兼容性不好造成的。 几个例子 例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x 00000000"内存。该内存不能为"read"。要终止程序,请单击"确定"的信息框,单击"确定"后,又出现"发生内部错误,您正在使用的其中一个窗口即将关闭"的信息框,关闭该提示信息后,IE浏览器也被关闭。 解决方法:修复或升级IE浏览器,同时打上补丁。看过其中一个修复方法是,Win2000自升级,也就是Win2000升级到Win2000,其实这种方法也就是把系统还原到系统初始的状态下。比如你的IE升级到了6.0,自升级后,会被IE5.0代替/运用腾讯浏览器/ 例二:在windows xp下双击光盘里面的"AutoRun.exe"文件,显示"0x77f745cc"指令引用的"0x 00000078"内存。该内存不能为"written",要终止程序,请单击"确定",而在Windows 98里运行却正常。 解决方法:这可能是系统的兼容性问题,winXP的系统,右键"AutoRun.exe"文件,属性,兼容性,把"用兼容模式运行这个程序"项选择上,并选择"Windows 98/Me"。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\winnt\apppatch\slayerui.dll。右键,属性,也会出现兼容性的选项。 例三:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现"0xffffffff"指令引用的"0xffffffff"内存。该内存不能为"read"的提示。 解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。 例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示"Ox 060692f6"(每次变化)指令引用的"Oxff 000011"内存不能为"read",终止程序请按确定。

第四章 账务与报表处理系统(带答案)

第四章账务与报表处理系统 4.1 账务系统的基本功能与操作流程 1.(判断)账务系统的特点之一是内部控制已部分实现程序化。(Y ) 2.(单选)在整个会计循环中账务处理系统对会计人员的技术要求,只在于从原始凭证到(B )的编制和确认。 A、会计账簿 B、记账凭证 C、会计报表 D、总分类账 3.(多选)下列有关计算机账务处理系统特点的叙述中,正确的是(ADEF )。 A、遵循世界通用的复式记账原则 B、所有凭证可以由机器自动生成 C、机内账簿体系与手工一一对应 D、记账凭证是数据处理的起点 E、可以提供定期或实时的财务报表 F、内部控制已部分实现程序化 4.(判断)应收、应付、工资、固定资产、存货、成本、报表、财务分析等系统都需要将处理业务编制成记账凭证,并直接存入账务系统。(N ) 5.(判断)账务系统的特点之一是遵循世界通用的复式记账原则,即:有借必有贷、借贷必相等,资产=负债+所有者权益,利润=收入-费用。(Y ) 6.(单选)计算机账务处理系统是建立在(A )和会计恒等式基础上的一个通用系统,其数据源是历史的、能以货币计量的数据。 A、会计循环 B、会计理论 C、会计实务 D、会计科目 7.(多选)下列功能属于账务处理系统的是(ABCDH )。 A、系统设置 B、出纳管理 C、辅助核算 D、凭证处理 E、工资分配 F、计提折旧 G、定义报表 H、账表管理 8.(判断)账务系统的特点之一是部分凭证可以由机器自动生成,实现所谓的自动转账。(Y )9.(单选)账务系统日常最基本的业务是凭证处理,其主要流程是(B )。 A、填制凭证→凭证审核→凭证汇总 B、填制凭证→凭证审核→凭证记账 C、输入凭证→处理凭证→输出凭证 D、查询凭证→显示凭证→打印凭证 10.(判断)在计算机账务系统中,不一定存在与手工会计完全对应的账簿体系。(Y )11.(单选)下列子系统中不需要从账务处理系统读取数据的是(C )。 A、成本核算系统 B、报表系统 C、固定资产核算系统 D、财务分析系统 12.(判断)账务处理系统允许本期结账之前输入下一期间的记账凭证。(Y ) 13.(单选)下列功能模块不属于账务处理系统的是(D )。 A、系统设置 B、出纳管理 C、账表管理 D、工资设置 14.(判断)计算机账务系统若采用后台处理方式,一般都以记账凭证为起点开始数据处理,但如果采用前台处理方式,则必须直接输入原始凭证。(N ) 15.(单选)账务处理系统的日常处理主要是(B )。

系统引导菜单自动修复工具(中文帮助文档)NTBOOTautofix v2.5.7

NTBOOTautofix v2.5.7NT系统引导菜单自动修复工具 (简繁英三语版中文帮助文档) 免责声明: 本软件为免费软件,作者对使用本软件而给用户带来的任何损失不负任何责任。如不同意本免责声明,你必须立即删除本软件。 -------------------------------------------------------------------------------- 更新概述: v2.5.7:修正v2.5.6在win8中运行时把系统错认为winPE而不进行修复的BUG。 v2.5.6:修正win8部分情况下winRE不能修复的BUG,增加一种少见的系统环境的修复支持。 v2.5.5:修正v2.5.4修复后主引导菜单为英文的一个BUG。 v2.5.4:一些不常用功能的修复结果上小修改。 v2.5.2:初步支持EFI的GPT磁盘系统。 v2.5.1:更换NTLDR文件以减少软件体积,修正修复WES7系统时可能发生的一个BUG。v2.4.6:错误修正 - 修复OSLetter的一处错误;繁体高级菜单2和3位置错误 v2.4.3:增加繁体支持,添加BCD修复区域设定,增强查看/管理BCD功能 v2.2.9:增加对Win8的WinRE修复;自动修复默认禁用Win8的Metro引导界面,恢复为经典的黑白引导界面 v2.2.2:去除了以前版本在使用实例中的大部分限制,更新较多,不详述 v2.0.0:NTBOOTautofix前身为BCDautofix,版本号顺延更新,但工具名因功能改变而更换,纯修复BCD的BCDautofix最新版本为v1.2.3,BCDautofix v1.1.x已经有nt5.x的boot.ini的自动生成,应属NTBOOTautofix系列。v2.0.0是更名后的第一个版本。 -------------------------------------------------------------------------------- 使用方法: * 非安装软件,直接双击运行,傻瓜式修复,可运行于32位和64位系统和WINPE系统* "自动修复"自动判断和系统引导有关的条件并自动修复程序支持的盘符上的NT系统引导,无需用户手工干预 * "高级"只供特殊需要的朋友,参看下面应用实例中的更改活动分区盘符后修复 * 由于不少PE使用各种手段调整了系统默认盘符,程序未必准确判定活动分区,所以在PE中修复时推荐使用"高级"再选定活动分区后进行修复,如在PE中进行过调整/重分区操作,推荐重启后再使用本工具 * 默认禁用windows8的Metro引导菜单(v2.2.9开始),如需恢复Metro引导菜单, v2.5.2的两种方法操作: 方法1. “高级”,“查看/管理BCD引导配置”,管理 Windows8,把bootmenupolicy 这一行值修改为Standard - Metro引导开启(如本来为Standard则修改两次),再点击“默认”。 方法2. 手动修复,只开启METRO引导并修复Windows8,其它系统跳过修复。 * Win8多系统时推荐在Win8中关闭快速启动或管理员身份运行命令提示符后执行Powercfg -h off关闭休眠以免出现引导菜单冲突 * 没关闭休眠功能时,在Win8中修复后会出现无法关机,重启一次即可

程序结构及错误处理

六程序结构 1 判断语句 通过If语句进行条件的判断与处理 If…Then…Else…EndIf (1) If 条件式 Then 语句 T1 . . [ElseIf 条件式 Then] 语句 T1 . . [Else] 语句 F1 . . EndIf (2) If 条件式Then 语句T1 [;语句T2...] [Else 语句F1 [;语句F2...]] 参考程序: If Sw(0) = 1 Then Print "Input0 ON" Else Print "Input0 OFF" ' If Sw(1) = 1 Then If Sw(2) = 1 Then Print "Input1 On and Input2 ON" Else Print "Input1 On and Input2 OFF" EndIf Else If Sw(2) = 1 Then Print "Input1 Off and Input2 ON" Else Print "Input1 Off and Input2 OFF" EndIf EndIf <其他格式的示例> If x = 10 And y = 3 Then GoTo 50 If test <= 10 Then Print "Test Failed" If Sw(0) = 1 Or Sw(1) = 1 Then Print "Everything OK" 2 分支选择 使用Select语句,根据条件跳转到不同的分支语句中. Select 表达式

Case 项目 语句 [ Case 项目 语句 ] [Default 语句] Send 示例: Function Main Integer I For I = 0 To 10 Select I Case 0 Off 1;On 2;Jump P1 Case 3 On 1;Off 2 Jump P2;Move P3;On 3 Case 7 On 4 Default On 7 Send Next Fend 3 循环 For…next循环 按指定的次数,重复执行For...Next 间的一连串语句 For 变量名 = 初始值 To 结束值終了値 [Step 增值] 执行语句 Next [变量名] 示例程序: Function fornext Integer ctr For ctr = 1 to 10 Go Pctr Next ctr For ctr = 10 to 1 Step -1 Go Pctr Next ctr Fend Do…Loop循环: 条件不成立时在 DO...LOOP 间反复,直到设定条件成立。

C语言上机程序调试功能键及常见错误提示

C语言上机程序调试功能键及常见错误提示 1.常用健 : 激活系统菜单 : 将光标在编辑窗口和、信息窗口之间切换 : 加载一个文件 +: 查看程序运行结果 : 得到有关编辑器在线帮助 + : 得到有关C语言的在线帮助 +: 终止正在运行的程序 2.块操作 KB: 定义块首 KK: 定义块尾 KV: 块移动 KC: 块复制 KY: 块删除 KH: 取消块定义 3.查找、替换和删除操作 QF: 查找字符串 QA: 查找并替换字符串 Option: G(全程), B(向文件头), N(直接替换) Y : 删除一行 QY: 删除从光标位置到行末的所有字符 4.编译中的常见错误 (1)警告类错误 ?‘XXX’declare but never used变量XXX已定义但从未用过。 ?‘XXX’is assigned a value which is never used变量XXX已赋值但从未用过。?Code has no effect 程序中含有没有实际作用的代码。 ?Non-portable pointer conversion不适当的指针转换,可能是在应该使用指针的 地方用了一个非0的数值。 ?Possible use of ‘XXX’before definition表达式中使用了未赋值的变量 ?Redeclaration of ‘main’一个程序文件中主函数main不止一个。 ?Suspicious pointer conversion可疑的指针转换。通常是使用了基本类型不匹配的指针。 ?Unreachable code程序含有不能执行到的代码。 (2)错误或致命错误 ?Compound statement missing } in function main程序结尾缺少括号}。 ??}?expected;?(?expected等复合语句或数组初始化的结尾缺少?)?;?(?。? Case outside of switch case不属于Switch结构,多由于switch结构中的花括 号不配对所致。 ?Case statement missing ‘:’ switch结构中的某个case之后缺少冒号。 ? Constant expression required定义数组时指定的数组长度不是常量表达式。 ? Declaration syntax error 结构体或联合类型的定义后缺少分号。

引导丢失windows7开机不能进系统修复方法

写在最前面: 经常有些TX在开机之后发现进不了系统,电脑屏幕上面只显示一行英文字母"bootmgr is missing",这种情况就是属于系统引导丢失的范畴,今天和大家分享一下修复系统引导的分享。 首先这个方法本身不难,他其实就是硬盘安装win7或者vista方法的一个变种。整个过程需要只需要鼠标操作以及输入一行命令即可。同样的,想干掉预装系统自带的100M的分区的同学也可以参考次方法(实施的时候一定记得看备注) 说明:由于要编辑帖子,我实在win7系统下做演示的。实际操作的时候,由于进不了系统需要在pe下修复。因此在后面说明中,win7系统盘的盘符我会用x:表示 首先将附件中的boot.rar(点击下载)文件,复制到win7系统盘x(pe下win的系统盘盘符不是C,要仔细注意),并解压到x盘的根目录。解压后x盘根目录应该有下图中红色框框标识出来的文件。 2011-8-5 15:19 上传 下载附件(62.4 KB) 同样的,再将附件中的bootsect.rar文件bootsect.rar(35.63 KB, 下载次数: 92) ,解压到X盘根目录。

下面,按win键+R→输入cmd→回车在弹出的对话框中输入下列命令 1.x:\bootsect /nt60 x: 复制代码 注意命令中的空格以及斜线的方向。 输入命名之后按回车,在几秒钟之后,如果收到的提示中含有successfully,那就代表引导已经修复成功。下面就可以重启看见熟悉的启动画面了。 含有100M隐藏分区的TX修复引导或者想干掉100m分区的TX请继续看2L备注 备注 ok,提到100M的隐藏分区,就设计到关于硬盘分区的一些基本概念,有兴趣的可以参考我的另外一个帖子:https://www.sodocs.net/doc/7112551543.html,/thread-1675491-1-1.html 具体的操作步骤如下。 在存在100M的隐藏分区情况下,win7系统是处于非活动状态,不能作为启动分区。因此,在用bootsect重做引导之后,还需要修改分区的活动状态。 修改方法多种多样,利用diskpart命令也可以用分区软件。这里介绍一种WinPm软件的修改方法,其他软件也是类似。 在WinPm下,右击想要设置成活动状态的分区,点击设置活动(不同软件,可能会显示成激活分区),就ok。

C语言程序编辑或调试中常见的错误

常见错误和程序分析 (1)忘记定义变量。例如: void main() { x=3; y=6; printf(“%d\n”,x+y); } C要求对程序中用到的美一个变量都必须定义其类型,上面程序中没有对x,y 进行定义。应在函数体的开头加int x,y; (2)输入输出的数据类型与所用格式说明符不一致。例如,若a已定义为整数,b已定义为实型: a=3;b=4.5; /*对a和b赋值*/ printf(“%f %d\n”,a,b); 编译时不给出出错信息,但运行结果将与原意不符,输出为0.000000 16402它们并不是按照赋值的规则进行转换(如把4.5转换为4),而是将数据在存储单元中的形式按格式符的要求组织输出(如b占4个字节,只把最后2个字节中的数据按%d作为整数输出)。 (3)未注意int型的数据的数值范围。Turbo C等编译系统,对一个整型数据分配2个字节。因此一个整数的范围为-2的13次方到2的15次方减1,即-32768~32767常见这样的程序段: int num; num=89101; printf(“%d”,num); 得到的却是23565,原因是89101已超过32767。2个字节容纳不下89101,则将高位截去,即将超过低16位的数截去,也即89101-65536=23565,有时还会出现负数。这种情况应改为: Long int num; num=89101; printf(“%ld”,num); 注意,如果只定义num为long型,而在输出时扔用%d说明符,也会出现以上错误。 (4)在输出语句scanf中忘记使用变量的地址符。例如: scanf(“%d%d”,a,b); 这是很多初学者刚学C语言时常见的疏忽,应写为scanf(“%d%d”,&a,&b); (5)输入数据的形式与要求不符。例如有以下scanf函数: scanf(“%d%d”,&a,&b); 有人输入 3 , 4 ,这是错的数据间应该用空格来分隔,读者可以用printf(“%d%d”,a,b);来验证下。应该输入 3 4,除非函数是scanf(“%d,%d”,&a,&b); 还应注意不能企图用

双系统启动修复方法(精)

以下内容摘自 https://www.sodocs.net/doc/7112551543.html,/hoxolo123/blog/item/70c1b22a733b1c21d42af1c3.html,我本人仅用过bcdboot这个命令,其他的没用过。 Win7:双启动引导修复问题一:原系统xp,在C盘。ghost安装win7到D盘。显然,D盘的win7没有引导,需要手动修复。修复方法【内为注释】: 1. 进入C盘xp,运行cmd进入xp命令行模式。输入 d: cd d:\windows\system32 bcdboot d:\windows /l zh-cn /s c: 运行上述命令后,在C 盘根目录生成了\boot文件夹和bootmgr文件。【D盘下已经具备了一个完整的win7,唯一欠缺的是系统盘内的引导,因此首先要在C盘重建win7的引导环境。通过Windows7内置的bcdboot命令可以轻易做到这一点。这个命令不能修改引导记录,我用VHD验证过】 2. 去win7安装光盘,找到bootsect.exe文件(找不到就网上下载一个,注意要win7的),复制到C:\boot\文件夹。然后进入命令行: cd c:\boot bootsect /nt60 c: bootsect /nt60 c: /mbr 这个命令执行完毕后,在完成所有后续步骤之前,一定不能重启XP,否则XP将无法启动!【bootsect ——用来写win7需要的引导信息到引导记录,第一个bootsect命令把引导信息写入C盘分区引导记录,第二个bootsect命令把引导信息写入硬盘主引导记录。由于主引导记录和分区引导记录都被修改为支持bootmgr,因此XP的引导器ntldr将不能被引导,后续步骤中我们会修复它】 3. 继续在xp的命令行模式,输入 d: cd d:\Windows\system32 bcdedit /create {ntldr} /d "Windows XP" bcdedit /set {ntldr} device boot bcdedit /set {ntldr} path \ntldr bcdedit /displayorder {ntldr} /addlast bcdedit /timeout 10 【这一步,我们用bcdedit命令来给XP在bcd中重建引导项。这样通过bootmgr加载bcd中XP的引导项,进而把启动控制权交给XP的引导管理器ntldr,实现XP的启动】至此,双系统引导修复完成。上述命令中,每个命令都必须成功。有可能,bcdedit命令会返回失败信息。此时步骤3中的命令改为: bcdedit /store c:\boot\bcd /create {ntldr} /d "Windows XP" bcdedit /store c:\boot\bcd /set {ntldr} device boot bcdedit /store c:\boot\bcd /set {ntldr} path \ntldr bcdedit /store c:\boot\bcd /displayorder {ntldr} /addlast bcdedit /store c:\boot\bcd /timeout 10 ——————————————————————————————————————————————————————————————————————————————————————

《bug处理流程》

BUG处理流程说明 一、B UG处理流程图: 流程描述: 1、测试人员发现bug提交给开发。 2、开发人员判断是否是bug。 3、如果是bug,进行修改,修改完成后更改bug状态为已解决。 4、如果不是bug,退回给测试人员并描述退回原因,或为设计如此,或为外部原因, 或者不能重现。

5、开发人员修改完成的bug,由测试人员进行验证,确认修改正确,关闭bug。 6、验证未通过的bug重新激活,开发人员继续修改,直至验证通过,关闭bug。 7、测试人员需要对开发人员退回的bug进行确认。 8、确认不是bug关闭。 9、如与开发人员意见不一致,认为是bug,需提交项目负责人仲裁。 10、项目负责人确认是bug由开发人员修改,不是bug由测试人员关闭。 注:除提交项目负责人仲裁环节外,其他环节都可以在禅道上完成。 二、各角色应关注的状态 1.开发人员:激活、重新打开 激活:开发人员要对处于激活状态的bug进行处理,处理后将其状态置成“已解 决”、“设计如此”、“无法重现”、“外部原因”、“重复bug”或“延期处理”。 重新打开:重新打开的bug是已解决的bug经过测试人员验证,未修改正确,需 要继续修改。 2.测试人员:已解决、无法重现、设计如此、外部原因、延期处理 已解决:测试人员发现状态为“已解决”的BUG,要及时验证,如果确实已解 决,要将其置为“关闭”。否则“重新打开” 无法重现:测试人员发现状态为“无法重现”的BUG,要及时修改,把步骤描 述清楚,并将其状态置为“重新打开”。 设计如此:测试人员发现状态为“设计如此”和“外部原因”的BUG,要及时 通知项目经理,由项目经理来决定是否修改;对“延期处理”的问题要进行定期 跟踪,如发现问题没有按注释进行修改要及时通知开发人员或汇报给相关负责 人。 3.项目经理:设计如此、外部原因、延期处理 设计如此:因为这些BUG都是测试人员和开发人员有争议的BUG,因此项目经 理必须及时关注这些BUG,及时给出合理的定夺,如果不需修改把状态置成“关 闭”,如果需要立刻解决置成“重新打开”,否则置成“以后解决”。同时,项目 经理也要关注“延期处理”的BUG,以免其被漏掉或遗忘从而影响到项目上线。 三、缺陷严重级别及类型定义 ◆致命错误包括: 1.造成系统崩溃、死机 2.造成程序非法退出、死循环、通讯中断或异常 ◆严重错误包括:

win7系统损坏可以自动修复[不用重装]

win7系统损坏可以自动修复[不用重装] 尽管Windows 7(以下简称Win7)的稳定性已经非常不错,但难免遇到系统崩溃的情况,而此时很多用户还是按照老习惯和老方法,动不动就重做系统!其实你大可不必如此,利用Win7的自修复功能就可以方便、快捷地修复系统! Win7的系统维护功能已经非常强大,利用Win7的系统备份和还原功能,你甚至可以不再需要Ghost!而且Win7更加智能化,它会在你安装程序或者对系统进行重要改动的时候自动创建还原点,这样在系统崩溃后就可以保证你将系统还原到最近的一个正常状态。这一点也是Ghost最大的劣势——很多人是Ghost一次就再也不去维护,而如果时间久了,那么利用Ghost恢复的系统也将面目全非。 此外,常见的系统问题也都可以用Win7的WinRE功能来修复而不需要重新安装系统,如果你还像以前那样遇到问题就重装,那只能说你还不了解Win7,相信看过本文大家会有新的认识。 注:Win7的维护功能需要开启系统的备份还原功能,强烈建议开启它,它不会占用多少系统资源,而带来的好处是很多的。 一般问题启动修复绰绰有余 Win7的系统修复功能是很智能的,很多时候根本不用用户太多的干预。例如由于非法关机而引起的小问题,当再次启动系统时就会进入“Windows错误恢复”界面,光标默认

停留在“正常启动Windows”选项上并开始倒计时。很显然,系统本身已经允许你正常启动,而问题已经自己修复了。 此外,由于操作不规范或者硬件的改动而造成的系统文件被破坏或者配置文件不正确,都有可能导致系统无法正常启动。此时系统再次启动,同样会出现“Windows错误恢复”对话窗。提示窗口中有两项内容可选,默认会停在“启动启动修复(推荐)”项(如图1所示)。显然,Win7是希望用户选择“启动修复”选项对系统进行修复。 经过测试,如果选择“正常启动Windows”,系统一样可以正常启动。不过这样可能会产生一些不可预知的问题,所以为了系统的稳定,建议大家还是多花一点时间,启用系统的修复功能。 启动系统的“启动修复”功能后,系统将自动进行修复而不需要你操作,修复完成后如果提示“请重新启动计算机,以完成修复”,那么重启后就可以恢复正常了(如图2所示)。如果提示“系统修复无法自动修复此计算机”,那就要使用更高级的工具来进行修复了。什么更高级的工具?别急,我们慢慢来了解。 无法启动系统还原出手相救 如果“启动修复”功能也无法解决问题,系统还是不能正常启动,那就需要“系统还原”出手相救了!

账务处理系统中辅助核算功能的应用

账务处理系统中辅助核算功能的应用 随着企业规模的扩大,生产经营活动的复杂化,企业所包含的业务活动的种类越来越多,所涉及的专业领域也越来越广,各种业务的工作量也越来越大。为了提高企业的管理力度和经营效率,很多单位实施了加强财务管理,细化会计核算的政策,对全部工作进行深入细致的分析,要求在此基础上进行明确的分类核算和管理。在传统的方法下,企业会开设明细账进行核算,这样增加了明细科目的级次,造成科目体系庞大,同时会给会计核算和管理资料的提供带来极大的困难。计算机账务处理子系统则借助计算机处理数据的特点,设置了辅助核算模块。通过该功能模块,不仅能方便地实现会计核算功能,而且能为管理提供快速便捷的辅助手段。 一、辅助核算账的功能 辅助核算账用于某些在日记账簿和分类账簿中未能记载或不完全记载的经济业务,作为备查账进行登记。在手工方式下,辅助核算是独立于会计科目分类核算的。一般是根据记账凭证分别登记会计科目分类账和备查账,两套账是各自独立的。科目分类账需要登记全部凭证,而辅助核算账仅需登记有关部分凭证,而且两次登帐交叉重复、工作量大、准确率低、不易核对。在财务处理系统中,所谓辅助核算功能,是指当一笔经济业务发生后,在进行记账处理时,不但要记到总分类账、明细账等正式账簿,还要求记到相应的辅助核算账簿。账务处理系统一般提供以下几种辅助核算账:单位往来辅助核算账、个人往来辅助核算账、项目管理辅助核算账和部门管理辅助核算账。 二、辅助核算功能的运用 (一)单位往来业务辅助核算 单位往来是企业和其他企业间发生的经济业务。会计科目中的“应收票据”、“应收账款”、“预收账款”、“预付账款”、“应付账款”等都是处理单位往来业务的账户。当企业往来客户比较多,往来业务比较频繁,清欠、清理往来账的工作量大时,如果继续时使用手工方式的科目设置,如: 113 应收账款 11301 应收账款-广东11302 应收账款——福建 1130101 应收账款-广东——A单位1130201 应收账款——福建——C单位 1130102 应收账款-广东——B单位1130202 应收账款——福建——D单位

关于系统引导及激活失败的修复问题

关于系统引导及激活失败的修复问题 一般出现这种问题的原因很多, 1.有可能就是win7激活重启后就出现这种(我遇到过两次了)这种就是激活软件的问题。 2.有可能是病毒等等杀毒什么玩意的吧引导文件破坏了,或者引导文件丢失。 出现以上的情况,俺总结出来了几个方法,首先处理这种问题一般都要进去操作,所以要用到pe系统或者系统光盘。 PE系统的方法“ 这种首先要做的就是把bios里面的sate模式给更改一下,以便PE能够识别出硬盘分区信息等。一般笔记本和新店的台式机都需要更改(把SATA模式的ACHI更改一下就行了)。 进入pe后,能够看到硬盘信息这些了。 实验环境:windows 7 sp1 为了实验windows 7下的Bitlocker技术(驱动器加密),将C盘加密后,系统自己建立了一个额外的100M的隐藏分区。实验完成后,将此分区格式化,合并入C盘,至此问题出现,提示“bootmgr is missing”系统无法引导了。 后来发现,将C盘加密后产生的100M隐藏分区是用于存储系统引导文件的分区,格式化后,引导文件被删除了,自然无法引导。 用PE盘引导进入PE,利用BCDboot命令即可轻松的恢复引导文件。BCDboot是一种用于快速设置系统分区或修复系统分区上的启动环境的工具。系统分区是通过从已安装的Windows(R) 映像复制一小部分启动环境文件来设置的。BCDboot还会在系统分区上创建引导配置数据(BCD) 存储,该存储中包含一个新的引导项,可让您引导到已安装的Windows 映像。 Bcdboot - Bcd启动文件创建和修复工具。 bcdboot.exe 命令行工具用于将关键启动文件复制到系统分区以及创建新的系统BCD 存储 bcdboot [/l ] [/s ] [/v] [/m [{OS Loader ID}]] source 指定windows 系统根目录的位置。 /l 指定在初始化BCD 存储时使用的可选区域设置参数。 默认值为“简体中文”。 /s 指定一个可选的卷号参数,该参数用于指定要将启动环境文件复制到 的目标系统分区。默认值为固件标识的系统分区。 /v 启用详细模式。

相关主题