[go: up one dir, main page]

CN103106086B - Operating system disposal route and system - Google Patents

Operating system disposal route and system Download PDF

Info

Publication number
CN103106086B
CN103106086B CN201110371681.9A CN201110371681A CN103106086B CN 103106086 B CN103106086 B CN 103106086B CN 201110371681 A CN201110371681 A CN 201110371681A CN 103106086 B CN103106086 B CN 103106086B
Authority
CN
China
Prior art keywords
operating system
feature value
data
main frame
version feature
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
CN201110371681.9A
Other languages
Chinese (zh)
Other versions
CN103106086A (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.)
Institute for Information Industry
Original Assignee
Institute for Information Industry
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 Institute for Information Industry filed Critical Institute for Information Industry
Priority to CN201110371681.9A priority Critical patent/CN103106086B/en
Publication of CN103106086A publication Critical patent/CN103106086A/en
Application granted granted Critical
Publication of CN103106086B publication Critical patent/CN103106086B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供一种操作系统处理方法以及系统,应用于一主机。操作系统处理方法包含以下步骤:在主机开机时,根据主机的开机优先级,自一开机读取装置读取包含一预设版本特征值的一启动加载器。执行启动加载器中的一特征值侦测程序,以侦测主机的主启动记录扇区的特定地址的数据。当特定地址的数据判断主机的目前版本特征值和预设版本特征值不相符时,自开机读取装置读取一操作系统映像文件,并根据操作系统映像文件,于主机安装一欲安装操作系统,作为主机的目前操作系统。依据该欲安装操作系统的一映像文件版本特征值修改该主启动记录扇区的该特定地址的数据,以对应该目前版本特征值。

The invention provides an operating system processing method and system, which are applied to a host. The operating system processing method includes the following steps: when the host is powered on, according to the boot priority of the host, read a boot loader including a default version characteristic value from a boot reading device. Executing a feature value detection program in the boot loader to detect data at a specific address of the master boot record sector of the host. When the data at a specific address determines that the current version characteristic value of the host computer does not match the preset version characteristic value, read an operating system image file from the boot reading device, and install an operating system to be installed on the host computer according to the operating system image file , as the host's current operating system. The data at the specific address of the master boot record sector is modified according to the feature value of an image file version of the operating system to be installed to correspond to the feature value of the current version.

Description

操作系统处理方法以及系统Operating system processing method and system

技术领域 technical field

本发明是有关于一种操作系统处理方法以及系统。The invention relates to an operating system processing method and system.

背景技术 Background technique

随着计算机领域上的技术不断成长,计算机在各领域的应用越来越广泛。尤其是软件与硬件的变化,也连带着影响计算机运行的效能。对于个人使用者而言,使用者仅需要面对单一台计算机进行操作系统的安装与硬件的调整。然而,对信息管理人员而言,管理大量的计算机是一项重大的负担。With the continuous development of technology in the computer field, the application of computers in various fields is becoming more and more extensive. In particular, changes in software and hardware also affect the performance of the computer. For individual users, the user only needs to install the operating system and adjust the hardware on a single computer. However, managing a large number of computers is a significant burden for information managers.

目前,为计算机安装操作系统的方式大致分为手动安装、隐藏分区映像恢复以及导航光盘辅助。不管是哪种安装方式,一般使用者皆需于安装过程中操作计算机,以辅助操作系统的安装。对于资管人员来说,当要分别安装多台计算机上的操作系统时,不可避免地要重复进行安装程序,因此非常的繁琐。尤其是当多台计算机分别设置在不同地点时,安装操作系统更是不便。At present, the ways of installing an operating system for a computer are roughly divided into manual installation, hidden partition image recovery, and navigation CD-assisted. Regardless of the installation method, a general user needs to operate the computer during the installation process to assist the installation of the operating system. For asset managers, when installing the operating systems on multiple computers, it is inevitable to repeat the installation procedure, so it is very cumbersome. Especially when a plurality of computers are arranged in different locations, it is inconvenient to install an operating system.

发明内容 Contents of the invention

因此,本发明的一方面是在提供一种操作系统处理方法,用以根据主机的主启动记录扇区上的特定地址的数据,判断目前操作系统版本的特征值是否与用以安装的映像文件的特征值相符,作为是否安装操作系统的依据。操作系统处理方法应用于一主机。其中,主机包含一主启动记录扇区。操作系统处理方法包含以下步骤:Therefore, one aspect of the present invention is to provide an operating system processing method for judging whether the characteristic value of the current operating system version is consistent with the image file used for installation according to the data of the specific address on the master boot record sector of the host computer. The characteristic value of the system matches, as the basis for whether to install the operating system. The operating system processing method is applied to a host. Wherein, the host includes a master boot record sector. The operating system processing method includes the following steps:

(a)在主机开机时,根据主机的一开机优先级,自主机的一开机读取装置读取一启动加载器(bootloader)。其中,启动加载器包含有一预设版本特征值。(a) When the host is powered on, according to a boot priority of the host, read a boot loader (bootloader) from a boot reading device of the host. Wherein, the boot loader includes a default version feature value.

(b)执行启动加载器中的一特征值侦测程序,以侦测主机的主启动记录扇区的一特定地址的数据,该特定地址的数据是对应该主机的一目前版本特征值。(b) Executing a feature value detection program in the boot loader to detect data at a specific address of the master boot record sector of the host, and the data at the specific address corresponds to a feature value of a current version of the host.

(c)当特定地址的数据判断目前版本特征值和预设版本特征值不相符时,自主机的开机读取装置读取一操作系统映像文件,并根据操作系统映像文件,于主机安装一欲安装操作系统,作为主机的目前操作系统。(c) When the data at a specific address judges that the current version feature value does not match the default version feature value, read an operating system image file from the boot reading device of the host computer, and install a desired version on the host computer according to the operating system image file. Install the operating system as the host's current operating system.

(d)依据该欲安装操作系统的一映像文件版本特征值修改该主启动记录扇区的该特定地址的数据,以对应该目前版本特征值。(d) modifying the data at the specific address of the master boot record sector according to the version characteristic value of an image file of the operating system to be installed, so as to correspond to the characteristic value of the current version.

