无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 26775|回复: 137
打印 上一主题 下一主题

[教程] 把PE装在硬盘上--入门级

    [复制链接]
跳转到指定楼层
1#
发表于 2022-12-2 21:35:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在硬盘上安装PE有一定的用处。主要作用是维护系统和应急。比如如果电脑出了毛病不能用网络和office了,可以用PE应应急。如果怀疑电脑染毒,可以进入PE杀杀毒。需要重新安装系统时也不用到处找U盘。

目前把PE放在硬盘上有不少的办法,也很方便。论坛也有很多好的例子。但简单入门的比较少。有些也没有特别强调里面的关键点,导致会走不少弯路甚至放弃。此贴方法力图简单,面对新手强调细节,以免走弯路。我的习惯是尽量不改变硬盘现状,最好就是仅仅拷贝几个文件就行。下面就是我的几种做法。基本上就是拷拷文件,编辑一下选项,我认为很简单。PE就以FirPE-V1.8.1.iso为例。
本帖分两种情况来说明:BIOS电脑,UEFI电脑。

BIOS电脑,MBR硬盘,Windows 7系统
简单说就是:1.把grldr, grldr.mbr, FirPE-V1.8.1.iso拷贝到启动分区。2.编辑grub菜单。3.编辑BCD菜单。
下面是详细步骤。
准备工具:BOOTICE.exe,grub4dos,DiskGenius
步骤:
1. 把grub4dos 中的grldr, grldr.mbr和PE镜像FirPE-V1.8.1.iso拷贝到启动分区根目录。拷贝到这里是为了简单。实际上FirPE-V1.8.1.iso拷贝到哪里都行,放在隐藏分区也可以。但为了避免麻烦,路径中不要有空格和中文。grldr, grldr.mbr这两个文件要放在一起,放在启动分区根目录。
怎么看启动分区呢,可以在磁盘管理工具中查看激活的主分区。有些电脑可以进入磁盘管理查看:


注意,启动分区不一定是C盘。甚至可能是隐藏的(这种情况不少)。激活的分区,或者写有“启动”的分区,才是启动分区。
如果要往隐藏分区拷贝文件,就不能在资源管理器中拷贝了。可以使用DiskGenius来拷贝。打开DiskGenius,找到目标分区,单击文件(Files)选项卡,可根据需要新建文件夹。然后把需要拷贝的文件从我的电脑中拖进去。若遇到对话框时,选择“是”:


还要强调,grldr, grldr.mbr, FirPE-V1.8.1.iso都不要放在加密分区,就是不能放在下面所示的加密分区:


2. 在grldr的地方单击右键,新建文本文件,然后改名为 menu.lst(注意要连扩展名一起改)。若启动分区是隐藏的,可以先在其他地方编辑好保存,然后通过DiskGenius拖进去,拖到grldr所在的地方。
menu.lst文件的内容(为了简单不使用中文):
###########################################
#菜单文字和背景色,倒计时时间,默认菜单项。若timeout0,则不显示本菜单,直接进入默认项0
color white/blue yellow/blue
timeout 2
default 0
# FirPE-V1.8.1.iso可以在不同的磁盘、不同的路径,例如/pe/FirPE-V1.8.1.iso
title 1. FirPE 1.8.1
find --set-root /FirPE-V1.8.1.iso
map /FirPE-V1.8.1.iso (0xff)
map --hook
chainloader (0xff)
#重启动
title 7. reboot
reboot
#关机
title 8. Shutdown
halt
###########################################
保存时要注意三点:1.为了可靠,可使用记事本的另存为。2.编码用UTF-8。3.保存类型选择所有文件,扩展名为.lst (特别注意,你的电脑有可能是不显示扩展名的)。下图框内的三项错一项都可能失败:


3.打开BOOTICE,选择 BCD编辑,智能编辑模式。见下图:


选择添加,新建实模式启动项。B区选择启动分区所在的磁盘和启动分区(grldr所在的分区),C区任意编辑,D区是菜单倒计时时间,其他默认即可。最后一定要记住,保存当前系统设置。
所有步骤结束。电脑启动时首先显示BCD菜单:


选择第一项启动到你安装的正常的Windows,选择第二项进入grub4dos菜单。如果menu.lst倒计时设置为0,就直接进入默认第一项FirPE-V1.8.1, 进入PE桌面。

点评

