一种通过网络诊断电脑的方法技术

技术编号:13284542 阅读:107 留言:0更新日期:2016-07-09 01:21
本发明专利技术公开了一种通过网络诊断电脑的方法,包括如下步骤:S1,构建能够连接网络的所述电脑的BIOS程序;S2,创建虚拟硬盘到预先构建的壳层下,所述壳层配置为能够收到命令而调用用于诊断电脑故障的诊断程序;S3,将所述诊断程序放置于所述虚拟硬盘中,所述壳层启动并调用所述诊断程序,所述诊断程序对所述电脑进行故障诊断。本发明专利技术使得不需要用户自行寻找并手动执行诊断程序,而且不依赖操作系统既能完成对电脑故障的诊断,节省了时间,简化了诊断电脑的过程,用户体验好。

【技术实现步骤摘要】
一种通过网络诊断电脑的方法
本专利技术涉及计算机领域,特别涉及一种通过网络诊断电脑的方法。
技术介绍
用户在使用电脑时,经常会遇到软件或硬件的故障导致不能使用电脑,这时用户需要使用诊断程序对故障电脑进行诊断从而查找故障原因,从而更快更准确的排除故障。而现有的解决办法是需要用户在电脑的操作系统(例如Windows)下连接网络下载诊断程序,然后手动执行程序,该办法需要依赖操作系统,如果操作系统损坏则无法下载并使用诊断程序,其次该方法需要用户花费很多的时间和精力去网络中寻找适合的诊断程序,也要求用户对计算机程序有着一定的了解,为用户造成了诸多不便。
技术实现思路
本专利技术的目的在于提供一种通过网络诊断电脑的方法,该方法能够有效解决操作系统被破坏后不能对电脑进行程序上的诊断的问题,能够在连接到网络的情况下自动诊断电脑。为了实现上述目的,在本专利技术采用了如下技术方案:一种通过网络诊断电脑的方法,包括如下步骤:S1,构建能够连接网络的所述电脑的BIOS程序;S2,创建虚拟硬盘到预先构建的壳层下,所述壳层配置为能够收到命令而调用用于诊断电脑故障的诊断程序;S3,将所述诊断程序放置于所述虚拟硬盘中,所述壳层启动并调用所述诊断程序,所述诊断程序对所述电脑进行故障诊断。作为优选,所述步骤S1进一步包括:S11,通过所述电脑的按键触发预制命令,所述预制命令配置为向所述BIOS程序发出连接到网络的命令。作为优选,所述步骤S11包括,可选择的执行向所述BIOS程序发出连接到网络的命令。作为优选,所述步骤S11进一步包括,构建用户界面,并且进入该用户界面中的选择页面,在所述选择页面中进行所述选择。作为优选,所述步骤S3还包括:所述BIOS程序连接到网络并下载所述诊断程序到所述虚拟硬盘中,如果所述BIOS程序连接到网络失败则所述笔记本电脑将重新启动。作为优选,所述壳层通过所述网络下载而预先构建在所述电脑的内存中,同时所述虚拟硬盘创建在所述内存中的所述壳层下。作为优选,所述步骤S3还包括:如果所述壳层启动失败则所述笔记本电脑将重新启动。本专利技术的有益效果在于:不需要用户自行寻找并手动执行诊断程序,而且不依赖操作系统既能完成对电脑故障的诊断,节省了时间,简化了诊断电脑的过程,用户体验好。附图说明图1为本专利技术实施例的通过网络诊断电脑的方法的主要步骤流程图;图2为本专利技术实施例的通过网络诊断电脑的方法的具体步骤流程图。具体实施方式为使本领域技术人员更好地理解本专利技术,下面参照附图对本专利技术的实施例进行详细说明。首先需要对相关技术进行说明。所谓虚拟硬盘就是在内存中虚拟出一个或者多个磁盘的技术,内存中数据的运行速度要比在硬盘中快得多,利用这一点技术特征,在内存中虚拟出一个或多个硬盘就可以加快磁盘的数据交换速度,从而提高数据的运行速度,所谓“虚拟”包括两种意思:其一是所谓“虚拟”首先是假的,其次是能够起到硬盘的功能。本实施例中设置虚拟硬盘实质上是为了暂时存放和快速运行数据而构建的虚拟空间。所谓壳层,在计算机科学中,通常用Shell表示,是指“提供用户使用界面”的软件(命令解析器),它类似于DOS下的command和后来的cmd.exe,它接收用户命令,然后调用相应的应用程序。此外,壳层(shell)是操作系统最外面的一层,壳层(shell)管理用户与操作系统之间的交互,用户输入指令后,壳层(shell)向操作系统解释用户的指令,并且处理各种各样的操作系统的输出结果。本专利技术的实施例的一种通过网络诊断电脑的方法,如图1所示,主要包括如下步骤:S1,预先构建能够连接网络的电脑的BIOS程序,该BIOS程序能够操控电脑的网络设置,并能够连接到网络(国际互联网或局域网),或连接到预先设置的站点;S2,创建虚拟硬盘到预先构建的壳层下,虚拟硬盘配置为能够存放并运行数据的虚拟空间,该虚拟空间能够被随时设置或被撤销,壳层配置为能够收到命令而调用用于诊断电脑故障的诊断程序;S3,将诊断程序从网络下载并放置于虚拟硬盘中,壳层启动并调用诊断程序(由于诊断程序在物理上实质位于内存中所以运行速度非常快),诊断程序运行并对电脑进行故障诊断。其中,步骤S1包括S11,通过电脑的按键触发预制命令,预制命令配置为向BIOS程序发出连接到网络的命令。由于电脑可以是台式机也可以是笔记本电脑,所以上述按键可以是台式机键盘或笔记本电脑键盘上的现有或额外的一个或多个按键,具体操作时,例如将笔记本电脑的一按键配置为能够一键对电脑进行故障诊断,如图2所示,开机时按压该键可以直接向笔记本电脑的BIOS程序发出连接到网络的命令,也可以首先进入预先构建的用户界面,并且进入该用户界面中的选择页面,在选择页面中用户可以选择的向BIOS程序发出连接到网络的命令为对电脑进行故障诊断做出准备,也可以不发出该命令而选择其它命令使电脑做相应操作。由于BIOS程序是电脑的基本输入输出程序,它保存着电脑最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序,其主要功能是为电脑提供底层的,直接的硬件设置和控制,因此必须保证BIOS程序不出现任何错误,并且需要BIOS程序非常精密地操控电脑,同时为了避免陷入死循环也为了给用户以更多的选择,所以当BIOS程序连接到网络并下载诊断程序到虚拟硬盘中时,如图2所示,如果BIOS程序连接到网络失败则电脑将重新启动,避免电脑或BIOS程序出现预料不到的错误,电脑转而进行其它操作,如暂时不对电脑进行故障诊断或是选择其它方式对电脑进行故障诊断。BIOS程序从网络下载壳层并将壳层预先构建在电脑的内存中,同时虚拟硬盘创建在内存中的壳层下,上述步骤可以由BIOS程序来执行,也可以由其它专用的程序来执行。壳层能够随时执行放置在虚拟硬盘中的诊断程序,但为了避免陷入死循环,如果壳层启动失败或是用户主动选择了放弃执行对电脑进行故障诊断的操作则电脑将重新启动,以使电脑转而进行其它操作,如暂时不对电脑进行故障诊断或是选择其它方式对电脑进行故障诊断。以上实施例仅为本专利技术的示例性实施例,不用于限制本专利技术,本专利技术的保护范围由权利要求书限定。本领域技术人员可以在本专利技术的实质和保护范围内,对本专利技术做出各种修改或等同替换,这种修改或等同替换也应视为落在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
一种通过网络诊断电脑的方法,其特征在于,包括如下步骤:S1,构建能够连接网络的所述电脑的BIOS程序;S2,创建虚拟硬盘到预先构建的壳层下,所述壳层配置为能够收到命令而调用用于诊断电脑故障的诊断程序;S3,将所述诊断程序放置于所述虚拟硬盘中,所述壳层启动并调用所述诊断程序,所述诊断程序对所述电脑进行故障诊断。

【技术特征摘要】
1.一种通过网络诊断电脑的方法,其特征在于,包括如下步骤:S1,构建能够连接网络的所述电脑的BIOS程序;S2,所述BIOS程序从网络下载壳层并预先构建在电脑的内存中,创建虚拟硬盘到预先构建的壳层下,所述壳层配置为能够收到命令而调用用于诊断电脑故障的诊断程序;S3,所述BIOS程序连接到网络下载所述诊断程序并将所述诊断程序放置于所述虚拟硬盘中,所述壳层启动并调用所述诊断程序,所述诊断程序对所述电脑进行故障诊断。2.根据权利要求1所述的通过网络诊断电脑的方法,其特征在于,所述步骤S1进一步包括:S11,通过所述电脑的按键触发预制命令,所述预制命令配置为向所述BIOS程序发出连接到网络的命令。3.根据权利要求2所述的通过网络诊断电脑的方法,其特征在于...

【专利技术属性】
技术研发人员:李小刚鞠荣荣
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1