本发明的另一方面是在提供一种计算机可读取记录媒体,储存一计算机程序,用以执行上述于操作系统处理方法。方法步骤流程如上所述,在此不再重复赘述。Another aspect of the present invention is to provide a computer-readable recording medium storing a computer program for executing the above-mentioned processing method in an operating system. The flow of the method steps is as described above, and will not be repeated here.

本发明的另一方面是在提供一种操作系统的处理系统,用以根据其主启动记录扇区上的特定地址的数据,判断目前操作系统版本的特征值是否与用以安装的映像文件的特征值相符,作为是否安装操作系统的依据。操作系统的处理系统设置于一主机。操作系统的处理系统包含一开机读取装置、一储存组件以及一处理组件。处理组件通讯连接开机读取装置以及储存组件。储存组件包含一主启动记录扇区和一开机优先级。开机读取装置在主机开机时,根据主机的开机优先级,读取一启动加载器,启动加载器包含有一预设版本特征值。处理组件包含一开机模块、一判断模块以及一特征值修改模块。开机模块执行启动加载器中的一特征值侦测程序,以侦测储存组件的主启动记录扇区的一特定地址的数据,特定地址的数据系对应主机的一目前版本特征值。判断模块当特定地址的数据判断目前版本特征值和预设版本特征值不相符时,自主机的开机读取装置读取一操作系统映像文件,并根据操作系统映像文件,于主机安装一欲安装操作系统,作为主机的目前操作系统。特征值修改模块依据该欲安装操作系统的一映像文件版本特征值修改该主启动记录扇区的该特定地址的数据,以对应该目前版本特征值。Another aspect of the present invention is to provide a processing system of an operating system, which is used to determine whether the characteristic value of the current operating system version is consistent with that of the image file used for installation according to the data of the specific address on the master boot record sector. The feature values match and serve as the basis for whether to install the operating system. The processing system of the operating system is set on a host. The processing system of the operating system includes a boot readout device, a storage component and a processing component. The processing component communicates with the boot reading device and the storage component. The storage component includes a master boot record sector and a boot priority. When the host is powered on, the boot reading device reads a boot loader according to the boot priority of the host, and the boot loader includes a preset version characteristic value. The processing component includes a boot module, a judging module and a characteristic value modifying module. The boot module executes a feature value detection program in the boot loader to detect data at a specific address of the master boot record sector of the storage device. The data at the specific address corresponds to a current version feature value of the host. When the judging module judges that the characteristic value of the current version does not match the characteristic value of the preset version according to the data of the specific address, it reads an operating system image file from the boot reading device of the host computer, and installs a desired version on the host computer according to the operating system image file. Operating system, the current operating system as the host. The characteristic value modifying module modifies the data at the specific address of the master boot record sector according to the characteristic value of an image file version of the operating system to be installed to correspond to the characteristic value of the current version.

应用本发明具有下列优点。仅需于主机所设定的开机读取装置预先存入或加载启动加载器以及欲安装操作系统的操作系统映像文件,即可在主机上安装操作系统。尤其,在本发明的一实施例中,主机的开机优先级设定为网络开机,而使主机的开机读取装置为网络上的远程服务器时,仅需在远程服务器存入启动加载器以及操作系统映像文件,不需使用者手动操作。因此,在本发明的一应用场景中,使用者可不需手动操作,即可同时进行多台主机的操作系统安装。Application of the present invention has the following advantages. The operating system can be installed on the host only by pre-storing or loading the boot loader and the operating system image file of the operating system to be installed on the boot reading device set on the host. In particular, in one embodiment of the present invention, the boot priority of the host is set to boot from the network, and when the boot read device of the host is a remote server on the network, only the remote server needs to store the boot loader and operate The system image file does not require manual operation by the user. Therefore, in an application scenario of the present invention, the user can simultaneously install the operating systems of multiple hosts without manual operation.

附图说明 Description of drawings

为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:In order to make the above and other objects, features, advantages and embodiments of the present invention more comprehensible, the accompanying drawings are described as follows:

图1是依照本发明一实施方式的一种操作系统处理方法的流程图;FIG. 1 is a flowchart of an operating system processing method according to an embodiment of the present invention;

图2绘示依照本发明一实施方式的一种计算机主机的功能方块图;FIG. 2 shows a functional block diagram of a computer host according to an embodiment of the present invention;

图3绘示依照本发明另一实施方式的一种计算机主机的功能方块图。FIG. 3 is a functional block diagram of a computer host according to another embodiment of the present invention.

【主要组件符号说明】[Description of main component symbols]

100:操作系统处理方法100: Operating System Processing Methods

110~180:步骤110~180: steps

200:操作系统的处理系统200: Processing system for operating system

210:开机读取装置210: boot reading device

220:储存组件220: storage components

230:处理组件230: Processing components

231:开机模块231: boot module

232:判断模块232: Judgment module

232a:读取器232a: Reader

234:特征值修改模块234: Eigenvalue modification module

236:更新模块236: Update module

237:侦错模块237: Debug Module

具体实施方式 detailed description

以下将以附图及详细说明清楚说明本发明的精神,任何所属技术领域中具有通常知识者在了解本发明的较佳实施例后,当可由本发明所教示的技术,加以改变及修饰,其并不脱离本发明的精神与范围。The following will clearly illustrate the spirit of the present invention with the accompanying drawings and detailed descriptions. After any person with ordinary knowledge in the art understands the preferred embodiments of the present invention, he can change and modify it by the technology taught in the present invention. without departing from the spirit and scope of the present invention.