用心了  发表于 2024-5-25 21:46

评分

参与人数 5无忧币 +25 收起 理由
ko20010214 + 5 很给力!
新空气 + 5
JinPei + 5 赞一个!
wjzj + 5 很给力!
呆萌鼠 + 5 赞一个!

查看全部评分

2#
 楼主| 发表于 2022-12-2 21:35:11 | 只看该作者
本帖最后由 sunsmile23 于 2022-12-3 20:23 编辑

UEFI电脑,GPT硬盘,Windows 10系统
介绍两种在UEFI下的启动方式。

一、Grub4UEFI方式
简单说就是:1.把BOOTX64.EFI, FirPE-V1.8.1.iso拷贝到启动分区。2.用XorBootUx64添加EFI启动项。3.编辑grub菜单。
注意:使用这种方式必须在电脑的启动设置中关闭安全启动。否则无效。

下面是详细步骤。
准备工具:XorBootUx64.exe, grub4dos-for_UEFI, DiskGenius
步骤:
1.在EFI系统分区的EFI下面建立grub文件夹,把grub4dos-for_UEFI中的BOOTX64.EFI拷贝到该文件夹下面。FirPE-V1.8.1.iso拷贝到哪里都行(最好是隐藏分区),路径中不要有空格和中文,不要拷贝到加密分区。如果要拷贝到隐藏分区,可能需要使用DiskGenius. 比如,我拷贝到下面的地方:

你的电脑上可能不止一个分区上面有EFI文件夹,BOOTX64.EFI必须拷贝到EFI系统分区,否则无效。

2. 运行XorBootUx64.exe,按照下图所示步骤,添加一个EFI启动项。

(1)UEFI启动管理。(2)添加。(3)选择刚才拷贝的那一个启动文件BOOTX64.EFI并打开。(4)把新添加的启动项上移到顶。(5)这儿的显示内容随便写,其它默认就行。(6)一定记得单击保存当前启动项设置。
如果在第(3)步中没有办法选择EFI系统分区中的BOOTX64.EFI (因为EFI系统分区被隐藏,没法看见),可以在可见分区根目录建一个EFI/grub文件夹,把BOOTX64.EFI拷贝进去,并在第(3)步中选择。然后在启动参数中修改启动磁盘和启动分区,让它指向EFI系统分区即可。这是曲线救国。见下图:

3.严格按照上一个方法中介绍的步骤,编辑menu.lst菜单文件。编辑好后,同BOOTX64.EFI放在一起。
menu.lst文件的内容(为了简单不使用中文):
###########################################
#菜单文字和背景色,倒计时时间,默认菜单项。
color white/blue yellow/blue
timeout 2
default 0

#启动本机正常使用的Windows 10
title 1. Windows 10
chainloader /efi/microsoft/boot/bootmgfw.efi

#启动PE
title 2. FirPE 1.8.1
find --set-root /pe/FirPE-V1.8.1.iso
map /pe/FirPE-V1.8.1.iso (0xff)
chainloader (0xff)

title 3. reboot
reboot

title 4. halt
halt
###########################################

所有步骤结束。电脑启动时显示grub4efi 菜单:

其实,XorBootUx64也有自己的菜单系统,它也可以启动ISO镜像,本来用不着grub4efi的。但是实际操作发现,XorBootUx64的菜单启动FirPE-V1.8.1.iso失败。不知是否是兼容性要弱一点。

这种方式必须在电脑的启动设置中关闭安全启动,否则不能启动grub4efi. 当然了,平时打开安全启动,需要维护时再关闭也行。这种方式实际上是在EFI的启动选项中增加了一项,是跟U盘启动并列的。可在开机时按快捷键进入启动设备列表中选择。

点评

你都用上xorboot启动了,就不用再多此一举启动grub再启动pe,直接把wim文件解压出来,放在任意位置。用xorboot引导它就行了,我多年前就用这个方法,没遇到过不能启动的pe  发表于 2022-12-3 09:57
回复

使用道具 举报

3#
 楼主| 发表于 2022-12-2 21:35:25 | 只看该作者
本帖最后由 sunsmile23 于 2022-12-3 19:54 编辑

二、BCD方式
简单说就是:1.把FirPE-V1.8.1.iso中的wim文件11PEX64.wim和BOOT.sdi两个文件拷贝出来。2.编辑BCD菜单。
使用这种方式不用关闭安全启动。


