CN107436761B - 基于uefi主板的uefi***与传统***共存的管理方法 - Google Patents

基于uefi主板的uefi***与传统***共存的管理方法 Download PDF

Info

Publication number
CN107436761B
CN107436761B CN201710528360.2A CN201710528360A CN107436761B CN 107436761 B CN107436761 B CN 107436761B CN 201710528360 A CN201710528360 A CN 201710528360A CN 107436761 B CN107436761 B CN 107436761B
Authority
CN
China
Prior art keywords
partition
uefi
operating system
hard disk
type
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.)
Active
Application number
CN201710528360.2A
Other languages
English (en)
Other versions
CN107436761A (zh
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.)
Wuhan Os Easy Cloud Computing Co ltd
Original Assignee
Wuhan Os Easy Cloud Computing Co ltd
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 Wuhan Os Easy Cloud Computing Co ltd filed Critical Wuhan Os Easy Cloud Computing Co ltd
Priority to CN201710528360.2A priority Critical patent/CN107436761B/zh
Publication of CN107436761A publication Critical patent/CN107436761A/zh
Application granted granted Critical
Publication of CN107436761B publication Critical patent/CN107436761B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • G06F9/441Multiboot arrangements, i.e. selecting an operating system to be loaded

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于UEFI主板的UEFI***与传统***共存的管理方法,涉及***管理领域,包括步骤:分析硬盘格式,读取分区表,获取有效分区信息,并存放到分区信息文件中;在硬盘上新增一个FAT32分区,在FAT32分区中存放UEFI管理程序,并拦截***引导,将UEFI管理程序设为第一启动项;开启电脑,进入UEFI管理程序,创建传统***分区和UEFI***分区,并将创建后的分区信息记录到分区信息文件中;选择进入的操作***,获取操作***对应的有效分区,更新分区表,重新构建操作***对应的硬盘格式;引导选择的操作***。本发明的基于UEFI主板的UEFI***与传统***共存的管理方法,单硬盘即可实现UEFI***与传统***的共存,成本低,操作简单。

Description