请参照图1,其是依照本发明一实施方式的一种操作系统处理方法的流程图。在操作系统处理方法中,根据主机的主启动记录扇区上的特定地址的数据,判断目前操作系统版本的特征值是否与用以安装的映像文件的特征值相符,作为是否安装操作系统的依据。操作系统处理方法经由一主机和一计算机程序来进行实作,计算机程序可储存于一计算机可读取记录媒体中,而使主机读取此记录媒体后执行操作系统处理方法。计算机可读取记录媒体可为只读存储器、闪存、软盘、硬盘、光盘、随身碟、磁带、可由网络存取的数据库或熟悉此技艺者可轻易思及具有相同功能的计算机可读取记录媒体。当程序码被主机载入且执行时,此主机变成用以参与本发明的系统。当在一般用途处理器实作时,程序码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。Please refer to FIG. 1 , which is a flowchart of an operating system processing method according to an embodiment of the present invention. In the operating system processing method, according to the data of the specific address on the master boot record sector of the host computer, it is judged whether the characteristic value of the current operating system version matches the characteristic value of the image file used for installation, as the basis for whether to install the operating system . The operating system processing method is implemented through a host and a computer program, and the computer program can be stored in a computer-readable recording medium, so that the host executes the operating system processing method after reading the recording medium. The computer-readable recording medium can be read-only memory, flash memory, floppy disk, hard disk, optical disk, pen drive, magnetic tape, database accessible by the network, or a computer-readable recording medium having the same function can be easily conceived by those skilled in the art . When the program code is loaded and executed by the host, the host becomes a system for participating in the present invention. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique device that operates similarly to application-specific logic circuits.

操作系统处理方法100应用于一主机。其中,主机包含一主启动记录扇区。所应用的主机可为实体主机或虚拟主机。其中,当主机为虚拟主机时,虚拟主机亦会具有虚拟主机操作系统、虚拟主机开机优先级、开机读取装置等。操作系统处理方法100包含以下步骤:The operating system processing method 100 is applied to a host. Wherein, the host includes a master boot record sector. The applied host can be a physical host or a virtual host. Wherein, when the host is a virtual host, the virtual host will also have a virtual host operating system, a boot priority of the virtual host, a boot reading device, and the like. The operating system processing method 100 includes the following steps:

在主机开机(步骤110)时,根据主机的一开机优先级,自主机的一开机读取装置读取一启动加载器(bootloader)(步骤120)。其中,启动加载器包含有一预设版本特征值。此外,可通过更改基本输入输出系统(basicinput/outputsystem,BIOS)中的开机优先级的设定,而设定不同的读取装置,作为开机读取装置。一般来说,于开机优先级中设为第一顺序的读取装置,即为开机读取装置。举例来说,可将闪存、软盘、硬盘、光盘、随身碟、磁带、可由网络存取的远程服务器或熟悉此技艺者可轻易思及具有相同功能的读取装置设为开机读取装置。于是,可将启动加载器存入或加载所设定的开机读取装置,供步骤120读取。此外,亦可将一欲安装操作系统的操作系统映像文件存入或加载所设定的开机读取装置。When the host is powered on (step 110), a boot loader (bootloader) is read from a boot reading device of the host according to a boot priority of the host (step 120). Wherein, the boot loader includes a default version feature value. In addition, by changing the boot priority setting in the basic input/output system (BIOS), different reading devices can be set as the boot reading devices. Generally speaking, the reading device set as the first order in the booting priority is the booting reading device. For example, a flash memory, a floppy disk, a hard disk, an optical disk, a flash drive, a magnetic tape, a remote server that can be accessed through the network, or a reader device that can be easily imagined by those skilled in the art to have the same function can be set as a bootable read device. Thus, the boot loader can be stored or loaded into the set boot reading device for reading in step 120 . In addition, an operating system image file of an operating system to be installed can also be stored or loaded into the set boot-reading device.

在步骤130中,执行启动加载器中的一特征值侦测程序,以侦测主机的主启动记录扇区的一特定地址的数据。其中,特定地址的数据系对应主机的一目前版本特征值。于是,在步骤140中,可依据特定地址的数据判断目前版本特征值和预设版本特征值是否相符(步骤140)。在本发明的一实施例中,特定地址的数据可为目前版本特征值,而步骤140是通过判断特定地址的数据(目前版本特征值)和预设版本特征值是否相等,以判断是否相符。其中,可使用主启动记录扇区上的第444字节或第445字节作为上述预设位置,而避免主启动记录扇区被主机视为毁损或被主机的其它信息覆写。在本发明的另一实施例中,特定地址的数据可为目前版本特征值于主机中的一储存位置,且在步骤130中可进一步依据特定地址的数据,读取储存位置的数据作为目前版本特征值,供步骤140进行判断。如此一来,可通过其它位置(如特定档案、主机的操作系统上的特定位置或主机的储存组件上的特定扇区)储存目前版本特征值,而避免目前版本特征值所需的储存空间太大,无法存于主启动记录扇区。In step 130 , a feature detection program in the boot loader is executed to detect data at a specific address of the master boot record sector of the host. Wherein, the data of the specific address corresponds to a characteristic value of a current version of the host. Therefore, in step 140, it can be judged according to the data of the specific address whether the characteristic value of the current version matches the characteristic value of the preset version (step 140). In an embodiment of the present invention, the data at the specific address can be the characteristic value of the current version, and step 140 is to judge whether the data at the specific address (the characteristic value of the current version) is equal to the characteristic value of the preset version to determine whether they match. Wherein, the 444th byte or the 445th byte on the master boot record sector can be used as the preset position, so as to prevent the master boot record sector from being regarded as damaged by the host or overwritten by other information of the host. In another embodiment of the present invention, the data at a specific address can be a storage location of the current version characteristic value in the host, and in step 130, the data at the storage location can be read as the current version according to the data at the specific address. The characteristic value is used for step 140 to judge. In this way, the characteristic value of the current version can be stored in other locations (such as a specific file, a specific location on the operating system of the host computer, or a specific sector on the storage device of the host computer), so as to avoid the storage space required by the characteristic value of the current version from being too large. Too large to be stored in the master boot record sector.

当目前版本特征值和预设版本特征值相符时,可使主机进入操作系统(步骤180)。When the characteristic value of the current version matches the characteristic value of the preset version, the host can be enabled to enter the operating system (step 180).

在步骤150中,当目前版本特征值和预设版本特征值不相符时,自主机的开机读取装置读取一操作系统映像文件,并根据操作系统映像文件,于主机安装一欲安装操作系统,作为主机的目前操作系统。In step 150, when the characteristic value of the current version does not match the characteristic value of the preset version, an operating system image file is read from the boot reading device of the host computer, and an operating system to be installed is installed on the host computer according to the operating system image file , as the host's current operating system.

