狂歌虾唱
发表于 2008-6-23 16:31:12
十六、不能正常关机的处理办法
问:W98不能正常关机是什么原因,如何处理?安装WinXP后不能正常关机,按下电源开关也不能关机而又重新启动系统,是什么原因?
答:首先谈谈Windows系统自动关机的条件。在Win98及更高版本的系统中都支持自动关机,即不通过电源的物理开关实现关机。自动关机是通过操作系统支持的ACPI(Advanced Configuration and Power Interface,高级系统配置和电源管理)技术来实现的(当然ACPI的功能不仅仅是自动关机)。ACPI是由英特尔、微软和东芝等多家公司共同开发的,可以在BIOS之上通过操作系统进行电源管理。该技术要求主板控制芯片和其他I/O芯片与操作系统建立标准联系通道,使操作系统可以通过瞬间软电源开关(MSPS:Momentary Soft Power Switch)进行电源管理。因此,只有在硬件(控制芯片)、电源(ATX电源)及操作系统(Win98以上版本)都支持ACPI技术的前提下,自动关机才能实现。因此,为了保证自动关机的实现,在BIOS设置中,必须把“ACPI fnuction ”设置为“Enabled”;同时必须启用APM(高级电源管理)功能。
自动关机是一个比较复杂的过程,它是由系统进程Csrss和Winlogon配合并调用关机函数Shutdown Systen来完成的,这个函数进一步调用SetSystenPowerState关闭驱动程序和其它的当前执行程序子系统(如即插即用管理器、电源管理器、IO管理器 、配置管理器、内存管理器等)。此外,执行自动关机时,系统还要检查当前系统中各种外部设备的状态以及尚未关闭的应用程序的状态,处理各个数据缓冲器中的数据等。如果在上述工作中发生错误就不能正常关机。因此一般说来在关机之前应该使各种外设停止工作,关闭所有的应用程序后再行关机。
在Windows系统中的确常常出现自动关机失败的情况,下面谈谈具体的原因和处理办法。
1. 系统文件中自动关机程序有缺陷。为了确认是否是这个原因所致,可以作下述实验。在“开始/运行”中输入命令“rundll32 user.exe,exitwindows”看看能否正常关机。如果在这个命令下可以正常关机,表示自动关机程序可能有某种缺陷,如果使用的是Win98系统,请在“开始/程序/附件/系统工具/系统信息/工具/系统文件检查器”检查系统文件的完整性和修补文件。如果采用其它系统(Me/2000/XP),也可在相应的项目中完成文件修补。如果修补文件仍然不能解决问题,只能重新安装系统。而运行“rundll32 user.exe,exitwindows”也不能正常关机,则可能是操作系统中某些系统程序有缺陷,但是处理办法仍然是修补系统或者重新安装系统。
2. 毒和某些有缺陷的应用程序或者系统任务有可能造成关机失败。首先查杀病毒,在关机之前关闭所有的应用程序。由于有些应用程序是系统启动时加载的,因此可在“启动”菜单(在“开始/运行”中输入命令:“msconfig”)中逐个减去加载的程序,以便看看有无影响关机的文件(当然要重新启动之后才有生效)。
3. 外设和驱动程序兼容性不好,不能响应快速关机。可在“开始/运行”中输入命令:“msconfig”,在“常规”标签页中选择“高级”,在打开的窗口中选择“禁用快速关机”。如果怀疑外设有故障,也可以逐个卸载外设进行检查,以便找到有影响的外设。
4. 如果设置了在关闭Windows时使用声音文件,当该文件被破坏时也可以造成关机失败。请在“控制面板/声音/事件”中选择“退Windows”项,把声音名称设置为“无”。这样处理之后如果能够正常关机,则表示的确是该原因所致,可重新安装声音文件供使用。
5. 在Win98自动关闭时将显示“现在可以安全地关闭计算机了”,这个内容是由Windows目录下的“logos.sys”文件完成的,如果这个文件损坏则不能出现上述提示,而以文本形式提示:“you can now safely turn off you computer”,这也可能造成自动关机失败,恢复该文件即可。
6. 安装WinXP后不能自动关机,如排除了上述各种原因后,有可能是其控制面板中的电源选项设置不正确,请检查你的设置,保证ACPI和APM能够正常工作。也有的主板系统BIOS中的APM(高级电源管理)和Win XP之间不完全兼容(以AMI BIOS为多),因此不能自动关机。选择关机却变成重新启动系统,在这种情况下只能手动关机了(按下电源开关保持4秒钟后放开,如果少于4秒则无效)。解决问题的根本办法是升级主板的系统BIOS,采用新的版本。
狂歌虾唱
发表于 2008-6-23 16:31:43
十七、WinXP非法操作详解
1、停止错误编号:0x0000000A
说明文字:IRQL-NOT-LESS-OR-EQUAL
通常的原因:驱动程序使用了不正确的内存地址。
解决方法:如果无法登陆,则重新启动计算机。当出现可用的作系统列表时,按F8键。
在Windows高级选项菜单屏幕上,选择"最后一次正确的配置",然后按回车键。
检查是否正确安装了所有的新硬件或软件。如果这是一次全新安装,请与硬件或软件的制造商联系,获得可能需要的任何Windows更新或驱动程序。
运行由计算机制造商提供的所有的系统诊断软件,尤其是内存检查。
禁用或卸掉新近安装的硬件(RAM,适配器,硬盘,调制解调器等等),驱动程序或软件。
确保硬件设备驱动程序和系统BIOS都是最新的版本。
确保制造商可帮助你是否具有最新版本,也可帮助你获得这些硬件。
禁用 BIOS内存选项,例如cache或shadow。
2、停止错误编号:0x0000001E
说明文字:KMODE-EXCEPTION-NOT-HANDLED
通常的原因:内核模式进程试图执行一个非法或未知的处理器指令。
解决方法:确保有足够的空间,尤其是在执行一次新安装的时候。
如果停止错误消息指出了某个特定的驱动程序,那么禁用他。如果无法启动计算机。
应试着用安全模式启动,以便删除或禁用该驱动程序。
如果有非Microsoft支持的视频驱动程序,尽量切换到标准的VGA驱动程序或Windows提供的适当驱动程序。
禁用所有新近安装的驱动程序。
确保有最新版本的系统BIOS。硬件制造商可帮助确定你是否具有最新版本,也可以帮助你获得他。
BIOS内存选项,例如cache,shadow。
3、停止错误编号:0x00000023或0x00000024
说明文字:FAT-FILE-SYSTEM或NTFS-FILE-SYSTEM
通常原因:问题出现在Ntfs.sys(允许系统读写NTFS驱动器的驱动程序文件)内。
解决方法:运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件。
禁用或卸载所有的反病毒软件,磁盘碎片整理程序或备份程序。
通过在命令提示符下运行Chkdsk /f命令检查硬盘驱动器是否损坏,然后重新启动计算机。
4、停止编号:0x0000002E
说明文字:DATA-BUS-ERROR
通常的原因:系统内存奇偶校验出错,通常由硬件问题导致。
解决方法:卸掉所有新近安装的硬件(RAM。适配器。硬盘。调制解调器等等)。
运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件。
确保硬件设备驱动程序和系统BIOS都是最新版本。
使用硬件供应商提供的系统诊断,运行内存检查来查找故障或不匹配的内存。
禁用BIOS内存选项,例如cache或shadow。
在启动后出现可用作系统列表时,按F8。在Windows高级选项菜单屏幕上,选择"启动VGA模式:。然后按回车键。如果这样做还不能解决问题,可能需要更换不同的视频适配器列表,有关支持的视频适配器列表,请参阅硬件兼容性列表。
5、停止编号:0x0000003F
明文字:NO-MOR-SYSTEM-PTES
通常的原因:每哟正确清理驱动程序。
解决方法:禁用或卸载所有的反病毒软件,磁盘碎片处理程序或备份程序。
6、停止错误编号:0x00000058
说明文字:FTDISK-INTERN-ERROR
通常的原因:容错集内的某个主驱动器发生故障。
解决方法:使用Windows安装盘启动计算机,从镜象(第2)系统驱动器引导。有关如何编辑Boot.ini文件以指向镜象系统驱动器的指导,可在MIcrosoft支持服务Web站点搜索"Edit ARC path"。
7、停止错误编号:0x0000007B
说明文字:INACCESSIBLE-BOOT-DEVICE
通常原因:初始化I/O系统(通常是指引导设备或文件系统)失败。
解决方法:引导扇区病毒通常会导致这种停止错误。是用反病毒软件的最新版本,检查计算机上是否有存在病毒。如果找到病毒,则必须执行必要的不找把他从计算机上清除掉,请参阅反病毒软件文档了解如何执行这些步骤。
卸下所有新近安装的硬件(RAM,适配器,调制解调器等等)。
核对Microsoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容。
如果使用的适SCSI适配器,可以从硬件供应商除获得最新WINDOWS驱动程序,禁用SCSI设备的同步协商,检查该SCSI链是否终结,并核对这些设备的SCSI ID,如果无法确定如何执行能够这些步骤,可参考硬件设备的文档。
如果你用的是IDE设备,将板上的IDE端口定义为唯一的主端口。核对IDE设备的主/从/唯一设置。卸掉除硬盘之外的所有IDE设备。如果无法确认如何执行这些不找,可参考硬件文档。
如果计算机已使用NTFS文件系统格式化,可重新启动计算机,然后在该系统分区上运行Chkdsk
/f/r命令。如果由于错误而无法启动系统,那么使用命令控制台,并运行Chkdsk /r命令。
运行Chkdsk /f命令以确定文件系统是否损坏。如果Windows不能运行Chkdsk命令,将驱动器移动到其他运行Windows的计算机上,然后从这台计算机上对该驱动器运行Chkdsk命令。
8、停止错误编号:0x0000007F
说明文字:UNEXPECTED-KERNEL-MODE-TRAP
通常的原因:通常是由于硬件或软件问题导致,但一般都由硬件故障引起的。
解决方法:核对Microsoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容。如果计算机主板不兼容就会产生这个问题。
卸掉所由新近安装的硬件。
运行由计算机制造商提供的所有系统诊断软件,尤其是内存检查。
禁用BIOS内存选项,例如cache或shadow。
9、停止错误编号:0x00000050
说明文字:PAGE-FAULT-IN-NONPAGED-AREA
通常的原因:内存错误(数据不能使用分页文件交换到磁盘中)。
解决方法:卸掉所有的新近安装的硬件。
运行由计算机制造商提供的所有系统诊断软件。尤其是内存检查。
检查是否正确安装了所有新硬件或软件,如果这是一次全新安装,请与硬件或软件制造商联系,获得可能需要的任何Windows更新或驱动程序。
禁用或卸载所有的反病毒程序。
禁用BIOS内存选项,例如cache或shadow。
10、停止错误编号:0x00000077
说明文字:KERNEL-STEL-STACK-INPAGE-ERROR
通常的原因:无法从分页文件将内核数据所需的页面读取到内存中。
解决方法:使用反病毒软件的最新版本,检查计算机上是否有病毒。如果找到病毒,则执行必要的步骤把他从计算机上清除掉。请参阅制造商提供的所有系统诊断软件,尤其是内存检查。
禁用BIOS内存选项,例如cache,shadow。
11、停止错误编号:0x00000079
说明文字:MISMATCHED-HAL
通常的原因:硬件抽象层与内核或机器类型不匹配(通常发生在单处理器和多处理器配置文件混合在同一系统的情况下)。
解决方法:要解决本错误,可使用命令控制台替换计算机上错误的系统文件。
单处理器系统的内核文件是Ntoskml.exe,而多处理器系统的内核文件是Ntkrnlmp.exe,但是,这些文件要与安装媒体上的文件相对应;在安装完Windows2000和,不论使用的是哪个原文件,都会被重命名为Ntoskrnl.exe文件。HAL文件在安装之后也使用名称Hal.dll但是在安装媒体,但是在安装媒体上却有若干个可能的HAL文件。
12、停止错误编号:0x0000007A
说明文字:KERNEL-DATA-INPAGE-ERROR
通常的原因:无法从分页文件将内核数据所需的页面读取到内存中。(通常是由于分页文件上的故障,病毒,磁盘控制器错误或由故障的RAM引起的)。
解决方法:使用反病毒软件的最新版本,检查计算机上是否存在病毒。如果找到病毒。则执行必要的步骤把他从计算机上清除掉,请参阅犯病度软件文档了解如何执行这些步骤。
如果计算机已使用NTFS文件系统格式化。可重新启动计算机,然后在该系统分区上运行Chkdsk
/f/r命令。如果由于错误而无法启动命令,那么使用命令控制台,并运行Chkdsk /r命令。
运行由计算机制造商提供的所有的系统在很端软件,尤其是内存检查。
13、停止错误编号:0xC000021A
说明文字:STATUS-SYSTEM-PROCESS-TERMINATED
通常的原因:用户模式子系统,例如Winlogon或客户服务器运行时子系统(CSRSS)已被损坏,所以无法再保证安全性。
解决方法:卸掉所有新近安装的硬件。
如果无法登陆,则重新启动计算机。当出现可用的作系统列表时按F8。在Windows2000高级选项菜单屏幕上,选择:“最后一次正确的配置”。然后按会车。
运行故障恢复台,并允许系统修复任何检测到的错误。
14、停止错误编号:0xC0000221
说明文字:STATUS-IMAGE-CHECKISU7M-MISMATCH
通常的原因:驱动程序或系统DLL已经被损坏。
解决方法:运行故障复控台,并且允许系统修复任何检测到的错误。
如果在RAM添加到计算机之后,立即发生错误,那么可能是分页文件损坏,或者新RAM由故障或不兼容。删除Pagefile.sys并将系统返回到原来的RAM配置。
运行由计算机制造商提供的所有的系统诊断软件,尤其是内存检查。
狂歌虾唱
发表于 2008-6-23 16:32:01
十八、键盘常见故障
1.故障现象:开机时提示“Keyboard error or no keyboard present”;另一种故障就是开机后,屏幕显示键盘出错信息“Keyboard Lock or Error”
分析处理:引起这种故障的原因有:键盘没有接好;键盘接口的插针弯曲;键盘或主板接口损坏。在开机时注意键盘右上角的三个灯是否闪烁一下,如果没有闪烁,首先检查键盘的连接情况;接着观察接口有无损坏,用万用表测量主板上的键盘接口,如果接口中的第1、2、5芯中某一芯的电压相对于4芯为0伏,说明接口线路有断点,找到断点重新焊接好即可。如果主板上的键盘接口正常,则说明键盘损坏,更换新的键盘。
2. 故障现象:在主机自检时,屏幕显示如下:“KeyboarderrorPressF1toRESUME”
分析处理:引起这种故障的原因有两种:一是键盘自身故障;二是主板键盘接口故障。为了判断是键盘自身故障还是主板键盘接口故障,更新一只正常的键盘,如一切正常,说明是键盘自身故障。拆开键盘后盖,检查电缆四根引线的电平,Vcc引线为+5V高电平,GND引线为低电平,DATA引线为高电平,而KBLCK引线为低电平,正常时KBLCK引线应为高电平。关掉主机拔下键盘插头,用万用表×1Ω档测量电缆两端的对应引线,发现KBLCK引线内部已断,更换一根键盘电缆,故障排除。
3.故障现象:键盘有时字母无法键入或时有时无,换一个键盘故障依旧
分析处理:引起这种故障的原因有:人为设置;病毒导致;超频导致。首先请恢复键盘默认值,依次以鼠标单击→控制面板→键盘→语言,并设置成→默认值;查杀病毒或重新安装操作系统;电脑处于超频状态,请先设置回原来的频率。
4. 故障现象:开机自检正常,但个别字符的键不太灵敏,有时用力敲这几个键,键入的字符也正常,轻敲则无反应
分析处理:由故障现象看,键盘接口及电缆都没有问题,按键同时失灵并不代表是按键本身的故障,而是键盘盘内部电路造成的。这种现象是由于该键接触不良造成的,而接触不良一般是由于该键与电路板之间连线产生虚焊或脱焊,造成该键电路断开所致。将键盘后盖上的连接螺钉卸下,打开键盘前盖,将键盘主体取出,在背面找到开反应的两个焊点,在正常情况下,当键没按下时,万用表(置于欧姆档)应指示无穷大,当键按下时,万用表应指示为零。如果不是这种情况,则该键损坏无疑,这时应重新焊接连线即可(请注意一定要记清两个焊点的位置,且隔离良好)。建议用无水酒精棉球将电路板与导电层接触处擦净。
5.故障现象:按键不能弹起(多见于Enter、Shift、Ctrl、Alt)
分析处理:出现这类故障的主要原因是键盘质量太差。大家在装机时对键盘的重视不够或是图便宜,从而购买了劣质键盘。其实大家使用键盘、鼠标的频率是很高的,从经济角度来讲到不如使用结实耐用的好键盘,而且现在的普通好键盘才五六十元,而其使用时间是劣质键盘的两三倍以上。遇到这种现象和,一般只要将卡住的键恢复原位即可。但是这些键可能弹簧出了问题,下次还会卡住。最好将键帽取下来,简单处理一下,如更换弹簧等。
6. 故障现象:在输入时,敲过某一键时,屏幕上显示出许多相同字符
分析处理:这是纯机械故障,一个原因是键的定位槽被卡住了,这时,中要将键盘外壳打开,调整好键盘的位置后重新固定好即可;另一个原因是键本身的失去了弹性,但这一种情况极少见。这时,将键拆开,换上一新的弹性介质,故障排除。
狂歌虾唱
发表于 2008-6-23 16:32:21
十九、提高电脑启动速度
(一)bios的优化设置 ?
在bios设置的首页我们进入"advanced bios features"选项,将光标移到"frist boot device"选项,按"pageup"和"pagedown"进行选择,默认值为"floppy",这表示启动时系统会先从软驱里读取启动信息,这样做会加长机器的启动时间,减短软驱的寿命。所以我们要选"hdd-0"直接从硬盘启动,这样启动就快上好几秒。 另外,对于bios设置中的"above 1mbmemorytest"建议选"disabled",对于"quickpoweronselftest"建议选择enabled。?
在"advanced chipset features"项中的设置对机子的加速影响非常大,请大家多加留意。将"bank 0/1 dram timing"从"8ns/10ns"改为"fast"或"turbo"。"turbo"比"fast"快,但不太稳定,建议选"fast"。如果记忆体质量好可以选"turbo"试试,不稳定可以改回"fast"。?
对于内存品质好的内存条建议在"sdram cas latency"选项中设置为"2",这样可以加快速度哦。?
较新的主板都支持agp4x,如果你的显卡也支持agp4x,那么就在"agp-4xmode"处将这项激活,即选为"enabled",这才会更好的发挥显卡的能力,加快系统启动速度。 二、启动dma方式,提高硬盘速度?
(二)硬盘
采用udma/33、66、100技术的硬盘最高传输速率是33mb/s、66mb/s、100mb/s,从理论上来说是ide硬盘(这里是指pio mode4 模式,其传输率是16.6mb/s)传输速率的3~6倍,但是在windows里面缺省设置中,dma却是被禁用的,所以我们必须将它打开。?
具体方法是:打开"控制面板→系统→设备管理器"窗口,展开"磁盘驱动器"分支,双击udma硬盘的图标,进入"属性→设置→选项",在"dma"项前面"√",然后按确定,关闭所有对话框,重启计算机即可。
[续]
(三)去掉windows的开机标志。?
首先你要打开"开始"→"设置"→"活页夹选项",从"查看"标签里的"高级设置"列表框中勾选"显示所有文件"。然后打开c盘,找到msdos.sys这个文件,并取消它的"只读"属性,打开它,在"option"段落下,加上一行语句:logo=0,这样windows的开机图案就不会被加载运行,开机时间也可以缩短3秒钟。?
(四)优化"启动"组。?
计算机初学者都爱试用各种软件,用不多久又将其删除,但常常会因为某些莫名其妙的原因,这些软件还会驻留在"启动"项目中(尤其是在使用一些d版软件时),windows启动时就会为此白白浪费许多时间。要解决这个问题,其实很简单,你可以打开"开始"→"运行",在出现的对话框的"打开"栏中选中输入"msconfig",然后点击"确定",就会调出"系统配置实用程序",点击其中的"启动"标签,将不用加载启动组的程序前面的"√"去掉就可以了。如此一来,至少可以将启动时间缩短10秒。?
(五)整理、优化注册表。?
windows在开机启动后,系统要读取注册表里的相关资料并暂存于ram(内存)中,windows开机的大部分时间,都花费了在这上面。因此,整理、优化注册表显得十分必要。有关注册表的优化,可以使用windows优化大师等软件。以windows优化大师,点击"注册信息清理"→"扫描",软件就会自动替你清扫注册表中的垃圾,在扫描结束后,会弹出个菜单让你选择是否备份注册表,建议选择备份,备份后再点击"清除"即可。
(六)经常维护系统。?
如果在系统中安装了太多的游戏、太多的应用软件、太多的旧资料,会让你的计算机运行速度越来越慢,而开机时间也越来越长。因此,最好每隔一段时间,对计算机做一次全面的维护。点击"开始"→"程序"→"附件"→"系统工具"→"维护向导",然后点击"确定"按钮即可对计算机进行一次全面的维护,这样会使你的计算机保持在最佳状态。对于硬盘最好能每隔2个星期就做一次"磁盘碎片整理",那样会明显加快程序启动速度的,点击"系统工具"→"磁盘碎片整理程序"即可。注意在整理磁盘碎片时系统所在的盘一定要整理,这样才能真正加快windows的启动顺序。?
(七)扩大虚拟内存容量。?
如果你的硬盘够大,那就请你打开"控制面板"中的"系统",在"性能"选项中打开"虚拟内存",选择第二项:用户自己设定虚拟内存设置,指向一个较少用的硬盘,并把最大值和最小值都设定为一个固定值,大小为物理内存的2倍左右。这样,虚拟内存在使用硬盘时,就不用迁就其忽大忽小的差别,而将固定的空间作为虚拟内存,加快存取速度。虚拟内存的设置最好在"磁盘碎片整理"之后进行,这样虚拟内存就分不在一个连续的、无碎片文件的空间上,可以更好的发挥作用。?
(八)去掉"墙纸"、"屏幕保护"等花哨的设置。?
这些设置占用系统资源不说,还严重影响windows的启动顺序。去掉它们的方法是:在桌面空白处点击鼠标右键,在弹出的菜单中选择"属性",在弹出的对话框中分别选择"背景"和"屏幕保护程序"标签,将"墙纸"和"屏幕保护程序"设置为"无"即可。?
(九)删除autoexec.bat和config.sys。?
系统安装盘根目录下的autoexec.bat和config.sys这两个文件,windows已经不需要它们了,可以将它们安全删除,这样可以加快windows的启动速度。?
(十)精简*.ini文件,尤其是system.ini和win.ini的内容。?
在system.ini的和小节中加载了许多驱动程序和字体文件,是清除重点。尤其要注意的是,字段的shell=explorer.exe是木马喜欢的隐蔽加载之所,木马们通常会将该句变为这样:shell=explorer.exe file.exe,注意这里的file.exe就是木马服务端程序!有了木马随后加载运行不仅对系统安全造成了威胁,计算机启动也慢了许多;对win.ini中的"run"及"load"后面加载的、不是每次开机必须运行的程序,可以暂时清除,等以后要用时再点击运行。这样开机时windows调用的相关文件就会减少许多,启动速度自然就会快多了。?
(十一)关闭磁盘扫描。?
用文本编辑器打开msdos.sys,会看到以下内容:?
?
bootmulti=1
bootgui=1?
autoscan=1
?
如果不想非正常关机后运行磁盘扫描程序,可以把atuoscan=1改为autoscan=0,这样在非正常关机后计算机的启动速度也会快上一些(因为scandisk没有运行嘛)。?
(十二)让引导信息停留时间最短。?
用文本编辑器打开msdos.sys,设置中的bootdelay为0即可。
(十三)减少不必要的字体文件。?
字体文件占用系统资源多,引导时很慢,并且占用硬盘空间也不少。因此尽量减少不必要的字体文件。但如果删错了字体文件,搞不好会使windows不正常。因此可以采用下面这个"偷梁换柱"的方法(可以实现字体文件的安装,而不占用大量的磁盘空间):首先打开字库活页夹(如f:zk),选中全部truetype字体文件,用鼠标的右键将它们拖动到c:windowsfonts活页夹中,在弹出的菜单中选择"在当前位置创建快捷方式",这样就可以在系统的字体活页夹下建立字库文件的快捷方式了。当需要使用这些字库文件时,只要插入字库光盘,不用时取出就可以了。?
(十四)删去多余的dll文件。?
在window操作系统的system子目录里有许多的dll文件,这些文件可能被许多文件共享,但有的却没有没有一个文件要使用它,也就是说这些文件没用了,为了不占用硬盘空间和提高启动运行速度,完全可以将其删除。?
(十五)"旁门左道"的办法。?
如采用系统悬挂,即将当前系统状态在关机后保存,下次开机后,系统会直接进入上次关机前的桌面,用这种方法,开机时间最快可以达到4-5秒钟,但不是所有的主板bios都支持的,设置起来也稍显麻烦。?
打开注册表,展开到hkey_local_machinesoftwaremicrosoftwindowscurrentversionshareddlls子键,在右边的有许多dll文件,如果资料为0,则可以判定该dll文件没有程序共享,可以删掉它。?
如果按以上的方法做了计算机启动速度仍不够快,除了升级硬件(cpu、内存、硬盘等)外,另一个好办法是重装系统,这样可以明显加快计算机启动速度,不信就试试看!?
不过要下载个驱动精灵~把所有驱动都备份起来哦~这样可以重装系统而不用重找驱动了~
狂歌虾唱
发表于 2008-6-23 16:32:37
二十、Verifying DMI Pool Data
DMI是英文单词Desktop Management Interface的缩写,也就是桌面管理界面,它含有关于系统硬件的配置信息。计算机每次启动时都对DMI数据进行校验,如果该数据出错或硬件有所变动,就会对机器进行检测,并把测试的数据写入BIOS芯片保存。所以如果我们在BIOS设置中禁止了BIOS芯片的刷新功能或者在主板使用跳线禁止了BIOS芯片的刷新功能,那这台机器的DMI数据将不能被更新。如果你更换了硬件配置,那么在进行WINDOWS系统时,机器仍旧按老系统的配置进行工作。这样就不能充分发挥新添加硬件的性能,有时还会出现这样或那样的故障。
如果我们在启动计算机时看到上述这个信息后,系统长时间停止不前或处于死机状态,对于机器此类故障一般很难处理。因为不能像进入系统后出现的故障,我们可以检查系统日志之类的文件进行分析。不过,根据PC机启动的过程原理分析,出现这条信息时一般有以下的可能情况:
1.硬件改变
当主机的硬件配置有所变化,但是我们使用的是POST功能时,此时系统不能识别新添加的硬件,将会按老的配置进行工作,此时就会出现开机后能够加电,但是没有正常启动时“嘀”的一声,同时显示器也没有图像显示,只有风扇转动的声音。
还有一个原因是新添加的硬件的兼容性不好,导致上述的情况出现。
2.BIOS设置改变
当BIOS设置错误时,比如内存的读写参数设置有误,硬盘的模式设置有误,板载声卡与集成声卡的设置有误等情况,都会造成不能正常启动。
3.硬盘线连接错误
这类情况有硬盘的数据线接触不良,数据线质量低劣造成数据数输时错误太多,数据线插接有误(接主板端与接硬盘端倒个儿),主从硬盘跳线有误,硬盘容量或模式设置有误等。
4.硬盘主引导区内容被破坏
当硬盘的主引导区内容被其他程序改写或被病毒破坏掉,也可能时硬盘分区表被清除或人为的设置成逻辑锁状态时,就会到此时死机。
对于硬盘的主引导区的引导程序被破坏,我们可以使用Fdisk/MBR命令进行修复,或者使用KV3000的磁盘编辑功能查找0道0面的其他62个扇区是否有备份的主引导区程序,将其还原至0道0面0区即可。
对于分区表被破坏的就比较麻烦。如果只是分区表没有“80”标志或者多个“80”标志,或者没有”55AA”标志的,我们只要使用KV3000的磁盘编辑功能进行手动修复就可以了。如果是逻辑锁,就需要制作特殊的磁盘进行解锁。如果分区表被完全破坏或者被加密,那我们就只能重新分区了。
5.硬盘有故障
现在硬盘的容量越来越大,速度越来越快,不过硬盘的质量好像也越来越差了。到目前市场上还有94,95年份生产的几百M的二手硬盘在卖呢。可现在呢,刚买的新硬盘,没几天就会坏道成片或者莫名妙的丢失数据,再不就是“咣咣”的提意见罢工不干了。当硬盘硬件出现故障时,也会出现上述的情况,此类问题硬盘在CMOS里能够认到硬盘,认盘很顺利,但就是进不了系统,无法正常分区和格式化。
6.主板有问题
与主板有关的也主要是主板的硬盘控制器的问题,造成数据传输不稳定,错误率太高。
7.超频造成的损坏
如果我们超频过头时,也会出现开机后到硬盘这儿就死机。这时我们最好住开机自检时显示的CPU的频率是多少,再打开机箱检查实际CPU的频率是多少,二者是否相同。特别对于PIV以后的CPU,其集成度极高,如果我们超频使用,极有可能造成CPU内部的电子在短时间内过度衰减,导致CPU短时间内报废。
解决的方法:
1.恢复硬件改变前的状态,检查系统是否能够正常启动。
2.检查所有连接线或扩展卡是否正确连接。
3.试着重新配置在BIOS中“PNP/PCI configuration”“Reset Configuration Data”也可以使用“Force Update ESCD”之类的BIOS选项设置为“Enabled”,然后存盘退出。如果能够不能启动,再试着设置为“Disabled”试一试。
4.查阅主板手册关于CMOS跳线的的信息并清除CMOS。请注意:在清除CMOS设置时必须拔掉主机电源线或者把主机电源的开关设置为off或0。
5.断开硬盘连接线,包括光驱或其他IDE设备,再进入BIOS设置选择启动顺序为软盘启动后按F10存储退出,然后在软驱中放入一张可启动的系统盘,检查系统是否能够正常启动。
6.在完成清除CMOS设置后,把CMOS设置中的“PNP/PCI configuration”选项设置为“Enabled”,再次重新启动电脑来更新设置DMI数据,也叫做强制更新ESCD数据。
7.如果主机能够通过软盘启动,但是不能通过硬盘启动,这种情况有可能是硬盘的主引导区的数据被破坏,这时可以通过分区软件来修复主引导区的程序代码,如用软盘启动电脑后,使用FDISK/MBR命令来修复主引导区。也可以到相应硬盘生产商的网站下载特殊的硬盘分析工具程序,来检查自己的硬盘的具体故障。
8.如果经过上述设置后还不能排除故障,这时应考虑是主板或硬盘的IDE接口的问题,可以通过替换法解决。
狂歌虾唱
发表于 2008-6-23 16:34:27
二十一、大硬盘支持和使用
137GB以上的硬盘在使用中存在一定的限制。不解决这种限制的话,会造成无法识别或不能完全使用其容量。137GB容量限制是指一些较早推出的主板不支持48bit LBA寻址模式,造成系统无法使用137GB以上的硬盘存储空间。要正常使用其全部容量,需满足以下要求:
1、主板芯片组和BIOS支持大于137GB的硬盘。
如果不清楚自己的主板是否支持48位寻址,可以下载48bin LBA test program来检验一下。这个小软件网上提供下载的地方很多,可以搜索到的。使用之前先挂接上一块容量超过137GB的大硬盘,在DOS下运行该软件,程序会自动检测到系统中已连接ATA和ATAPI设备,并给出相应的提示信息。如果检测结果显示为“PASSED”,则说明主板BIOS支持48bit LBA寻址方式;假如显示为“FAILED”则表示不支持;如果显示为“UNDETERMINED”则说明测试程序也不能确定主板BIOS是否支持48bit LBA寻址方式。
目前VIA VT8233A、VIA VT8235、VIA VT8237、SIS 961、SIS 963等,以及Intel 810~875系列的芯片组都可以支持超过137GB容量的硬盘。一般2002年以后发布的BIOS都可以支持。如果不支持,可以考虑通过刷新BIOS的方法解决,如果你的主板推出时间比较早,那么恐怕不会再有新的BIOS发布,那还有两种途径解决:一是购买Ultra ATA/133 PCI等硬盘适配卡了,如果系统BIOS不支持通过Ultra ATA/133 PCI适配卡引导系统,那只能把它当作从盘使用了;二是可以借助硬盘厂商发布的专用工具软件,例如希捷的DiscWizard Starter Edition、Maxtor的MaxBlast、Western Digital的EZ Drive,这三款软件都可以在主板BIOS不支持的情况下驱动大容量硬盘,它们会在主板BIOS启动之后、操作系统启动之前加载,这样就可以正确管理大容量硬盘。
2、Windows的版本要支持大于137GB的硬盘。
不支持48位寻址的操作系统,如Win98/Me、未集成补丁包的Win2000/XP等,在安装相应的硬盘驱动程序后也可以支持大于137GB的硬盘,但在访问大于137GB的数据时有可能出现溢出的Bug,造成破坏。最常见的情况是,在写入大量数据(120GB以上)后就丢失了分区,或拷贝数据过程中失去响应,重启后报告该分区没有格式化等。
目前,以下系统完全支持大于137GB硬盘的全部容量:
windows 2000 Professional+SP4
windows 2000 Server+SP4
windows XP Home+SP1
windows XP professional+SP1
对于Intel芯片组来说,它提供的Intel Application Accelerator就对超过137GB的硬盘提供了支持,一定要安装。VIA芯片组要装最新的VIA 4 in 1驱动。
3、大于137GB的硬盘分区
①用windows 2000+SP4或windows XP+SP1安装盘启动电脑,先分一个主分区,再在该分区上安装windows 2000+SP3或windows XP+SP1系统,最后用系统自带的磁盘管理工具对余下的未分区部分进行分区;
②把大硬盘挂到其它安装有windows 2000+SP4或windows XP+SP1的电脑上作为从盘,用系统自带的磁盘管理工具进行分区;
③用WinMe自带的FDISK分区,然后安装win2000/XP,安装完毕马上升级到windows 2000 SP4或windows XP SP1;
④为了保证分区表的稳定,目前来说,暂时不建议使用第三方分区软件。
备注:
以前的28位ATA规范将硬盘最大容量限制为65536×16×255×512=131GB,按硬盘厂商的算法就是137GB,这个限制显然影响大于137GB硬盘用户的使用了。不过主板如果支持48位LBA寻址就能支持137GB以上的硬盘,而大多数新主板都支持新规范。以下是部分支持这一规范的南桥芯片:Intel ICH/ICH2/ICH4/ICH5,VIA VT8233A/8235及以后,SiS 961及以后等。采用这些南桥芯片的主板,只要刷新BIOS就可支持大容量硬盘。如果你不能确定你的主版是否支持48位寻址,最简单的方法就是使用“Intel 48-bit LBA Test Program”(Intel出品的检测48位LBA的测试程序),它可以检测主板BIOS是否支持48位LBA寻址方式,从而确定你的主板BIOS是否支持137GB以上的硬盘。这里下载。48位的ATA新规范,支持容量高达144155188GB的硬盘,不过受目前32bit操作系统影响,暂时只能支持到2200GB。
常见的操作系统,如 Windows 98、 Windows Me、 Windows 2000、Windows XP 等在默认情况下,没有启用48位LBA支持,不支持37G以上的硬盘。按照微软的说法:同时满足下列要求才可以正确使用137GB以上的硬盘:必须具有48位LBA兼容BIOS,必须具有一个容量超过137GB的硬盘,必须安装了 Windows XP 或 Windows 2000。但是,实际使用中还是遇到不少的麻烦,如果使用操作系统不恰当或者没有正确安装专用补丁都有可能导致数据丢失,
正确使用137GB以上的硬盘需要3步:升级BIOS或设置CMOS启用SATA通道;巧妙分区避免不必要的麻烦;安装系统补丁确保数据安全。
第一步:设置CMOS启用SATA通道
865的主版支持137GB以上的硬盘,不需要升级,但是并不是你立即可以使用SATA硬盘,BIOS默认只有IDE的2个通道,需要在CMOS中启用SATA通道。进入On Chip Device,最下面是关于SATA的设置项,On-Chip Serial ATA支持4项设置 :
关闭(Disabled)
额外的加强的通道(Enhanced Mode) 只能使用在WINDOWS2000/XP系统上
传统第一通道(For Primary) 当使用第一通道时,第一通道不可以使用IDE硬盘装置
传统第二通道(For Secondary) 当使用第二通道时,第二通道不可以使用IDE硬盘装置
确保AGP/PCI频率在标准的66/33MHz。SATA硬盘对AGP/PCI频率很敏感,如果AGP/PCI频率过高,就极有可能会出现不认硬盘的现象。保存设置,重新启动就可以看到主版正确显示了SATA硬盘参数,说明BIOS支持超过137GB的大容量硬盘。
第二步:巧妙分区避免不必要的麻烦
我曾经在一个著名的IT论坛提这个问题,建议真不少:DM、PQ还有FDISK。来试试:用 Windows 98 启动盘启动机器,进入DOS,先FDISK,问题出现了,容量不到55G,只好退出。用 Windows ME 的启动盘(版本是4.9.3000),FDISK能正确显示容量,看来可以分区。但是不想用FDISK,因为太慢了。另外,还发现一个有趣的现象:Format 命令无法正确显示大于 64GB 的分区或逻辑驱动器的大小。
当您使用 Format.com 格式化大于 64GB字节( 或 68,719,476,736 字节)的分区或逻辑驱动器时,Format.com 在格式化过程开始所报告的要格式化的硬盘大小不正确。但是,随着格式化过程的继续,整个硬盘会被格式化,在操作完成时,将会正确显示格式化后的大小。原因是Format.com 会在内部使用一些16位值来计算最初所显示的驱动器大小,当驱动器大小等于或大于 64GB 时,这些变量中有一些会溢出。例如,如果分区或逻辑 驱动器的大小为 70.3GB(75,484,122,112 字节), Format 命令最初报告的驱动器大小就是 63 GB(6,764,579,840 字节)。这只是显示方面的问题,也就是说,是表面问题,硬盘将被格式化为其完整大小。
对于DM9.56,能正确识别硬盘容量,但是也不敢用。有一个网友用在本身就支持 137GB 以上大硬盘的主板上,后果是:那个被改的 160G 或者 250G 硬盘只能当成 137G 使用。血的教训,一个 160G 的就因此成了残废 137GB。不过不排除有人使用DM分区并正常使用,硬盘经销商也是这样推荐的。
目前比较实际的方法是,用 Windows XP 光盘启动,然后根据提示先建立系统区,安装 XP 系统,剩下的空间暂时不管。进入 Windows XP,先装 Service Pack 1,然后用 Windows XP 的磁盘管理器进行分区,速度快,安全可靠。
以管理员或 Administrators 组的成员身份登录。单击开始,单击运行,键入 compmgmt.msc,然后单击确定,在控制台树中,单击磁盘管理。
1、 若要在基本磁盘上创建新分区或逻辑驱动器,请按照下列步骤操作:
(1) 在“磁盘管理”窗口中,完成下列步骤之一,然后继续执行第 2 步:
? 若要创建新分区,请右键单击要创建该分区的基本磁盘上未分配的空间,然后单击新建磁
盘分区。
? 若要在扩展磁盘分区中创建新的逻辑驱动器,请右键单击要创建逻辑驱动器的扩展磁盘分
区上的可用空间,然后单击新建逻辑驱动器。
(2) 在“新建磁盘分区向导”中,单击下一步。
(3) 单击要创建的分区的类型(“主磁盘分区”、“扩展磁盘分区”或“逻辑驱动 器”) ,然后单击下一步。
(4) 在“分区大小(MB)”框中指定分区的大小,然后单击下一步。
(5) 决定是手动指派驱动器号、让系统自动枚举驱动器还是不为新分区或逻辑驱动 器指派 驱动器号,然后单击下一步。
(6) 通过使用下列步骤之一指定要使用的格式化选项:
? 如果您不想格式化该分区,请单击“不要格式化这个磁盘分区”,然后单击 下一步。
? 如果您想格式化该分区,请单击“按下面的设置格式化这个磁盘分区”,然 后在格式对话 框中完成以下步骤:
a.在“卷标”框中为该卷键入一个名称。请注意,这是可选步骤。
b.在“文件系统”框中单击要使用的文件系统。
您可更改磁盘分配单元大小,然后指定是否执行快速格式化,或者指定是否在 NTFS卷 上启用文件和文件夹压缩。单击下一步。确认选定选项正确无误,然后单击完成。这就创 建了新分区或逻辑驱动器,它们出现在“磁盘管理”窗口中的相应基本磁 盘中。如果您在第 6 步中选择了格式化该卷,则现在启动格式化过程。
2、若要格式化分区、逻辑驱动器或基本卷,请按照下列步骤操作:
(1) 在“磁盘管理”窗口中,右键单击要格式化(或重新格式化)的分区或逻辑驱动器,然后单击格式化。
(2) 在格式化对话框中,在“卷标”框中为该卷键入一个名称。请注意,这是可选步骤。
(3) 在“文件系统”框中单击要使用的文件系统。如果您愿意的话,还可更改磁盘分配单元大小,指定是否执行快速格式化,或者指定是否在 NTFS 卷上启用文件和文件夹压缩。
(4) 单击确定。
(5) 当您被提示格式化卷时,请单击确定。将启动格式化过程。
3、若要查看分区或逻辑驱动器的属性,请按照下列步骤操作:
(1) 在“磁盘管理”窗口中,右键单击所需的分区或逻辑驱动器,然后单击属性。
(2) 单击相应的选项卡以查看相应的属性。
4、若要删除分区或逻辑驱动器,请按照下列步骤操作:
(1) 在“磁盘管理”窗口中,右键单击要删除的分区或逻辑驱动器,然后单击删除分区或 删除逻辑驱动器。
(2) 当您被提示删除分区或逻辑驱动器时,请单击是。该分区或逻辑驱动器即被删除。
当您删除分区或逻辑驱动器时,该分区或逻辑驱动器上的所有数据将同分区或逻辑驱动器本身一起被删除;您不能删除系统分区、引导分区或包含活动的页面(交换)文件的分区 ;除非扩展磁盘分区为空,否则不能删除扩展磁盘分区。在删除扩展磁盘分区之前,必须删 除扩展磁盘分区中的所有逻辑分区。如果你的分区小于2G,即使你选择了FAT格式,系统在格式化的时候自动转成FAT32格式。
如果你的分区大于32G,系统将自动格式化为NTFS格式。
狂歌虾唱
发表于 2008-6-23 16:34:48
第三步:及时安装系统补丁,确保数据安全
常见的操作系统,如Windows 98、Windows Me、Windows 2000、Windows XP 等在默认情况下,没有启用48位LBA支持。如果你的BIOS不支持48位LAB寻址,请将操作系统安装在第一个分区,而且要小于 137GB。
1、对于XP系统
(1) 首先安装Service Pack 1
只有在安装了 Windows XP Home Edition 或 Windows XP Professional 的 Service Pack 1 (SP1) 之后才会启用48位LBA支持。在没有安装SP1的 Windows XP 中手动启用 48 位 LBA 支持可能会导致数据丢失。我的硬盘就是因为没有安装SP1补丁导致数据丢失。
(2) 其次修改注册表
启动“注册表编辑器”(Regedt32.exe)。 在注册表中找到并单击下面的项:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesAtapiParameters
在编辑菜单中,单击添加值,然后添加下列注册表值:
值名称:EnableBigLba
数据类型:REG_DWORD
值数据:0x1
退出“注册表编辑器”。
(3) 关于旧版本 Windows
另外,如果磁盘分区中安装了不支持48位LBA的旧版本 Windows(例如, Windows 2000 或更旧版本),而该分区以前是由可识别 48 位的操作系统(例如,Windows XP,它占用更多空间或超出当前137GB 的可寻址限制)创建的,则可能出现破坏数据的情况。如果在注册表中启用了48位ATAPI支持,并且具有容量超过 137GB 的硬盘,但是没有48位LBA兼容BIOS,则只有硬盘的前137GB 是可寻址的。不能使用硬盘的其余部分。
(4) 检查 Atapi.sys的版本
有一个有趣的现象,即使打过SP1的补丁也要检查 Atapi.sys 的版本,因为只有5.1.2600.1135版本(或者对Windows XP 64-Bit Edition需要 5.1.2600.1152版本)才能完全支持48 位 LBA 。而5.1.2600.1135版本在推出SP1后推出的,这个文件是在331958这个补丁里。
为了你的数据安全建议及时更新的操作系统。
2、对于Windows 2000系统
首先安装 Service Pack 3 ,虽然微软公司说安装 SP3 后就可以支持48位LBA寻址,但是一再强调更新你的操作系统到最新的补丁。其次修改注册表,操作同上。
(climbmount):其实并不是系统不支持,是系统附带的分区工具不支持,如98的fdisk只支持最大64G.只打补丁4还不行,还得手工改注册表。麻烦啊。用2003吧,呵呵呵。
找到一种方法:用2000盘起机,删掉所有分区,然后划出主分区装系统,其余的硬盘空间先不要管,装完系统装sp4(XPsp1)然后修改注册表:
在注册表中找到并单击下面的项:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesAtapiParameters
在编辑菜单中,单击添加值,然后添加下列注册表值
值名称:EnableBigLba
数据类型:REG_DWORD
值数据:1
以上修改注册表示让系统打开48位寻址功能,打补丁后系统并没打开,这和主板bios是相对应的,都要支持才可以。
然后重启动,在系统里控制面板-〉计算机管理-〉硬盘管理里面分扩展分区和逻辑分区,硬盘所有容量就认出来了!
OK!
(palan):用xp以上的系统格式化后挂上2000(警告:有些时候在2K里面存的数据会自己遭到破坏,如果出现这样情况,且一定要在2K里面使用的话,只能在2K里面格回127G使用-此问题出现在使用的机器的BIOS里面只能检测到130多G的情况下)
狂歌虾唱
发表于 2008-6-23 16:35:14
二十二、疑难BIOS设置
cpu drive strength
释疑:通过此项可以调整cpu到北桥芯片的驱动信号强度,设置为manual后可手动设置具体强度。超频后或老主板升级新cpu不太稳定时可以浓度改变此项数值。
cpu fast-strings
释疑:pentium pro在打开fast-strings后会有一个小bug,此时它与某些软件存在一些兼容性问题。关闭cpu fast-strings可以解决这种兼容性问题。不过关闭此项将影响cpu的l1 cache性能。目前的cpu已经不存在fast-strings方面的问题了,所以建设此选项设置为enabled
mps revision
释疑:mps是multi processor specification(多处理器规格)的缩写,这个设置只在系统中拥有两个或多个cpu或虚拟处理器时才有意义。mps有1.1和1.4两个版本。对于支持多处理器的win 2000及以后的操作系统可以完全兼容mps 1.4。而对于win nt及更古老的操作系统,则必须选择1.1版本。如果设置错误会导致第二个处理器关闭。
hyper threading function
释疑:即打开intel p4-c处理器的超线程功能。打开超线程功能的基本要求是cpu及芯片组支持超线程技术,且bios及操作系统对超线程也要支持。打开hyper threading时,操作系统建设使用win xp或linux 2.4。在其它不支持或对hyper threading支持不够好的操作系统中,打开超线程反而会导致系统性能下降。
cpu thermal-throttling
释疑:当cpu过热时,保护机制打开启后会让cpu强行处于一种空闲模式。而我们要设置的,就是cpu的空闲时间占cpu全部运算时间的百分比。此项设置得越高,cpu温度下降的越快。
delay prior to thermal
释疑:此项用于p4系统。属于一种过热保护功能。当p4的内核温度达到警戒值后,cpu的主频会自动降到一个很低的数值。此项就是用来设置p4在该降频模式下停留的时间。选择值有4、8、16、32分钟。cpu处于降频模式是难以接受的,所以我们必须加强cpu的散热措施,并注意扣紧散热片的扣具,不要忘记插接风扇的电源插头。
p2c/c2p concurrency
释疑:打开或关闭pci to cpu 以及cpu to pci的并行数据传送功能,如果禁用本项,在某个pci操作周期内传输通道将被cpu指令或传出的数据独占。
md driving strength
释疑:这是设定内存到北桥芯片的内存控制器之间的驱动信号强度,如果内存工作不稳定,除了设置内存相关参数外,还可以将此项设为hi。
usb 2.0 hs refer. voltage
释疑:此项用于设置usb 2.0控制器的基准电压。采用usb 2.0接口的设备很容易出现无法找到设备。数据丢失,接上设备后系统蓝屏等现象。此时可以试试改变usb 2.0控制器的基准电压。设置选项有low、medium、high及max四种。
usb 1.1 device legacy support
释疑:如果需要在不支持usb或没有usb驱动的操作系统中中使用一些usb设备,如dos和unix,则需要打开此项。设置选项有:disabled、no mice及all device三种。no mice支持在dos下使用usb设备,但不支持usb鼠标;all device则支持在dos下使用包括鼠标在内的usb设备。如果有usb接口的鼠标或键盘,或想从usb接口的设备引导系统,则必须设置为all dveice。
usb 1.1 port 64/60 emulation
释疑:即usb端口64/60仿真设置。当此功能被启用时,usb键盘可以倒入一些特殊的组合键。
agp read synchronization
释疑:agp 8x标准中加入了同步设计(synchronization schemes)。因为agp 8x设备、cpu、以及其它的设备都有可能存取系统主内存中的某些数据,同步设计就是为了防止一个设备已经更改其中的数据而另一个设备试图再次去访问的情况的发生。建议将此项设为enable。
agp driving control
释疑:本项可用于指定agp显卡至北桥间的驱动电流信号强度。一些agp显卡需要比正常电流更强的驱动电流才能工作,特别是在高负荷工作时,选择manual后可以手动设置具体驱动信号强度,从而改变agp系统的稳定性。
re-callvga bios at s3 resuming
释疑:打开此设置项后,当系统从s3模式的睡眠状态唤醒时,允许bios根据vga bios信息初始化显卡。如果禁用此功能,系统从睡眠状态被唤醒的时间将会缩短,但是系统就需要通过驱动程序来初始化显卡。如果显卡的驱动不支持唤醒后初始化功能,那么显示系统将无法正常工作。建议将此项设为enable。
graphic window wr combine
释疑:此项主要见于一些采用sis芯片组的主板上。它可以打开图形地址的联合写功能,从而增强显示子系统的性能。但有些显卡在打开此项后容易出现兼容性问题。
ddr termination vol(v)
释疑:大家很关注内存的工作电压,现在很多主板都提供了ddr内存工作电压的设置项。不过还有一种与内存相关的电压值也会影响内存的工作,即ddr内存的总线终端电压(ddr bus termination vol)。ddr- 〉谋曜甲芟咧斩说缪刮 1.25v,通过此项我们还可以设置为1.27v或1.29v。
fast r-2-r turnaround
释疑:任何一个对内存的读请示都可以中断内存的连继读取操作。读操作到另一个读操作之间的最小间隔是1个时钟周期。选择enabled可以缩短读操作到读操作之间的转向时间,从而提升系统性能。不过,某些内存在打开此项后会使系统不稳定。
ddr dqs input delay
释疑:ddr内存在dram阵列和数据传输通道之间有一个特殊的逻辑部件,这个叫dqs(data strobe)的部件产生的脉冲信号使得内存数据输出与外部时钟信号同步。数据在输出时不必等待下一个外部时钟的上升沿。简单地说,就是用dqs信号来啬一个特殊的时钟上沿,而这个时钟上沿与外部时钟的下沿相对应。写入数据时,由芯片组的内存控制器产生dqs信号,使数据输入与时钟同步,实现在外部时钟上下沿均可写入。通过ddr dqs input delay选项我们可以设定dqs的延迟时间,主要用于增加系统的稳定性。
spread spectrum
释疑:当主板上的时钟震荡发生器工作时,脉冲的尖峰会产生emi(电磁干扰)。spread spectrum(频展)设定功能可以降低脉冲发生器所产生的电磁干扰,脉冲波的尖峰会衰减为较为平滑的曲线。如果我们没有遇到电磁干扰问题,建议将此项设定为disabled,这栏可以优化系统的性能表现和稳定性;否则应该将此项设定为enabled。如果对cpu进行超频,必须将此项禁用。因为即使是微小的脉冲值漂移也会导致超频运行的cpu锁死。
machine mac(nv) address
释疑:mac是指网卡的物理地址。一般来说,每块网卡的mac地址是唯一的。以太网交换机可以根据信息包中的mac源地址和mac目的地址实现数据包的交换和传递,mac由六个字节的二进制(12位十六进制)组成,前面三个字节表示厂商的编号,后面三个字节表示网卡的编号。nforce 2集志的网卡在正确安装驱动后,如果无法工作,很可能是没有设置mac地址。在bios中将此项设为enable后,在mac (nv) address input项中输入12位十六进制的数字即可。
狂歌虾唱
发表于 2008-6-23 16:35:40
二十三、KT600、NF2、865PE主板BUG
(一)KT600常见BUG及解决方法
1、PCB设计的BUG
KT600虽然是VIA作为K7时代的最后AMD主板压轴产品,但由于其基于KT400系列的技术而改进(如图1),除了南桥VT8237增加了SATA串口外,与之前的KT400A并没有多少区别,因此,KT400A表现的一些兼容性和性能缺陷,在KT600上依然可以看到一些足迹。
首先是主板PCB布局方面,由于很多中低端品牌的KT600依然采用了KT400A的PCB,所以主板在工作中,由于一些微小的金属导电物不小心掉在主板上,非常有可能造成主板短路,笔者的KT600就是因为被电视卡的静电给烧坏的,而之前该电视卡在微星MSI6199老主板使用了1年也没发生这样的现象,因此使用大家一定要小心不要让导电物体接触主板PCB。当然,该故障也许是例外,毕竟静电或短路都会给任何主板带来伤害。接着是内存的兼容性,KT600具有三个内存插槽,但据说同时插2条DDR400的话,会出现只识别一条的现象,不过此现象在笔者的磐正8KRAI上没遇到过。
2、驱动的BUG
其次是驱动的问题,VIA主板一直在驱动方面没解决好兼容性,导致磁盘性能低下,兼容性和稳定性得不到保证,KT600何尝又不是如此呢,特别不要随便安装不成熟的驱动,比如Hyperion v4.49vp2驱动,这款驱动存在着很大的bug,会造成系统重新启动后硬盘错误‘蓝屏报硬盘错误以及重装系统结果分区无法认出等故障,其内部集成IDE驱动存在着很大的问题(包括4-IN-1 4.50版本),因此大家要安装最新成熟的Hyperion 4-IN-1驱动(图2),比如VIA威盛Hyperion 4-IN-1最新驱动4.55版修正了在某些特定环境下KT600出现Delayed Write(延时写入)失败的问题,同时对磁盘和SATA硬盘性能也有很好改善。而且可解决一些使用过程中遇到一些兼容性问题。
3、BIOS的BUG
最后严重的问题是BIOS了,南桥VT8237增加的SATA功能并不很成熟,开机检测速度非常慢,开机要花上好长时间,而且很多用户发现用SATA硬盘无法安装WINXP,这不仅是由于技术不成熟,而且由于BIOS也存在BUG的缘故。
解决的问题办法是升级最新的主板BIOS,如笔者的磐正8KRAI,在WINDOWS ME 系统上安装S-ATA驱动重启之后蓝屏。更换IDE硬盘后无法正常关机问题,并且一旦死机或系统报错,BIOS会自动回到默认状态。如果是03年10月之前的KT600,还可能无法正常识别Barton、Thorton核心以及AppleBred核心CPU,更别提可识别最新的AMD Sempron了。
不过针对主板的这些BUG,主板厂商都开发了最新BIOS以便我们升级,升级BIOS后就基本能解决以上问题,如笔者升级BIOS后,增加 AMD Sempron CPU自检信息代码,改善FSB400 CPU的兼容性,改善 SATA支持属性,增加 SATA IDE增强通道模式(如图3)。VIA 6420串行ATA适配器ROM版本由V0.97升级至V2.20(如图4、图5),开机速度提升了,性能也得到改善。所以,KT600主板的用户,你需要去留意一下是否有新BIOS出现,有的话马上更新为好。
NForce2常见BUG及解决方法
1、内存槽设计的BUG
有的nForce2主板内存插槽设计就存在问题,比如MSI的主板采用双面内存时,如果把内存插在第二条插槽,就会引发nForce芯片组内存性能下降20%-25%。这是由于nForce芯片组引入了TwinBank内存架构,比如MSI的nForce主板,MSI把第二条内存插槽设计对应的是芯片组的第二个bank的B插槽位置,而nVIDIA官方本身则是第三条内存插槽才使用第二个bank的B插槽,而一般我们插内存总是先插DIMM1,后插DIMM2的,所以在这种主板上就出现以上问题了(如图6)。出现这样的问题后,我们只有打开SuperStability模式或者不使用第三条DIMM插槽。
2、内存兼容的BUG
nForce2主板对内存比较挑剔,特别是Kingmax内存,由于Kingmax采用了TinyBGA封装,但TinyBGA封装工艺对内存规格要求严格,这样可能导致一些不符合规格的内存在nForce2中玩3D游戏出现蓝屏或死机等(特别是Kingston颗粒),这完全是属于nForce2主板的设计问题。此外,在双通道工作模式下,如果使用不同品牌的不同容量的内存,更会出现除以上故障更多怪异现象。因此,大家购买内存的时候,要注意一下,一般选用Kingston的DDR333(Infenion颗粒)和DDR400(Winbond颗粒)以及三星的原装内存比较好,nForce2主板用户在购买内存之前,最好可以先到nVIDIA官方网站查阅通过nVIDIA认证的内存产品(如图7)。
3、USB2.0兼容性的BUG
nForce2的主板以强大性能优势带来了光明,可是考虑性能同时,并没有过多考虑兼容性,导致大部分nForce2主板有很多的BUG,其中最为常见的是USB2.0兼容问题,一般我们在USB 2.0接口上使用USB1.1设备是没有问题的,只不过速度只有USB1.1的速度,但是很多USB1.1设备在nForce2_MCP-T和MCP主板的USB 2.0接口上出现兼容问题,比如基于Sigmatel芯片的设备,使用Sigmatel STMP3410的USB设备可以通过刷新Fireware来提高兼容性(注意:这些设备必须在非NF2系统下刷新Fireware,否则刷新会失败!)。又如基于Genesys芯片的设备,使用Genesys GL811在拷贝大于20MB的文件时会出现错误,并且设备会在设备管理其中消失(如图8),解决的办法是安装最新的V2.00以上版本驱动。
此外,从目前来看,nForce2的最佳使用平台是WINXP+SP1或者WIN2000+SP3(出现问题的几率比较少),WIN9X下由于对USB2.0的支持并不太好,所以会出现无法正常使用USB2.0设备的现象;同时nForce2对电源的要求比较高,一般的250W电源在使用上(特别是多ROM和多硬盘的用户)可能比较吃力,推荐大家用300W以上的电源,这样能避免很多本来不会发生的问题。
4、BIOS的BUG
BIOS是主板的基础,几乎很多主板都存在问题的同时通过升级BIOS可解决,比如nForce2芯片组和部分PS/2外设的兼容性问题,这样导致了PS/2鼠标和键盘无法使用,一般可通过升级BIOS解决。此外,在一些nForce2主板中,如果CPU外频与内存外频设置不一样(比如CPU外频为200MHz、而内存则为166MHz时),严重出现系统不稳定现象,这是nForce2主板BIOS一个很大BUG,那就是当内存异步与CPU同步时才能发挥其最大性能,但不同步是则导致以上故障,有时候使用芯片组内置的网卡连接,会出现启动速度慢的情况,这是由于nForce2主板的南桥芯片中的内置网卡发生冲突造成的,不过只要升级最新的BIOS就可以解决以上故障,如EP-8RDA3+升级最新BIOS后还加入了新品牌规格内存的支持(如图9)。
5、板载网卡的BUG
有的的早期的nForce2主板(如8RDA+)的板载网卡存在问题,表现为使用ADSL的时候只能发送,不能接收,有网友提出了在WINXP下面的解决办法:在“设备管理器”中双击网络适配器,在“属性”窗口中选高级选项,属性下有一项“Connection Type”将它的值改为正数第2项即可。但这个方法可能对一些主板无效,最好的解决方法是为板载网卡指定一个IP,这样机器进入系统的时候将不再查找服务器从而加快速度,而且使用宽带的朋友不用担心,指定的这个IP是本地Ethernet adapter IP,并非宽带所用的PPP adapter ADSL IP(以ADSL为例),所以指定IP并不影响上宽带。
方法是,右键单击网上邻居(以WIN2000为例),选择“属性”,右键单击“本地连接”,选择“属性”,选择Internet 协议(TCP/IP),单击下面的“属性”,选定“使用下面的IP地址”,在相应栏目输入图5中的数字(192.169.0.X中的X可以为1~255之间的任意数字),按“确定”(如图10)。重新启动,问题解决。若在WIN98下指定IP后启动还是比较慢的话,可以尝试在控制面板把自带的IEEE 1394卡也屏蔽。
6、板载声卡的BUG
市面上的部分声卡和nForce2都存在兼容性问题,一般和VIA芯片组有冲突的声卡和nForce2都存在兼容性问题。此外,爆音是nForce2主板一个最大的问题,比如说EP-8RDA3+在载入DLS文件时会出现BSOD错误,并且系统繁忙时发生爆音难听现象,其中定位设置6声道的爆音更为突出,这样我们都无法使用5.1好好音箱了,此外还有游戏NOLF音效错误等等,此外,nForce2主板的硬盘会出现无法启动或是死机的现象,同样刻录机的兼容性也有问题,出现这样的问题主要是和nForce2的磁盘驱动程序有关,当然我们只要安装ForceWare驱动3.43以上版本就可以解决这些问题。
7、其它的BUG
此外,BIOS的温度检测是通过主板上的热敏探针来实现的,而不同品牌nForce2的探针位置也不相同,但几乎可以肯定的是,目前nForce2在BIOS里面的温度检测跟实际的有所差异,以8RDA+为例,BIOS里面测得的温度比实际的低10度左右,所以大家在超频的时候最好都把BIOS里面的过热保护功能打开,以免造成无谓的损失。
有的nForce2主板(如ASUS A7N8X)一个标识为KBPWR1的跳线设置,默认是1-2,讲其改为2-3才可以实现键盘/鼠标开机,这项功能要求你的电源质量比较过硬,若各位在开启后发觉任何异常的话,请关闭此功能。
最后,不少朋友反映nForce2跟刻录机的兼容性有问题,特别是使用NERO等刻录软件时候系统经常出错和死机,这里有一些解决办法,首先要保证ASPI layer已经安装到你的系统上,再安装最新成熟稳定版本的IDE驱动,然后把你的刻录机设置为Master(主盘),若还是不行的话,把刻录机的模式设置为PIO(这样会影响性能)。
[ 本帖最后由 狂歌虾唱 于 2008-6-23 16:36 编辑 ]
狂歌虾唱
发表于 2008-6-23 16:36:29
865PE常见BUG及解决方法
1、芯片组的BUG
基本上来说,865PE主板比以上二着问题要小一些,但也有很多例外,比如微星MSI 865PE neo2系列主板,当进行超频尝试之后,一旦超频失败后,在某些情况下,即使给CMOS放电也不能立即启动;CPU的监控报告温度偏高而无法使用,并且如果安装Windows 98操作系统之后,无法启动APIC SCI IRQ device;BIOS中的内出CAS延迟设置只有2和2.5两档可供选择。 对于这样的问题,可以尝试升级最新BIOS来解决(如图11)。如果升级BIOS还不能解决,只有去厂商更换主板了。此外,i865PE搭配ICH5R芯片中的支持SATA RAID0也会有错误,比如在Windows XP中不能正确地设置和安装驱动,操作系统将会出现蓝屏以致无法安装的问题。因此不使用RAID功能时,请关闭RAID功能,非要使用RAID时,在安装操作系统时按F6键,然后把软盘插进电脑自己手动添加RAID控制器的驱动(之前需要从官方下载最新RAID驱动并拷贝到软盘中)。
另外,不少用户发现近期销售的Intel 865PE芯片组主板返修率直线上升,而且返修问题不只局限于某一品牌,很多品牌的865PE主板都有类似问题。返修主板的故障大多是南桥芯片烧毁,导致无法正常开机。而且巧合的是,这些损坏的主板在出现问题时都正在使用USB设备。厂商宣布避免这类事情发生最好是插拔USB设备时,最好先释放静电,插入前接触一下接地的金属释放静电,然后触摸USB插头的金属部分通过人体释放静电。
2、板载网卡的BUG
针对高级用户需要,有的i865PE主板(如升技I865PE IS7、青云PX865PE Pro等)内置了3Com千兆网卡(如图12),但据某作者反应,在实用其内置网卡上网时,经常出现网络掉线不稳定现象,但是关闭了内置网卡功能后,使用普通的PCI网卡却不会出现这样问题,因此,有这类主板的用户,如果暂时不用网卡,最好在BIOS里关闭改功能,或者采用PCI网卡,当然可以尝试升级BIOS来解决该问题。
3、超线程的BUG
我们知道,超线程技术带来了性能的提升,但是不是所有的软件都能支持该技术,比如你在WIN98/WINME中,根本无法发挥HT技术的优势,此外,Hyper-Threading超线程技术在WINXP下也会出现一些异常,比如默认情况下,如果开启Hyper-Threading(如图13),有时反而会令Windows XP系统性能下降,后来微软也确认,打上SP1补丁仍然有部分执行错误。比如具备HT功能的Pentium4处理器并且正常开启该功能,在装上SP1(Service Pack 1)的Windows XP操作系统中,当执行某程序时会发生错误,错误发生的阶段是打开大图层文件时,系统通过HT技术识别出的两颗处理器在协调调用文件时性能会突然下降。此外还有HT技术对IE6兼容问题,打开HT后,IE浏览速度明显下降,不过通过微软最新的补丁或第三软件可解决这些问题,大家平时要多关注这些消息。
4、BIOS的BUG
另外值得注意的是,以前对865PE的PAT技术有很多争议,之后INTEL将该技术屏蔽了,尽管INTEL自己屏蔽了这一功能,但不少品牌主板如微星、华硕、升技等自己开发了一套类似PAT技术的新功能。华硕把自己的内存总线加速功能称为“Hyper Path”,升技是“游戏加速器(Game Accelerator),微星则称为“MAT”。但不少早期的865PE主板并不具备这些特殊功能。
事实上,我们可以通过升级BIOS来获得这个功能,以微星的主板865PE Neo2-S(MS-6728) 为例,通过升级微星官方网站提供的最新bios版本,来实现MAT功能。MAT可以优化CPU、北桥、内存间的数据传输效率,有效提高内存性能,扩大10%的内存带宽,使自身的性能达到875P。升级BIOS后,在BIOS设置界面下,进入“电压与频率控制”选项,我们可以看到Performance Mode选项(如图14),这就是微星的MAT!进入Performance Mode选项的分级目录,可以发现这是MAT功能选项有几种模式,其中Turbo与Ultra-Turbo就是用来提高内存性能,如果你选择Ultra-Turbo选项,那么其加速效果是最为强劲。
除了这个外,一些很早期的865PE主板对硬盘支持有一个缺陷,那就是默认情况下并没有打开硬盘的S.M.A.R.T这个功能,导致硬盘的健康状态不能得到有效的监控,这是BIOS中的一个BUG,不过几乎所有的品牌主板都会提供最新BIOS升级来获得此功能。如果你的865PE主板中无法找到“S.M.A.R.T.”这个设置选项(如图17),那么可以到官方网站看是否有获取S.M.A.R.T.选项的BIOS升级了。如笔者的一个朋友通过升级BIOS后,在BIOS设置中多出了一个“HDD S.M.A.R.T. Capability”功能选项,只要将其设置为ENABLED打开即可。