基于UEFI主板的UEFI***与传统***共存的管理方法
技术领域
本发明涉及***管理领域,具体涉及一种基于UEFI主板的UEFI***与传统***共存的管理方法。
背景技术
UEFI***是在UEFI主板上采用UEFI方式引导的操作***,该***除了***分区外,还包含一个ESP分区,ESP分区中包含引导操作***所需的文件。该***的分区需存在于GPT硬盘上,GPT可以管理128个分区以及更大的磁盘空间。此种方式引导操作***具有启动快的优点,而且可以管理2TB以上的硬盘。
传统***是指以传统方式引导的操作***,传统引导方式即为从Bios自检后,直接以硬盘数据为启动程序,启动磁盘,启动阶段没有分区文件***的概念,该***存在于MBR硬盘上,MBR硬盘只能管理2TB一下的磁盘空间,且分区数量少,4个以上的分区需采用扩展分区的方法。
由于采用统一的可扩展固件接口UEFI方式引导的***具有启动快、分区容量大的特性,使得UEFI技术应用越来越广泛。尤其对于学校机房,上课时间有限,学生和老师需要存放大量数据,因此,学校机房越来越多的采购支持UEFI的机型。
虽然UEFI***优势明显,但有些教学软件兼容性差,只能在传统***上运行,无法在新的UEFI***中运行。现有技术中,为了使用户可以根据需要选择不同类型的操作***,每台PC机上安装多个硬盘,每个硬盘上安装一种类型的操作***,用户在使用该PC机时,手动进入BIOS的启动菜单选择要进入的***。
然而,多硬盘成本高,开销大,而且,上课时,需要学生手动进入BIOS的启动菜单,选择操作***,操作麻烦,耽误上课时间。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于UEFI主板的UEFI***与传统***共存的管理方法,单硬盘即可实现UEFI***与传统***的共存,成本低,操作简单。
为达到以上目的,本发明采取的技术方案是:
一种基于UEFI主板的UEFI***与传统***共存的管理方法,包括步骤:
S1:分析硬盘的硬盘格式,读取分区表,从所述分区表中获取有效分区信息,并将所述有效分区信息存放到分区信息文件中;
S2:在硬盘上新增一个FAT32分区,在所述FAT32分区中存放统一的可扩展固件接口UEFI管理程序,并拦截***引导,将所述UEFI管理程序设为第一启动项;
S3:开启电脑,进入UEFI管理程序,创建传统***分区和UEFI***分区,并将创建后的分区信息记录到分区信息文件中;
S4:选择进入的操作***,UEFI管理程序从所述分区信息文件中获取所述操作***的有效分区,并将所述操作***的有效分区更新到分区表中,根据所述分区表重新构建所述操作***对应的硬盘格式;
S5:引导选择的操作***。
在上述技术方案的基础上,步骤S3还包括:创建与所述传统***分区对应的传统数据分区、以及与所述UEFI***分区对应的UEFI数据分区,并将创建的所述传统数据分区和UEFI数据分区的分区信息记录到分区信息文件中。
在上述技术方案的基础上,所述传统***分区包括一个主引导记录MBR类型的***分区,所述UEFI***分区包括一个GPT类型的ESP分区和GPT类型的***分区。
在上述技术方案的基础上,所述拦截***引导的具体过程为:判断当前***类型,若为UEFI***,则直接替换UEFI***的ESP分区中的引导文件,通过该引导文件进入UEFI管理程序,若为传统***,则将所述UEFI管理程序直接设为第一启动项。
在上述技术方案的基础上,所述引导选择的操作***的方法为:先判断选择的操作***类型,若选择的操作***类型为UEFI***,当前硬盘格式类型为GPT类型,则启动ESP分区中的***启动文件,若ESP分区中没有***启动文件,则提示无***请安装操作***,若ESP分区中有***启动文件,则直接引导操作***;若选择的操作***类型为传统***,当前硬盘格式类型为MBR类型,则直接使用UEFI主板的启动传统***的接口,启动MBR***盘,引导操作***,若不存在MBR***盘,则提示无操作***。
在上述技术方案的基础上,步骤S4中,当选择进入的操作***为UEFI***时,则将UEFI***分区的GPT类型的ESP分区和GPT类型的***分区均更新到分区表中,当选择的操作***为传统***时,则将传统***分区的MBR类型的***分区更新到分区表中。
在上述技术方案的基础上,重新构建所述操作***对应的硬盘格式具体为:若选择的操作***为是UEFI***,则重新将硬盘构建为GPT格式,若选择的操作***为传统***,则重新将硬盘构建为MBR格式。
在上述技术方案的基础上,步骤S3还包括步骤:当用户需要删除操作***时,删除所述操作***对应的***分区,并在分区信息文件中删除所述***分区的分区信息。
与现有技术相比,本发明的优点在于:
(1)本发明的基于UEFI主板的UEFI***与传统***共存的管理方法,在单硬盘上划分传统***分区和UEFI***分区,通过UEFI程序实现可选择的引导传统***和UEFI***,单硬盘即可满足用户需求,成本低,而且,采用UEFI程序引导的方式,操作简单。
(2)本发明的基于UEFI主板的UEFI***与传统***共存的管理方法,每个操作***创建有对应的数据分区,用于存放用户数据,当用户选择进入某个操作***后,用户只能看到与该操作***对应的用户数据,从而对其他操作***对应的用户数据起到很好的保护,使用户数据的隐私得到保护。
附图说明
图1为本发明实施例中。基于UEFI主板的UEFI***与传统***共存的管理方法的流程图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
参见图1所示,本发明实施例提供一种基于UEFI主板的UEFI***与传统***共存的管理方法,包括以下步骤:
S1:分析硬盘的硬盘格式,根据硬盘格式读取分区表,从分区表中获取有效分区信息,并将有效分区信息以统一格式存放到分区信息文件中;
S2:在硬盘上新增一个FAT32分区,在FAT32分区中存放UEFI管理程序,并拦截***引导,将UEFI管理程序设为第一启动项;
S3:开启电脑,进入UEFI管理程序,创建传统***分区、与传统***分区对应的传统数据分区、UEFI***分区、与UEFI***分区对应的UEFI数据分区,并将创建后的分区信息记录到分区信息文件中;
S4:选择进入的操作***,UEFI管理程序从分区信息文件中获取选择的操作***的***分区和数据分区,并将该***分区和数据分区更新到分区表中,根据分区表重新构建操作***对应的硬盘格式;
S5:引导选择的操作***。
本发明实施例中,有效分区信息是通过分区表中的有效标记来判断,由于UEFI***需要GPT硬盘格式,传统***需要主引导记录MBR硬盘格式。不同硬盘格式的分区表信息不一样,采用统一格式存放有效分区信息,便于UEFI管理程序从分区信息文件中获取与选择的操作***对应的***分区和数据分区,数据提取使用更加便捷。
而且不同于格式化硬盘,本发明实施例中的分区信息文件中记录所有***文件和与***对应的用户数据,使得所有***文件和用户数据不会丢失,安全性好。
拦截***引导的具体过程为:判断当前***类型,若为UEFI***,则直接替换UEFI***的ESP分区中的引导文件,通过该引导文件进入UEFI管理程序,若为传统***,则将UEFI管理程序直接设为第一启动项,从而使得每次启动均先进入UEFI管理程序,进而创建***分区。
本发明实施例中,传统***分区包括一个MBR类型的***分区,当选择进入的操作***为传统***时,则将传统***分区的MBR类型的***分区更新到分区表中,并重新构建操作***对应的硬盘格式为MBR类型。
UEFI***分区包括一个GPT类型的ESP分区和GPT类型的***分区,当选择进入的操作***为UEFI***时,则将UEFI***分区的GPT类型的ESP分区和GPT类型的***分区均更新到分区表中,并重新构建操作***对应的硬盘格式为GPT类型。
步骤S3还包括步骤:当用户需要删除操作***时,删除操作***对应的***分区,并在分区信息文件中删除***分区的分区信息。
本发明实施例中重新构建操作***对应的硬盘格式具体为:若选择的操作***为是UEFI***,则重新将硬盘构建为GPT格式,若选择的操作***为传统***,则重新将硬盘构建为MBR格式。
引导选择的操作***的方法为:先判断选择的操作***类型,若选择的操作***类型为UEFI***,当前硬盘格式类型为GPT类型,则启动ESP分区中的***启动文件,若ESP分区中没有***启动文件,则则提示无***请安装操作***,若ESP分区中有***启动文件,则直接引导操作***;若选择的操作***类型为传统***,当前硬盘格式类型为MBR类型,则直接使用UEFI主板的启动传统***的接口,启动MBR***盘,引导操作***,若不存在MBR***盘,则提示无操作***。
基于UEFI主板的UEFI***与传统***共存的管理方法的原理是:在单硬盘上新增一个FAT32分区,并存放UEFI管理程序,拦截***引导,在单硬盘上划分传统***分区和UEFI***分区,UEFI管理程序只需从分区信息文件中获取选择的操作***的***分区和数据分区,即可实现可选择的引导传统***和UEFI***,并将该***分区和数据分区更新到分区表中,重新构建硬盘格式,即可引导进入选择的操作***。单硬盘即可满足用户需求,成本低,而且,采用UEFI程序引导的方式,操作简单。
本发明实施例中,每个操作***创建有对应的数据分区,用于存放用户数据,当用户选择进入某个操作***时,只需更新分区表即可,重新构建操作***对应的硬盘格式,将对应的用户数据存放于硬盘中,其他与操作***无关的用户数据不会显示在该硬盘中,使得进入某一操作***后,用户只能看到与操作***对应的用户数据,从而对其他操作***对应的用户数据起到很好的保护,使用户数据的隐私得到保护。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