在步骤160中,依据欲安装操作系统的一映像文件版本特征值修正主启动记录扇区的特定地址的数据,以对应步骤150所安装的操作系统的目前版本特征值。例如,当主启动记录扇区的特定地址的数据为目前安装操作系统的版本特征值时,可将欲安装操作系统的映像文件版本特征值写入主启动记录扇区的特定地址,作为目前版本特征值。当特定地址的数据为该目前版本特征值于该主机中的一储存位置时,可将欲安装操作系统的映像文件版本特征值写入另一储存位置后再将另一储存位置写入主启动记录扇区的特定地址,或者可将欲安装操作系统的映像文件版本特征值,写入原先储存位置,以修改原先储存位置的目前版本特征值。In step 160 , modify the data of the specific address of the master boot record sector according to the feature value of an image file version of the operating system to be installed, so as to correspond to the feature value of the current version of the operating system installed in step 150 . For example, when the data at the specific address of the master boot record sector is the version feature value of the currently installed operating system, the version feature value of the image file version of the operating system to be installed can be written into the specific address of the master boot record sector as the current version feature value. When the data at the specific address is a storage location of the current version feature value in the host, the image file version feature value of the operating system to be installed can be written into another storage location and then another storage location can be written into the main boot Record the specific address of the sector, or write the characteristic value of the image file version of the operating system to be installed into the original storage location, so as to modify the current version characteristic value of the original storage location.

更进一步时,于步骤160之后,则可使主机重新开机,而使主机执行安装后的目前操作系统。如此一来,仅需于主机所设定的开机读取装置预先存入或加载启动加载器以及欲安装操作系统的操作系统映像文件,即可在主机上安装欲安装的操作系统或更新操作系统版本。且无论主机上是否已安装有任何的操作系统,皆可利用本发明来安装。在本发明的一较佳实施例中,主机的开机优先级可设定为网络开机,而使主机的开机读取装置为网络上的远程服务器时,经由本发明仅需在远程服务器存入启动加载器以及操作系统映像文件,即可在远程对主机安装欲安装的操作系统,不需使用者手动操作、也不需使用者到主机设置地点来执行安装作业。因此,在本发明的一应用场景中,使用者可不需手动操作,即可同时进行多台主机的操作系统安装。Furthermore, after step 160, the host computer can be restarted, so that the host computer can execute the installed current operating system. In this way, the operating system to be installed or the operating system to be installed can be installed or updated on the host only by pre-storing or loading the boot loader and the operating system image file of the operating system to be installed on the boot-reading device set on the host Version. And no matter whether any operating system has been installed on the host, it can be installed by using the present invention. In a preferred embodiment of the present invention, the boot priority of the host can be set to boot from the network, and when the boot read device of the host is a remote server on the network, the present invention only needs to store the boot on the remote server. The loader and the operating system image file can remotely install the operating system to be installed on the host, without manual operation by the user or going to the location where the host is installed to perform the installation operation. Therefore, in an application scenario of the present invention, the user can simultaneously install the operating systems of multiple hosts without manual operation.

在本发明的一实施例中,在步骤140中,还可当判定特定地址的数据和预设版本特征值不相符时,进一步读取映像文件版本特征值以判断是否需更新。当判定需更新时,根据操作系统映像文件,更新主机的目前操作系统,并依据映像文件版本特征值来修改主启动记录扇区的特定地址的数据,以对应目前版本特征值。接下来,主机即可执行更新后的操作系统。如此一来,仅需于主机所设定的开机读取装置预先存入或加载启动加载器以及欲安装操作系统的操作系统映像文件,即可安装或更新主机上的操作系统。In an embodiment of the present invention, in step 140, when it is determined that the data at the specific address does not match the preset version characteristic value, the version characteristic value of the image file is further read to determine whether an update is required. When it is determined that an update is required, the current operating system of the host is updated according to the operating system image file, and the data at a specific address of the master boot record sector is modified according to the version feature value of the image file to correspond to the current version feature value. The host can then execute the updated operating system. In this way, the operating system on the host can be installed or updated only by pre-storing or loading the boot loader and the operating system image file of the operating system to be installed on the boot reading device set on the host.

此外,在本发明的另一实施例中,在步骤140中,还可当判定特定地址的数据和预设版本特征值不相符时,进一步判断特定地址的数据是否小于预设版本特征值。在此实施例中,系将较新版本的特征值设为较大的值,也就是当版本更新时,其特征值将变为较大。于是,在特定地址的数据小于预设版本特征值时,根据操作系统映像文件,于主机安装欲安装操作系统,作为主机的目前操作系统。然后,依据映像文件版本特征值修改主启动记录扇区的特定地址的数据,以更新及对应作为目前版本特征值。In addition, in another embodiment of the present invention, in step 140, when it is determined that the data at the specific address does not match the characteristic value of the preset version, it is further determined whether the data at the specific address is smaller than the characteristic value of the preset version. In this embodiment, the characteristic value of the newer version is set to a larger value, that is, when the version is updated, its characteristic value will become larger. Therefore, when the data at the specific address is smaller than the characteristic value of the preset version, according to the operating system image file, the operating system to be installed is installed on the host as the current operating system of the host. Then, modify the data at the specific address of the master boot record sector according to the feature value of the image file version, so as to update and correspond to the feature value of the current version.

在本发明又一实施例中,目前版本特征值可通过一侦错方式所产生。于是,可通过侦错方式,判断特定地址的数据所对应该主机的一目前版本特征值是否正确,以作为判断该目前版本特征值和该预设版本特征值是否相符的依据。在本发明的一实施例中,侦错方式可为循环冗余检测方式(CyclicRedundancyCheck,CRC)或其它位侦错方式。于是,可使用对应的侦错方式,判断特定地址的数据是否正确。在本发明的另一实施例中,可预先储存操作系统已发行的各版本的版本特征值,作为判断特定地址的数据是否正确的依据。然而,在本发明的其它实施例中,可通过其它方式进行判断,并不限于本揭露。In yet another embodiment of the present invention, the characteristic value of the current version can be generated through a debugging method. Therefore, by means of error detection, it can be judged whether the characteristic value of a current version of the host corresponding to the data of the specific address is correct, as a basis for judging whether the characteristic value of the current version matches the characteristic value of the preset version. In an embodiment of the present invention, the error detection method may be Cyclic Redundancy Check (CRC) or other bit error detection methods. Therefore, the corresponding error detection method can be used to determine whether the data at the specific address is correct. In another embodiment of the present invention, the version feature values of the released versions of the operating system may be pre-stored as a basis for judging whether the data at a specific address is correct. However, in other embodiments of the present invention, the determination can be made in other ways, which is not limited to the present disclosure.

