[go: up one dir, main page]

CN101308459B - Prompt system and method - Google Patents

Prompt system and method Download PDF

Info

Publication number
CN101308459B
CN101308459B CN2007101038345A CN200710103834A CN101308459B CN 101308459 B CN101308459 B CN 101308459B CN 2007101038345 A CN2007101038345 A CN 2007101038345A CN 200710103834 A CN200710103834 A CN 200710103834A CN 101308459 B CN101308459 B CN 101308459B
Authority
CN
China
Prior art keywords
prompting
prompt
data processing
data
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007101038345A
Other languages
Chinese (zh)
Other versions
CN101308459A (en
Inventor
曲忠英
邱国书
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Li Xuebo
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN2007101038345A priority Critical patent/CN101308459B/en
Publication of CN101308459A publication Critical patent/CN101308459A/en
Application granted granted Critical
Publication of CN101308459B publication Critical patent/CN101308459B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

The invention discloses a prompting system and method, which is applied to a data processing device with a basic input and output system, wherein the basic input and output system is provided with a power-on self-test program, the prompting method is to perform a scanning operation on each hardware device in the data processing device, which can be used as a starting device, at the beginning of the initialization of the power-on self-test execution, and determine whether the scanning data is 0, if so, outputting a prompt message, if not, outputting a detection message to detect whether the hardware device capable of being used as a starting device is enabled, if so, then the power-on self-test program is executed continuously, if not, a prompt message is outputted to prompt the user that the hardware device of the data processing device is not enabled, therefore, the system can be prompted before the driver is loaded, and the detection operation time is further saved.

Description

提示系统与方法Prompt system and method

技术领域technical field

本发明涉及一种提示系统与方法,更详而言之,涉及一种应用于一具有基本输入输出系统(Basic Input/Output System;BIOS)以及可用作启动装置的硬件装置的数据处理装置中的提示系统与方法。The present invention relates to a prompt system and method, more specifically, relates to a data processing device applied to a basic input/output system (Basic Input/Output System; BIOS) and a hardware device that can be used as a boot device Prompt system and method.

背景技术Background technique

随着数据处理装置技术的蓬勃发展,其功能亦日趋强大,其中,电脑系统中可扩展的接口装置(例如网卡以及显示器等硬件)正是实现其强大功能的重要组成部分,而电脑系统必须加载相应的接口装置驱动程序才可连接并控制所述接口装置。With the vigorous development of data processing device technology, its functions are becoming more and more powerful. Among them, the expandable interface devices (such as network cards and display hardware) in the computer system are an important part of realizing its powerful functions, and the computer system must be loaded. The corresponding interface device driver can connect and control the interface device.

目前的电脑装置于开启电源后,即开始执行(Basic Input/OutputSystem,以下简称BIOS)以检测该电脑装置中各硬件部件(例如网卡以及显示器等数据容量较小的驱动程序)是否运行正常,并于检测工作正常无误后,使得以进入操作系统(例如Windows操作系统),如该电脑装置于执行BIOS以检测时发现未连接任何可用于启动的硬件装置时,会给与用户类似“未插接启动装置”的提示,此时用户则通常稍等片刻,而后选择关机,接好装置然后重启电脑或者重启后重新设置。After the current computer device is powered on, it starts to execute (Basic Input/Output System, hereinafter referred to as BIOS) to detect whether each hardware component in the computer device (such as a driver with a small data capacity such as a network card and a display) is operating normally, and After the detection work is normal and correct, so that the operating system (such as Windows operating system) is entered, if the computer device is found to be not connected to any hardware device that can be used to start when executing the BIOS to detect, it will give the user a message similar to "not plugged in". At this time, the user usually waits for a while, then chooses to shut down, connects the device and then restarts the computer or resets after restarting.

但是,服务器与台式电脑或者笔记本电脑不同,由于服务器需要存储大量的数据信息,通常要安装很多硬盘,这么多的硬盘必须被做成磁盘阵列(Redundant Array of Inexpensive Disks,以下简称RAID)以利于管理,而要实现RAID则必须在开机自我测试(Power On SelfTest,以下简称POST)的过程中加载与该RAID相关的驱动程序,而实现该RAID通常有两种方式,即内建(On-Board)RAID和外接插卡RAID,如此,若在BIOS配置界面中将板载设置为RAID致能或者插接RAID卡,则在POST的过程中会花费大量的时间去加载与该RAID相关的驱动程序,且所需时间依所插卡的类别不同而各异,有些多通道(Channel)的卡会依次扫描每个通道耗时几分钟,此外除了RAID卡外,还有其它一些类型的卡在POST过程中也会加载驱动程序都将花费一些时间。而,当POST过程中加载驱动程序时,如果用户由于疏忽没有连接可启动装置,则计算器在尝试失败后会提示用户“未插接启动装置”,但由于该提示信息是于POST过程结束后才予以显示,即用户要等很长时间等相关的驱动程序都加载完毕才发现没有可启动的装置,于是只能拔掉电源接好装置后重新启动机器,如此会浪费大量时间。However, a server is different from a desktop computer or a notebook computer. Because the server needs to store a large amount of data information, many hard disks are usually installed, and so many hard disks must be made into a disk array (Redundant Array of Inexpensive Disks, hereinafter referred to as RAID) to facilitate management. , and to realize RAID, the driver related to the RAID must be loaded during the process of Power On Self Test (POST), and there are usually two ways to realize the RAID, that is, built-in (On-Board) RAID and external card RAID, in this way, if the onboard is set to RAID enabled in the BIOS configuration interface or a RAID card is inserted, it will take a lot of time to load the driver related to the RAID during the POST process. And the required time varies depending on the type of card inserted. Some multi-channel (Channel) cards will take several minutes to scan each channel in turn. In addition to RAID cards, there are other types of cards in the POST process. It will also take some time to load the drivers. However, when the driver is loaded during the POST process, if the user does not connect the bootable device due to negligence, the calculator will prompt the user after the attempt fails. It is only displayed, that is, the user has to wait for a long time for the relevant drivers to be loaded before finding that there is no bootable device, so he has to unplug the power and connect the device to restart the machine, which will waste a lot of time.

因此,如何提供一种令该提示信息尽早予以显示以节省用户时间的提示系统及方法,遂成为目前亟待解决的重要问题。Therefore, how to provide a prompt system and method for displaying the prompt information as early as possible to save the user's time has become an important problem to be solved urgently.

发明内容Contents of the invention

鉴于上述现有技术的缺点,本发明的主要目的是提供一种提示系统及方法,令提示信息显示于系统加载相关驱动程序之前以节省时间。In view of the above-mentioned shortcomings of the prior art, the main purpose of the present invention is to provide a system and method for prompting, so that the prompt information is displayed before the system loads the relevant driver to save time.

为达成以上所述及其它目的,本发明提供一种提示系统以及方法。本发明的提示系统是应用于一具有基本输入输出系统(BasicInput/Output System,BIOS)以及可用作启动装置的硬件装置的数据处理装置中,且该基本输入输出系统具有一开机自我测试(Power-onSelf-Test,POST)程序,该提示系统包括:一扫瞄模块、一储存模块、一判断模块、一侦测模块以及一显示模块。该扫描模块是该基本输入输出系统执行该开机自我测试初始化之初,对该数据处理装置中各可用作启动装置的硬件装置进行一扫描作业;该储存模块记录并储存该扫描作业的扫描数据;该判断模块自该储存模块提取该扫描数据,并判断该扫描数据是否为0,若是,则输出第一提示信息,若否,则依据所提取的该扫描数据输出一侦测信息;该侦测模块接收到该侦测信息时,依据预先设定的优先级判断位于第一启动优先级的装置是否被致能,若是,则继续正常执行该开机自我测试程序,若否,则输出第二提示信息;以及该显示模块用以显示第一或第二提示信息,从而提示使用者该数据处理装置中无可用作启动装置的硬件装置或该硬件装置未被致能及/或无可用作启动装置的硬件装置。To achieve the above and other objectives, the present invention provides a reminder system and method. The prompt system of the present invention is applied in a data processing device with a basic input output system (BasicInput/Output System, BIOS) and a hardware device that can be used as a boot device, and the basic input output system has a power-on self-test (Power -onSelf-Test, POST) program, the prompt system includes: a scanning module, a storage module, a judgment module, a detection module and a display module. The scanning module performs a scanning operation on each hardware device that can be used as a starting device in the data processing device when the basic input and output system performs the initialization of the power-on self-test; the storage module records and stores the scanning data of the scanning operation ; The judging module extracts the scan data from the storage module, and judges whether the scan data is 0, if so, outputs a first prompt message, if not, outputs a detection message based on the extracted scan data; When the detection module receives the detection information, it judges whether the device at the first startup priority is enabled according to the preset priority. Prompt information; and the display module is used to display the first or second prompt information, thereby reminding the user that there is no hardware device that can be used as a boot device in the data processing device or that the hardware device is not enabled and/or unavailable A hardware device that acts as a boot device.

本发明的提示方法应用于一具有基本输入输出系统(BasicInput/Output System,BIOS)以及可用作启动装置的硬件装置的数据处理装置中,且该基本输入输出系统具有一开机自我测试(Power-onSelf-Test,POST)程序,该提示方法包括以下步骤:首先,在该基本输入输出系统执行该开机自我测试初始化过程中,对该数据处理装置中各可用作启动装置的硬件装置进行一扫描作业;而后记录并储存该扫描作业的扫描数据;接着提取并判断该扫描数据是否为0,若是,输出一提示信息,若否,则依据所提取的该扫描数据输出一侦测信息;然后依据预先设定的优先级判断位于第一启动优先级的装置是否被致能;若是,则继续正常执行该开机自我测试程序;若否,输出一提示信息。The prompting method of the present invention is applied in a data processing device having a basic input output system (BasicInput/Output System, BIOS) and a hardware device that can be used as a boot device, and the basic input output system has a power-on self-test (Power- onSelf-Test (POST) program, the prompting method includes the following steps: first, during the initialization process of the power-on self-test performed by the BIOS, a scan is performed for each hardware device that can be used as a starting device in the data processing device Then record and store the scanning data of the scanning operation; then extract and judge whether the scanning data is 0, if so, output a prompt message, if not, output a detection information according to the extracted scanning data; then according to The preset priority judges whether the device at the first startup priority is enabled; if yes, continues to execute the POST procedure normally; if not, outputs a prompt message.

相比于现有技术,本发明的提示系统以及方法,是通过BIOS对该数据处理装置中各可用作启动装置的硬件装置进行扫描作业,并判断扫描数据是否为0,若是,则输出提示信息,若否,则依据预先设定的优先级判断位于第一启动优先级的装置是否被致能,若是,则继续正常执行该开机自我测试程序,若否,则输出提示信息从而提示使用者该数据处理装置的硬件装置未被致能,如此,可节省使用者大量的等待时间,亦提高了使用者的工作效率。Compared with the prior art, the prompting system and method of the present invention scans each hardware device that can be used as a starting device in the data processing device through the BIOS, and judges whether the scanned data is 0, and if so, outputs a prompt information, if not, judge whether the device at the first startup priority is enabled according to the preset priority, if so, continue to execute the power-on self-test program normally, if not, then output a prompt message to prompt the user The hardware device of the data processing device is disabled, thus saving a lot of waiting time for the user and improving the work efficiency of the user.

附图说明Description of drawings

图1是本发明的提示系统基本架构的方块示意图;以及Fig. 1 is a schematic block diagram of the basic architecture of the reminder system of the present invention; and

图2是本发明的提示方法的操作流程示意图。Fig. 2 is a schematic diagram of the operation flow of the prompting method of the present invention.

元件符号说明Description of component symbols

2      数据处理装置2 data processing device

20     基本输入输出系统20 Basic Input Output System

21     提示系统21 hint system

210    扫描模块210 scanning module

211    储存模块211 storage module

212    判断模块212 judgment module

213    侦测模块213 detection module

214    显示模块214 display module

22     CD-ROM22 CD-ROMs

23     Floppy23 Floppy

24     Udisk24 Udisks

S1至S7  步骤S1 to S7 steps

具体实施方式Detailed ways

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员由本说明书所揭示的内容可轻易地了解本发明的其它优点与功效。本发明也可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦待基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。Embodiments of the present invention are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific examples, and various modifications and changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.

请参阅图1,其是用以显示本发明的提示系统的基本架构方块示意图。如图所示,本发明的提示系统21是应用于一具有基本输入输出系统(Basic Input/Output System,BIOS)20以及可用作启动装置的硬件装置的数据处理装置2中,且该基本输入输出系统20具有一开机自我测试(Power-on Self-Test,POST)程序,于本实施例中,该数据处理装置2为服务器(server),但并不以此为限,其它具有BIOS系统的数据处理装置亦适合本发明,例如个人电脑、笔记型电脑、个人数字助理等装设有相关操作系统的数据处理装置2等。在本实施例中,该硬件装置分别例如为CD-ROM 22、Floppy 23及Udisk 24等,亦可为例如为由硬盘(未图标)等硬件装置组成的磁盘阵列(Redundant Arrayof Inexpensive Disks,RAID),且于实际应用时,该硬件装置可为其它可搭接至数据处理装置并执行数据传输、储存及/或读取的装置。Please refer to FIG. 1 , which is a schematic block diagram showing the basic structure of the reminder system of the present invention. As shown in the figure, the prompting system 21 of the present invention is applied in a data processing device 2 having a basic input/output system (Basic Input/Output System, BIOS) 20 and a hardware device that can be used as a starting device, and the basic input The output system 20 has a power-on self-test (Power-on Self-Test, POST) program. In this embodiment, the data processing device 2 is a server (server), but it is not limited thereto. Others with a BIOS system Data processing devices are also suitable for the present invention, such as personal computers, notebook computers, personal digital assistants, etc., which are equipped with relevant operating systems. In this embodiment, the hardware devices are, for example, CD-ROM 22, Floppy 23, and Udisk 24, etc., and may also be, for example, a disk array (Redundant Array of Inexpensive Disks, RAID) composed of hardware devices such as hard disks (not shown in the figure). , and in actual application, the hardware device can be other devices that can be connected to the data processing device and perform data transmission, storage and/or reading.

如图所示,本发明的提示系统21至少包括:扫描模块210、储存模块211、判断模块212、侦测模块213以及显示模块214。As shown in the figure, the reminder system 21 of the present invention at least includes: a scanning module 210 , a storage module 211 , a judgment module 212 , a detection module 213 and a display module 214 .

该扫描模块210是该基本输入输出系统20执行该开机自我测试初始化的过程中,较佳者是于该开机自我测试初始化之初,对该数据处理装置2中各可用作启动装置的CD-ROM 22、Floppy 23及/或Udisk 24进行一扫描作业。The scanning module 210 is during the process of the BIOS 20 performing the POST initialization, preferably at the beginning of the POST initialization, the CD- ROM 22, Floppy 23 and/or Udisk 24 perform a scan operation.

该储存模块211是用以记录并储存该扫描作业的扫描数据。在本实施例中,该扫描数据是指扫描该CD-ROM 22、Floppy 23及/或Udisk24数量的数据,即,若该扫描作业没有扫描到该CD-ROM 22、Floppy 23及/或Udisk 24,则该扫描数据为0,若该扫描作业扫描到该CD-ROM 22、Floppy 23及/或Udisk 24,则该扫描数据为该硬件装置的数量,例如1、2、3等。The storage module 211 is used to record and store the scan data of the scan operation. In this embodiment, the scan data refers to the data of scanning the CD-ROM 22, Floppy 23 and/or Udisk24 quantity, that is, if the scan operation does not scan the CD-ROM 22, Floppy 23 and/or Udisk 24 , then the scan data is 0, if the scan operation scans to the CD-ROM 22, Floppy 23 and/or Udisk 24, then the scan data is the number of the hardware device, such as 1, 2, 3, etc.

该判断模块212是自该储存模块211提取该扫描数据,并判断该扫描数据是否为0,若是,则输出一提示信息,若否,则依据所提取的该扫描数据输出一侦测信息。在本实施例中,该判断模块212输出的提示信息为第一提示信息,较佳地,该第一提示信息是提示为该数据处理装置2中无可用作启动装置的硬件装置。The judging module 212 extracts the scan data from the storage module 211, and judges whether the scan data is 0, if yes, outputs a prompt message, if not, outputs a detection message according to the extracted scan data. In this embodiment, the prompt information output by the judging module 212 is first prompt information. Preferably, the first prompt information is a prompt that there is no hardware device that can be used as a starting device in the data processing device 2 .

该侦测模块213是接收到该侦测信息时,去侦测可用作启动装置的CD-ROM 22、Floppy 23及/或Udisk 24的状态,即该所侦测的该可用作启动装置的CD-ROM 22、Floppy 23及/或Udisk 24是否被致能,若是,则继续正常执行该开机自我测试程序;若否,则输出提示信息。在本实施例中,该侦测模块213的提示信息为第二提示信息,较佳地,该第二提示信息是提示为可用作启动设备的硬件装置未被致能。The detection module 213 is to detect the state of the CD-ROM 22, Floppy 23 and/or Udisk 24 that can be used as a boot device when receiving the detection information, that is, the detected boot device can be used Whether the CD-ROM 22, Floppy 23 and/or Udisk 24 of the CD-ROM 22, Floppy 23 and/or Udisk 24 are enabled, if so, then continue to carry out this POST normally; If not, then output prompt information. In this embodiment, the prompt information of the detection module 213 is the second prompt information. Preferably, the second prompt information is a prompt that the hardware device that can be used as the boot device is not enabled.

需要特别说明的是,该基本输入输出系统20对该可用作启动装置的CD-ROM 22、Floppy 23及Udisk 24预先设定了启动优先级,如果第一优先级的CD-ROM22被中止后,则该第二优先级的Floppy 23即上升至第一优先级的位置,第三优先级的Udisk 24上升至第二优先级的位置,依此类推。则同时在界面中看到的硬件装置数量比先前少一。因此,较佳地,用户只需视第一优先级的硬件装置,亦即CD-ROM 22是否被致能,即能知悉是否有可供启动的硬件装置。It should be noted that the BIOS 20 pre-sets the boot priority for the CD-ROM 22, Floppy 23 and Udisk 24 that can be used as boot devices. If the CD-ROM 22 with the first priority is terminated , then the Floppy 23 of the second priority rises to the position of the first priority, the Udisk 24 of the third priority rises to the position of the second priority, and so on. Then the number of hardware devices seen in the interface at the same time is one less than before. Therefore, preferably, the user only needs to check whether the first priority hardware device, that is, whether the CD-ROM 22 is enabled, can know whether there is a hardware device available for startup.

该显示模块214是用以显示该提示信息,在本实施例中,该提示信息提示包括有第一提示信息及第二提示信息。较佳地,该第一提示信息提示为该数据处理装置2中无可用作启动装置的硬件装置,该第二提示信息提示为该CD-ROM 22、Floppy 23及/或Udisk 24未被致能。从而提示使用者该数据处理装置2中未致能的CD-ROM 22、Floppy 23及/或Udisk 24,以供使用者依据提示选择进入该BIOS的设置界面去致能该CD-ROM 22、Floppy 23及/或Udisk 24或重新开机的一种作业。The display module 214 is used to display the prompt information. In this embodiment, the prompt information prompt includes first prompt information and second prompt information. Preferably, the first prompt information prompts that there is no hardware device that can be used as a boot device in the data processing device 2, and the second prompt information prompts that the CD-ROM 22, Floppy 23 and/or Udisk 24 have not been activated. able. Thereby prompting the user to disable the CD-ROM 22, Floppy 23 and/or Udisk 24 in the data processing device 2, for the user to choose to enter the setting interface of the BIOS according to the prompt to enable the CD-ROM 22, Floppy 23 and/or Udisk 24 or a job of rebooting.

此外,该提示系统21复具有一选择模块215,供用户选择显示该第一或第二提示信息后是否进入操作系统(operating system)。详而言之,当用户于启动该数据处理装置2只为开机检测是否有接该可用作启动装置的CD-ROM 22、Floppy 23及/或Udisk 24或者该可用作启动装置的CD-ROM 22、Floppy 23及/或Udisk 24是否未被致能时,启用该选择模块215,以令用户在显示提示信息后,进入该基本输入输出系统的设置界面中重新设置或者直接关机,即不再进入操作系统(operating system)。In addition, the prompt system 21 further has a selection module 215 for the user to choose whether to enter the operating system (operating system) after displaying the first or second prompt information. In detail, when the user starts the data processing device 2, it is only to detect whether there is a CD-ROM 22, Floppy 23 and/or Udisk 24 that can be used as a boot device or a CD-ROM that can be used as a boot device. When ROM 22, Floppy 23 and/or Udisk 24 are not enabled, enable the selection module 215, so that the user enters the setting interface of the basic input and output system to reset or directly shut down after displaying the prompt information, that is, no Then enter the operating system (operating system).

请参阅图2,其为一流程图,用以显示本发明的提示方法的基本步骤。在本实施例中,其是显示通过本发明的提示系统通过本发明的提示方法从而供数据处理装置2中的BIOS 21加载与该RAID相关的驱动程序时予以提示的操作步骤。Please refer to FIG. 2 , which is a flowchart showing the basic steps of the prompting method of the present invention. In this embodiment, it shows the operation steps for prompting when the BIOS 21 in the data processing device 2 loads the driver program related to the RAID through the prompting system of the present invention and the prompting method of the present invention.

如图所示,首先执行步骤S1,在该基本输入输出系统20执行该开机自我测试初始化的过程中,较佳者是于该开机自我测试初始化之初,对该数据处理装置2中各可用作启动装置的硬件装置CD-ROM 22、Floppy 23及Udisk 24进行一扫描作业;接着进行步骤S2;As shown in the figure, step S1 is first executed. During the process of performing the POST initialization of the BIOS 20, preferably at the beginning of the POST initialization, each of the data processing devices 2 available As the hardware device CD-ROM 22, Floppy 23 and Udisk 24 of the boot device, a scanning operation is performed; then step S2 is performed;

在步骤S2中,记录并储存该扫描作业的扫描数据;在本实施例中,该扫描数据是指扫描该硬件装置22、23及/或24数量的数据,即,若该扫描作业没有扫描到该CD-ROM 22、Floppy 23及Udisk 24,则该扫描数据为0,若该扫描作业扫描到该CD-ROM 22、Floppy 23及/或Udisk24,则该扫描数据为该硬件装置的数量,则进至步骤S3;In step S2, the scan data of the scan job is recorded and stored; in this embodiment, the scan data refers to the data of the number of scans of the hardware device 22, 23 and/or 24, that is, if the scan job does not scan The CD-ROM 22, Floppy 23 and Udisk 24, then the scan data is 0, if the scan job scans the CD-ROM 22, Floppy 23 and/or Udisk24, then the scan data is the number of the hardware device, then Proceed to step S3;

在步骤S3中,判断该扫描数据是否为0,若是,则进至步骤S7,若否,则进至步骤S4;In step S3, it is judged whether the scan data is 0, if so, then proceed to step S7, if not, then proceed to step S4;

在步骤S4中,依据所提取的该扫描数据输出一侦测信息;接着进行步骤S5。In step S4, a detection information is output according to the extracted scan data; then step S5 is performed.

在步骤S5中,依据预先设定的优先级判断位于第一启动优先级的CD-ROM 22是否被致能,若是,则进至步骤S6;若否,则进至步骤S7。In step S5, it is judged according to the preset priority whether the CD-ROM 22 positioned at the first startup priority is enabled, if so, then proceed to step S6; if not, then proceed to step S7.

在步骤S6中,继续正常执行该开机自我测试程序。In step S6, continue to execute the POST routine normally.

在步骤S7中,显示提示信息。在本实施例中,该提示信息是提示包括有第一提示信息及第二提示信息。较佳地,该第一提示信息提示为该数据处理装置2中无可用作启动装置的CD-ROM 22、Floppy 23及Udisk 24,该第二提示信息提示为该CD-ROM 22、Floppy 23及Udisk 24未被启动。从而提示使用者该数据处理装置2中未致能的CD-ROM 22、Floppy 23及/或Udisk 24,以供使用者依据提示选择进入该BIOS的设置界面去致能该CD-ROM 22、Floppy 23及/或Udisk 24或重新开机的一种作业。In step S7, prompt information is displayed. In this embodiment, the prompt information is a prompt including the first prompt information and the second prompt information. Preferably, the first prompt information prompts that there are no CD-ROM 22, Floppy 23 and Udisk 24 that can be used as a boot device in the data processing device 2, and the second prompt information prompts that the CD-ROM 22, Floppy 23 And Udisk 24 is not activated. Thereby prompting the user to disable the CD-ROM 22, Floppy 23 and/or Udisk 24 in the data processing device 2, for the user to choose to enter the setting interface of the BIOS according to the prompt to enable the CD-ROM 22, Floppy 23 and/or Udisk 24 or a job of rebooting.

在另一实施例中,本发明的提示方法复包括选择模块步骤(未图标),是供用户选择显示该提示信息后是否进入操作系统(operatingsystem)。详而言之,当用户于启动该数据处理装置2只为开机检测是否有接该可用作启动装置的CD-ROM 22、Floppy 23及Udisk 24或者该可用作启动装置的CD-ROM 22、Floppy 23及/或Udisk 24是否未被致能时,启用该选择模块215,以令用户在显示提示信息后,进入该基本输入输出系统的设置界面中重新设置或者直接关机,即不再进入操作系统(operating system)。In another embodiment, the prompting method of the present invention further includes a selection module step (not shown), which is for the user to choose whether to enter the operating system (operating system) after displaying the prompting information. In detail, when the user starts the data processing device 2, it only detects whether the CD-ROM 22, Floppy 23 and Udisk 24 that can be used as a boot device are connected or the CD-ROM 22 that can be used as a boot device , Floppy 23 and/or Udisk 24 are not enabled, enable the selection module 215, so that the user enters the setting interface of the basic input and output system to reset or directly shut down after displaying the prompt information, that is, no longer enter operating system.

于再一实施例中,本发明的提示方法复包括设置步骤,是在显示该提示信息后,在该基本输入输出系统20的设置界面中,设置对各该可用作启动装置的CD-ROM 22、Floppy 23及Udisk 24的启动优先级的步骤(未图示)。在本实施例中,是于基本输入输出系统20的设置界面中设置系统该从CD-ROM 22、Floppy 23及Udisk 24中的何者启动以及顺序,设置成功后,该基本输入输出系统20会依据该顺序从第一启动优先级的硬件装置(本实施例中设为CD-ROM 22)启动。In yet another embodiment, the prompting method of the present invention further includes a setting step. After displaying the prompting information, in the setting interface of the basic input output system 20, set the CD-ROM that can be used as a boot device. 22. Steps for starting priority of Floppy 23 and Udisk 24 (not shown). In the present embodiment, it is to set the system in the setting interface of the basic input output system 20, which one of CD-ROM 22, Floppy 23 and Udisk 24 should be started and the order. After the setting is successful, the basic input output system 20 will be based on This sequence starts from the hardware device of the first startup priority (as CD-ROM 22 in the present embodiment).

需要特别说明的是,该基本输入输出系统20对该可用作启动装置的CD-ROM 22、Floppy 23及Udisk 24预先设定了启动优先级,在本实施例中,如果第一优先级的CD-ROM 22被中止后,则该第二优先级的Floppy 23即上升至第一优先级的位置,第三优先级的Udisk 24上升至第二优先级的位置,依此类推,则同时在界面中看到的硬件装置的数量比先前少一。因此,较佳地,用户只需视第一优先级的CD-ROM 22是否被致能,即能知悉是否有可供启动的硬件装置。It should be noted that the BIOS 20 pre-sets boot priorities for the CD-ROM 22, Floppy 23, and Udisk 24 that can be used as boot devices. In this embodiment, if the first priority After CD-ROM 22 is suspended, then the Floppy 23 of this second priority promptly rises to the first priority position, the Udisk 24 of the third priority rises to the second priority position, and so on, then at the same time The number of hardware devices seen in the interface is one less than before. Therefore, preferably, the user only needs to check whether the CD-ROM 22 of the first priority is enabled to know whether there is a hardware device available for booting.

需补充说明的是,在另一实施例中,本发明的提示方法可于执行完上述步骤S4后直接进至步骤S6,亦即省略依据预先设定的优先级判断位于第一启动优先级的装置是否被致能的步骤S5。此省略步骤S5的主要考虑在于通常步骤S3判断出扫描数据非为0时,大多数的情况是第一启动优先级的装置被致能,故直接由步骤S4进至S6可有效增进开机的速度与效率。It should be added that, in another embodiment, the prompting method of the present invention can directly proceed to step S6 after executing the above step S4, that is, omit the first startup priority based on the preset priority. Step S5 whether the device is enabled. The main reason for omitting step S5 is that when it is judged in step S3 that the scan data is not 0, in most cases the device with the first boot priority is enabled, so directly proceeding from step S4 to S6 can effectively increase the boot speed and efficiency.

综上所述,本发明的提示系统以及方法,是通过BIOS对该数据处理装置中各可用作启动装置的硬件装置进行扫描作业,并判断扫描数据是否为0,若是,则输出提示信息,若否,则输出侦测信息并依据预先设定的优先级判断位于第一启动优先级的装置是否被致能,若是,继续正常执行该开机自我测试程序,若否,则输出提示信息从而提示使用者该数据处理装置发生未被致能的硬件装置。因此,本发明的提示系统以及方法确实可解决现有技术中存在的用户要等相关的驱动程序都加载完毕后才发现有未被致能提示的问题,是故,本发明的提示系统以及方法具有可节省大量时间亦可提高用户工作效率的优点。In summary, the prompting system and method of the present invention scans each hardware device that can be used as a starting device in the data processing device through the BIOS, and judges whether the scanned data is 0, and if so, outputs a prompting message, If not, output detection information and judge whether the device at the first startup priority is enabled according to the preset priority, if so, continue to execute the power-on self-test program normally, if not, output prompt information to prompt The user's data processing device generates a hardware device that is not enabled. Therefore, the prompting system and method of the present invention can indeed solve the problem in the prior art that the user has to wait for the related drivers to be loaded before discovering that there is no prompting enabled. Therefore, the prompting system and method of the present invention It has the advantages of saving a lot of time and improving the user's work efficiency.

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均待在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应以权利要求书的范围为依据。The above-mentioned embodiments only illustrate the principles and effects of the present invention, but are not intended to limit the present invention. Any person skilled in the art will modify and change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be based on the scope of the claims.

Claims (15)

1.一种提示系统,应用于一具有基本输入输出系统以及可用作启动装置的硬件装置的数据处理装置中,并于该基本输入输出系统执行开机自我测试程序的过程中予以执行,该提示系统包括:1. A prompting system, applied in a data processing device with a basic input output system and a hardware device that can be used as a starting device, and is executed during the boot self-test program execution of the basic input output system, the prompting The system includes: 扫描模块,用以于该基本输入输出系统执行该开机自我测试初始化的过程中,对该数据处理装置中各个用作启动装置的硬件装置进行一扫描作业;The scanning module is used for performing a scanning operation on each hardware device used as a starting device in the data processing device during the boot self-test initialization process performed by the BIOS; 储存模块,用以记录并储存该扫描作业的扫描数据;a storage module, configured to record and store the scan data of the scan operation; 判断模块,用以自该储存模块提取该扫描数据,并判断该扫描数据是否为0,若是,则输出第一提示信息,若否,则依据所提取的该扫描数据输出一侦测信息;A judging module, used to extract the scan data from the storage module, and judge whether the scan data is 0, if so, output a first prompt message, if not, output a detection message based on the extracted scan data; 侦测模块,用以于接收到该侦测信息时,依据预先设定的优先级判断位于第一启动优先级的装置是否被致能,若是,则继续正常执行该开机自我测试程序,若否,则输出第二提示信息;以及The detection module is used to judge whether the device at the first startup priority is enabled according to the preset priority when receiving the detection information, and if so, continue to execute the power-on self-test program normally, if not , output the second prompt message; and 显示模块,用以显示该第一或第二提示信息,从而由第一提示信息提示使用者该数据处理装置中无可用作启动装置的硬件装置或由第二提示信息提示使用者该硬件装置未被致能。The display module is used to display the first or second prompt information, so that the user is reminded by the first prompt information that there is no hardware device that can be used as a boot device in the data processing device or the user is prompted by the second prompt information that the hardware device is Not enabled. 2.根据权利要求1所述的提示系统,复包括选择模块,是供用户选择显示该第一或第二提示信息后是否进入操作系统。2. The prompt system according to claim 1, further comprising a selection module for the user to choose whether to enter the operating system after displaying the first or second prompt information. 3.根据权利要求1所述的提示系统,其中,该扫描数据为扫描该硬件装置数量的数据。3. The reminder system according to claim 1, wherein the scan data is the data of the number of scans of the hardware device. 4.根据权利要求1所述的提示系统,是于该基本输入输出系统执行开机自我测试程序的初始阶段予以执行。4. The prompting system according to claim 1, which is executed at the initial stage of the BIOS executing the POST procedure. 5.根据权利要求1所述的提示系统,其中,该数据处理装置为服务器。5. The reminder system according to claim 1, wherein the data processing device is a server. 6.一种提示方法,是应用于一具有基本输入输出系统以及可用作启动装置的硬件装置的数据处理装置中,并于该基本输入输出系统执行开机自我测试程序的过程中予以执行,该提示方法包括以下步骤:6. A prompting method, which is applied in a data processing device having a basic input output system and a hardware device that can be used as a starting device, and is executed during the boot self-test program of the basic input output system, the The prompt method includes the following steps: 步骤1、在该基本输入输出系统于执行该开机自我测试初始化过程中,对该数据处理装置中各个用作启动装置的硬件装置进行一扫描作业;Step 1. During the boot self-test initialization process of the BIOS, perform a scanning operation on each hardware device used as a startup device in the data processing device; 步骤2、记录并储存该扫描作业的扫描数据;Step 2, recording and storing the scanned data of the scanning operation; 步骤3、提取并判断该扫描数据是否为0,若是,则进至步骤6,若否,则进至步骤4;Step 3, extracting and judging whether the scan data is 0, if so, proceed to step 6, if not, proceed to step 4; 步骤4、依据所提取的该扫描数据输出一侦测信息;Step 4, outputting detection information according to the extracted scan data; 步骤5、继续正常执行该开机自我测试程序;以及Step 5, continue to execute the POST procedure normally; and 步骤6、显示提示信息。Step 6. Display prompt information. 7.根据权利要求6所述的提示方法,在步骤4之后,复包括步骤4-1依据预先设定的优先级判断位于第一启动优先级的装置是否被致能;若是,则进至步骤5,若否,则进至步骤6。7. The prompting method according to claim 6, after step 4, further comprising step 4-1 judging whether the device at the first startup priority is enabled according to the preset priority; if so, proceed to step 5. If not, go to step 6. 8.根据权利要求7所述的提示方法,其中,该提示信息提示包括有第一提示信息及第二提示信息。8. The prompting method according to claim 7, wherein the prompting information prompting includes first prompting information and second prompting information. 9.根据权利要求8所述的提示方法,其中,该第一提示信息提示为该数据处理装置中无可用作启动装置的硬件装置。9. The prompting method according to claim 8, wherein the first prompting information prompts that there is no hardware device in the data processing device that can be used as a starting device. 10.根据权利要求8或9所述的提示方法,其中,该第二提示信息提示为该硬件装置未被致能。10. The prompting method according to claim 8 or 9, wherein the second prompting information prompts that the hardware device is not enabled. 11.根据权利要求6所述的提示方法,复包括选择步骤,是供用户选择显示该提示信息后是否进入操作系统。11. The prompting method according to claim 6, further comprising a selection step for the user to choose whether to enter the operating system after displaying the prompting information. 12.根据权利要求6所述的提示方法,复包括设置步骤,是在显示该提示信息后,于该基本输入输出系统的设置界面中设置对各该可用作启动装置的硬件装置的启动优先级。12. The prompt method according to claim 6, further comprising a setting step, after displaying the prompt information, setting the startup priority of each hardware device that can be used as a startup device in the setup interface of the basic input and output system class. 13.根据权利要求6所述的提示方法,其中,该扫描数据为扫描该硬件装置数量的数据。13. The prompting method according to claim 6, wherein the scanned data is the data of the number of scanned hardware devices. 14.根据权利要求6所述的提示方法,是在该基本输入输出系统执行开机自我测试程序的初始阶段予以执行。14. The prompting method according to claim 6, which is executed at the initial stage of executing the POST program of the BIOS. 15.根据权利要求6所述的提示方法,其中,该数据处理装置为服务器。15. The prompting method according to claim 6, wherein the data processing device is a server.
CN2007101038345A 2007-05-16 2007-05-16 Prompt system and method Expired - Fee Related CN101308459B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101038345A CN101308459B (en) 2007-05-16 2007-05-16 Prompt system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101038345A CN101308459B (en) 2007-05-16 2007-05-16 Prompt system and method

Publications (2)

Publication Number Publication Date
CN101308459A CN101308459A (en) 2008-11-19
CN101308459B true CN101308459B (en) 2011-06-15

Family

ID=40124927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101038345A Expired - Fee Related CN101308459B (en) 2007-05-16 2007-05-16 Prompt system and method

Country Status (1)

Country Link
CN (1) CN101308459B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512337A (en) * 2002-12-27 2004-07-14 联想(北京)有限公司 Method for computer starting and multiple operation system switching
CN1588314A (en) * 2004-09-08 2005-03-02 威盛电子股份有限公司 Start-up method and system for automatic detection

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512337A (en) * 2002-12-27 2004-07-14 联想(北京)有限公司 Method for computer starting and multiple operation system switching
CN1588314A (en) * 2004-09-08 2005-03-02 威盛电子股份有限公司 Start-up method and system for automatic detection

Also Published As

Publication number Publication date
CN101308459A (en) 2008-11-19

Similar Documents

Publication Publication Date Title
US9430250B2 (en) Bootability with multiple logical unit numbers
CN104679540B (en) Computer system and computer system starting method
US8751783B2 (en) Booting computing devices with EFI aware operating systems
US20060242398A1 (en) Booting from non-volatile memory
KR20130100879A (en) Electronic apparatus, method for restore of mbr and computer-readable recording medium
US20150143098A1 (en) Method for updating firmware of an electronic device within a computer
US20100049961A1 (en) Update method for basic input/output system and update system thereof
CN104424047A (en) NVRAM data recovery method and NVRAM data recovery device
CN108829449A (en) A kind of method, apparatus, equipment and the medium of BIOS start-up operation system
US20060031716A1 (en) Method of providing a real time solution to error occurred when computer is turned on
KR100678974B1 (en) Method and device for rebooting computer system considering security and user convenience
TWI534707B (en) Computer system, shutdown and boot method thereof
US20110296072A1 (en) System and method for controlling pci-e slots of computer
CN101299189A (en) DOS method of one of self-startup and multiple operating systems
CN113849230B (en) Server startup method, device, electronic device and readable storage medium
CN110399168A (en) System startup method, device and equipment for multi-data disk storage server
CN101436097B (en) Electronic device and wake-up method thereof
CN101308459B (en) Prompt system and method
CN101655800B (en) Basic input and output system update method and its update system
WO2008048581A1 (en) A processing device operation initialization system
CN102446107A (en) Starting method of computer system
US8756409B2 (en) System, method and computer program product for retrieving data at boot time
CN101369231A (en) Starting method of computer system
CN102346676B (en) Calculator multiple boot management method
CN118860504A (en) Device startup method, device, device and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Li Xuebo

Inventor before: Qu Zhongying

Inventor before: Qiu Guoshu

TR01 Transfer of patent right

Effective date of registration: 20170920

Address after: Akihito, six Committee and 19 Committee of Horqin district, the Inner Mongolia Autonomous Region, Tongliao

Patentee after: Li Xuebo

Address before: Taipei City, Taiwan, China

Patentee before: Inventec Corporation

TR01 Transfer of patent right
CP02 Change in the address of a patent holder

Address after: 541001 No. 147, Diecai, the Guangxi Zhuang Autonomous Region District, Guilin, Zhongshan North Road

Patentee after: Li Xuebo

Address before: 028000 Akihito six Committee of Horqin district, Tongliao, the Inner Mongolia Autonomous Region, 19 groups

Patentee before: Li Xuebo

CP02 Change in the address of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110615

Termination date: 20180516

CF01 Termination of patent right due to non-payment of annual fee