Claims (5)

1.一种基于UEFI主板的UEFI***与传统***共存的管理方法,其特征在于,包括步骤:
S1:分析硬盘的硬盘格式,读取分区表,从所述分区表中获取有效分区信息,并将所述有效分区信息存放到分区信息文件中;
S2:在硬盘上新增一个FAT32分区,在所述FAT32分区中存放统一的可扩展固件接口UEFI管理程序,并拦截***引导,将所述UEFI管理程序设为第一启动项;
S3:开启电脑,进入UEFI管理程序,创建传统***分区和UEFI***分区,并将创建后的分区信息记录到分区信息文件中;
S4:选择进入的操作***,UEFI管理程序从所述分区信息文件中获取所述操作***的有效分区,并将所述操作***的有效分区更新到分区表中,根据所述分区表重新构建所述操作***对应的硬盘格式;
S5:引导选择的操作***;
步骤S3还包括:创建与所述传统***分区对应的传统数据分区、以及与所述UEFI***分区对应的UEFI数据分区,并将创建的所述传统数据分区和UEFI数据分区的分区信息记录到分区信息文件中;
所述传统***分区包括一个主引导记录MBR类型的***分区,所述UEFI***分区包括一个GPT类型的ESP分区和GPT类型的***分区;
所述引导选择的操作***的方法为:先判断选择的操作***类型,若选择的操作***类型为UEFI***,当前硬盘格式类型为GPT类型,则启动ESP分区中的***启动文件,若ESP分区中没有***启动文件,则提示无***请安装操作***,若ESP分区中有***启动文件,则直接引导操作***;若选择的操作***类型为传统***,当前硬盘格式类型为MBR类型,则直接使用UEFI主板的启动传统***的接口,启动MBR***盘,引导操作***,若不存在MBR***盘,则提示无操作***。
2.如权利要求1所述的基于UEFI主板的UEFI***与传统***共存的管理方法,其特征在于,所述拦截***引导的具体过程为:判断当前***类型,若为UEFI***,则直接替换UEFI***的ESP分区中的引导文件,通过该引导文件进入UEFI管理程序,若为传统***,则将所述UEFI管理程序直接设为第一启动项。
3.如权利要求1所述的基于UEFI主板的UEFI***与传统***共存的管理方法,其特征在于:步骤S4中,当选择进入的操作***为UEFI***时,则将UEFI***分区的GPT类型的ESP分区和GPT类型的***分区均更新到分区表中,当选择的操作***为传统***时,则将传统***分区的MBR类型的***分区更新到分区表中。
4.如权利要求1所述的基于UEFI主板的UEFI***与传统***共存的管理方法,其特征在于,重新构建所述操作***对应的硬盘格式具体为:若选择的操作***为UEFI***,则重新将硬盘构建为GPT格式,若选择的操作***为传统***,则重新将硬盘构建为MBR格式。
5.如权利要求1所述的基于UEFI主板的UEFI***与传统***共存的管理方法,其特征在于,步骤S3还包括步骤:当用户需要删除操作***时,删除所述操作***对应的***分区,并在分区信息文件中删除所述***分区的分区信息。
CN201710528360.2A 2017-07-01 2017-07-01 基于uefi主板的uefi***与传统***共存的管理方法 Active CN107436761B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710528360.2A CN107436761B (zh) 2017-07-01 2017-07-01 基于uefi主板的uefi***与传统***共存的管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710528360.2A CN107436761B (zh) 2017-07-01 2017-07-01 基于uefi主板的uefi***与传统***共存的管理方法

Publications (2)

Publication Number Publication Date
CN107436761A CN107436761A (zh) 2017-12-05
CN107436761B true CN107436761B (zh) 2021-01-15

Family

ID=60459647

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710528360.2A Active CN107436761B (zh) 2017-07-01 2017-07-01 基于uefi主板的uefi***与传统***共存的管理方法

Country Status (1)

Country Link
CN (1) CN107436761B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108829351B (zh) * 2018-06-04 2021-10-12 成都傲梅科技有限公司 一种mbr磁盘转gpt磁盘的方法
CN109002346B (zh) * 2018-07-10 2022-04-15 广东微云科技股份有限公司 一种Windows虚拟机引导程序的转换方法
CN109086085B (zh) * 2018-07-26 2021-11-16 深圳控道智能科技有限公司 一种操作***启动管理方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103777981A (zh) * 2014-01-13 2014-05-07 中南大学 一种适用于x86架构的多操作***远程加载实现方法
CN104991774A (zh) * 2015-07-03 2015-10-21 武汉噢易云计算有限公司 一种uefi平台下截获***引导的***和方法
CN106095493A (zh) * 2016-06-02 2016-11-09 广州商科信息科技有限公司 双操作***的加载方法和***
CN106325872A (zh) * 2016-08-26 2017-01-11 武汉噢易云计算股份有限公司 支持Macintosh电脑的多操作***管理方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9792130B2 (en) * 2015-01-15 2017-10-17 AVAST Software s.r.o. Rebooting to a UEFI application from a UEFI supported system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103777981A (zh) * 2014-01-13 2014-05-07 中南大学 一种适用于x86架构的多操作***远程加载实现方法
CN104991774A (zh) * 2015-07-03 2015-10-21 武汉噢易云计算有限公司 一种uefi平台下截获***引导的***和方法
CN106095493A (zh) * 2016-06-02 2016-11-09 广州商科信息科技有限公司 双操作***的加载方法和***
CN106325872A (zh) * 2016-08-26 2017-01-11 武汉噢易云计算股份有限公司 支持Macintosh电脑的多操作***管理方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ii834dsd;Mac安装Windows10,双***,多分区;《docin 豆丁》;20160818;1-13 *