于是,当判断不正确时,可根据操作系统映像文件,于主机安装欲安装操作系统,作为主机的该目前操作系统。例如,当主启动记录扇区特定地址的数据为目前版本特征值时,将特定地址的数据经由侦错方式判断是否正确,当主启动记录扇区特定地址的数据为一储存位置时,依据储存位置读取数据(即目前版本特征值),再经由侦错方式判断是否正确。然后,依据映像文件版本特征值修改主启动记录扇区的特定地址的数据,以更新对应目前版本特征值。接下来,则可使主机重新开机,而使主机执行安装后的目前操作系统。如此一来,在特定地址的数据不正确时,可重新安装主机上的操作系统。尤其,在本发明的一应用场景中,若主机被开机型病毒感染,而修改其主启动记录扇区时,可通过上述验证过程,而使主机重新安装未受病毒感染的操作系统。Therefore, when the judgment is incorrect, the operating system to be installed can be installed on the host computer as the current operating system of the host computer according to the operating system image file. For example, when the data at the specific address of the master boot record sector is the characteristic value of the current version, it is judged whether the data at the specific address is correct through an error detection method; when the data at the specific address of the master boot record sector is a storage location, read according to the storage location Get the data (that is, the characteristic value of the current version), and then judge whether it is correct through the error detection method. Then, modify the data at the specific address of the master boot record sector according to the image file version characteristic value, so as to update the characteristic value corresponding to the current version. Next, the host can be restarted, so that the host can execute the current operating system after installation. This allows the operating system on the host to be reinstalled if the data at a particular address is incorrect. In particular, in an application scenario of the present invention, if the host is infected by a boot-type virus and its master boot record sector is modified, the above-mentioned verification process can be used to allow the host to reinstall an operating system that is not infected by the virus.

请参照图2,其绘示依照本发明一实施方式的一种操作系统的处理系统的功能方块图。操作系统的处理系统根据其主启动记录扇区上的特定地址的数据,判断目前操作系统版本的特征值是否与用以安装的映像文件的特征值相符,作为是否安装操作系统的依据。Please refer to FIG. 2 , which is a functional block diagram of a processing system of an operating system according to an embodiment of the present invention. The processing system of the operating system judges whether the characteristic value of the current operating system version matches the characteristic value of the image file used for installation according to the data of the specific address on the master boot record sector, as the basis for whether to install the operating system.

操作系统的处理系统200设置于一主机。操作系统的处理系统200包含一开机读取装置210、一储存组件220以及一处理组件230。处理组件230通讯连接开机读取装置210以及储存组件220。在本发明的一实施例中,可使开机读取装置210以及储存组件220分别与处理组件230电性连接,而使处理组件230可与开机读取装置210以及储存组件220进行通讯。在本发明的另一实施例中,处理组件230可透过网络与开机读取装置210以及储存组件220进行通讯。然而,在其它实施例中,处理组件230可通过其它方式,与开机读取装置210以及储存组件220通讯连接,且开机读取装置210以及储存组件220亦可用不同的方式与处理组件230进行通讯,并不限于本实施例。The operating system processing system 200 is set on a host. The operating system processing system 200 includes a boot readout device 210 , a storage component 220 and a processing component 230 . The processing component 230 is communicatively connected to the boot reading device 210 and the storage component 220 . In an embodiment of the present invention, the boot reading device 210 and the storage component 220 can be electrically connected to the processing component 230 respectively, so that the processing component 230 can communicate with the boot reading device 210 and the storage component 220 . In another embodiment of the present invention, the processing component 230 can communicate with the boot readout device 210 and the storage component 220 through a network. However, in other embodiments, the processing component 230 can communicate with the boot reading device 210 and the storage component 220 in other ways, and the boot reading device 210 and the storage component 220 can also communicate with the processing component 230 in different ways. , is not limited to this example.

开机读取装置210可为闪存、软盘、硬盘、光盘、随身碟、磁带、可由网络存取的远程服务器或熟悉此技艺者可轻易思及具有相同功能的读取装置。在主机开机时,根据主机的开机优先级,开机读取装置210读取一启动加载器。启动加载器包含有一预设版本特征值。储存组件220包含一主启动记录扇区。The boot readout device 210 can be a flash memory, a floppy disk, a hard disk, an optical disk, a flash drive, a magnetic tape, a remote server accessible through the network, or a readout device with the same function that those skilled in the art can easily think of. When the host is powered on, the boot reading device 210 reads a boot loader according to the boot priority of the host. The boot loader contains a default version signature. The storage component 220 includes a master boot record sector.

处理组件230包含一开机模块231、一判断模块232以及一特征值修改模块234。开机模块231执行启动加载器中的一特征值侦测程序,以侦测储存组件的主启动记录扇区的一特定地址的数据,特定地址的数据系对应主机的一目前版本特征值。其中,可通过更改主机的BIOS中的开机优先级的设定,而设定开机读取装置210,作为开机后优先读取的装置。于是,可将启动加载器存入或加载开机读取装置210,而使开机模块231于主机开机时优先读取。此外,亦可将一欲安装操作系统的操作系统映像文件存入或加载开机读取装置210。The processing component 230 includes a booting module 231 , a judging module 232 and a characteristic value modifying module 234 . The boot module 231 executes a feature value detection program in the boot loader to detect data at a specific address of the master boot record sector of the storage device. The data at the specific address corresponds to a feature value of a current version of the host. Wherein, the boot-up reading device 210 can be set as a priority reading device after boot-up by changing the boot-up priority setting in the host computer's BIOS. Therefore, the boot loader can be stored or loaded into the boot reading device 210, so that the boot module 231 can be preferentially read when the host is powered on. In addition, an operating system image file of an operating system to be installed can also be stored or loaded into the boot reading device 210 .

判断模块232依据储存组件220的特定地址的数据,判断目前版本特征值和预设版本特征值是否相符。当判断模块232判定不相符时,自主机的开机读取装置210读取一操作系统映像文件,并根据操作系统映像文件,于主机安装一欲安装操作系统,作为主机的目前操作系统。特征值修改模块234依据欲安装操作系统的映像文件版本特征值修改主启动记录扇区的特定地址的数据,以对应目前版本特征值。例如,当主启动记录扇区的特定地址的数据为目前安装操作系统的版本特征值时,特征值修改模块234可将欲安装操作系统的一映像文件版本特征值写入储存组件220的主启动记录扇区的特定地址,作为目前版本特征值。当特定地址的数据为该目前版本特征值于该主机中的一储存位置时,特征值修改模块234可将欲安装操作系统的映像文件版本特征值写入另一储存位置后再将另一储存位置写入储存组件220的主启动记录扇区的特定地址,或者特征值修改模块234可将欲安装操作系统的映像文件版本特征值,写入原先储存位置,以修改原先储存位置的目前版本特征值。The judging module 232 judges whether the characteristic value of the current version matches the characteristic value of the preset version according to the data of the specific address of the storage component 220 . When the judging module 232 determines that it does not match, it reads an operating system image file from the boot reading device 210 of the host, and installs an operating system to be installed on the host according to the operating system image file as the current operating system of the host. The characteristic value modification module 234 modifies the data of the specific address of the master boot record sector according to the characteristic value of the image file version of the operating system to be installed to correspond to the characteristic value of the current version. For example, when the data at the specific address of the master boot record sector is the feature value of the version of the currently installed operating system, the feature value modification module 234 can write the feature value of an image file version of the operating system to be installed into the master boot record of the storage component 220 The specific address of the sector, as the characteristic value of the current version. When the data at the specific address is a storage location of the current version feature value in the host, the feature value modification module 234 can write the image file version feature value of the operating system to be installed into another storage location and then store another The location is written to the specific address of the master boot record sector of the storage component 220, or the characteristic value modification module 234 can write the characteristic value of the image file version of the operating system to be installed into the original storage location, so as to modify the current version characteristics of the original storage location value.

更进一步时,处理组件230可使主机重新开机,而使主机可执行安装后的目前操作系统。如此一来,仅需于处理系统200的开机读取装置210预先存入或加载启动加载器以及欲安装操作系统的操作系统映像文件,即可在主机上安装操作系统。在本发明的一较佳实施例中,主机的开机优先级可设定为网络开机,而使主机的开机读取装置210为网络上的远程服务器时,经由本发明仅需在远程服务器存入启动加载器以及操作系统映像文件,即可在远程对主机安装欲安装的操作系统,不需使用者手动操作、也不需使用者到主机设置地点来执行安装作业。Furthermore, the processing component 230 can reboot the host, so that the host can execute the installed current operating system. In this way, the operating system can be installed on the host only by pre-storing or loading the boot loader and the operating system image file of the operating system to be installed on the boot reading device 210 of the processing system 200 . In a preferred embodiment of the present invention, the boot priority of the host computer can be set to boot from the network, and when the boot read device 210 of the host computer is a remote server on the network, the present invention only needs to store the The boot loader and the operating system image file can remotely install the operating system to be installed on the host, without manual operation by the user or going to the location where the host is installed to perform the installation operation.

请参照图3,其绘示依照本发明另一实施方式的一种计算机主机的功能方块图。应了解到,在以下叙述中,已经在上述实施例中叙述过的内容将不再重复赘述。Please refer to FIG. 3 , which is a functional block diagram of a computer host according to another embodiment of the present invention. It should be understood that in the following description, the content that has been described in the above embodiments will not be repeated.

处理系统200可支持操作系统更新的功能。因此,处理组件230还可包含一更新模块236。在特定地址的数据和预设版本特征值不相符时,更新模块236可进一步读取操作系统映像文件的映像文件版本特征值,以判断是否需更新。在更新模块236判定需更新时,根据操作系统映像文件,更新主机的目前操作系统。此外,特征值修改模块234依据映像文件版本特征值修改储存组件220主启动记录扇区的特定地址的数据,以对应目前版本特征值。如此一来,仅需于开机读取装置210预先存入或加载启动加载器以及欲安装操作系统的操作系统映像文件,即可更新主机的操作系统。尤其,在本发明的一实施例中,处理系统200的开机读取装置210为网络上的远程服务器时,仅需在远程服务器存入启动加载器以及操作系统映像文件,不需使用者手动操作即可完成操作系统更新。The processing system 200 may support an operating system update function. Therefore, the processing component 230 may further include an update module 236 . When the data at the specific address does not match the preset version characteristic value, the update module 236 can further read the image file version characteristic value of the operating system image file to determine whether to update. When the update module 236 determines that an update is required, the current operating system of the host is updated according to the operating system image file. In addition, the characteristic value modifying module 234 modifies the data of the specific address of the master boot record sector of the storage component 220 according to the characteristic value of the image file version to correspond to the characteristic value of the current version. In this way, the operating system of the host can be updated only by pre-storing or loading the boot loader and the operating system image file of the operating system to be installed on the boot reading device 210 . In particular, in one embodiment of the present invention, when the boot-reading device 210 of the processing system 200 is a remote server on the network, only the boot loader and the operating system image file need to be stored in the remote server without manual operation by the user. The operating system update is now complete.

在另一实施例中,目前版本特征值可以通过一侦错方式所产生,处理组件230还可包含一侦错模块237。侦错模块237通过侦错方式,判断特定地址的数据所对应该主机的一目前版本特征值是否正确,以作为判断该目前版本特征值和该预设版本特征值是否相符的依据。当判断不正确时,处理组件230根据操作系统映像文件,于主机安装欲安装操作系统,作为主机的目前操作系统。此外,特征值修改模块234依据映像文件版本特征值修改主启动记录扇区的特定地址的数据,以对应目前版本特征值。接下来,则可使主机重新开机,而使主机执行重新安装后的目前操作系统。如此一来,在特定地址的数据不正确时,可重新安装主机上的操作系统。尤其,在本发明的一应用场景中,若主机被开机型病毒感染,而修改其主启动记录扇区时,可通过上述侦错过程,而使主机重新安装未受病毒感染的操作系统。In another embodiment, the characteristic value of the current version may be generated through a debugging method, and the processing component 230 may further include a debugging module 237 . The error detection module 237 judges whether a current version characteristic value of the host computer corresponding to the data of a specific address is correct by means of error detection, as a basis for judging whether the current version characteristic value matches the preset version characteristic value. When the determination is incorrect, the processing component 230 installs the operating system to be installed on the host as the current operating system of the host according to the operating system image file. In addition, the characteristic value modifying module 234 modifies the data of the specific address of the master boot record sector according to the characteristic value of the image file version to correspond to the characteristic value of the current version. Next, the host can be restarted, so that the host can execute the reinstalled current operating system. This allows the operating system on the host to be reinstalled if the data at a particular address is incorrect. In particular, in an application scenario of the present invention, if the host is infected by a boot-type virus and its master boot record sector is modified, the above-mentioned error detection process can be used to enable the host to reinstall an operating system that is not infected by the virus.

另外,判断模块232可包含一读取器232a。读取器232a可读取储存组件220的主启动记录扇区上的一特定地址的数据。其中,可使用储存组件220的主启动记录扇区上的第444字节或第445字节作为上述预设位置,而避免主启动记录扇区被主机视为毁损或被主机的其它信息覆写。在本发明的另一实施例中,特定地址的数据为目前版本特征值于储存组件220中的一储存位置。于是,读取器232a可读取上述储存位置的数据作为目前版本特征值,供判断模块232进行判断。如此一来,可通过储存组件220上的其它位置(如特定文件案、主机的操作系统上的特定位置或储存组件220上的特定扇区)储存目前版本特征值,而避免目前版本特征值所需的储存空间太大,无法存于主启动记录扇区。In addition, the judging module 232 may include a reader 232a. The reader 232a can read data at a specific address on the master boot record sector of the storage device 220 . Wherein, the 444th byte or the 445th byte on the master boot record sector of the storage component 220 can be used as the above-mentioned preset position, so as to prevent the master boot record sector from being regarded as damaged by the host or overwritten by other information of the host . In another embodiment of the present invention, the data at the specific address is a storage location of the current version characteristic value in the storage component 220 . Therefore, the reader 232a can read the data in the above-mentioned storage location as the characteristic value of the current version for the judging module 232 to judge. In this way, other locations on the storage component 220 (such as a specific file, a specific location on the operating system of the host computer, or a specific sector on the storage component 220) can be used to store the current version characteristic value, thereby avoiding the current version characteristic value. The required storage space is too large to be stored in the master boot record sector.

虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。Although the present invention has been disclosed above in terms of implementation, it is not intended to limit the present invention. Any skilled person can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of protection should be based on the scope defined by the appended claims.

Claims (15)

1. an operating system disposal route, is applied to a main frame, it is characterized in that, this main frame comprises a main startup record sector, and this operating system disposal route comprises:
A (), when this main frame is started shooting, according to a start priority of this main frame, read a start-up loading device from a start reading device of this main frame, this start-up loading device includes one and presets version feature value;
B () performs the eigenwert detection process in this start-up loading device, to detect the main data starting a particular address of record sector of this of this main frame, the data of this particular address are to should a current version feature value of main frame;
C () is when the data of this particular address judge that this current version feature value does not conform to this default version feature value, a mapping document of operation system is read from this start reading device of this main frame, and according to this mapping document of operation system, one is installed for installing operating system in this main frame, as this current operating system of this main frame, wherein the version of this wish installing operating system is that this main frame is for carrying out the version upgraded; And
D () revises this main data starting this particular address of record sector according to an image file version feature value of this wish installing operating system, with to should version feature value at present.
2. operating system disposal route according to claim 1, it is characterized in that, step (c) also comprises:
When the data of this particular address do not conform to this default version feature value, read this image file version feature value further, to judge whether to need to upgrade; And
When judging to upgrade, according to this mapping document of operation system, upgrade this current operating system of this main frame, and revise this main data of this particular address starting record sector according to this image file version feature value, with to should version feature value at present.
3. operating system disposal route according to claim 1, it is characterized in that, step (c) also comprises:
When the data of this particular address do not conform to this default version feature value, judge whether the data of this particular address are less than this default version feature value further; And
When the data of this particular address are less than this default version feature value, according to this mapping document of operation system, in this main frame, this wish installing operating system is installed, as this current operating system of this main frame, and revise this main data of this particular address starting record sector according to this image file version feature value, with to should version feature value at present.
4. operating system disposal route according to claim 1, is characterized in that, the data of this particular address are this current version feature value.
5. operating system disposal route according to claim 4, is characterized in that, this main start record sector on this particular address be this main start record sector on the 444th byte or the 445th byte.
6. operating system disposal route according to claim 1, it is characterized in that, step (b) also comprises:
The data of this particular address are the storage location of this current version feature value in this main frame, and judge this current version feature value according to the data of this particular address, are that the data of this storage location of reading are as this current version feature value.
7. operating system disposal route according to claim 1, is characterized in that, this main frame is an entity host or a fictitious host computer.
8. operating system disposal route according to claim 1, is characterized in that, this current version feature value produced by a debug mode, and this step (c) also comprises:
By this debug mode, the current version feature value judging the data of this particular address this main frame corresponding whether correctly, using as judging the foundation whether this current version feature value conforms to this default version feature value,
When being judged as incorrect, according to this mapping document of operation system, in this main frame, this wish installing operating system is installed, as this current operating system of this main frame.
9. a disposal system for operating system, is arranged at a main frame, it is characterized in that, comprise:
One storage assembly, comprises a main startup record sector and a start priority;
One start reading device, when this main frame is started shooting, according to the start priority of this main frame, reads a start-up loading device, and this start-up loading device includes one and presets version feature value;
One processing components, communication connects this reading device and this storage assembly, and wherein this processing components comprises:
One starting module, performs the eigenwert detection process in this start-up loading device, and to detect the main data starting a particular address of record sector of this of this storage assembly, the data of this particular address are to should a current version feature value of main frame;
One judge module, when the data of this particular address judge that this current version feature value does not conform to this default version feature value, a mapping document of operation system is read from this start reading device of this main frame, and according to this mapping document of operation system, one is installed for installing operating system in this main frame, as this current operating system of this main frame, wherein the version of this wish installing operating system is that this main frame is for carrying out the version upgraded;
One eigenwert modified module, the image file version feature value according to this wish installing operating system revises this main data of this particular address starting record sector, with to should version feature value at present.
10. the disposal system of operating system according to claim 9, is characterized in that, this processing components also comprises:
One update module, when the default version feature value of data and this of this particular address does not conform to, reads this image file version feature value further, to judge whether to need to upgrade,
Wherein when this update module judges to upgrade, according to this mapping document of operation system, upgrade this current operating system of this main frame, and this eigenwert modified module revises this main data starting this particular address of record sector, to upgrade as this current version feature value according to this image file version feature value.
The disposal system of 11. operating systems according to claim 9, is characterized in that, this processing components also comprises:
One comparison module, when the default version feature value of data and this of this particular address does not conform to, judges whether the data of this particular address are less than this default version feature value further,
Wherein when the data of this particular address are less than this default version feature value, this processing components is according to this mapping document of operation system, in this main frame, this wish installing operating system is installed, as this current operating system of this main frame, and this eigenwert modified module revises this main data of this particular address starting record sector according to this image file version feature value, with to should version feature value at present.
The disposal system of 12. operating systems according to claim 9, is characterized in that, to be that this of this storage assembly is main start the 444th byte on record sector or the 445th byte to this main this particular address started on record sector.
The disposal system of 13. operating systems according to claim 9, is characterized in that, the data of this particular address are the storage location of this current version feature value in this storage assembly, and this judge module comprises:
One reader, reads the data of this storage location as this current version feature value, judges for this judge module.
The disposal system of 14. operating systems according to claim 9, is characterized in that, this start reading device is flash memory, floppy disk, hard disk, CD, Portable disk, tape or can by the remote server of network access.
The disposal system of 15. operating systems according to claim 9, is characterized in that, this current version feature value produced by a debug mode, and this processing components also comprises:
One debug module, by this debug mode, the current version feature value judging the data of this particular address this main frame corresponding whether correctly, using as judging the foundation whether this current version feature value conforms to this default version feature value,
When being judged as incorrect, this processing components, according to this mapping document of operation system, installs this wish installing operating system in this main frame, as this current operating system of this main frame.
CN201110371681.9A 2011-11-10 2011-11-10 Operating system disposal route and system Expired - Fee Related CN103106086B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110371681.9A CN103106086B (en) 2011-11-10 2011-11-10 Operating system disposal route and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110371681.9A CN103106086B (en) 2011-11-10 2011-11-10 Operating system disposal route and system

Publications (2)

Publication Number Publication Date
CN103106086A CN103106086A (en) 2013-05-15
CN103106086B true CN103106086B (en) 2016-01-13

Family

ID=48313971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110371681.9A Expired - Fee Related CN103106086B (en) 2011-11-10 2011-11-10 Operating system disposal route and system

Country Status (1)

Country Link
CN (1) CN103106086B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108667881B (en) * 2017-03-31 2020-08-18 中国科学院声学研究所 Service data synchronization method for intelligent terminal and cloud server
CN107360165B (en) * 2017-07-13 2021-02-12 北京元心科技有限公司 Terminal device, cloud server and method and device for managing and controlling operating system
US11640288B2 (en) 2017-09-26 2023-05-02 C-Sky Microsystems Co., Ltd. System version upgrading method and apparatus
CN107678762B (en) * 2017-09-26 2020-08-14 杭州中天微系统有限公司 System version upgrading method and device
CN114443133B (en) * 2021-12-29 2025-07-04 中国航空工业集团公司西安航空计算技术研究所 A compatible operating system and loading and starting method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7490318B2 (en) * 2005-02-25 2009-02-10 Inventec Corporation Computer platform operating system compatibility management method and system
US20070112899A1 (en) * 2005-11-14 2007-05-17 Edwards Matthew F Method and apparatus for fast boot of an operating system
CN101299189A (en) * 2007-04-30 2008-11-05 旭达电脑(昆山)有限公司 DOS method of one of self-startup and multiple operating systems
CN101807154B (en) * 2009-02-16 2015-01-21 技嘉科技股份有限公司 Electronic device capable of booting when embedded operating system update fails and method thereof

Also Published As

Publication number Publication date
CN103106086A (en) 2013-05-15

Similar Documents

Publication Publication Date Title
US8954805B2 (en) Computer booting method and computer system
JP6018590B2 (en) Application compatibility with library operating system
US8423991B2 (en) Embedded network device and firmware upgrading method
US7702894B2 (en) System and method for loading programs from HDD independent of operating system
TWI450194B (en) Method and system for processing operating system, computer readable storage medium storing the method
US7934209B2 (en) Method for firmware variable storage with eager compression, fail-safe extraction and restart time compression scan
US6725178B2 (en) Use of hidden partitions in a storage device for storing BIOS extension files
US7017039B2 (en) Method of booting a computer operating system to run from a normally unsupported system device
KR101856284B1 (en) Backing up firmware during initialization of device
US20100058314A1 (en) Computer System and Related Method of Logging BIOS Update Operation
US20090254898A1 (en) Converting a device from one system to another
US20080270685A1 (en) Information processing apparatus and firmware updating method
US8171272B1 (en) Critical pre-OS driver verification
CN107766084B (en) Boot loading and installation method and computing system thereof
CN103106086B (en) Operating system disposal route and system
CN113849230A (en) Server startup method, apparatus, electronic device, and readable storage medium
US8086834B2 (en) System and method for populating a dedicated system service repository for an information handling system
US12321756B2 (en) Disabling software persistence
KR20180023575A (en) Firmware auto updating method and computer readable recording medium writing firmware auto updating method
US20150212866A1 (en) Management system for service of multiple operating environments, and methods thereof
JP7087087B2 (en) BIOS code for storing the operating system on computer-readable media
US12135611B2 (en) BIOS backup/recovery system
US12182579B2 (en) Standardized and robust framework to enhance bootloader configuration management
CN101464816A (en) Method and device for saving single BIOS version information
CN121713179A (en) Verifying a read-only portion of firmware or a downloaded image thereof by booting the firmware verified by a secure flash

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160113

Termination date: 20211110