下面是详细步骤。
准备工具:BOOTICEx64.exe
步骤:
1. 把FirPE-V1.8.1.iso中的wim文件11PEX64.wim和BOOT.sdi两个文件拷贝出来。它们在ISO文件里面的BOOT文件夹下面。我把11PEX64.wim改为FirPE.1.8.1.wim,当然你也可以不改。拷贝的位置随便。如果拷贝到隐藏分区,你有可能需要使用DiskGenius. 这是我拷贝的地方:

2.打开BOOTICEx64,编辑当前系统BCD菜单,使用智能编辑模式,添加一个WIM启动项:

A区的启动磁盘、启动分区定位wim文件的分区,设备文件是此分区上wim文件的路径。
B区定位boot.sdi的磁盘和分区。C区是boot.sdi的路径。
D区菜单显示内容随意。
E区倒计时。
最后不要忘了单击保存系统当前设置。
这是开机显示的启动菜单:

这种方式的PE不能起安装系统的作用,因为它需要硬盘上的正常操作系统能够正常启动,否则BCD也不能启动。所以,只能用来给电脑杀杀毒之类的用途。

几种简单方式介绍完毕。里面用到的软件BOOTICEx86.exe, BOOTICEx64.exe, XorBootUx64.exe, grub4dos, grub4dos-for_UEFI, DiskGenius都在本坛或本坛有介绍,可自行去下载。FirPE在 http://www.firpe.cn/

如果不想到处去找,也可以在这里下载:
提取码:1357

点评

这个是可以安装系统的,bcd中加入PE启动项,与硬盘上没有正常操作系统无关,还是可以启动PE,可以安装系统  详情 回复 发表于 2022-12-4 09:58
回复

使用道具 举报

4#
 楼主| 发表于 2022-12-2 21:35:40 | 只看该作者
本帖最后由 sunsmile23 于 2022-12-2 22:12 编辑

硬盘上的PE系统
因为这个PE是安装在硬盘上,所以PE的大小不重要,最好是功能比较完整的。至少要有网络。系统必要部件比较完整,能正常安装软件。
FirPE-V1.8.1稳定,支持网络,支持插件,可安装软件。对于硬盘PE来说,支持插件这个功能很不错,可自由扩充需要的软件。在任意盘的根目录建立 FirPE\Resource\文件夹,把插件拷贝到里面即可,FirPE启动时会自动加载。

其官网有很多插件供下载,类型比较齐全。如果内置的网卡驱动没有你的电脑可用的,可到其官网下载其它的网卡驱动插件。也可用驱动大师备份出自己电脑上的网卡驱动,做成插件也行。
目前比较遗憾的是不能安装msi文件,运行office 2010时也还有 msxml6错误,资源管理器中不能拖放文件。希望下一版能改进。

点评

感谢分享  详情 回复 发表于 2022-12-3 19:31
回复

使用道具 举报

5#
发表于 2022-12-2 21:44:40 | 只看该作者
学习了,谢谢
回复

使用道具 举报

6#
发表于 2022-12-2 21:45:41 | 只看该作者
没有附件?既然是入门级,就应该把文件发出来,不然大部分小白可能都不知道grldr, grldr.mbr是啥,在哪里下载

点评

在3楼  详情 回复 发表于 2022-12-3 22:11
回复

使用道具 举报

7#
发表于 2022-12-2 21:51:47 | 只看该作者

谢谢分享
回复

使用道具 举报

8#
发表于 2022-12-2 21:58:25 | 只看该作者
学习
回复

使用道具 举报

9#
发表于 2022-12-2 22:03:33 | 只看该作者
一般BIOS加上SISO,UEFI加上RUN,可以列出/Boot/IMGS/的镜像

BIOS:
title Menu /Boot/IMGS/
command /Boot/SISO RUN=--automenu-all show.wim.vhd.vhdx.iso.img /Boot/IMGS/

UEFI
menuentry "2.Menu /Boot/IMGS"         --hotkey=2  {run /Boot/IMGS;}

[分享] grub2的自动菜单和多功启动(以cfg文件的方式仿造g4d的run/siso)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418198

点评

非常有用!不过,硬盘PE很专一,可能一个就够了。  详情 回复 发表于 2022-12-3 22:14
回复

使用道具 举报

