为您找到与负载均衡常见算法有哪些相关的共200个结果:
负载均衡英文名字是Load Balance,大意是指将网络结构中的运算负载分摊到多个操作单元上进行执行,像在互联网网络中FTP服务器、Web服务器、企业关键应用服务器和其它关键任务服务器等他们共同完成网络中计算的工作任务。读文网小编就在这里给大家介绍负载均衡算法。
1.轮转法:一个任务队列的每个成员的地位相同,负载均衡条件下,新的请求会依照轮转的法则传给下一个节点,如此往复。
2.散列法:利用单射和不可逆的函数法则,使网络发出的请求传递给群节点。
3.最少连接法;负载均衡器连接所有目录,最少连接数的节点连接下一个发出的新请求。
4.最低缺失法:根据负载均衡器纪录的请求情况,将新的请求传递给记录上请求最少的节点。过去的连接数就是它的最低缺失记录。
3、负载均衡算法相关知识
AboCom服务器只要是负责企业对外服务器的访问请求的合理分配,使得各个服务器之间相互负载和备援。在不知道的那一天服务器会发生这样那样的故障,群集技术的算法只会对服务器的硬件是否会正常工作进行检查;AboCom服务器会对应用服务器端口进行检查,这样服务器的端口异常时就会自动将访问请求转移到正常工作的服务器进行工作。
浏览量:2
下载量:0
时间:
CPU作为电脑的核心组成部份,它的好坏直接影响到电脑的性能。下面是读文网小编带来的关于linux在多核处理器上的负载均衡原理的内容,欢迎阅读!
现在互联网公司使用的都是多CPU(多核)的服务器了,Linux操作系统会自动把任务分配到不同的处理器上,并尽可能的保持负载均衡。那Linux内核是怎么做到让各个CPU的压力均匀的呢?
做一个负载均衡机制,重点在于:
1. 何时检查并调整负载情况?
2. 如何调整负载?
先看第一个问题。
如果让我这样的庸俗程序员来设计,我第一个想到的就是每隔一段时间检查一次负载是否均衡,不均则调整之,这肯定不是最高效的办法,但肯定是实现上最简单的。实际上,2.6.20版linux kernel的确使用软中断来定时调整多CPU上的压力(调用函数run_rebalance_domains),每秒1次。
但每秒一次还是不能满足要求,对很多应用来说,1秒太长了,一秒钟内如果发生负载失衡对很多web应用都是不能接受的,何况其他实时应用。最好kernel能够紧跟进程的变化来调整。
那么,好,我们在进程创建和进程exit的时候检查并调整负载呢?可以,但是不完整,一个进程创建以后如果频繁的睡眠、醒来、睡眠、醒来,它这样折腾对CPU的负载是有影响的,你就不管它了吗?说到底,我们其实关注的是进程是否在使用CPU,而不是它是否诞生了。所以,我们应该在进程睡眠和醒来这两个时间点检查CPU们的负载。
再看第二个问题,怎么调整负载呢?从最繁忙的那个CPU上挪一个进程到最闲的那个CPU上,如果负载还不均衡,就再挪一个进程,如果还不均衡,继续挪....这也是个最笨的方法,但它却真的是linux CPU负载均衡的核心,不过实际的算法在此基础上有很多细化。对于Intel的CPU,压缩在同一个chip上的多核是共享同一个L2的(如下图,里面的一个Processor其实就是一个chip),如果任务能尽可能的分配在同一个chip上,L2 cache就可以继续使用,这对运行速度是有帮助的。所以除非“很不均衡”,否则尽量不要把一个chip上的任务挪到其他chip上。
于是,为了应对这种CPU core之间的异质性——在不同的core之间迁移任务,代价不同——Linux kernel引入了sched_domain和sched_group的概念。sched_domain和sched_group的具体原理,可参考刘勃的文章和英文资料。
【代码剖析】
SMP负载均衡检查或调整在两个内核函数里发生:
1. schedule()。当进程调用了sleep、usleep、poll、epoll、pause时,也就是调用了可能睡去的操作时都会转为内核代码里对schedule()函数的调用。
2. try_to_wake_up() 。说白了就是进程刚才睡了,现在要醒来,那醒来以后跑在哪个CPU上呢?这个选择CPU的过程,也就是负载均衡的过程。
我们先看schedule()的代码,我们忽略函数前面那些和负载均衡无关的代码(本文代码以内核2.6.20版为准):
[kernel/sched.c --> schedule() ]
3489 cpu = smp_processor_id();
3490 if (unlikely(!rq->nr_running)) {
3491 idle_balance(cpu, rq);
3492 if (!rq->nr_running) {
3493 next = rq->idle;
3494 rq->expired_timestamp = 0;
3495 wake_sleeping_dependent(cpu);
3496 goto switch_tasks;
3497 }
3498 }
每个CPU都有一个运行队列即这里的 rq,运行队列里放着该CPU要运行的进程,如果运行队列里没有进程了,就说明当前CPU没有可调度的任务了,那就要调用idle_balance从其它CPU上“平衡”一些(就是挪一些)进程到当前rq里。
再看 idle_balance()的实现:
[kernel/sched.c --> idle_balance()]
2806 /*
2807 * idle_balance is called by schedule() if this_cpu is about to become
2808 * idle. Attempts to pull tasks from other CPUs.
2809 */
2810 static void idle_balance(int this_cpu, struct rq *this_rq)
2811 {
2812 struct sched_domain *sd;
2813 int pulled_task = 0;
2814 unsigned long next_balance = jiffies + 60 * HZ;
2815
2816 for_each_domain(this_cpu, sd) {
2817 unsigned long interval;
2818
2819 if (!(sd->flags & SD_LOAD_BALANCE))
2820 continue;
2821
2822 if (sd->flags & SD_BALANCE_NEWIDLE)
2823 /* If we've pulled tasks over stop searching: */
2824 pulled_task = load_balance_newidle(this_cpu,
2825 this_rq, sd);
2826
2827 interval = msecs_to_jiffies(sd->balance_interval);
2828 if (time_after(next_balance, sd->last_balance + interval))
2829 next_balance = sd->last_balance + interval;
2830 if (pulled_task)
2831 break;
2832 }
2833 if (!pulled_task)
2834 /*
2835 * We are going idle. next_balance may be set based on
2836 * a busy processor. So reset next_balance.
2837 */
2838 this_rq->next_balance = next_balance;
2839 }
从子 sched_domain到父sched_domain遍历该CPU对应的domain(2816行),并调用load_balance_newidle,我们继续:
[kernel/sched.c --> load_balance_newidle()]
2730 static int
2731 load_balance_newidle(int this_cpu, struct rq *this_rq, struct sched_domain *sd)
2732 {
2733 struct sched_group *group;
2734 struct rq *busiest = NULL;
2735 unsigned long imbalance;
2736 int nr_moved = 0;
2737 int sd_idle = 0;
2738 cpumask_t cpus = CPU_MASK_ALL;
2739
2740 /*
2741 * When power savings policy is enabled for the parent domain, idle
2742 * sibling can pick up load irrespective of busy siblings. In this case,
2743 * let the state of idle sibling percolate up as IDLE, instead of
2744 * portraying it as NOT_IDLE.
2745 */
2746 if (sd->flags & SD_SHARE_CPUPOWER &&
2747 !test_sd_parent(sd, SD_POWERSAVINGS_BALANCE))
2748 sd_idle = 1;
2749
2750 schedstat_inc(sd, lb_cnt[NEWLY_IDLE]);
2751 redo:
2752 group = find_busiest_group(sd, this_cpu, &imbalance, NEWLY_IDLE,
2753 &sd_idle, &cpus, NULL);
2754 if (!group) {
2755 schedstat_inc(sd, lb_nobusyg[NEWLY_IDLE]);
2756 goto out_balanced;
2757 }
2758
2759 busiest = find_busiest_queue(group, NEWLY_IDLE, imbalance,
2760 &cpus);
2761 if (!busiest) {
2762 schedstat_inc(sd, lb_nobusyq[NEWLY_IDLE]);
2763 goto out_balanced;
2764 }
2765
2766 BUG_ON(busiest == this_rq);
2767
2768 schedstat_add(sd, lb_imbalance[NEWLY_IDLE], imbalance);
2769
2770 nr_moved = 0;
2771 if (busiest->nr_running > 1) {
2772 /* Attempt to move tasks */
2773 double_lock_balance(this_rq, busiest);
2774 nr_moved = move_tasks(this_rq, this_cpu, busiest,
2775 minus_1_or_zero(busiest->nr_running),
2776 imbalance, sd, NEWLY_IDLE, NULL);
原来就是我们上面说的“笨办法”,针对当前CPU所属的每个domain(从子到父),找到该 sched_domain里最忙的sched_group(2752行),再从该group里找出最忙的运行队列(2759行),最后从该“最忙”运行队列里挑出几个进程到当前CPU的运行队列里。move_tasks函数到底挪多少进程到当前CPU是由第4和第5个参数决定的,第4个参数是指最多挪多少个进程,第5个参数是指最多挪多少“压力”。有了这两个参数限制,就不会挪过头了(即把太多进程挪到当前CPU,造成新的不均衡)。
举个例子,假如有一台8核的机器,两个CPU插槽,也就是两个chip,每个chip上4个核,再假设现在core 4最忙,core 0第二忙,如图:
按照 刘勃的文章里的提法,首先是core domain,即Processor 0属于domain 1,Processor 1属于domain 2,其中domain 1包含4个sched_group,每个group对应一个core,如下图(group未画出):
假如现在是 Core 3 在执行idle_balance,则先在domain 1里找最忙的group,找到第二忙的group是core 0(core 4不在domain 1里,所以不会找到它),再从core 0里找最忙的runqueue(运行队列),core 0就一个运行队列,所以直接就是它对应的runqueue了,然后从该runqueue里挪出几个任务到Core 3,这一层domain的均衡做完了。
接着是domain 1的父domain,即 cpu_domain,下图的domain 0:
这个domain 0包含了两个group,每个group对应一个chip,即每个group对应了4个core。
在domain 0找最繁忙的group,显然会找到Processor1 对应的group(因为core 4超忙),那么继续在Processor 1里找最忙的runqueue,于是找到core 4,最后从core 4的runqueue里挑出几个任务挪到core 3,。
这样,整个系统8个核都基本平衡了。
也许有人要问,为什么是从子domain到父domain这样遍历,而不是倒过来,从父到子遍历呢?这是因为子domain通常都是在一个chip上,任务的很多数据在共享的L2 cache上,为了不让其失效,有必要尽量让任务保持在一个chip上。
也许还有人要问:如果core 3本来就是最忙的core,它如果运行idle_balance,会发生什么?答案是什么也不会发生。因为在find_busiest_group函数里,如果发现最忙的是“本CPU”,那么就直接返回NULL,也就不再做任何事。
那core 3岂不永远是最忙的了?呵呵,大家忘了,系统里总有闲的CPU(哪怕是相对比较闲),它总会执行schedule(),就算它从不调用sleep从不睡眠,时钟中断也会迫使其进程切换,进而调用schedule,进而将繁忙CPU的任务揽一部分到自己身上。这样,谁最闲,谁早晚会从忙人身上揽活儿过来,所以忙人不会永远最忙,闲人也不会永远最闲,所以就平等,就均衡了。
再看try_to_wake_up():
[kernel/sched.c --> try_to_wake_up()]
1398 static int try_to_wake_up(struct task_struct *p, unsigned int state, int sync)
1399 {
......
1417
1418 cpu = task_cpu(p);
1419 this_cpu = smp_processor_id();
1420
1421 #ifdef CONFIG_SMP
1422 if (unlikely(task_running(rq, p)))
1423 goto out_activate;
1424
1425 new_cpu = cpu;
1426
1427 schedstat_inc(rq, ttwu_cnt);
1428 if (cpu == this_cpu) {
1429 schedstat_inc(rq, ttwu_local);
1430 goto out_set_cpu;
1431 }
变量this_cpu和变量cpu有什么区别?变量this_cpu是实际运行这个函数的处理器(“目标处理器”),而变量cpu是进程p在睡眠之前运行的处理器??为了方便我们暂且称之为“源处理器”。当然,这两个处理器也可能是同一个,比如进程p在处理器A上运行,然后睡眠,而运行try_to_wake_up的也是处理器A,其实这样就最好了,进程p在处理器A里cache的数据都不用动,直接让A运行p就行了??这就是1428行的逻辑。
如果this_cpu和cpu不是同一个处理器,那么代码继续:
1447 if (this_sd) {
1448 int idx = this_sd->wake_idx;
1449 unsigned int imbalance;
1450
1451 imbalance = 100 + (this_sd->imbalance_pct - 100) / 2;
1452
1453 load = source_load(cpu, idx);
1454 this_load = target_load(this_cpu, idx);
1455
1456 new_cpu = this_cpu; /* Wake to this CPU if we can */
1457
1458 if (this_sd->flags & SD_WAKE_AFFINE) {
1459 unsigned long tl = this_load;
1460 unsigned long tl_per_task;
1461
1462 tl_per_task = cpu_avg_load_per_task(this_cpu);
1463
1464 /*
1465 * If sync wakeup then subtract the (maximum possible)
1466 * effect of the currently running task from the load
1467 * of the current CPU:
1468 */
1469 if (sync)
1470 tl -= current->load_weight;
1471
1472 if ((tl <= load &&
1473 tl + target_load(cpu, idx) <= tl_per_task) ||
1474 100*(tl + p->load_weight) <= imbalance*load) {
1475 /*
1476 * This domain has SD_WAKE_AFFINE and
1477 * p is cache cold in this domain, and
1478 * there is no bad imbalance.
1479 */
1480 schedstat_inc(this_sd, ttwu_move_affine);
1481 goto out_set_cpu;
1482 }
1483 }
计算出“目标处理器”和“源处理器”各自的负载( 1453行和1454行),再计算“目标处理器”上的每任务平均负载 tl_per_task,最后进行判断:如果“目标处理器”的负载小于“源处理器”的负载且两处理器负载相加都比 tl_per_task小的话,唤醒的进程转为“目标处理器”执行。还有一种情况就是1474行的判断,如果“目标处理器”的负载加上被唤醒的进程的负载后,还比“源处理器”的负载(乘以imbalance后)的小的话,也要把唤醒的进程转为“目标处理器”执行。如果两个因素都不满足,那还是由p进程原来呆的那个CPU(即”源处理器“)继续来处理吧。
有点儿绕,是吧?其实代码虽绕,用意是简单的:
1472行-1473行其实是这样一个用意:如果“目标处理器”的负载很小,小得即使把压力全给到“源处理器”上去也不会超过“源处理器”上的平均任务负载,那么这“目标处理器”的负载是真的很小,值得把p进程挪过来。
1474行的用意则是:如果我们真的把p进程挪到“目标处理器”以后,“目标处理器”的压力也不比“源处理器”大多少,所以,还是值得一挪。
说来说去,还是那个笨原则:把任务从最忙的CPU那儿转到很闲的CPU这儿。
我们已经看过了睡眠和醒来时的内核函数,那么软中断里的 run_rebalance_domains又干了些什么呢?其实也很简单,它调用了load_balance函数,而这个函数和load_balance_newidle实现上基本一样,就不累述了。
浏览量:2
下载量:0
时间:
思科cisco依靠自身的技术和对网络经济模式的深刻理解,使他成为了网络应用的成功实践者之一,其出产的路由器也是全球顶尖的,那么你知道怎么设置cisco AP用户数限制及负载均衡吗?下面是读文网小编整理的一些关于怎么设置cisco AP用户数限制及负载均衡的相关资料,供你参考。
NETGEAR ProSafe WFS709TP可以对全局或个别AP实现最大用户数限制。当AP上的无线客户端的数量达到设定值时,该AP将不再允许其他的客户端接入了,直到有已接客户端断开为止。
如果要对WFS709TP下所有AP进行用户数量限制,可进入Configuration>Advanced>WLAN>Radio中,在802.11b/g页面,将Max Clients设为想要的值(默认64,可设置0到255个用户)。然后点Apply应用。
如果只需对某一个AP设置最大用户数,可到Configuration>Advanced>WLAN>Advanced中,点Add添加要设置的AP的Location ID号。
然后选择802.11b/g页面,同样也是修改Max Clients。设置完后点Apply应用。
设置cisco AP用户数限制及负载均衡的相关
浏览量:2
下载量:0
时间:
思科公司已成为公认的全世界网络互联解决方案的领先厂商,其公司出产的一系列路由器更是引领世界,那么你知道怎么设置Cisco路由多链路负载均衡吗?下面是读文网小编整理的一些关于怎么设置Cisco路由多链路负载均衡的相关资料,供你参考。
(一)实验拓朴
(二)实验要求
1、R1连接本地子网,R2为边缘策略路由器,R3模拟双ISP接入的Internet环境。
2、要求R1所连接的局域网部分流量走R2-R3间上条链路(ISP1链路),部分流量走R2-R3间下条链路(ISP2链路)从而实现基于源的供应商链路选择和网络负载均衡。
(三)各路由器配置如下
R1#sh run //路由器R1的配置
……
interface Loopback0 //模拟子网一:192.168.1.0/24
ip address 192.168.1.1 255.255.255.0 //模拟子网中第一台主机
ip address 192.168.1.2 255.255.255.0 secondary //模拟子网中第二台主机
!
interface Loopback2 //模拟子网二:192.168.2.0/24
ip address 192.168.2.1 255.255.255.0
ip address 192.168.2.2 255.255.255.0 secondary
!
interface FastEthernet0/0
ip address 12.0.0.1 255.255.255.0
duplex half
!
……
!
router rip //通过RIP协议配置网络的连通性
version 2
network 192.168.1.0
network 192.168.1.0
network 12.0.0.0
……
end
-----------------------------
R3#sh run //路由器R3的配置
Building configuration...
……
interface Loopback0 //模拟一个连接目标
description to internet
ip address 100.100.100.100 255.255.255.0
!
interface Serial1/1 //模拟ISP1的接入端口
ip address 123.0.0.3 255.255.255.0
serial restart-delay 0
!
……
interface Serial1/3 //模拟ISP2的接入端口
ip address 223.0.0.3 255.255.255.0
serial restart-delay 0
!
router rip
version 2
network 100.0.0.0
network 123.0.0.0
network 223.0.0.0
no auto-summary
!
……
end
---------------------------------------------------------------------------------
R2#sh run //策略路由器R2的配置
Building configuration...
……
interface FastEthernet0/0
ip address 12.0.0.2 255.255.255.0
ip policy route-map isp-test //在接口上启用策略路由isp-test进行流量控制
duplex half
!
……
interface Serial1/1
ip address 123.0.0.1 255.255.255.0
serial restart-delay 0
!
interface Serial1/3
ip address 223.0.0.1 255.255.255.0
serial restart-delay 0
……
router rip
version 2
network 12.0.0.0
network 123.0.0.0
network 223.0.0.0
no auto-summary
……
logging alarm informational
access-list 101 permit ip 192.168.1.0 0.0.0.255 host 100.100.100.100 //访问控制列表101,用于过滤原地址,允许子网192.168.1.0流量通过 */
access-list 102 permit ip 192.168.2.0 0.0.0.255 host 100.100.100.100 //访问控制列表102,用于过滤原地址,允许子网192.168.2.0流量通过 */
!
route-map isp-test permit 10 //定义route-map,取名为isp-test,序列为10
match ip address 101 //检查源地址,匹配acl 101
set ip default next-hop 123.0.0.3 //指定下一跳地址
!
route-map isp-test permit 20 //定义isp-test的第二条语句,序列号为20
match ip address 102 //检查源地下,匹配acl102
set ip default next-hop 223.0.0.3
!
route-map isp-test permit 30 //定义isp-test的第三条语句,序列号为30
set default interface Null0 //丢弃不匹配规定标准的包
……
end
---------------------------------------------------------------------------------
(四)调试
R2#sh ip policy //显示应用的策略
Interface Route map
Fa0/0 isp-acc
R2#sh route-map isp-test //显示配置的路由映射图
route-map isp-test, permit, sequence 10
Match clauses:
ip address (access-lists): 101
Set clauses:
ip default next-hop 123.0.0.3
Policy routing matches: 0 packets, 0 bytes
route-map isp-test, permit, sequence 20
Match clauses:
ip address (access-lists): 102
Set clauses:
ip default next-hop 223.0.0.3
Policy routing matches: 0 packets, 0 bytes
route-map isp-test, permit, sequence 30
Match clauses:
Set clauses:
default interface Null0
Policy routing matches: 0 packets, 0 bytes
========================================================================
R1#traceroute //路由跟踪
Protocol [ip]: //ip流量
Target IP address: 100.100.100.100 //目标地
Source address: 192.168.1.1 //源地址为子网一的第一台主机
Numeric display [n]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Port Number [33434]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Type escape sequence to abort.
Tracing the route to 100.100.100.100
1 12.0.0.2 72 msec 216 msec 276 msec
2 123.0.0.3 288 msec 360 msec * //ISP1入口
-------------------------------------------------------------------------------
R1# traceroute
Protocol [ip]:
Target IP address: 100.100.100.100
Source address: 192.168.1.2 //源地址为子网一的第二台主机
Numeric display [n]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Port Number [33434]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Type escape sequence to abort.
Tracing the route to 100.100.100.100
1 12.0.0.2 92 msec 188 msec 52 msec
2 123.0.0.3 416 msec 436 msec * //ISP1入口
----------------------------------------------------------------------------------
R1#traceroute
Protocol [ip]:
Target IP address: 100.100.100.100
Source address: 192.168.2.1 //源地址为子网二的第一台主机
Numeric display [n]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Port Number [33434]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Type escape sequence to abort.
Tracing the route to 100.100.100.100
1 12.0.0.2 136 msec 40 msec 144 msec
2 223.0.0.3 356 msec * 132 msec //ISP2入口
---------------------------------------------------------
R1#traceroute
Protocol [ip]:
Target IP address: 100.100.100.100
Source address: 192.168.2.2 //源地址为子网二中第二台主机
Numeric display [n]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Port Number [33434]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Type escape sequence to abort.
Tracing the route to 100.100.100.100
1 12.0.0.2 28 msec 104 msec 200 msec
2 223.0.0.3 300 msec * 196 msec //ISP2入口
-----------------------------------------------------
设置Cisco路由多链路负载均衡的相关
浏览量:2
下载量:0
时间:
欢迎来到读文网,本文为大家带来广域网(服务器)链路负载均衡是什么,希望能帮助到你。
CDN 是一个经策略性部署的整体系统.能够帮助用户解决分布式存储.负载均衡.网络请求的重定向和内容管理等问题.其目的是通过在现有的 Internet 中增加一层新的网络架构.将网站的内容发布到最接近用户的网络" 边缘 ".使用户可以就近取得所需的内容.解决 Internet 网络拥塞状况.提高用户访问网站的响应速度.从技术上全面解决由于网络带宽小.用户访问量大.网点分布不均等原因.解决用户访问网站的响应速度慢的根本原因.
CDN是个很庞大的概念和体系.全世界CDN服务提供商屈指可数.
我们熟悉的Google就是某CND的最大客户.我们今天只选取其中一小部分来讨论.
说了半天.看上去似乎很复杂.鉴于经典的大多是搞WEB的.接触的最多的是WEB服务器/数据库等.既然是浅谈.我就举个简单的例子.
比如你弄一网站.假设你有能力购买2台服务器.作为WEB服务.暂时我们认为服务器本身不存在性能问题.一台托管在北方的网通机房.一台托管在南方的电信机房.2台服务器内容互为同步.则通过智能的DNS解析设备.将网通的用户定位到北方网通的服务器上.将电信的用户定位到南方电信的服务器上.这.就是最基础的CDN.我的理解是 --- 广域网的负载均衡.
2台服务器放置问题我不想多谈.有钱就行.2台服务器内容同步的方式很多.我也不想多谈.今天主要是要谈一下.如何实现让网通的用户去访问放置在网通的服务器.电信的用户去访问放置在电信的服务器.
即如今很多服务提供商所谓的智能DNS解析.也就是互联网链路的负载均衡.
(提问) 我们访问一个域名.比如 www.Blueidea.com. 谁知道实际的访问过程是怎么样的?
(奖励) 谁知道的给100G.一组大棱光.一个源生虚空?没人知道吗?那不怪我了!
......
电信/网通.2条链路的负载均衡.我们先来谈谈这个.因为这个是访问者最直观的体验.
既然CDN的目的是为了提高用户访问网站的响应速度.最直接的方法就是做互联网链路的智能导向.
当然.CDN也涉及多台服务器负载均衡.应用的负载均衡.包括中间件的应用负载均衡.因为时间关系暂且不表.
当我们将 www.Blueidea.com 输入IE地址栏敲回车后.首先要去你的Local DNS做解析.什么是Local DNS?就是你本机网卡所设置的DNS服务器.比如我的是: 202.96.128.68.如果Local DNS没有 www.Bluieidea.com 的Cache记录.则Local DNS会询问上级DNS服务器.注意.DNS的查询结构是树状的.最后查询的DNS为root.即为root DNS.或者称为根DNS.根DNS在全世界只有13台.中国境内没有.当root DNS接受到请求后.通过查询获得的结果一般是: Blueidea.com这个域的解析服务器为ns1.chinadns.com.要求你去询问ns1.chinadns.com去做解析.ns1.chinadns.com是哪里来的?当然是你申请注册域名的机构自己的DNS服务器.也就是你Blueidea.com这个域名的隶属DNS.隶属DNS获得了你域名解析的请求.则查询A记录.返回Blueidea.com的IP地址给最初的PC Client端.完成了一次域名解析为IP地址的全部过程.
虽然很绕.但是如果能搞明白.那才能理解下面的关于智能DNS的技术原理.
上述DNS查询的常规流程.基本上就是如下图:
PC -> Local DNS -> Root DNS -> ns1.chinadns.com -> IP -> 返回给PC
智能DNS的工作原理即是在ns1.chinadns.com这一步.工作流程如下:
PC -> Local DNS -> Root DNS -> 智能DNS解析 -> 返回IP地址 -> 返回给PC
注意.上述的"返回IP地址"这一步.其实是根据PC的来源.智能的返回电信或者网通的IP地址.即如果请求解析的PC是电信线路的.则返回托管在南方电信机房的服务器的电信IP地址.反之.则返回托管在北方网通机房的网通的IP地址.
看到这里.出现了一个问题.如何判断这个请求DNS的PC.他是电信线路还是网通线路呢?
有2个方法.一个聪明的.一个笨的.我们先说笨的方法.如果智能DNS有一张庞大的IP地址分配表.表里面有所有的电信IP地址段和所有的网通地址段.则可以通过查询这个IP地址表来判断.请求的PC是属于哪个线路上的.这个方法是最直接.最高效.最稳妥的方法.虽然的确是笨了点.但是请各位注意.往往笨的方法就代表着稳定.代表着高可用性.所以.我很遗憾的告诉大家.基本上银行.证券.金融.这些重要部门.都是使用的这种笨的方法.
另外一个聪明的方法.则是通过智能的动态检测的方法.在智能DNS解析设备接受到PC的DNS请求的时候.将使用电信/网通的2条线路分别发送一个探测包.发送目标可以为目标PC的IP地址.不过更多的发送目标为Local DNS.这个包可能是ICMP的PING包.也可能是反向DNS查询的DNS包(TCP 53).当2个包有回应后.比较2个包的时间戳.延迟小的.则判定为优先解析的链路.
说到这里.基本上把智能DNS解析的工作原理简单的介绍了一下.当然.实际环境中会有更复杂.更多方法更多手段来实现.我写这篇小文的目的.一来分享一下.二来混点威望.仅此而已.
CDN很庞大.我认为此文主要是探讨其中的一部分.即互联网链路的负载均衡.也就是业内称为: 广域网的全球负载均衡和应用交付网络.
浏览量:2
下载量:0
时间:
欢迎大家来到读文网,小编为大家揭开CDN的神秘面纱,欢迎大家阅读。
CDN 是一个经策略性部署的整体系统.能够帮助用户解决分布式存储.负载均衡.网络请求的重定向和内容管理等问题.其目的是通过在现有的 Internet 中增加一层新的网络架构.将网站的内容发布到最接近用户的网络" 边缘 ".使用户可以就近取得所需的内容.解决 Internet 网络拥塞状况.提高用户访问网站的响应速度.从技术上全面解决由于网络带宽小.用户访问量大.网点分布不均等原因.解决用户访问网站的响应速度慢的根本原因.
CDN是个很庞大的概念和体系.全世界CDN服务提供商屈指可数.
我们熟悉的Google就是某CND的最大客户.我们今天只选取其中一小部分来讨论.
说了半天.看上去似乎很复杂.鉴于经典的大多是搞WEB的.接触的最多的是WEB服务器/数据库等.既然是浅谈.我就举个简单的例子.
比如你弄一网站.假设你有能力购买2台服务器.作为WEB服务.暂时我们认为服务器本身不存在性能问题.一台托管在北方的网通机房.一台托管在南方的电信机房.2台服务器内容互为同步.则通过智能的DNS解析设备.将网通的用户定位到北方网通的服务器上.将电信的用户定位到南方电信的服务器上.这.就是最基础的CDN.我的理解是 --- 广域网的负载均衡.
2台服务器放置问题我不想多谈.有钱就行.2台服务器内容同步的方式很多.我也不想多谈.今天主要是要谈一下.如何实现让网通的用户去访问放置在网通的服务器.电信的用户去访问放置在电信的服务器.
即如今很多服务提供商所谓的智能DNS解析.也就是互联网链路的负载均衡.
(提问) 我们访问一个域名.比如 www.quduwen.com. 谁知道实际的访问过程是怎么样的?
(奖励) 谁知道的给100G.一组大棱光.一个源生虚空?没人知道吗?那不怪我了!
......
电信/网通.2条链路的负载均衡.我们先来谈谈这个.因为这个是访问者最直观的体验.
既然CDN的目的是为了提高用户访问网站的响应速度.最直接的方法就是做互联网链路的智能导向.
当然.CDN也涉及多台服务器负载均衡.应用的负载均衡.包括中间件的应用负载均衡.因为时间关系暂且不表.
当我们将 www.quduwen.com 输入IE地址栏敲回车后.首先要去你的Local DNS做解析.什么是Local DNS?就是你本机网卡所设置的DNS服务器.比如我的是: 202.96.128.68.如果Local DNS没有 www.Bluieidea.com 的Cache记录.则Local DNS会询问上级DNS服务器.注意.DNS的查询结构是树状的.最后查询的DNS为root.即为root DNS.或者称为根DNS.根DNS在全世界只有13台.中国境内没有.当root DNS接受到请求后.通过查询获得的结果一般是: quduwen.com这个域的解析服务器为ns1.chinadns.com.要求你去询问ns1.chinadns.com去做解析.ns1.chinadns.com是哪里来的?当然是你申请注册域名的机构自己的DNS服务器.也就是你quduwen.com这个域名的隶属DNS.隶属DNS获得了你域名解析的请求.则查询A记录.返回quduwen.com的IP地址给最初的PC Client端.完成了一次域名解析为IP地址的全部过程.
虽然很绕.但是如果能搞明白.那才能理解下面的关于智能DNS的技术原理.
上述DNS查询的常规流程.基本上就是如下图:
PC -> Local DNS -> Root DNS -> ns1.chinadns.com -> IP -> 返回给PC
智能DNS的工作原理即是在ns1.chinadns.com这一步.工作流程如下:
PC -> Local DNS -> Root DNS -> 智能DNS解析 -> 返回IP地址 -> 返回给PC
注意.上述的"返回IP地址"这一步.其实是根据PC的来源.智能的返回电信或者网通的IP地址.即如果请求解析的PC是电信线路的.则返回托管在南方电信机房的服务器的电信IP地址.反之.则返回托管在北方网通机房的网通的IP地址.
看到这里.出现了一个问题.如何判断这个请求DNS的PC.他是电信线路还是网通线路呢?
有2个方法.一个聪明的.一个笨的.我们先说笨的方法.如果智能DNS有一张庞大的IP地址分配表.表里面有所有的电信IP地址段和所有的网通地址段.则可以通过查询这个IP地址表来判断.请求的PC是属于哪个线路上的.这个方法是最直接.最高效.最稳妥的方法.虽然的确是笨了点.但是请各位注意.往往笨的方法就代表着稳定.代表着高可用性.所以.我很遗憾的告诉大家.基本上银行.证券.金融.这些重要部门.都是使用的这种笨的方法.
另外一个聪明的方法.则是通过智能的动态检测的方法.在智能DNS解析设备接受到PC的DNS请求的时候.将使用电信/网通的2条线路分别发送一个探测包.发送目标可以为目标PC的IP地址.不过更多的发送目标为Local DNS.这个包可能是ICMP的PING包.也可能是反向DNS查询的DNS包(TCP 53).当2个包有回应后.比较2个包的时间戳.延迟小的.则判定为优先解析的链路.
说到这里.基本上把智能DNS解析的工作原理简单的介绍了一下.当然.实际环境中会有更复杂.更多方法更多手段来实现.我写这篇小文的目的.一来分享一下.二来混点威望.仅此而已.
CDN很庞大.我认为此文主要是探讨其中的一部分.即互联网链路的负载均衡.也就是业内称为: 广域网的全球负载均衡和应用交付网络.
浏览量:2
下载量:0
时间:
负载均衡,这是在计算机网络技术应用中的一种比较关键的技术。其最大的作用就是使网络设备和服务器的带宽的拓展方法更加透明而有效,可以更加灵活的处理网络数据,使得网络的可用性进一步提高。
那么在众多的负载均衡品牌中,那些品牌是最值得信赖的呢?下面,读文网小编为朋友们推荐一些吧。
推荐一:信诺瑞得
信诺瑞得这一品牌的负载均衡技术与产品是由北京信诺瑞得信息技术有限公司开发的,该公司是我国唯一的一家专注于数据中心的优化与安全解决方案和服务研究与技术开发的企业,目前,信诺瑞得品牌的负载均衡正以同行业中一流的技术与专业的服务,赢得了广大客户与消费者的信赖。
推荐二:弘积
弘积品牌的负载均衡技术与产品是由上海弘积信息科技有限公司开发的,该公司是我国一家在载均衡应用交付的产品研发销售领域具有极大竞争力的企业。值得一提的是,该公司被同行业评为应用交付提供商中的最佳。
推荐三:F5
F5这一品牌的负载均衡技术与产品主要是F5公司开发,该公司总部位于美国,在应用交付网络领域中具有着全球领先地位。F5负载均衡于2000年进驻中国,其最大特点就是安全、快速、可靠、实用。目前,已经可以遭我国境内为各大企业与用户提供了全面的技术支持。必须要说的是,仅仅中国移动公司就已经使用了超过千套的F5负载均衡系统。
推荐四:深信服
深信服品牌的负载均衡技术与产品是由深信服科技有限公司开发的,该公司于2000年成立,自成立初就致力于网络安全与网络产品优化的研究与开发,目前,广告已经成为我国具有领先地位的新网络产品供应商。深信服品牌的负载均衡最大的特点就是具有全网可视性,在性能监控与智能预警方面可靠性极高。
以上四个品牌,是小编为朋友们推荐的在负载均衡领域具有绝对领先优势的品牌。除了这四个品牌之外,像梭子鱼、有旺、Radware等品牌的负载均衡也是可以值得信赖的。
浏览量:2
下载量:0
时间:
随着网络流量的增加,服务器开始面临繁重负载,这时就需要搭配一套HTTP负载均衡系统了,那么Linux下该如何配置HTTP负载均衡系统呢?随读文网小编一起来学习一下吧。
无法预测或缺乏一贯的表现是你所无法承受的。那么,我们如何能消除这些缺点呢?在大多数情况下,一套合适的负载均衡解决方案有望满足这个要求。今天我将为各位介绍如何使用HAProxy搭建一套HTTP负载均衡系统。
HAProxy是一种流行的开源负载均衡和代理系统,面向GNU/Linux平台上的TCP/HTTP服务器。HAProxy采用了单一线程的事件驱动型架构而设计,它能够轻松地处理10G网卡线路速度,现广泛应用于许多生产环境中。其功能特性包括:自动检查健康状况、可定制的负载均衡算法、支持HTTPS/SSL以及会话速率限制等。
我们在本教程中要达到什么样的目的?
在本教程中,我们将逐步介绍为HTTP网站服务器配置基于HAProxy的负载均衡系统这个过程。
前提条件
你至少需要一台(最好是两台)网站服务器来证实所搭建负载均衡系统的功能。我们假设,后端HTTP网站服务器已经搭建并运行起来。
将HAProxy安装到Linux上
就大多数发行版而言,我们可以使用你所用发行版的软件包管理器来安装HAProxy。
将HAProxy安装到Debian上
在Debian中,我们需要为Wheezy添加向后移植功能。为此,请在/etc/apt/sources.list.d中创建一个名为“backports.list”的新文件,其内容如下:
deb http://cdn.debian.net/debian wheezybackports main
更新你的软件库数据,并安装HAProxy。
# apt get update # apt get install haproxy
将HAProxy安装到Ubuntu上
# apt get install haproxy
将HAProxy安装到CentOS和RHEL上
# yum install haproxy
配置HAProxy
在本教程中,我们假设有两台HTTP网站服务器已搭建并运行起来,其IP地址分别为192.168.100.2和192.168.100.3。我们还假设,负载均衡系统将在IP地址为192.168.100.4的那台服务器处进行配置。
为了让HAProxy发挥功用,你需要更改/etc/haproxy/haproxy.cfg中的几个项目。这些变更在本章节中予以描述。万一某个配置对不同的GNU/Linux发行版而言有所不同,会在相应段落中加以注明。
1. 配置日志功能
你首先要做的工作之一就是,为你的HAProxy建立合适的日志功能,这对将来进行调试大有用处。日志配置内容位于/etc/haproxy/haproxy.cfg的global部分。下面这些是针对特定发行版的指令,用于为HAProxy配置日志。
CentOS或RHEL:
要想在CentOS/RHEL上启用日志功能,把:
log 127.0.0.1 local2
换成:
log 127.0.0.1 local0
下一步,在/var/log中为HAProxy创建单独的日志文件。为此,我们需要改动当前的rsyslog配置。为了让配置简单而清楚,我们将在/etc/rsyslog.d/中创建一个名为haproxy.conf的新文件,其内容如下。
$ModLoad imudp $UDPServerRun 514 $template Haproxy,“%msg%” local0.=info /var/log/haproxy.log;Haproxy local0.notice /var/log/haproxystatus.log;Haproxy local0.* ~
该配置将把基于$template的所有HAProxy消息隔离到/var/log中的日志文件。现在,重启rsyslog,让变更内容生效。
# service rsyslog restart
Debian或Ubuntu:
要想在Debian或Ubuntu上为HAProxy启用日志功能,把:
log /dev/log local0 log /dev/log local1 notice
换成:
log 127.0.0.1 local0
下一步,为HAProxy配置单独的日志文件,编辑/etc/rsyslog.d/中一个名为haproxy.conf的文件(或者Debian中的49-haproxy.conf),其内容如下。
$ModLoad imudp $UDPServerRun 514 $template Haproxy,“%msg%” local0.=info /var/log/haproxy.log;Haproxy local0.notice /var/log/haproxystatus.log;Haproxy local0.* ~
该配置将把基于$template的所有HAProxy消息隔离到/var/log中的日志文件。现在,重启rsyslog,让变更内容生效。
# service rsyslog restart
2. 设置默认值
下一步是为HAProxy设置默认变量。找到/etc/haproxy/haproxy.cfg中的defaults部分,把它换成下列配置。
log global mode http option httplog option dontlognull retries 3 option redispatch maxconn 20000 contimeout 5000 clitimeout 50000 srvtimeout 50000
上述配置推荐HTTP负载均衡器使用,但可能不是最适合你环境的解决方案。如果那样,请参阅HAProxy参考手册页,进行适当的改动和调整。
3. 网站服务器集群的配置
网站服务器集群(Webfarm)的配置定义了可用的HTTP服务器集群。我们所建负载均衡系统的大部分设置都将放在这里。现在,我们将创建一些基本的配置,我们的节点将在这里加以定义。把从frontend部分到文件末尾的所有配置换成下列代码:
listen webfarm *:80 mode http stats enable stats uri /haproxy?stats stats realm Haproxy Statistics stats auth haproxy:stats balance roundrobin cookie LBN insert indirect nocache option httpclose option forwardfor server web01 192.168.100.2:80 cookie node1 check server web02 192.168.100.3:80 cookie node2 check
“listen webfarm *:80”这一行定义了我们的负载均衡系统将侦听哪些接口。出于本教程的需要,我将该值设为“*”,这让负载均衡系统侦听我们的所有接口。在实际场景下,这可能不合意,应该换成可从互联网来访问的某个接口。
stats enable stats uri /haproxy?stats stats realm Haproxy Statistics stats auth haproxy:stats
上述设置声明,可以在http://《load-balancer-IP》/haproxy?stats处访问负载均衡系统的统计数字。这种访问由简单的HTTP验证以及登录名“haproxy”和密码“stats”来确保安全。这些设置应该换成你自己的登录信息。如果你不想让这些统计数字被人看到,那么可以完全禁用它们。
浏览量:2
下载量:0
时间:
如今越来越多人使用网络,面对网络服务器岌岌可危的状况,相关科研人员针对该现象发明了负载均衡器,那么负载均衡器究竟有什么作用呢?接下来就让读文网小编带大家一起来了解关于负载均衡器的问题吧!
1.负载均衡器具有提供服务一致性的功能,负载均衡器通过读取客户端所发出请求内的信息,进行重写报头程序然后将请求发送至合适的服务器上,该服务器会维护着该客户端信息。在http通信当中,负载均衡器提供服务一致性的功能就得到了很好的发挥,但提供该服务的途径并不是非常安全。但若将消息加密后,负载均衡器就无法读取隐藏其中的信息了。
2.当服务集群中的某个节点无法成功处理请求时,那么该请求就会被发往其他节点上去,当请求成功发至另一节点后,原节点上的请求信息就会自动消失了。
3.由于所有的客户端请求都会先经过负载均衡器,所以负载均衡器具有统计计量的功能,利用该功能负载均衡器就可以准确统计出各阶段各种流量流动以及各项目进行的次数等,从而网络就可以适当调整系统性能了。
负载均衡器的应用
对于网络各个核心部分数据流量增长迅速等问题,单一设备根本承担不住,所以为了加强处理能力,同时也为了提高资源利用,如今很多企业纷纷采取负载均衡技术,简单快捷,为自己的企业减掉很多不必要的麻烦。
浏览量:2
下载量:0
时间:
最近几年,网络浏览和使用需求的攀升,导致了网站的访问量和数据流量也大幅度的增加,对于网站服务器的计算处理能力提出了更高的要求。单一网站服务器已经无法满足需求,多台计算机建立的网络负载均衡设备成为网络服务器的主流。读文网小编就在这里给大家介绍网络服务器负载均衡的相关知识。
网络负载均衡是将两台或多台计算机建成一个服务器集合,它将服务器的资源重新整理,提高了服务器运行的效率。目前许多中小型网站使用的软件负载均衡技术,就是利用软件程序来配置均衡负载,这样不必去做大量的硬件升级,产生额外较多的花费,在现有资源的基础上,提升数据流量承载能力。
网络服务器负载将用户的任务发送到多台计算机,这种扩展的计算作业能力远远超过了一台服务器,并且这种负载结构还可以纠正可能发生的错误。
尽管计算机工艺和技术不断升级,但是一个计算机服务器的可执行处理能力仍然被限制在每秒钟执行几万到几十万个命令,如果使用多台计算机服务器逻辑架构成一个组合,这样网络服务器每秒钟执行的命令将会更多,甚至达到几百万个。基于这种构想,工程师设计了网络服务器的负载均衡结构。
在网络服务器负载均衡结构中,多台服务器之间是平等的关系,它们可以独立的运行指令而不必依托其他服务器,通过这种流量、指令分担,让用户可以更快速的获得服务,缩短了用户等待信息回复的时间,有效了解决了用户大量和高峰密集访问服务问题。
负载均衡结构提升了计算机服务器和网络设备的运行带宽和数据吞吐量,让网络服务器具有更多的灵活机动性和实用性。目前,负载均衡结构除了用于网络服务器之外,还用于优化防火墙、IP地址转换、网络内部协议支持、反向代理等。
由上可见,网络服务器负载均衡让普通的服务器计算机拥有了更大的处理能力,即使当有服务器信号中断,网络负载均衡机制也可以重新制定其他服务器计算机来完成用户需要的指令并及时给予回馈;在服务器负载过重时,系统也可以轻松应对。
网络服务器的相关
浏览量:3
下载量:0
时间:
路由器作为网络的核心设备,它的性能及可扩展性对网络的升级及业务的快速部署起着至关重要的作用,那么你知道路由器如何实现负载均衡吗?下面是读文网小编整理的一些关于路由器实现负载均衡的相关资料,供你参考。
尽管计算机工艺和技术不断升级,但是一个计算机服务器的可执行处理能力仍然被限制在每秒钟执行几万到几十万个命令,如果使用多台计算机服务器逻辑架构成一个组合,这样网络服务器每秒钟执行的命令将会更多,甚至达到几百万个。基于这种构想,工程师设计了网络服务器的负载均衡结构。
在网络服务器负载均衡结构中,多台服务器之间是平等的关系,它们可以独立的运行指令而不必依托其他服务器,通过这种流量、指令分担,让用户可以更快速的获得服务,缩短了用户等待信息回复的时间,有效了解决了用户大量和高峰密集访问服务问题。
负载均衡结构提升了计算机服务器和网络设备的运行带宽和数据吞吐量,让网络服务器具有更多的灵活机动性和实用性。目前,负载均衡结构除了用于网络服务器之外,还用于优化防火墙、IP地址转换、网络内部协议支持、反向代理等。
由上可见,网络服务器负载均衡让普通的服务器计算机拥有了更大的处理能力,即使当有服务器信号中断,网络负载均衡机制也可以重新制定其他服务器计算机来完成用户需要的指令并及时给予回馈;在服务器负载过重时,系统也可以轻松应对。
路由器的相关
浏览量:2
下载量:0
时间:
,硬盘故障一般可以分为硬件故障和软件故障。简单来说硬件故障指物理属性的损坏,而软件故障指系统程序紊乱。下面跟着读文网小编来一起了解下常见的BIOS硬盘故障现象及急救措施吧。
1 C:Drive Failure Run Setup Utility,Press(F1)To Resume
中文含义:硬盘参数设置不正确,请使用软盘引导。
故障分析:硬盘参数设置不正确。
急救措施:打开BIOS设置界面,利用“IDE HDD Auto Detection”功能自动配置硬盘参数。如果系统仍然不能自动识别硬盘,用户可以进入“Standard COMS Setup”,手动配置参数。
2 C:Drive Failure, Run Setup Utility, Press To Resume
中文含义:硬盘C启动失败、请执行设置功能、按任意键重新开始。
故障分析:硬盘类型设置参数与格式化时使用的参数不相符。
急救措施:利用Windows 98启动盘引导电脑,然后观察C盘能否正常读写。如果可以,打开BIOS设置界面,重新设置硬盘参数。如果仍不能解决问题,可以在正确设置硬盘参数后重新格式化。
3 Invalid Drive Specification
中文含义:硬盘BOOT引导系统被破坏或无效的驱动器号。
故障分析:硬盘主引导扇区中的内容丢失。
急救措施:最简单的方法是事先备份硬盘主引导扇区,以KV3000多功能国际版为例,备份操作方法是:单击窗口中的“辅助功能”按钮,选中“安全防护”下的“引导扇区”,然后单击【备份】按钮,在打开的对话框中将hdboot.dat保存到软盘。一旦出现上述故障,可以用KV3000的软盘A引导系统,然后使用kvd3000/hdboot.daT命令即可恢复。
4 Error Loading Operation System
中文含义:装载操作系统时发生错误。
故障分析:POST程序读取引导区时出现错误。其主要原因有:分区表指示的分区起始物理地址不正确;分区引导扇区所在磁道的磁道标志和扇区ID损坏;硬盘读电路硬件故障。
急救措施:如果事先备份了硬盘分区表,可以用上面介绍的方法恢复。或者对硬盘进行重新分区和格式化。如果是硬盘读电路硬件故障,只能更换电路板或硬盘。
5 Drive Not Ready Error,Insert Boot Diskette In A:,Press Any Key When Ready
中文含义:硬盘没有准备好,请插入启动盘到A驱动器,准备好后按任意键。
故障分析:BIOS读取硬盘0面0道1扇区的主引导程序和分区表失败。其主要原因有:0面0道磁道格式和扇区ID逻辑或物理损坏,因此找不到指定的扇区;硬盘读电路硬件故障,使读操作失败;读盘时读出的MBR尾标不为“55AA”,系统认为MBR不正确。
急救措施:尝试使用fdisk/mbr命令恢复引导程序。如果0面0道磁道存在物理损坏,可以将起始扇区从0面0道1扇区改为0面1道1扇区。以Pctools9.0为例,可以利用DOS 6.22启动盘引导电脑,运行Pctools9.0目录下的DE.EXE文件。接着选择主菜单Select中的Drive,然后在Drive type选项中选择Physical。再按下【Tab】键切换到Drives选项,选中Hard disk,回车确认后返回主菜单。打开Select菜单,这时会出现Partition Table项,选中进入后显示硬盘分区表数据。将1分区Begin- ning Cylinder的0改成1,保存后退出。重新启动电脑后打开BIOS设置界面,使用“IDE Auto Detect”功能设置好参数。保存退出后重新分区格式化该硬盘即可(注意:此后不能再对其进行分区操作)。
6 Non-System Disk Or Disk Error, Replace And Press Any Key When Ready
中文含义:非系统盘或磁盘错误,重新换盘后按任意键。
故障分析:系统文件丢失或损坏;另有一种可能是BPB表损坏。
急救措施:使用“sys c:”命令向C盘传送系统文件,如果不能解决问题可以用fdisk/mbr命令尝试,如果仍然无效,就需重新分区并格式化硬盘。
7 Invalid Partition Table
中文含义:无效的分区表。
故障分析:主引导程序发现剩余的3个“分区引导标志”字节不是全部为0。
急救措施:将硬盘挂到安装了Windows 2000的电脑上,然后利用Windows 2000的CHKDSK(它的功能更强大)进行扫描。如果不能解决问题,只能对硬盘重新分区并格式化。
8 HDD Controller Failure BIOS
中文含义:硬盘控制器错误。
故障分析:POST程序向硬盘控制器发出复位命令,在规定时间内没有得到控制器的中断响应。其主要原因有:硬盘控制器损坏、数据线接触不良或者连接错误、硬盘参数设置不正确。
急救措施:检查硬盘数据线连接或硬盘参数设置情况,发现问题后及时纠正。如果确认硬盘控制器损坏,只能更换电路板或者硬盘本身。这类故障大都属于硬件故障。
9 Sector Not Found, General Error In Reading Drive C
中文含义:该错误一般在数据读写过程中出现,说明硬盘可能存在坏道。
故障分析:硬盘品质不良或使用不当。
急救措施:使用DM提供的FILL ZERO功能进行清零,完成后重新分区并格式化硬盘。如果是逻辑坏道则可以消除,否则必须将坏道隔离开。
10 Track 0 Bad,Disk Unusable
中文含义:零磁道损坏,硬盘无法使用。
故障分析:硬盘质量欠佳或使用不当。
急救措施:利用Windows 2000的CHKDSK尝试修复。如果无效可用DM的FILL ZERO功能清零,完成后重新分区并格式化硬盘。如果仍然无效,就按上面介绍的方法修改零磁道的位置。
11 Hard Disk Install Failure
中文含义:硬盘安装失败。
故障分析:硬盘没有正确连接或是跳线。
急救措施:遇到这种情况,请先检查硬盘的电源线、硬盘线是否安装妥当?或者硬盘Jumper是否设错?
12 Primary Master Hard Disk Fail
中文含义:POST检测到Primary Master IDE硬盘有错误。
故障分析:硬盘没有正确连接或是跳线。
急救措施:遇到这种情况,请先检查硬盘的电源线、硬盘线是否安装妥当?或者硬盘Jumper是否设错?
13 Primary Slave Hard Disk Fail
中文含义:POST检测到Primary Slave IDE硬盘有错误。
故障分析:硬盘没有正确连接或是跳线。
急救措施:遇到这种情况,请先检查硬盘的电源线、硬盘线是否安装妥当?或者硬盘Jumper是否设错?
14 Secondary Master Hard Fail
中文含义:POST检测到Secondary Master IDE硬盘有错误。
故障分析:硬盘没有正确连接或是跳线。
急救措施:遇到这种情况,请先检查硬盘的电源线、硬盘线是否安装妥当?或者硬盘Jumper是否设错?
15 Secondary Slave Hard Fail
中文含义:POST检测到Secondary Slave IDE硬盘有错误。
故障分析:硬盘没有正确连接或是跳线。
急救措施:遇到这种情况,请检查硬盘的电源线、硬盘线是否安装妥当?或者硬盘Jumper是否设错?如果都不是的话,估计需要送修了。
16 Hard Disk(S) Diagnosis Fail
中文含义:执行硬盘诊断时发生错误
故障分析:硬盘可能有物理故障。
急救措施:这种提示信息通常代表硬盘本身故障。可以先把这个硬盘接到别的电脑上试试看,如果还是一样的问题,那只好送修了。
看过“常见的BIOS硬盘故障现象及急救措施”
浏览量:2
下载量:0
时间:
很多时候,一般用户在遇到电脑问题时(主要是指Windows PC),首先想到的便是求助他人,甚至需要额外支出费用。其实,我们可以尝试自己动手先排除一些问题,操作并不复杂,下面读文网小编就给大家提供一些常见故障维修技巧。
一、主板
主板是整个电脑的关键部件,在电脑起着至关重要的作用。如果主板产生故障将会影响到整个PC机系统的工作。下面就一起来看看主板在使用过程中最常见的故障有哪些。
常见故障一:开机无显示
电脑开机无显示,首先要检查的就是是BIOS。主板的BIOS中储存着重要的硬件数据,同时BIOS也是主板中比较脆弱的部分,极易受到破坏,一旦受损就会导致系统无法运行,出现此类故障一般是因为主板BIOS被CIH病毒破坏造成(当然也不排除主板本身故障导致系统无法运行。)。一般BIOS被病毒破坏后硬盘里的数据将全部丢失,所以可以通过检测硬盘数据是否完好来判断BIOS是否被破坏,如果硬盘数据完好无损,那么还有三种原因会造成开机无显示的现象:
1. 因为主板扩展槽或扩展卡有问题,导致插上诸如声卡等扩展卡后主板没有响应而无显示。
2. 免跳线主板在CMOS里设置的CPU频率不对,也可能会引发不显示故障,对此,只要清除CMOS即可予以解决。清除CMOS的跳线一般在主板的锂电池附近,其默认位置一般为1、2短路,只要将其改跳为2、3短路几秒种即可解决问题,对于以前的老主板如若用户找不到该跳线,只要将电池取下,待开机显示进入 CMOS设置后再关机,将电池上上去亦达到CMOS放电之目的。
3. 主板无法识别内存、内存损坏或者内存不匹配也会导致开机无显示的故障。某些老的主板比较挑剔内存,一旦插上主板无法识别的内存,主板就无法启动,甚至某些主板不给你任何故障提示(鸣叫)。当然也有的时候为了扩充内存以提高系统性能,结果插上不同品牌、类型的内存同样会导致此类故障的出现,因此在检修时,应多加注意。
对于主板BIOS被破坏的故障,可以插上ISA显卡看有无显示(如有提示,可按提示步骤操作即可。),倘若没有开机画面,你可以自己做一张自动更新BIOS的软盘,重新刷新BIOS,但有的主板BIOS被破坏后,软驱根本就不工作,此时,可尝试用热插拔法加以解决(我曾经尝试过,只要BIOS相同,在同级别的主板中都可以成功烧录。)。但采用热插拔除需要相同的BIOS外还可能会导致主板部分元件损坏,所以可靠的方法是用写码器将BIOS更新文件写入BIOS里面(可找有此服务的电脑商解决比较安全)。
常见故障二:CMOS设置不能保存
此类故障一般是由于主板电池电压不足造成,对此予以更换即可,但有的主板电池更换后同样不能解决问题,此时有两种可能:
1. 主板电路问题,对此要找专业人员维修。
2. 主板CMOS跳线问题,有时候因为错误的将主板上的CMOS跳线设为清除选项,或者设置成外接电池,使得CMOS数据无法保存。
常见故障三:在Windows下安装主板驱动程序后出现死机或光驱读盘速度变慢的现象
在一些杂牌主板上有时会出现此类现象,将主板驱动程序装完后,重新启动计算机不能以正常模式进入Windows 98桌面,而且该驱动程序在Windows 98下不能被卸载。如果出现这种情况,建议找到最新的驱动重新安装,问题一般都能够解决,如果实在不行,就只能重新安装系统。
常见故障四:安装Windows或启动Windows时鼠标不可用
出现此类故障的软件原因一般是由于CMOS设置错误引起的。在CMOS设置的电源管理栏有一项modem use IRQ项目,他的选项分别为3、4、5......、NA,一般它的默认选项为3,将其设置为3以外的中断项即可。
常见故障五:电脑频繁死机,在进行CMOS设置时也会出现死机现象
在CMOS里发生死机现象,一般为主板或CPU有问题,如若按下法不能解决故障,那就只有更换主板或CPU了。
出现此类故障一般是由于主板Cache有问题或主板设计散热不良引起,在815EP主板上就曾发现因主板散热不够好而导致该故障的现象。在死机后触摸CPU周围主板元件,发现其温度非常烫手。在更换大功率风扇之后,死机故障得以解决。对于Cache有问题的故障,可以进入CMOS设置,将Cache禁止后即可顺利解决问题,当然,Cache禁止后速度肯定会受到有影响。
常见故障六:主板 COM口或并行口、IDE口失灵
出现此类故障一般是由于用户带电插拔相关硬件造成,此时用户可以用多功能卡代替,但在代替之前必须先禁止主板上自带的COM口与并行口(有的主板连IDE口都要禁止方能正常使用)。#p#副标题#e#
二、显卡
常见故障一:开机无显示
此类故障一般是因为显卡与主板接触不良或主板插槽有问题造成。对于一些集成显卡的主板,如果显存共用主内存,则需注意内存条的位置,一般在第一个内存条插槽上应插有内存条。由于显卡原因造成的开机无显示故障,开机后一般会发出一长两短的蜂鸣声(对于AWARD BIOS显卡而言)。
常见故障二:显示花屏,看不清字迹
此类故障一般是由于显示器或显卡不支持高分辨率而造成的。花屏时可切换启动模式到安全模式,然后再在Windows 98下进入显示设置,在16色状态下点选“应用”、“确定”按钮。重新启动,在Windows 98系统正常模式下删掉显卡驱动程序,重新启动计算机即可。也可不进入安全模式,在纯DOS环境下,编辑SYSTEM.INI文件,将 display.drv=pnpdrver改为display.drv=vga.drv后,存盘退出,再在Windows里更新驱动程序。
常见故障三:颜色显示不正常,此类故障一般有以下原因:
1. 显示卡与显示器信号线接触不良。
2. 显示器自身故障。
3. 在某些软件里运行时颜色不正常,一般常见于老式机,在BIOS里有一项校验颜色的选项,将其开启即可。
4. 显卡损坏。
5. 显示器被磁化,此类现象一般是由于与有磁性能的物体过分接近所致,磁化后还可能会引起显示画面出现偏转的现象。
常见故障四:死机
出现此类故障一般多见于主板与显卡的不兼容或主板与显卡接触不良,显卡与其它扩展卡不兼容也会造成死机。
常见故障五:屏幕出现异常杂点或图案
此类故障一般是由于显卡的显存出现问题或显卡与主板接触不良造成。需清洁显卡金手指部位或更换显卡。
常见故障六:显卡驱动程序丢失
显卡驱动程序载入,运行一段时间后驱动程序自动丢失,此类故障一般是由于显卡质量不佳或显卡与主板不兼容,使得显卡温度太高,从而导致系统运行不稳定或出现死机,此时只有更换显卡。
此外,还有一类特殊情况,以前能载入显卡驱动程序,但在显卡驱动程序载入后,进入Windows时出现死机。可更换其它型号的显卡在载入其驱动程序后,插入旧显卡予以解决。如若还不能解决此类故障,则说明注册表故障,对注册表进行恢复或重新安装操作系统即可。#p#副标题#e#
三、声卡
常见故障一:声卡无声
出现这种故障常见的原因有:
1. 驱动程序默认输出为“静音”。单击屏幕右下角的声音小图标(小嗽叭),出现音量调节滑块,下方有“静音”选项,单击前边的复选框,清除框内的对号,即可正常发音。
2. 声卡与其它插卡有冲突。解决办法是调整PnP卡所使用的系统资源,使各卡互不干扰。有时,打开“设备管理”,虽然未见黄色的惊叹号(冲突标志),但声卡就是不发声,其实也是存在冲突,只是系统没有检查出来。
3. 安装了Direct X后声卡不能发声了。说明此声卡与Direct X兼容性不好,需要更新驱动程序。
4. 一个声道无声。检查声卡到音箱的音频线是否有断线。
常见故障二:声卡发出的噪音过大。出现这种故障常见的原因有:
1. 插卡不正。由于机箱制造精度不够高、声卡外挡板制造或安装不良导致声卡不能与主板扩展槽紧密结合,目视可见声卡上“金手指”与扩展槽簧片有错位。这种现象在ISA卡或PCI卡上都有,属于常见故障。一般可用钳子校正。
2. 有源音箱输入接在声卡的Speaker输出端。对于有源音箱,应接在声卡的Line out端,它输出的信号没有经过声卡上的功放,噪声要小得多。有的声卡上只有一个输出端,是Line out还是Speaker要靠卡上的跳线决定,厂家的默认方式常是Speaker,所以要拔下声卡调整跳线。
3. Windows自带的驱动程序不好。在安装声卡驱动程序时,要选择“厂家提供的驱动程序”而不要选
“Windows默认的驱动程序”如果用“添加新硬件”的方式安装,要选择“从磁盘安装”而不要从列表框中选择。如果已经安装了Windows自带的驱动程序,可选“控制面板→系统→设备管理 →声音、视频和游戏控制器”,点中各分设备,选“属性→驱动程序→更改驱动程序→从磁盘安装”。这时插入声卡附带的磁盘或光盘,装入厂家提供的驱动程序。
常见故障三:声卡无法“即插即用”
1. 尽量使用新驱动程序或替代程序。笔者曾经有一块声卡,在Windows 98下用原驱动盘安装驱动程序怎么也装不上,只好用Creative SB16驱动程序代替,一切正常。后来升级到Windows Me,又不正常了再换用Windows 2000(完整版)自带的声卡驱动程序才正常。
2. 最头痛的问题莫过于Windows 9X下检测到即插即用设备却偏偏自作主张帮你安装驱动程序,这个驱动程序偏是不能用的,以后,每次当你删掉重装都会重复这个问题,并且不能用“添加新硬件”的方法解决。笔者在这里泄露一个独门密招:进入Win9xinfother目录,把关于声卡的*.inf文件统统删掉再重新启动后用手动安装,这一着百分之百灵验,曾救活无数声卡性命……当然,修改注册表也能达到同样的目的。
3. 不支持PnP声卡的安装(也适用于不能用上述PnP方式安装的PnP声卡):进入“控制面板”/“添加新硬件”/“下一步”,当提示“需要Windows 搜索新硬件吗?”时,选择“否”,而后从列表中选取“声音、视频和游戏控制器”用驱动盘或直接选择声卡类型进行安装。
常见故障四:播放CD无声
1. 完全无声。用Windows 98的“CD播放器”放CD无声,但“CD播放器”又工作正常,这说明是光驱的音频线没有接好。使用一条4芯音频线连接CD-ROM的模拟音频输出和声卡上的CD-in即可,此线在购买CD-ROM时会附带。
2. 只有一个声道出声。光驱输出口一般左右两线信号,中间两线为地线。由于音频信号线的4条线颜色一般不同,可以从线的颜色上找到一一对应接口。若声卡上只有一个接口或每个接口与音频线都不匹配,只好改动音频线的接线顺序,通常只把其中2条线对换即可。
常见故障五:PCI声卡出现爆音
一般是因为PCI显卡采用Bus Master技术造成挂在PCI总线上的硬盘读写、鼠标移动等操作时放大了背景噪声的缘故。解决方法:关掉PCI显卡的Bus Master功能,换成AGP显卡,将PCI声卡换插槽上。
常见故障六:无法正常录音
首先检查麦克风是否有没有错插到其他插孔中了,其次,双击小喇叭,选择选单上的“属性→录音”,看看各项设置是否正确。接下来在“控制面板→多媒体→设备”中调整 “混合器设备”和“线路输入设备”,把它们设为“使用”状态。如果“多媒体→音频”中“录音”选项是灰色的那可就糟了,当然也不是没有挽救的余地,你可以试试“添加新硬件→系统设备”中的添加“ISA Plug and Play bus”,索性把声卡随卡工具软件安装后重新启动。
常见故障七:无法播放Wav音乐、Midi音乐
不能播放Wav音乐现象比较罕见,常常是由于“多媒体”→“设备”下的“音频设备”不只一个,禁用一个即可;无法播放MIDI文件则可能有以下3种可能:
1. 早期的ISA声卡可能是由于16位模式与32位模式不兼容造成MIDI播放的不正常,通过安装软件波表的方式应该可以解决。
2. 如今流行的PCI声卡大多采用波表合成技术,如果MIDI部分不能放音则很可能因为您没有加载适当的波表音色库。
3. Windows音量控制中的MIDI通道被设置成了静音模式。
常见故障八:PCI声卡在WIN98下使用不正常
有些用户反映,在声卡驱动程序安装过程中一切正常,也没有出现设备冲突,但在WIN98下面就是无法出声或是出现其他故障。这种现象通常出现在PCI声卡上,请检查一下安装过程中您把PCI声卡插在的哪条PCI插槽上。有些朋友出于散热的考虑,喜欢把声卡插在远离AGP插槽,靠近ISA插槽的那几条PCI插槽中。问题往往就出现在这里,因为Windows98有一个Bug:有时只能正确识别插在PCI-1和PCI-2两个槽的声卡。而在ATX主板上紧靠AGP 的两条PCI才是PCI-1和PCI-2(在一些ATX主板上恰恰相反,紧靠ISA的是PCI-1),所以如果没有把PCI声卡安装在正确的插槽上,问题就会产生了。#p#副标题#e#
四、内存
内存是电脑中最重要的配件之一,它的作用毋庸置疑,那么内存最常见的故障都有哪些呢?
常见故障一:开机无显示
内存条原因出现此类故障一般是因为内存条与主板内存插槽接触不良造成,只要用橡皮擦来回擦试其金手指部位即可解决问题(不要用酒精等清洗),还有就是内存损坏或主板内存槽有问题也会造成此类故障。
由于内存条原因造成开机无显示故障,主机扬声器一般都会长时间蜂鸣(针对Award Bios而言)。
常见故障二:Windows注册表经常无故损坏,提示要求用户恢复
此类故障一般都是因为内存条质量不佳引起,很难予以修复,唯有更换一途。
常见故障三:Windows经常自动进入安全模式
此类故障一般是由于主板与内存条不兼容或内存条质量不佳引起,常见于高频率的内存用于某些不支持此频率内存条的主板上,可以尝试在CMOS设置内降低内存读取速度看能否解决问题,如若不行,那就只有更换内存条了。
常见故障四:随机性死机
此类故障一般是由于采用了几种不同芯片的内存条,由于各内存条速度不同产生一个时间差从而导致死机,对此可以在CMOS设置内降低内存速度予以解决,否则,唯有使用同型号内存。还有一种可能就是内存条与主板不兼容,此类现象一般少见,另外也有可能是内存条与主板接触不良引起电脑随机性死机。01
常见故障五:内存加大后系统资源反而降低
此类现象一般是由于主板与内存不兼容引起,常见于高频率的内存内存条用于某些不支持此频率的内存条的主板上,当出现这样的故障后你可以试着在COMS中将内存的速度设置得低一点试试。
常见故障六:运行某些软件时经常出现内存不足的提示
此现象一般是由于系统盘剩余空间不足造成,可以删除一些无用文件,多留一些空间即可,一般保持在300M左右为宜。
常见故障七:从硬盘引导安装Windows进行到检测磁盘空间时,系统提示内存不足
此类故障一般是由于用户在config.sys文件中加入了emm386.exe文件,只要将其屏蔽掉即可解决问题。#p#副标题#e#
五、光驱
光驱是电脑硬件中使用寿命最短的配件之一。其实很多报废的光驱仍有很大的利用价值,只要略微维修一下就可以了。这往往不需要具有什么高深的无线电专业知识,也不需要使用什么太复杂的维修工具及材料。只要细心观察故障现象并参照执行下面的一些排除方法,相信老光驱还是能恢复昔日“风采”的。
常见故障一:光驱工作时硬盘灯始终闪烁
这是一种假象,实际上并非如此。硬盘灯闪烁是因为光驱与硬盘同接在一个IDE接口上,光盘工作时也控制了硬盘灯的结果。可将光驱单元独接在一个IDE接口上。
常见故障二:在Windows环境下对CD-ROM进行操作时显示 “32磁盘访问失败”,然后死机
很显然,Windows的32位磁盘存取对CD-ROM有一定的影响。CD-ROM大部分接在硬盘的IDE接口上,不支持Windows的32位磁盘存取功能,使Windows产生了内部错误而死机。进入Windows后,在“主群组”中双击“控制面板”,进入“386增强模式”设置,单击“虚拟内存”按钮后再单击“更改”,把左下角的“32位磁盘访问”核实框关闭,在确认后,再重启动Windows,在Windows中再访问CD-ROM进就不会出错误。
常见故障三:光驱无法正常读盘,屏幕上显示:“驱动器X上没有磁盘,插入磁盘再试”,或“CDR101:NOTREADY READING DRIVE X ABORT.RETRY.FALL?”偶尔进出盒几次也都读盘,但不久又不读盘。
在此情况下,应先检测病毒,用杀毒软件进行对整机进行查杀毒,如果没有发现病毒可用文件编辑软件打开C盘根目录下的CONFIG.SYS”文件,查看其中是否又挂上光驱动程序及驱动程序是否被破坏,并进行处理,还可用文本编辑软件查看"AUIOEXEC.BAT"文件中是否有"MSCDEX.EXE/D:MSCDOOO /M:20/V".若以上两步未发现问题,可拆卸光驱维修。
常见故障四:光驱使用时出现读写错误或无盘提示
这种现象大部分是在换盘时还没有就位就对光驱进行操作所引起的故障。对光驱的所有的操作都必需要等光盘指示灯显示为就好位时才可进行操作。在播放影碟时也应将时间调到零时再换盘,这样就可以避免出现上述错误。
常见故障五:在播放电影VCD时出现画面停顿或破碎现象
检查一下AUTOEXEC.BAT文件中的“SMARTDRV”是否放在MSCDEX.EXE之后。若是,则应将SMARTDRV语句放到MSCDEX.EXE之前,不使用光驱的高速党组地冲程序,改为SMARTDRV.EXE/U,故障即可排除。
常见故障六:光驱在读数据时,有时读得不出,并且读盘的时间变长
光驱读盘不出的硬件故障主要集中在激光头组件上,且可分为二种情况:一种是使用太久造成激光管老化;另一种是光电管表面太脏或激光管透镜太脏及位移变形。所以在对激光管功率进行调整时,还需对光电管和激光管透镜进行清洗。
光电管及聚焦透镜的清洗方法是:拔掉连接激光头组件的一组扁平电缆,记住方向,拆开激光头组件。这时能看到护套罩着激光头聚焦透镜,去掉护套后会发现聚焦透镜由四根细铜丝连接到聚焦、寻迹线圈上,光电管组件安装在透镜正下方的小孔中。用细铁丝包上棉花沾少量蒸馏水擦拭(不可用酒精擦拭光电管和聚焦透镜表面),并看看透镜是否水平悬空正对激光管,否则须适当调整。至此,清洗工作完毕。
调整激光头功率。在激光头组件的侧面有1个像十字螺钉的小电位器。用色笔记下其初始位置,一般先顺时针旋转5°~10°,装机试机不行再逆时针旋转5°~10°,直到能顺利读盘。注意切不可旋转太多,以免功率太大而烧毁光电管。
常见故障七:开机检测不到光驱或者检测失败
这有可能是由于光驱数据线接头松动、硬盘数据线损毁或光驱跳线设置错误引起的,遇到这种问题的时候,首先应该检查光驱的数据线接头是否松动,如果发现没有插好,就将其重新插好、插紧。如果这样仍然不能解决故障,那么可以找来一根新的数据线换上试试。这时候如果故障依然存在的话,我就需要检查一下光盘的跳线设置了,如果有错误,将其更改即可。#p#副标题#e#
六、鼠标
鼠标的故障分析与维修比较简单,大部分故障为接口或按键接触不良、断线、机械定位系统脏污。少数故障为鼠标内部元器件或电路虚焊,这主要存在于某些劣质产品中,其中尤以发光二极管、IC电路损坏居多。
常见故障一:找不到鼠标
1. 鼠标彻底损坏,需要更换新鼠标。
2. 鼠标与主机连接串口或PS/2口接触不良,仔细接好线后,重新启动即可。
3. 主板上的串口或PS/2口损坏,这种情况很少见,如果是这种情况,只好去更换一个主板或使用多功能卡上的串口。
4. 鼠标线路接触不良,这种情况是最常见的。接触不良的点多在鼠标内部的电线与电路板的连接处。故障只要不是再PS/2接头处,一般维修起来不难。通常是由于线路比较短,或比较杂乱而导致鼠标线被用力拉扯的原因,解决方法是将鼠标打开,再使用电烙铁将焊点焊好。还有一种情况就是鼠标线内部接触不良,是由于时间长而造成老化引起的,这种故障通常难以查找,更换鼠标是最快的解决方法。
常见故障二:鼠标能显示,但无法移动
鼠标的灵活性下降,鼠标指针不像以前那样随心所欲,而是反应迟钝,定位不准确,或干脆不能移动了。这种情况主要是因为鼠标里的机械定位滚动轴上积聚了过多污垢而导致传动失灵,造成滚动不灵活。维修的重点放在鼠标内部的X轴和Y轴的传动机构上。解决方法是,可以打开胶球锁片,将鼠标滚动球卸下来,用干净的布蘸上中性洗涤剂对胶球进行清洗,摩擦轴等可用采用酒精进行擦洗。最好在轴心处滴上几滴缝纫机油,但一定要仔细,不要流到摩擦面和码盘栅缝上了。将一切污垢清除后,鼠标的灵活性恢复如初。
常见故障三:鼠标按键失灵
1. 鼠标按键无动作,这可能是因为鼠标按键和电路板上的微动开关距离太远或点击开关经过一段时间的使用而反弹能力下降。拆开鼠标,在鼠标按键的下面粘上一块厚度适中的塑料片,厚度要根据实际需要而确定,处理完毕后即可使用。
2. 鼠标按键无法正常弹起,这可能是因为当按键下方微动开关中的碗形接触片断裂引起的,尤其是塑料簧片长期使用后容易断裂。如果是三键鼠标,那么可以将中间的那一个键拆下来应急。如果是品质好的原装名牌鼠标,则可以焊下,拆开微动开关,细心清洗触点,上一些润滑脂后,装好即可使用。#p#副标题#e#
七、键盘
键盘在使用过程中,故障的表现形式是多种多样的,原因也是多方面的。有接触不良故障,有按键本身的机械故障,还有逻辑电路故障、虚焊、假焊、脱焊和金属孔氧化等故障.维修时要根据不同的故障现象进行分析判断,找出产生故障原因,进行相应的修理。
常见故障一:键盘上一些键,如空格键、回车键不起作用,有时,需按无数次才输入—个或两个字符,有的键,如光标键按下后不再起来,屏幕上光标连续移动,此时键盘其它字符不能输入,需再按一次才能弹起来。
这种故障为键盘的“卡键”故障,不仅仅是使用很久的旧键盘,有个别没用多久的新键盘上,键盘的卡键故障也有时发生。出现键盘的卡键现象主要由以下两个原因造成的:一种原因就是键帽下面的插柱位置偏移,使得键帽按下后与键体外壳卡住不能弹起而造成了卡键,此原因多发生在新键盘或使用不久的键盘上。另一个原因就是按键长久使用后,复位弹簧弹性变得很差,弹片与按杆摩擦力变大,不能使按键弹起而造成卡键,此种原因多发生在长久使用的键盘上。当键盘出现卡键故障时,可将键帽拨下,然后按动按杆。若按杆弹不起来或乏力,则是由第二种原因造成的,否则为第一种原因所致。若是由于键帽与键体外壳卡住的原因造成“卡键”故障,则可在键帽与键体之间放一个垫片,该垫片可用稍硬一些的塑料(如废弃的软磁盘外套)做成,其大小等于或略大于键体尺寸,并且在按杆通过的位置开一个可使铵杆自由通过的方孔,将其套在按杆上后,插上键帽;用此垫片阻止键帽与键体卡住,即可修复故障按键;若是由于弹簧疲劳,弹片阻力变大的原因造成卡键故障,这时可特键体打开,稍微拉伸复位弹簧使其恢复弹性;取下弹片将键体恢复。通过取下弹片,减少按杆弹起的阻力,从而使故障按键得到了恢复。
常见故障二:某些字符不能输入
若只有某一个键字符不能输入,则可能是该按键失效或焊点虚焊。检查时,按照上面叙述的方法打开键盘,用万用表电阻档测量接点的通断状态。若键按下时始终不导通,则说明按键簧片疲劳或接触不良,需要修理或更换。若键按下时接点通断正常,说明可能是因虚焊、脱焊或金屑孔氧化所致,可沿着印刷线路逐段测量,找出故障进行重焊。若因金属孔氧化而失效,可将氧化层清洗干净,然后重新焊牢。若金属孔完全脱落而造成断路时,可另加焊引线进行连接。
常见故障三:若有多个既不在同一列,也不在同一行的按键都不能输入
可能是列线或行线某处断路,或者可能是逻辑门电路产生故障。这时可用100MHz的高频示波器进行检测,找出故障器件虚焊点,然后进行修复。
常见故障四:键盘输入与屏幕显示的字符不一致
此种故障可能是由于电路板上产生短路现象造成的,其表现是按这一键却显示为同一列的其他字符,此时可用万用表或示波器进行测量,确定故障点后进行修复。
常见故障五:按下一个键产生一串多种字符,或按键时字符乱跳
这种现象是由逻辑电路故障造成的。先选中某一列字符,若是不含回车键的某行某列,有可能产生多个其他字符现象;若是含回车键的一列,将会产生字符乱跳且不能最后进入系统的现象,用示波器检查逻辑电路芯片,找出故障芯片后更换同型号的新芯片,排除故障。#p#副标题#e#
八、Modem
常见故障一:56K的Modem不能上到56K,这个问题可以从以下几方面考虑:
1. 实际的56Kmodem最高速度只能达到53K左右,考虑各种影响,56Kmodem的速度一般在45-53K之间。
2. 电话线路在很大程度上影响Modem的传输速度,如果电话线路质量不好、线路电压不稳,56K的Modem就上不到56K,另外使用分机上网,也会影响上网速度。
3. 未安装正确的驱动程序。
4. 和ISP使用的协议不同,只有Modem和ISP协议相同时,Modem才会达到56K的标准。
排除以上原因,56K Modem仍速度远远低于53K,这就是Modem硬件问题,可以考虑更换或送修了。
常见故障二:Modem经常掉线,产生掉线问题可能有以下几种原因:
1. 电话线路质量不好。
2. 若数据终端就绪(DTR)信号无效持续的时间超过Modem默认设置值,就会引起掉线。
3. 如果电话具有“呼叫等待”这一程控电话新功能,每当有电话打进来,调制解调器就会受到干扰而断开。
4. 另外,Modem本身的质量以及不同Modem间的兼容性问题也是引起Modem掉线的一个普遍存在的原因。
常见故障三:Modem无拨号音
当在夜深人静的时候上网时,为了不使拨号音影响别人睡眠,可以通过适当的AT命令来改变:可以用ATM0设置Modem无拨号音,而ATM1设置Modem从拨号到连接时有拨号音。对于音量的选择可以通过以下指令改变,ATL0(低音量)、ATL1(低音量)、ATL2(中音量)、ATL3(高音量)。
常见故障四:传真速率达不到14400
Modem的最大传真速率是14400,而发传真时速率只有9600。这是因为大部分传真机的发送和接受速率都是9600,只有使用速率是14400或是33600的传真机,Modem的传真速率才会达到14400。
常见故障五:Modem无法拨号或连接
如果没有正确安装您的Modem,通信功能将无法正常工作。下列过程列出了验证Modem与Windows的通讯程序安装了不兼容的驱动程序文件,可能会导致COM端口和Modem工作不正常,所以应该首先检查是否加载了正确的Windows98文件。
1. 检验现有的通讯文件
(1) 将System目录中的COMM.DRV和SERIAL.VXD文件与Windows95软盘或光盘中的原版文件进行比较,检查文件的大小和日期是否相同。
(2) 确认在System.ini文件中有下列几行:[boot]Comm.drv=Comm.drv[386enh]device=*vcd。
(3) 在“控制面板”中运行“添加新硬件”向导,检测和安装Windows98驱动程序。注意:Windows98在System.ini中不加载SERIAL.VXD驱动程序,而是使用注册命令来加载它。另外,在System.ini中也没有与*VCD相关的文件。这些文件被内置于VMM32.VXD中。
2. 检验调制解调器的配置
在“控制面板”中,双击“调制解调器”图标。验证调制解调器的制造商和型号,运行“安装新调制解调器”向导检测调制解调器并确认当前配置是否正确。如果调制解调器未出现在已安装的调制解调器列表中,请单击“添加”,然后选择合适的调制解调器。如果制造商和类型不正确,并且在列表中没有设备制造商及类型,请试着用“通用调制解调器”中的“与Hayes兼容”选项,设置为调制解调器支持的最大波特率,并单击“确定”。在排除冲突列表中删除所有的调制解调器条目。
3. 检查调制解调器是否处于可以使用状态
在“控制面板”中双击“系统”图标,然后单击“设备管理”标签,在列表中选择调制解调器并单击“"属性”,确认是否选中“设备已存在,请使用”。
4. 检查端口的正确性
在“控制面板”中双击“调制解调器"”图标,选择调制解调器,然后单击“属性”,在“通用”标签上,检验列出的端口是否正确。如果不正确,请选择正确的端口,然后单击“确定”。
5. 确认串口的I/O地址和IRQ设置是否正确
在“控制面板”中双击“系统”图标,单击“设备管理”标签,再单击“端口”,选取一个端口,然后单击“属性”,单击“资源”标签显示该端口的当前资源设置,请参阅调制解调器的手册以找到正确的设置,在“资源”对话框中,检查“冲突设备列表”以查看调制解调器使用的资源是否与其它设备发生冲突,如果调制解调器与其它设备发生冲突,请单击“更改设置”,然后单击未产生资源冲突的配置。
注意:如果COM1上有鼠标器或其它设备,请不要在COM3上使用调制解调器。通常COM1和COM3端口使用同样的IRQ,并且在多数计算机上不能同时使用。COM2和COM4也有同样的问题。如果可能的话,请更改COM3和COM4端口的IRQ设置,使它们不再冲突。另外,有一些显示卡的地址也和COM4端口冲突,如果发现冲突,请使用其它端口,或者更换图形适配器。
6. 检验端口设置
在“控制面板”上双击“调制解调器”图标,单击调制解调器,然后单击“属性”,在出现的菜单中单击“连接”标签以便检查当前端口设置,例如波特率、数据位、停止位和校验。
7. 检验调制解调器波特率
在“控制面板”中双击“调制解调器”,选择一种调制解调器,然后单击“属性”,单击“通用”标签,然后将波特率设置为正确速率。
注意:如果呼叫的主系统在原先设置的波特率下无法通讯,那么有时降低波特率可能会解决问题。#p#副标题#e#
九、打印机
在办公室中,喷墨打印机是使用得较为普便的一种设备。喷墨打印机由于使用、保养、操作不当等原因经常会出现一些故障,如何解决是用户关心的问题。
常见故障一:打印时墨迹稀少,字迹无法辨认的处理,该故障多数是由于打印机长期未用或其他原因,造成墨水输送系统障碍或喷头堵塞。
排除的方法:如果喷头堵塞得不是很厉害,那么直接执行打印机上的清洗操作即可。如果多次清洗后仍没有效果,则可以拿下墨盒(对于墨盒喷嘴非一体的打印机,需要拿下喷嘴,但需要仔细),把喷嘴放在温水中浸泡一会,注意,一定不要把电路板部分也浸在水中,否则后果不堪设想,用吸水纸吸走沾有的水滴,装上后再清洗几次喷嘴就可以了。
常见故障二:更换新墨盒后,打印机在开机时面板上的"墨尽"灯亮的处理
正常情况下,当墨水已用完时“墨尽”灯才会亮。更换新墨盒后,打印机面板上的“墨尽”灯还亮,发生这种故障,一是有可能墨盒未装好,另一种可能是在关机状态下自行拿下旧墨盒,更换上新的墨盒。因为重新更换墨盒后,打印机将对墨水输送系统进行充墨,而这一过程在关机状态下将无法进行,使得打印机无法检测到重新安装上的墨盒。另外,有些打印机对墨水容量的计量是使用打印机内部的电子计数器来进行计数的(特别是在对彩色墨水使用量的统计上),当该计数器达到一定值时,打印机判断墨水用尽。而在墨盒更换过程中,打印机将对其内部的电子计数器进行复位,从而确认安装了新的墨盒。
解决方法:打开电源,将打印头移动到墨盒更换位置。将墨盒安装好后,让打印机进行充墨,充墨过程结束后,故障排除。
常见故障三:喷头软性堵头的处理
软性堵头堵塞指的是因种种原因造成墨水在喷头上粘度变大所致的断线故障。一般用原装墨水盒经过多次清洗就可恢复,但这样的方法太浪费墨水。最简单的办法是利用你手中的空墨盒来进行喷头的清洗。用空墨盒清洗前,先要用针管将墨盒内残余墨水尽量抽出,越干净越好,然后加入清洗液(配件市场有售)。加注清洗液时,应在干净的环境中进行,将加好清洗液的墨盒按打印机正常的操作上机,不断按打印机的清洗键对其进行清洗。利用墨盒内残余墨水与清洗液混合的淡颜色进行打印测试,正常之后换上好墨盒就可以使用了。
常见故障四:打印机清洗泵嘴的故障处理
打印机清洗泵嘴出毛病是较多的,也是造成堵头的主要因素之一。打印机清洗泵嘴对打印机喷头的保护起决定性作用。喷头小车回位后,要由清洗泵嘴对喷头进行弱抽气处理,对喷头进行密封保护。在打印机安装新墨盒或喷嘴有断线时,机器下端的抽吸泵要通过它对喷头进行抽气,此嘴的工作精度越高越好。但在实际使用中,它的性能及气密性会因时间的延长、灰尘及墨水在此嘴的残留凝固物增加而降低。如果使用者不对其经常进行检查或清洗,它会使你的打印机喷头不断出些故障。
养护此部件的方法:将打印机的上盖卸下移开小车,用针管吸入纯净水对其进行冲洗,特别要对嘴内镶嵌的微孔垫片充分清洗。在此要特别提醒用户,清洗此部件时,千万不能用乙醇或甲醇对其进行清洗,这样会造成此组件中镶嵌的微孔垫片溶解变形。另外要提的是,喷墨打印机要尽量远离高温及灰尘的工作环境,只有良好的工作环境才能保证机器长久正常的使用。
常见故障五:检测墨线正常而打印精度明显变差的处理
喷墨打印机在使用中会因使用的次数及时间的延长而打印精度逐渐变差。喷墨打印机喷头也是有寿命的。一般一只新喷头从开始使用到寿命完结,如果不出什么故障较顺利的话,也就是20-40个墨盒的用量寿命。如果你的打印机已使用很久,现在的打印精度变差,你可以用更换墨盒的方法来试试,如果换了几个墨盒,其输出打印的结果都一样,那么你这台打印机的喷头将要更换了。如果更换墨盒以后有变化,说明可能你使用的墨盒中有质量较差的非原装墨水。
如果打印机是新的,打印的结果不能满意,经常出现打印线段不清晰、文字图形歪斜、文字图形外边界模糊、打印出墨控制同步精度差,这说明你可能买到的是假墨盒或者使用的墨盒是非原装产品,应当对其立即更换。
常见故障六:行走小车错位碰头的处理
喷墨打印机行走小车的轨道是由两只粉末合金铜套与一根圆钢轴的精密结合来滑动完成的。虽然行走小车上设计安装有一片含油毡垫以补充轴上润滑油,但因我们生活的环境中到处都有灰尘,时间一久,会因空气的氧化,灰尘的破坏使轴表面的润滑油老化而失效,这时如果继续使用打印机,就会因轴与铜套的摩擦力增大而造成小车行走错位,直至碰撞车头造成无法使用。
解决的办法是:一旦出现此故障应立即关闭打印机电源,用手将未回位的小车推回停车位。找一小块海绵或毡,放在缝纫机油里浸饱油,用镊子夹住在主轴上来回擦。最好是将主轴拆下来,洗净后上油,这样的效果最好。
另一种小车碰头是因为器件损坏所致。打印机小车停车位的上方有一只光电传感器,它是向打印机主板提供打印小车复位信号的重要元件。此元件如果因灰尘太大或损坏,打印机的小车会因找不到回位信号碰到车头,而导致无法使用,一般出此故障时需要更换器件。#p#副标题#e#
十、显示器
显示器用的时间长了,各种小毛病就会接踵而来。专家认为,要解决这些小毛病实际上很简单,用一双眼睛就可以看出故障的所在。
常见故障一:电脑刚开机时显示器的画面抖动得很厉害,有时甚至连图标和文字也看不清,但过一二分钟之后就会恢复正常。
这种现象多发生在潮湿的天气,是显示器内部受潮的缘故。要彻底解决此问题,可使用食品包装中的防潮砂用棉线串起来,然后打开显示器的后盖,将防潮砂挂于显象管管颈尾部靠近管座附近。这样,即使是在潮湿的天气里,也不会再出现以上的“毛病”。
常见故障二:电脑开机后,显示器只闻其声不见其画,漆黑一片。要等上几十分钟以后才能出现画面。
这是显象管座漏电所致,须更换管座。拆开后盖可以看到显象管尾的一块小电路板,管座就焊在电路板上。小心拔下这块电路板,再焊下管座,到电子商店买回一个同样的管座,然后将管座焊回到电路板上。这时不要急于将电路板装回去,要先找一小块砂纸,很小心地将显象管尾后凸出的管脚用砂纸擦拭干净。特别是要注意管脚上的氧化层,如果擦得不干净很快就会旧病复发。将电路板装回去就大功告成。
常见故障三:显示器屏幕上总有挥之不去的干扰杂波或线条,而且音箱中也有令人讨厌的杂音。
这种现象多半是电源的抗干扰性差所致。如果懒得动手,可以更换一个新的电源。如果有足够的动手能力,也可以试着自己更换电源内滤波电容,这往往都能奏效;如果效果不太明显,可以将开关管一并换下来。
常见故障四:显示器屏
这问题较多是显卡引起的。如果是新换的显卡,则可能是卡的质量不好或不兼容,再有就是还没有安装正确的驱动程序。如果是旧卡而加了显存的话,则有可能是新加进的显存和原来的显存型号参数不一所致。
常见故障五:显示器黑屏
如果是显卡损坏或显示器断线等原因造成没有信号传送到显示器,则显示器的指示灯会不停地闪烁提示没有接收到信号。要是将分辨率设得太高,超过显示器的最大分辨率也会出现黑屏,重者销毁显示器,但现在的显示器都有保护功能,当分辨率超出设定值时会自动保护。另外,硬件冲突也会引起黑屏。
显示器抖动的原因有以下方面:
显示器刷新频率设置得太低
当显示器的刷新频率设置低于75Hz时,屏幕常会出现抖动、闪烁的现象,把刷新率适当调高,比如设置成高于85Hz,屏幕抖动的现象一般不会再出现。
电源变压器离显示器和机箱太近。
电源变压器工作时会造成较大的电磁干扰,从而造成屏幕抖动。把电源变压器放在远离机箱和显示器的地方,可以让问题迎刃而解。
劣质电源或电源设备已经老化
许多杂牌电脑电源所使用的元件做工、用料均很差,易造成电脑的电路不畅或供电能力跟不上,当系统繁忙时,显示器尤其会出现屏幕抖动的现象。电脑的电源设备开始老化时,也容易造成相同的问题。
音箱放得离显示器太近
音箱的磁场效应会干扰显示器的正常工作,使显示器产生屏幕抖动和串色等磁干扰现象。
病毒作怪
有些计算机病毒会扰乱屏幕显示,比如:字符倒置、屏幕抖动、图形翻转显示等。网上随处可见的屏幕抖动脚本,就足以在中招之后头大如牛。
显示卡接触不良
重插显示卡后,故障可得到排除。
WIN95/98系统后写缓存引起
如属于这种原因,在控制面板-系统-性能-文件系统- 疑难解答中禁用所有驱动器后写式高速缓存,可让问题得到根本解决。
电源滤波电容损坏
打开机箱,如果看到电源滤波电容(电路板上个头最大的那个电容)顶部鼓起,那么便说明电容坏了,屏幕抖动是由电源故障引起的。换了电容之后,即可解决问题。#p#副标题#e#
十一、刻录机
常见故障一:安装刻录机后无法启动电脑
首先切断电脑供电电源,打开机箱外壳检查IDE线是否完全插入,并且要保证PIN-1的接脚位置正确连接。如果刻录机与其它IDE设备共用一条IDE线,需保证两个设备不能同时设定为“MA”(Master)或“SL”(Slave)方式,可以把一个设置为“MA”,一个设置为“SL”。
常见故障二:使用模拟刻录成功,实际刻录却失败
刻录机提供的“模拟刻录”和“刻录”命令的差别在于是否打出激光光束,而其它的操作都是完全相同的,也就是说,“模拟刻录”可以测试源光盘是否正常,硬盘转速是否够快,剩余磁盘空间是否足够等刻录环境的状况,但无法测试待刻录的盘片是否存在问题和刻录机的激光读写头功率与盘片是否匹配等等。有鉴于此,说明“模拟刻录”成功,而真正刻录失败,说明刻录机与空白盘片之间的兼容性不是很好,可以采用如下两种方法来重新试验一下:
1. 降低刻录机的写入速度,建议2X以下。
2. 请更换另外一个品牌的空白光盘进行刻录操作。出现此种现象的另外一个原因就是激光读写头功率衰减现象造成的,如果使用相同品牌的盘片刻录,在前一段时间内均正常,则很可能与读写头功率衰减有关,可以送有关厂商维修。
常见故障三:无法复制游戏CD
一些大型的商业软件或者游戏软件,在制作过程中,对光盘的盘片做了保护,所以在进行光盘复制的过程中,会出现无法复制,导致刻录过程发生错误,或者复制以后无法正常使用的情况发生。
常见故障四:刻录的CD音乐不能正常播放
并不是所有的音响设备都能正常读取CD-R盘片的,大多数CD机都不能正常读取CD-RW盘片的内容,所以最好不要用刻录机来刻录CD音乐。另外,还需要注意的是,刻录的CD音乐,必须要符合CD-DA文件格式。
常见故障五:刻录软件刻录光盘过程中,有时会出现“BufferUnderrun”的错误提示信息
“BufferUnderrun”错误提示信息的意思为缓冲区欠载。一般在刻录过程中,待刻录数据需要由硬盘经过IDE界面传送给主机,再经由IDE界面传送到刻录机的高速缓存中 (BufferMemory),最后刻录机把储存在BufferMemory里的数据信息刻录到CD-R或CD-RW盘片上,这些动作都必须是连续的,绝对不能中断,如果其中任何一个环节出现了问题,都会造成刻录机无法正常写入数据,并出现缓冲区欠载的错误提示,进而是盘片报废。解决的办法就是,在刻录之前需要关闭一些常驻内存的程序,比如关闭光盘自动插入通告,关闭防毒软件、Window任务管理和计划任务程序和屏幕保护程序等等。
常见故障六:光盘刻录过程中,经常会出现刻录失败
提高刻录成功率需要保持系统环境单纯,即关闭后台常驻程序,最好为刻录系统准备一个专用的硬盘,专门安装与刻录相关的软件。在刻录过程中,最好把数据资料先保存在硬盘中,制作成“ISO镜像文件”,然后再刻入光盘。为了保证刻录过程数据传送的流畅,需要经常对硬盘碎片进行整理,避免发生因文件无法正常传送,造成的刻录中断错误,可以通过执行“磁盘扫描程序”和“磁盘碎片整理程序”来进行硬盘整理。此外,在刻录过程中,不要运行其它程序,甚至连鼠标和键盘也不要去轻易去碰。刻录使用的电脑最好不要与其他电脑联网,在刻录过程中,如果系统管理员向本机发送信息,会影响刻录效果,另外,在局域网中,不要使用资源共享,如果在刻录过程中,其它用户读取本地硬盘,会造成刻录工作中断或者失败。除此以外,还要注意刻录机的散热问题,良好的散热条件会给刻录机一个稳定的工作环境,如果因为连续刻录,刻录机发热量过高,可以先关闭电脑,等温度降低以后再继续刻录。针对内置式刻录机最好在机箱内加上额外的散热风扇。外置式刻录机要注意防尘,防潮,以免造成激光头读写不正常。
常见故障七:使用 EasyCDPro刻录无法识别中文目录名
在使用EasyCDPro刻录中文文件名的时候,可以在文件名选项中选取Romeo,就可以支持长达128位文件名,即64个汉字的文件名了。另外,WinonCD、Nero、DirectCD2.x等都能很好地支持长中文文件名。
看过“电脑有哪些常见故障维修技巧”
浏览量:3
下载量:0
时间:
主板是负责连接电脑配件的桥梁,其工作的稳定性直接影响着电脑能否正常运行。由于它所集成的组件和电路多而复杂,因此产生故障的原因也相对较多。今天读文网小编给大家介绍下电脑主板有哪些常见故障吧。
常见故障一:开机无显示
电脑开机无显示,首先要检查的就是是BIOS。主板的BIOS中储存着重要的硬件数据,同时BIOS也是主板中比较脆弱的部分,极易受到破坏,一旦受损就会导致系统无法运行,出现此类故障一般是因为主板BIOS被CIH病毒破坏造成(当然也不排除主板本身故障导致系统无法运行。)。一般BIOS被病毒破坏后硬盘里的数据将全部丢失,所以可以通过检测硬盘数据是否完好来判断BIOS是否被破坏,如果硬盘数据完好无损,那么还有三种原因会造成开机无显示的现象:
1. 因为主板扩展槽或扩展卡有问题,导致插上诸如声卡等扩展卡后主板没有响应而无显示。
2. 免跳线主板在CMOS里设置的CPU频率不对,也可能会引发不显示故障,对此,只要清除CMOS即可予以解决。清除CMOS的跳线一般在主板的锂电池附近,其默认位置一般为1、2短路,只要将其改跳为2、3短路几秒种即可解决问题,对于以前的老主板如若用户找不到该跳线,只要将电池取下,待开机显示进入 CMOS设置后再关机,将电池上上去亦达到CMOS放电之目的。
3. 主板无法识别内存、内存损坏或者内存不匹配也会导致开机无显示的故障。某些老的主板比较挑剔内存,一旦插上主板无法识别的内存,主板就无法启动,甚至某些主板不给你任何故障提示(鸣叫)。当然也有的时候为了扩充内存以提高系统性能,结果插上不同品牌、类型的内存同样会导致此类故障的出现,因此在检修时,应多加注意。
对于主板BIOS被破坏的故障,可以插上ISA显卡看有无显示(如有提示,可按提示步骤操作即可。),倘若没有开机画面,你可以自己做一张自动更新BIOS的软盘,重新刷新BIOS,但有的主板BIOS被破坏后,软驱根本就不工作,此时,可尝试用热插拔法加以解决(我曾经尝试过,只要BIOS相同,在同级别的主板中都可以成功烧录。)。但采用热插拔除需要相同的BIOS外还可能会导致主板部分元件损坏,所以可靠的方法是用写码器将BIOS更新文件写入BIOS里面(可找有此服务的电脑商解决比较安全)。
常见故障二:CMOS设置不能保存
此类故障一般是由于主板电池电压不足造成,对此予以更换即可,但有的主板电池更换后同样不能解决问题,此时有两种可能:
1. 主板电路问题,对此要找专业人员维修。
2. 主板CMOS跳线问题,有时候因为错误的将主板上的CMOS跳线设为清除选项,或者设置成外接电池,使得CMOS数据无法保存。
常见故障三:在Windows下安装主板驱动程序后出现死机或光驱读盘速度变慢的现象
在一些杂牌主板上有时会出现此类现象,将主板驱动程序装完后,重新启动计算机不能以正常模式进入Windows 98桌面,而且该驱动程序在Windows 98下不能被卸载。如果出现这种情况,建议找到最新的驱动重新安装,问题一般都能够解决,如果实在不行,就只能重新安装系统。
常见故障四:安装Windows或启动Windows时鼠标不可用
出现此类故障的软件原因一般是由于CMOS设置错误引起的。在CMOS设置的电源管理栏有一项modem use IRQ项目,他的选项分别为3、4、5......、NA,一般它的默认选项为3,将其设置为3以外的中断项即可。
常见故障五:电脑频繁死机,在进行CMOS设置时也会出现死机现象
在CMOS里发生死机现象,一般为主板或CPU有问题,如若按下法不能解决故障,那就只有更换主板或CPU了。
出现此类故障一般是由于主板Cache有问题或主板设计散热不良引起,在815EP主板上就曾发现因主板散热不够好而导致该故障的现象。在死机后触摸CPU周围主板元件,发现其温度非常烫手。在更换大功率风扇之后,死机故障得以解决。对于Cache有问题的故障,可以进入CMOS设置,将Cache禁止后即可顺利解决问题,当然,Cache禁止后速度肯定会受到有影响。
常见故障六:主板 COM口或并行口、IDE口失灵
出现此类故障一般是由于用户带电插拔相关硬件造成,此时用户可以用多功能卡代替,但在代替之前必须先禁止主板上自带的COM口与并行口(有的主板连IDE口都要禁止方能正常使用)。
看过“电脑主板有哪些常见故障”
浏览量:4
下载量:0
时间:
在信息化的今天 电脑已成为了当今社会的必不可少的一个通信工具,那么大家知道电脑使用常见问题有哪些吗?下面跟着读文网小编来一起了解下吧。
死机是电脑的常见故障之一,每个使用过电脑的人恐怕都遇到过死机现象,电脑的死机确实是一件很烦人的事,有时还会给您带来不小的损失。
在笔者的实际维修生涯中,造成死机的硬件故障最常见就是:CPU散热器出问题,CPU过热所致。
检测方法:检测这个故障的方法也很简单,首先将电脑平放在地上后,打开电脑,观察CPU散热器扇叶是否在旋转,如果扇叶完全不转,故障确认。有时候,CPU风扇出现故障,但却没有完全停止转动,由于转数过小,所以同样起不到良好的散热作用。检测这种情况笔者常用的一个方法是:将食指轻轻的放在CPU风扇上(注意,不要把指甲放到风扇上),如果有打手的感觉,证明风扇运行良好;如果手指放上去,风扇就不转了,风扇故障确认。
解决方案:很间单,更换CPU散热器。
其它造成死机的常见硬件故障:显卡、电源散热器出问题,过热所致。
检测方法:完全可以用上述方法来检测显卡散热器,在这里我们就不再赘述。电源散热风扇故障的检测方法稍有不同,将手心平放在电源后部,如果感觉吹出的风有力,不是很热,证明正常;如果感觉吹出的风很热,或是根本感觉不到风,证明有问题。
解决方案:显卡问题可以直接更换显卡风扇;电源风扇虽然在内部,但同样拆开自行更换,所需要只是一个螺丝刀而已。
电脑常见故障之二——重启
电脑在正常使用情况下无故重启,同样常见故障之一。需要提前指出的一点是:就算没有软、硬件故障的电脑,偶尔也会因为系统BUG或非法操作而重启,所以偶尔一两次的重启并不一定是电脑出了故障了。
造成重启的最常见硬件故障:CPU风扇转速过低或CPU过热。
一般来说,CPU风扇转速过低或过热只能造成电脑死机,但由于目前市场上大部分主板均有:CPU风扇转速过低和CPU过热保护功能(各个主板厂商的叫法不同,其实都是这个意思)。它的作用就是:如果在系统运行的过程中,检测到CPU风扇转速低于某一数值,或是CPU温度超过某一度数,电脑自动重启。这样,如果电脑开启了这项功能话,CPU风扇一旦出现问题,电脑就会在使用一段时间后不断重启。
检测方法:将BIOS恢复一下默认设置,关闭上述保护功能,如果电脑不再重启,就可以确认故障源了。
解决方案:同样为更换CPU散热器。
造成重启的常见硬件故障:主板电容爆浆
电脑在长时间使用后,部分质量较差的主板电容会爆浆。如果是只是轻微爆浆,电脑依然可以正常使用,但随着主板电容爆浆的严重化,主板会变得越来越稳定,出现重启的故障。
电脑常见故障之三——开机无响应(上)
经常使用电脑的朋友应该会碰到这种情况,开机时按下电源按钮后,电脑无响应,显示器黑屏不亮。除去那些傻瓜式的故障原因,如显示器、主机电源没插好;显示器与主板信号接口处脱落外,常见的故障原因如下。
其实这个故障还分两种情况,一是开机后CPU风扇转但黑屏,二是按开机键CPU风扇不转。我们先来分析比较简单第一种情况。
“开机后CPU风扇转但黑屏”的故障原因一般可以通过主板BIOS报警音来区分,我们将常用主板BIOS报警音的意义列在后面。
电脑主机一大杀手——灰尘
1、检查电源和重启按键是不是出了物理故障,最常见的是按下去起不来,两个按键的任一个出现这种问题,均可以造成电脑无法正常开机。解决方法只能送修或更换机箱,因为机箱由于集成在机箱内部,普通用户很难修理。
2、打开机箱,将主板BIOS电源拔下,稍等一会,再重新按上,看电脑是否可以正常运行。
3、将主板与机箱的链接线全部拔下,用螺丝刀碰触主板电源控制针(由于有许多针,电源控制针的确认请参照主板说明书,别乱碰,会烧主板的),如果正常开机,证明是机箱开机和重启键的问题。解决方法同上。
4、将电源和主板、光驱、硬盘、软驱等设备相互之间的数据和电源线全部拔下,将主板背板所有设备,如显示器、网线、鼠标、键盘也全部拔下,吹干主板电源插座和电源插头上的灰尘后重新插上,开机。如果可以开机,再将设备一件一件插上,以确认故障源。确认后更新出故障的配件即可解决问题。
以上四步全部试完了,依然不可以确定故障源的话,在现在设备的情况下,已经不能确定故障源所在,只能将电脑主机送维修站了。估计故障是:电源或主板烧毁。
电脑常见故障之四——显示器色斑
CRT显示器全屏、一个角或是一小块地方,出现色班,可以说并不是一个大故障,电脑仍然可以使用。但对于这个面子上的事情,如果不解决掉,总是用着不“爽”。
看过“电脑使用常见问题有哪些”
浏览量:3
下载量:0
时间:
电脑出现的故障原因扑朔迷离,让人难以捉摸。常见的电脑问题有哪些呢?只要我们了解并掌握了电脑常出现的问题就不需要去花钱求人了,下面就跟着读文网小编来一起了解下吧。
Windows Update
有时候,看似复杂的事情其实可以通过最简单的方式来解决。所以,如果Windows系统出现了一些问题,我们不妨首先运行Windows Update系统更新,将所有补丁打好,或是尝试下载新的驱动程序,问题很可能就会迎刃而解了。
电脑太慢?
除了硬件部分的因素,电脑速度与系统也息息相关。首先,你可以坚持是否磁盘空间已满,尤其是电脑C盘,如果接近极限值,需要删除一些内容来获得更多空间,所以建议应用程序尽量不要安装到C盘。除此之外,可以减少系统的启动项目,来实现更快的开机速度,比如一些软件的自动更新应用,都是可以取消开机启动的。
网速太慢?
如果你的网速太慢,不妨先登录诸如Speedtest.net这样的测速网站来测试一下网络速度,如果速度的确缓慢,再检查一下路由器,如果都正常的话,就可以带电话给宽带供应商咨询一下是否网络服务出现问题。如果始终无法连接有线或是WIFI网络,则可能是网卡硬件出现问题,先尝试下载安装最新驱动,如果仍然无效,则有可能是硬件问题,就需要更换了。
电脑不断重启
电脑不断重启通常是两个方面造成的,一是感染了病毒,所以我们可以进入安全模式进行病毒查杀。如果情况依旧,则有可能是硬件散热不佳导致,所以在所有硬件都得到正常的驱动更新之后,可以对电脑进行清理。
屏蔽弹出式广告和木马
很多时候,我们在安装软件时会不小心安装一些垃圾插件,导致电脑速度变慢或是弹出广告,通过一些电脑管家类软件,可以轻松清除这些垃圾插件内容,比如QQ电脑管家。另外,也可以通过安装此类防护软件来屏蔽木马或是钓鱼网站。
无线网络无法连接
有时候,Windows始终无法连接WIFI无线网络,或是一直显示受限,我们可以先通过系统内的“疑难解答”和“自动检测修复”功能尝试解决问题。如果问题依旧,则逐步检查路由器或是PC硬件。
“此网站的安全证书有问题”
如果在使用浏览器上网时频繁出现“此网站的安全证书有问题”提示,有可能是因为系统时钟设置不正确的问题。通常情况下,PC主板的CMOS电池都会一直保持时钟运行,如果失效,可以尝试更换电池。
打印机不工作
除了保证打印机驱动为最新,并且拥有足够的纸张和墨水,我们可以尝试重启打印机,并查找系统托盘中的内容,检查打印列队,确保“打印机离线选项”没有被勾选。
无法打开电子邮件附件
通常情况下,如果不能打开电子邮件的附件,是因为电脑中没有安装相应的软件,比如PDF文件。所以,可以安装兼容的软件,就能够正确识别了。另外,如果电子邮件附件没有正确的扩展名,也是无法打开的。
如果上述这些小技巧依然无法解决你的电脑问题,建议你首先通过搜索引擎查找相关问题的解决方案,确定自己无法解决后,再尝试相关的联系售后维修部门。
看过“常见的电脑问题有哪些”
浏览量:3
下载量:0
时间:
主板是整个电脑的关键部件,在电脑起着至关重要的作用。如果主板产生故障将会影响到整个PC机系统的工作。下面就与读文网小编一起来看看主板在使用过程中最常见的故障有哪些。
主板故障的确定,一般通过逐步拔除或替换主板所连接的板卡(内存、显卡等),先排除这些配件可能出现的问题后就可以把目标锁定在主板上。另外,主板故 障往往表现为系统启动失败、屏幕无显示等难以直观判断的故障现象。以下,笔者仅介绍一些常见的、易操作的故障的判断,对于一些电路、电气故障的问题,因需 要借助专业的维修诊断工具加之笔者的能力有限,不能列举,在此表示抱歉。
1、与主板驱动有关
主板驱动丢失、破损、重复安装会引起操作系统引导失败或造成操作系统工 作不稳的故障,可依次打开“控制面板——系统——设备管理器”检查一下“系统设备”中的项目是否有黄色惊叹号或问号。将打黄色惊叹号或问号的项目全部删除 (可在“安全模式”下进行操作),重新安装主板自带的驱动,重启即可。例如,采用Intel芯片组的主板要安装“Intel Chipset Software Installation Utility”主板驱动程序,采用VIA芯片组的主板需安装“4 In 1”驱动,以取得更好的稳定性和兼容性。
2、接触不良、短路等
主板的面积较大,是聚集灰尘较多的地方。灰尘,很可能会引发插槽与板卡接触不良的现象,这时我们可以对着插槽吹吹气,去除灰尘。如果是由于插槽引脚氧 化而引起接触不良的,可以将有硬度的白纸折好(表面光滑那面向外),插入槽内来回擦拭。另外,CPU插槽内用于检测CPU温度或主板上用于监控机箱内温度 的热敏电阻上附上了灰尘的话,很可能会造成主板对温度的识别错误,从而引发主板保护性故障的问题,在清洁时也需要注意。
拆装机箱时,不小心掉入的诸如小镙丝之类的导电物可能会卡在主板的元器件之间从而引发短路现象,会引发“保护性故障”。另外,检查主板与机箱底板间是 否因少装了用于支撑主板的小铜柱;是否主板安装不当或机箱变形而使主板与机箱直接接触,使具有短路保护功能的电源自动切断电源供应。
3、和主板电池有关
当遇到:电脑开机时不能正确找到硬盘、开机后系统时间不正确、CMOS设置不能保存等现象时,可先检查主板CMOS跳线是否设为清除“CLEAR”选 项(一般是2-3),如果是这样的话,请将跳线改为“NORMAL”选项(一般是1-2)然后重新设置。如果不是CMOS跳线错误,就很可能是因为主板电 池损坏或电池电压不足造成的,请换个主板电池试试。
4、兼容性问题
遇到由于主板设计上的BUG或升级配件时出现的新旧事物兼容性问题的情况(可参考前几期的《**故障应该怎样判断》的文章,先试着排除),在排除BIOS设置的问题后可以下载主板的最新BIOS进行刷新。另外,笔者还遇到过升级操作系统而引起的兼容性问题后来确定和主板BIOS陈旧所致。
技巧一:清除CMOS设置,也可以解决一些“莫名其妙”的故障,大家不妨试试。
技巧二:当安装的硬件不能被操作系统识别时,将CMOS设置的"PNP OS INSTALLED"(即插即用)项目设成“YES”或“NO”,试试。
5、主板北桥芯片散热效果不佳造成
有些主板将北桥芯片上的散热片省掉了,这可能会造成芯片散热效果不佳导致系统运行一段时间后死机。遇到这样的情况,可自制散热片安上或加个散热效果好的机箱风扇。
6、主板电容失效引起的
主板上的铝电解电容(一般在CPU插槽周围),其内部采用了电解液由于时间、温度、质量等方面的原因,会使它发生“老化”现象,这会导致主板抗干扰指 标的下降影响机子正常工作。我们可以购买与“老化”容量相同的电容,准备好电烙铁、焊锡丝、松香后,将“老化”的替换即可。另外,拆装电脑时工具的失落也 有可能不小心将电容砸坏,也应检查排除。
7、BIOS受损
由于BIOS刷新失败或CIH病毒造成的BIOS受损的问题,如果引导块(Award BIOS中称为BIOS Boot Block、Phoenix BIOS中称为Flash Recover boot Block)未被破坏,可用自制的启动盘进行重新刷新BIOS(具体方法可以参考本站的相关文章,这里就不再赘述),假如引导块也损坏的话,可用热插拔法(很危险)或用利用编程器进行安全的修复。
看过“电脑主板最常见的故障有哪些”
浏览量:3
下载量:0
时间: