尽可能保留原有数据,建立UEFI与BIOS双启PE优盘

尽可能保留原有数据,建立UEFI与BIOS双启PE优盘
1、确保优盘或者移动硬盘有一个FAT32分区,如果没有FAT32分区,就用傲梅分区助手或者ppm转换一个现有的分区到FAT32分区0x0C,或者新建一个FAT32分区,然后把支持UEFI启动的WIN8PE.ISO解压到该分区。
2、用bootice把优盘或移动硬盘MBR写入grub4dos0.4.5c,然后把grldr,grldr.mbr,menu.lst拷贝到根目录,目录结构如下:
X:\
│ grldr
│ grldr.mbr
│ menu.lst
├─BOOT\(Legacy BIOS启动用)
│ ├─BOOTICE\(存放bootice工具)
│ ├─FbinstTool\(存放FbinstTool工具)
│ ├─imgs\(存放PE的ISO镜像文件,各种软件img镜像文件)
│ ├─grub\(内有grldr.*、menu.lst的备份,批处理会自动把备份拷贝到根目录,还存放sratlf的run模块和网启服务器tftpd32.*)
│ └─pxelinux.cfg\(存放pxelinux默认菜单default)
├─EFI\(UEFI启动用)
│ │
│ ├─BOOT\ (必须)
│ │ BOOTX64.efi (计算机默认引导,可以有任意有效efi重命名而来,如bootmgfw.efi,CLOVERX64.efi等)
│ └─microsoft\
│ └─boot\
│ │ bcd(必须)
│ │ bootmgfw.efi(必须,对于/efi/boot/BOOTX64.efi使用bootmgfw.efi的重命名,那么这个也可以删除)
│ ├─fonts\(可选)
│ │ wgl4_boot.ttf
│ │ chs_boot.ttf
│ └─zh-CN\(可选)
│ bootmgfw.efi.mui

menu.lst示例:
color white/blue blue/yellow light-red/blue 10
foreground FFFFFF
background 0000AD
timeout 2
default 0

title boot Windows by zhaohj
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
#rootnoverify (hd0,0)
chainloader /ntldr || chainloader /bootmgr

title WINPE by uepon (TonPE_V3.3.iso+firadisk)
find --ignore-floppies --ignore-cd --set-root /boot/imgs/firadisk.img
map --mem /boot/imgs/TonPE_V3.3.iso (0xff)
map --e820cycles=-1
map --hook
chainloader (0xff)

#sratlf的run菜单
title run mem automenu by sratlf-2014.04.21
find --ignore-floppies --ignore-cd --set-root /boot/imgs/firadisk.img
command --set-path=/boot/grub
command run --mem --e820cycles=-1 --set-showsize=0 --automenu --show.iso /boot/imgs/
3、开机进入UEFI设置,开启CSM(兼容性模块支持),启动设备控制选择【UEFI与legacy BIOS】,从存储设备启动选择【两者,外部附加固件优先】,硬盘BBS属性回车进入,选择优盘或移动硬盘。
4、插上优盘或者移动硬盘,重启电脑,从优盘或者移动硬盘启动即可。如果想换个PE,删除原来的文件夹,把新的PE.ISO解压到FAT32分区即可,不用破坏优盘或者移动硬盘其他分区的数据。如果选择用UltraISO来写入,就会损坏优盘或者移动硬盘所有的数据。
说明:如果只想制作UEFI启动优盘,第2步可以省略,第3步UEFI设置从存储设备启动选择【两者,UEFI优先】即可。

http://files.cnblogs.com/files/liuzhaoyzz/boot_moban.rar

时间: 2024-11-08 20:19:37

尽可能保留原有数据,建立UEFI与BIOS双启PE优盘的相关文章

mysql更改已有数据表的字符集,保留原有数据内容

mysql更改已有数据表的字符集,保留原有数据内容     原文网址:http://blog.csdn.net/learn_2/article/details/6460370 环境:在应用开始阶段没有正确的设置字符集,在运行一段时间以后才发现存在不能满足需求需要调整,又不想丢弃这段时间的数据,那么就需要进行字符集的修改.字符集的修改不能直接通过"alter database character set *** " 或者 "alter table tablename chara

Android数据库更新并保留原来数据的实现

Android应用程序更新的时候如果数据库修改了字段需要更新数据库,并且保留原来的数据库数据: 这是原有的数据库表 CREATE_BOOK = "create table book(bookId integer primarykey,bookName text);"; 然后我们增加一个字段: CREATE_BOOK = "create table book(bookId integer primarykey,bookName text,bookContent text);&q

1.2搭建服务器环境与备份原有数据简述

搭建服务器环境 安装Apache,mysql和php,并且配置实现三者的关联. 安装Apache 1. 下载Apache的安装文件:官网 http://www.apache.org 2. 双击安装,进入安装准备界面 3. 点击“next”,进入协议界面 4. 选中接收协议,点击“next”,进入到阅读协议界面 5. 点击“next”,进入服务器信息配置界面 6. 配置完服务器信息后,点击“next”进入设置选中界面 7. 选中自定义安装,点击“next”进入安装配置界面 a) 安装路径配置:在D

UEFI、BIOS、Secure Boot的关系和知识介绍

从Windows 8操作系统时代开始,安装操作系统的方法也有了很大的改变,Windows 8采用了Secure Boot引导启动的方式,而不是过去Win XP和Win 7的Legacy启动方式,从而导致的问题是所有预装Windows 8/8.1系统的笔记本要安装Win7的话必须修改BIOS,给很多想更换操作系统的用户增加了一点小难度. 那么什么是Secure Boot呢?它和Windows 8还有UEFI启动有什么关系呢!接下来我们就来介绍下Secure Boot.UEFI.BIOS相关知识和各

CRM2011 更改字段类型,又不删除原有数据

场景:导入解决方案时,如果一个实体的字段属性类型,发生了变化,则解决方案导入失败: 解决办法: 方案一:直接更改数据库的数据类型 select * from new_MSCRM.MetadataSchema.AttributeTypes select * from new_MSCRM.MetadataSchema.Entity where Name='EntityName' select * from new_MSCRM.MetadataSchema.Attribute where Entity

robot framework :获取原有文本编辑框内的数据,然后在原有数据的基础上在赋值

需要实现的功能:获取原有文本编辑框内的数据,然后在原有数据的基础上在赋值 备注:由于自己是个新手,所以只能利用最笨的方式来实现.如果以后有的更方便的实现方式,则再更新. 操作: ${text}    Get Value    [ locator ]                #获取文本框内的原有的数据 log    ${text} Input Text    [ locator ]    ${text}测试          #获取原有的数据后,在原有数据的基础上添加新的数据

【UEFI+GPT/BIOS+MBR】两种模式在Windows系统下安装Ubantu系统

最近在联想Windows10下安装了Ubantu16.04的系统,踩了很多坑,写下来分享一下. 通过网络资料,理解BIOS+MBR一直是之前电脑的Windows系统安装和引导的模式,但Win8问世后,基本上都采用UEFI+GPT模式了.这两种模式在安装Ubantu系统的时候有一点小小的区别. 一.将Windows10系统分区,划出Ubantu系统的单独盘 因为不知道安系统时会出现什么问题,所以最好从其它盘中单独划出一个盘来安装Ubantu系统,我的F盘内容不多,所以划分了一半出来,大概63GB大

[转帖]UEFI和BIOS

https://www.cnblogs.com/net5x/p/6850801.html 一直给人装系统 但是连这些最基本的都不知道 感觉自己挺low的. uefi和legacy是两种不同的引导方式,uefi是新式的BIOS,legacy是传统BIOS.你在UEFI模式下安装的系统,只能用UEFI模式引导:同理,如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统.uefi只支持64为系统且磁盘分区必须为gpt模式,传统BIOS使用Int 13中断读取磁盘,每次只能读64KB

【UEFI】---BIOS中对Guid的使用以及Lib函数的使用总结

---恢复内容开始--- BIOS发展至今传统的汇编实现早已被抛弃,UEFI作为目前一套主流的标准定义接口,被广泛使用.之前被一些有关GUID和一些Lib函数的使用以及跨Pkg调用给折腾的不行,每次改代码都要build好多次,才能build过.趁着这次的一个Bug,针对GUID和Lib的跨Pkg使用做下小结. /*GUID*/ 顾名思义--globally unique identifier,全局唯一标识符.GUID是一个由128bit=16Byte的二进制数据组成,此数据的生成一般由专门的GU