10#
发表于 2022-12-2 22:13:01 | 只看该作者
謝謝分享 讚讚+
回复

使用道具 举报

11#
发表于 2022-12-2 23:03:41 | 只看该作者
谢谢分享学习了
回复

使用道具 举报

12#
发表于 2022-12-2 23:08:34 | 只看该作者
谢谢分享
回复

使用道具 举报

13#
发表于 2022-12-2 23:29:38 | 只看该作者
非常感谢楼主的分享,如果能放出教程的配套工具就更好了

点评

在3楼  详情 回复 发表于 2022-12-3 22:15
回复

使用道具 举报

14#
发表于 2022-12-2 23:44:11 | 只看该作者
这个方法不错的。
回复

使用道具 举报

15#
发表于 2022-12-2 23:46:45 | 只看该作者
感谢分享好东东
回复

使用道具 举报

16#
发表于 2022-12-2 23:53:42 | 只看该作者
謝謝分享 讚讚+
回复

使用道具 举报

17#
发表于 2022-12-3 04:24:22 | 只看该作者
谢谢分享!学习收藏了!
回复

使用道具 举报

18#
发表于 2022-12-3 07:56:59 | 只看该作者
不错的教程,谢谢分享。。。
回复

使用道具 举报

19#
发表于 2022-12-3 08:27:18 | 只看该作者
谢谢分享,学习了
回复

使用道具 举报

20#
发表于 2022-12-3 08:54:31 | 只看该作者
谢谢楼主分享,确实很厉害,只可惜不能用来装系统

点评

能啊。  详情 回复 发表于 2022-12-3 22:39
回复

使用道具 举报

21#
发表于 2022-12-3 08:56:36 | 只看该作者
没这么麻烦,装个xorboot,再把pe放esp区,几分钟搞定。对于小菜或小白都是这样最省心。

点评

我本来也是这么想的。但是直到现在为止,我除了用xorboot成功添加了一个启动项外,用它的菜单愣就没有成功启动一个东西。包括启动本机Windows 10、ISO镜像、可启动wim,都没有成功。不知是我哪里没弄对、还是RP问题  详情 回复 发表于 2022-12-3 23:00
其实可以放在任意分区的,esp区通常比较小  详情 回复 发表于 2022-12-3 09:58
回复

使用道具 举报

22#
发表于 2022-12-3 09:34:57 | 只看该作者
感谢教程分享!
回复

使用道具 举报

23#
发表于 2022-12-3 09:58:57 | 只看该作者
goyou 发表于 2022-12-3 08:56
没这么麻烦,装个xorboot,再把pe放esp区,几分钟搞定。对于小菜或小白都是这样最省心。

其实可以放在任意分区的,esp区通常比较小

点评

我就是在磁盘前分一个1G的区作为启动盘,格式化为fat32,mbr模式gpt模式都可以用,只是标签取名ESP而已。  详情 回复 发表于 2022-12-3 10:31
回复

使用道具 举报

24#
发表于 2022-12-3 10:00:03 | 只看该作者
简单粗暴的启动pe,

点评

我就是这样设置的,但反复尝试都不行,很奇怪。  详情 回复 发表于 2022-12-3 23:03
回复

使用道具 举报

25#
发表于 2022-12-3 10:31:16 | 只看该作者
ql1307096 发表于 2022-12-3 09:58
其实可以放在任意分区的,esp区通常比较小

我就是在磁盘前分一个1G的区作为启动盘,格式化为fat32,mbr模式gpt模式都可以用,只是标签取名ESP而已。
回复

使用道具 举报

26#
发表于 2022-12-3 10:40:49 | 只看该作者
感谢分享,对于小白是个教程,不过对于真小白可能还是有点麻烦

点评

不是真小白用的,是喜欢折腾的人用的。  详情 回复 发表于 2023-12-18 15:01
回复

使用道具 举报

27#
发表于 2022-12-3 11:45:56 | 只看该作者
收藏一下吧
回复

使用道具 举报

28#
发表于 2022-12-3 12:06:12 | 只看该作者
用EasyBCD这个软件。方便哟!
回复

使用道具 举报

29#
发表于 2022-12-3 12:20:24 | 只看该作者
楼主介绍详尽,感谢,收藏。
回复

使用道具 举报

30#
发表于 2022-12-3 12:38:51 | 只看该作者
谢谢分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-13 15:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表