Also Published As

Publication number Publication date
CN107436761A (zh) 2017-12-05

Similar Documents

Publication Publication Date Title
US7809779B2 (en) Method of creating symbolic link capable of being compatible with file system, and method and apparatus for accessing file or directory by using symbolic link
CN101650660B (zh) 从中央存储装置引导计算机***
US7831821B2 (en) System backup and recovery solution based on BIOS
US20150161161A1 (en) Index Writing in a Linear Tape File System
EP3678019A1 (en) Mirror image upgrading method and device
CN107436761B (zh) 基于uefi主板的uefi***与传统***共存的管理方法
US20110191306A1 (en) Computer, its processing method, and computer system
US20110231424A1 (en) Method and system for automated file aggregation on a storage device
US10223038B2 (en) File management in a file system
CN109002330A (zh) 一种识别uefi os启动项的方法、装置及设备
CN106484719B (zh) 一种扩展手机存储的方法及终端
CN101983376A (zh) 访问装置、信息记录装置、信息记录***、文件管理方法和程序
US20150149415A1 (en) Rollback Mechanism for Linear Tape File Systems
US10423580B2 (en) Storage and compression of an aggregation file
US9442656B2 (en) Efficient use of metadata accompanying file writing to media
KR101512296B1 (ko) 어플리케이션 연관 파일 처리 단말 및 단말의 어플리케이션 연관 파일 처리 방법
CN108647034B (zh) 一种单移动硬盘安装多个操作***的方法
CN113518187B (zh) 视频编辑方法及设备
CN105607869B (zh) 一种快速格式化与使用虚拟机磁盘的方法
US20130132342A1 (en) System, Method and Computer Readable Storage Medium for Data Synchronization
RU2584447C2 (ru) Способ и система одновременной установки множества приложений с помощью восстановления ложного резервного архива
CN104281503A (zh) 一种数据备份方法以及相关***
CN112632266B (zh) 数据写入方法、装置、计算机设备及可读存储介质
CN112416657A (zh) 一种***克隆方法
CN108776596B (zh) 一种基于Windows To Go的增强方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant