xuming98 发表于 2019-3-8 14:09:08

pe装入硬盘无法启动,求高手指导

本帖最后由 xuming98 于 2019-3-8 14:17 编辑

参照坛内大侠贴-http://bbs.wuyou.net/forum.php?mod=viewthread&tid=355724&extra=page%3D1,系统为xp可正常引导,pe为坛内找的7pe装入最后一区并设为主分区,8pe都是x86的,换了好几个,都是不能引导,不知道毛病在哪?
主板是华硕945的,cpue8500,内存2g,硬盘机械。

苏州本是 发表于 2019-3-8 15:06:11

可以参考此贴:将网上的Win8.1 RAMOS 还原成硬盘操作系统
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=337418

步骤中特别要注意:
2、BCD编辑部分的最后一张图,
打开BOOTICE,找到安装盘\boot\bcd,按图修改如下——

尤其是图中的1、4、5。

3、修正分区号(操作注册表)
\DosDevices\?:

xuming98 发表于 2019-3-8 15:44:56

苏州本是 发表于 2019-3-8 15:06
可以参考此贴:将网上的Win8.1 RAMOS 还原成硬盘操作系统
http://bbs.wuyou.net/forum.php?mod=viewthread ...

感谢回复!这是另一种思路,不是我想要的

永远的大象 发表于 2019-3-8 18:12:55

当年还在用联想的天逸200的时候玩过这个方法:
说下几个地方需要注意下:
首先,放PE的分区引导记录(PBR)改为PE所对应的启动方式,你的是 Windows NT 6.x,你没选错。
其次,你的主引导用的 1JF9 by Luyanan ,要区分好版本,你的也看不出来什么问题
第三,PE的引导文件,你所用的PE我不能确认引导文件是否正常,建议只提取出WIM文件,改名为boot.wim,从原版的系统镜像内提取三个文件:bootmgr、boot目录内的BCD和BOOT.SDI
然后,bootmgr 放在PE分区根目录,建一个文件夹boot,文件夹内放BCD,BOOT.SDI,boot.wim。
文件结构如下:


    bcd
    boot.sdi
    boot.wim
bootmgr

由于你没有提供失败的截图,也无法判断启动失败的原因,但是有几个地方需要注意:
BCD文件内记录的SDI文件,要准确指向boot.sdi
BCD文件内的引导记录,要标注了是启动PE
WIM文件如果解包重新打包,要记得加上可启动标识,不然启动不了

xnj19 发表于 2019-3-8 18:31:54

本帖最后由 xnj19 于 2019-3-8 18:36 编辑

不是所有PE放在硬盘都能启动,本人用微PE放在硬盘可启动。方法是:将微PE的ISO文件解压到硬盘分区,将里面的WIM文件替换成自己喜欢PE的WIM,改文件名和微PE一样。
打开BOOTICE,按下图建立PE的引导,注意其中“SDI文件”栏右边的 【H:] 里面的分区设置要和外面启动磁盘和启动分区一致。

hilsonma 发表于 2019-3-8 23:00:44

我没有用过1JF9引导,我觉得应该是1JF9引导的设定问题
象你这样的部署,我会用Grub4Dos引导,默认引导XP分区的ntldr进入xp系统,按上下箭头选择引导PE分区的bootmgr进入pe
pe的相关文件bootmgr、bcd、boot.sdi、boot.wim必须是全套从同一个镜像上提取的并保持相同的文件夹结构,否则就要做相应的设置。

icons 发表于 2019-3-9 09:53:31

本帖最后由 icons 于 2019-3-9 09:55 编辑

用逻辑分区作为救护分区,在启动顺序选择救护分区。

lbw2007 发表于 2019-3-9 10:12:00

不建议这么用,最安全的还是用grldr直接仿真ISO。路过帮顶

xuming98 发表于 2019-3-9 11:14:44

本帖最后由 xuming98 于 2019-3-9 11:22 编辑

感谢以上各位回复!
今天在另一台华硕b75主板测试,设置不变,win7PE和8PE均能正常加载。所以判定和主板及芯片有关系!!!
945主板支持安装win7,为什么不支持7PE?难以理解,难道和BIOS设置有关系?回头找个03PE试一试
希望坛内高手指教,老主板有什么玄机?U盘pe不论03PE.07PE.8PEx86均能启动

vaf 发表于 2019-3-9 11:56:56

hilsonma 发表于 2019-3-8 23:00
我没有用过1JF9引导,我觉得应该是1JF9引导的设定问题
象你这样的部署,我会用Grub4Dos引导,默认引导XP分 ...

支持,用 NT5 引导更简单。

hilsonma 发表于 2019-3-9 12:20:44

lbw2007 发表于 2019-3-9 10:12
不建议这么用,最安全的还是用grldr直接仿真ISO。路过帮顶

仿真ISO是一个不错的方案,只是多了一个ISO启动的步骤。
他这样的方案也可以是比较安全的,只要把pe所在分区变成esp分区,也就是用DiskGenius将分区参数改为EF。

hilsonma 发表于 2019-3-9 12:41:02

本帖最后由 hilsonma 于 2019-3-9 12:59 编辑

vaf 发表于 2019-3-9 11:56
支持,用 NT5 引导更简单。

NT5引导可能更简单,但G4D引导更强健。
G4D的MBR可以引导任意分区根文件夹的grldr,再由grldr直接引导系统启动文件如ntldr,跳过了分区引导记录pbr(windows的dbr),万一硬盘的MBR损坏了,也可以直接用其他启动盘的MBR替换引导,只要任意一个启动盘上的G4D MBR (grldr.mbr)引导成功,肯定会有一个分区根文件夹上的grldr引导成功(除非所有分区根文件夹上都没grldr这个引导文件).
至于grldr引导的具体内容,视乎相关grldr菜单,如果所有grldr菜单的内容是一样的,那么不论哪个启动盘哪个分区上的grldr引导的结果都是一样的,这样的启动是非常强健的。

哦,有些例外,比如grldr不能放esp分区,因为目前的G4D MBR不支持ESP分区内的grldr,但其他分区的grldr可以引导ESP分区内的bootmgr,只是不支持将grldr放在ESP分区。不知道G4D会不会改进,毕竟现在主流UEFI了,CSM模式也可能逐渐不支持了,可能要应对的是UEFI的SecureBoot了。

vaf 发表于 2019-3-9 16:14:11

hilsonma 发表于 2019-3-9 12:41
NT5引导可能更简单,但G4D引导更强健。
G4D的MBR可以引导任意分区根文件夹的grldr,再由grldr直接引导 ...

不矛盾,我说的是 NT5 调用 G4D。

xuming98 发表于 2019-3-11 10:40:56

本帖最后由 xuming98 于 2019-3-11 10:46 编辑

今天试了试03pe,依然无法启动pe,按楼上的改成逻辑分区,并调整启动顺序,显示
PASSWORD:
至此依然无法安装pe,03pe按f9自动重启,7pe,8pe均显示password

求指教

hilsonma 发表于 2019-3-11 21:07:31

本帖最后由 hilsonma 于 2019-3-11 22:51 编辑

xuming98 发表于 2019-3-11 10:40
今天试了试03pe,依然无法启动pe,按楼上的改成逻辑分区,并调整启动顺序,显示
PASSWORD:
至此依然无法 ...

用bootice将主引导记录更改为 GRUB4DOS 0.4.6a
将grldr复制到d:\ 及/或 e:\
用bootice/实用工具/GRUB4DOS菜单编辑器将grldr内置菜单更改如下:

default 0
timeout 5
title Windows
    find --set-root --ignore-floppies --ignore-cd /ntldr
    map () (hd0)
    map (hd0) ()
    map --rehook
    find --set-root --ignore-floppies --ignore-cd /ntldr
    chainloader /ntldr
title WinPE
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    map () (hd0)
    map (hd0) ()
    map --rehook
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    chainloader /bootmgr
title reboot
    reboot
title halt
    halt


附件是我改好的grldr

jisuge 发表于 2019-3-12 00:08:47

感谢分享!

xuming98 发表于 2019-3-12 10:42:28

hilsonma 发表于 2019-3-11 21:07
用bootice将主引导记录更改为 GRUB4DOS 0.4.6a
将grldr复制到d:\ 及/或 e:\
用bootice/实用工具/GRUB ...

谢谢您的回复!
把你的grldr复制到C盘根目录,xp系统可以正常启动,pe不能启动。
pe在f盘设为主分区并隐藏。如何修改?
title WinPE
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    map () (hd0)
    map (hd0) ()
    map --rehook
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    chainloader /bootmgr

hilsonma 发表于 2019-3-13 07:37:38

xuming98 发表于 2019-3-12 10:42
谢谢您的回复!
把你的grldr复制到C盘根目录,xp系统可以正常启动,pe不能启动。
pe在f盘设为主分区并 ...

不论是主分区还是逻辑分区grldr都能找到的,我是根据你1楼的贴图来判断你的PE引导文件是bootmgr的,你确定一下pe引导文件有没有错,如果引导文件不对就改内置菜单或改引导文件名。
不妨将不能启动的画面放上来看一看。

hilsonma 发表于 2019-3-13 08:03:08

本帖最后由 hilsonma 于 2019-3-13 08:13 编辑

hilsonma 发表于 2019-3-11 21:07
用bootice将主引导记录更改为 GRUB4DOS 0.4.6a
将grldr复制到d:\ 及/或 e:\
用bootice/实用工具/GRUB ...

没想到上面的附件居然有7次下载,其实上面的附件是根据1楼贴图中的系统和PE部署来修改的,其他电脑未必适用,大家感兴趣的话我将我自己在用的grldr内置菜单分享一下,大家可根据自己的情况作修改。
菜单第一项和第五项启动windows
菜单第二项启动微PE WIM镜像
菜单第三项启动ISO版PE
菜单第四项启动DOS镜像
菜单第六项将某分区根目录的ISO子目录中的各类镜像自动生成子菜单供选择启动

SISO 是5大发表的grub环境下的镜像文件启动器,必须与grldr一起放在某分区的根目录,要启动的镜像文件集中放到某个文件夹,这个文件夹只放要选择启动的镜像文件,以便SISO启动器自动生成菜单,我的镜像文件是放在ISO这个文件夹内的。

default 0
timeout 1
title Windows
    fallback 4
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    map () (hd0)
    map (hd0) ()
    map --rehook
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    chainloader /bootmgr
title WePE
    find --set-root --ignore-floppies --ignore-cd /WEPE/WEPE
    chainloader /WEPE/WEPE
title 360PE.iso
    find --set-root --ignore-floppies --ignore-cd /360PE.iso
    map /360PE.iso (0xff) || map --mem /360PE.iso (0xff)
    map --hook
    chainloader (0xff)
title dos.img
    find --set-root --ignore-floppies --ignore-cd /dos.img
    map --mem /dos.img (fd0)
    map --hook
    chainloader (fd0)/io.sys
title ntldr
    find --set-root --ignore-floppies --ignore-cd /ntldr
    map () (hd0)
    map (hd0) ()
    map --rehook
    find --set-root --ignore-floppies --ignore-cd /ntldr
    chainloader /ntldr
title Run-ISO WIM VHD IMG
    command SISO RUN=--loadfont --automenu-all /ISO/
title reboot
    reboot
title halt
    halt

xuming98 发表于 2019-3-13 09:51:13

本帖最后由 xuming98 于 2019-3-13 10:14 编辑

hilsonma 发表于 2019-3-13 07:37
不论是主分区还是逻辑分区grldr都能找到的,我是根据你1楼的贴图来判断你的PE引导文件是bootmgr的,你确 ...

启动时显示booting"winpe",下面是一光标闪烁。
PE盘截图如下

hilsonma 发表于 2019-3-13 13:07:51

本帖最后由 hilsonma 于 2019-3-13 13:34 编辑

xuming98 发表于 2019-3-13 09:51
启动时显示booting"winpe",下面是一光标闪烁。
PE盘截图如下

启动时显示booting"winpe",下面是一光标闪烁。
说明grldr已成功引导bootmgr,但在bootmgr引导winload.exe或者winload.exe进一步启动PE系统之后的进程出了问题,你可以考虑换一个PE试试,特别是先试原版下载的iso镜像,启动成功才解开里面的核心镜像进行简化或者就直接使用iso不解开。

ISO镜像的引导你可以参考我上面的g4d菜单第三项map引导或第六项SISO引导。

如找不到合适的PE,你可以试试微PE工具箱V1.2 32位版本。直接到微PE官网下载,运行安装程序时不要点击直接安装进系统,选择其他安装方式生成可启动ISO就可以获得一个ISO镜像. 你喜欢的话也可以解开iso获得一个wim镜像,并且可以用wimtool对wim镜像进行修改。

hilsonma 发表于 2019-3-13 13:41:59

xuming98 发表于 2019-3-9 11:14
感谢以上各位回复!
今天在另一台华硕b75主板测试,设置不变,win7PE和8PE均能正常加载。所以判定和主板及 ...

如果U盘PE都能启动成功你不妨试试将PE做成ISO镜像再放到硬盘,以ISO镜像方式启动。

hilsonma 发表于 2019-3-13 14:07:31

本帖最后由 hilsonma 于 2019-3-13 17:02 编辑

还是你1楼贴图的PE, 你将boot.wim改名为WEPE32.wim,将微PE模版中的WEPE32.wim替换成你的,然后用oscdimggui重新压制成iso镜像,再用grldr启动即可。

32位微PE ISO模版链接: https://pan.baidu.com/s/1QNsfd0IPL9I3zVbZoPtZeQ 提取码: 6y4q

oscdimggui链接:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=413366&page=1#pid3754069

grldr内置菜单:

default 0
timeout 5
title Windows
    find --set-root --ignore-floppies --ignore-cd /ntldr
    map () (hd0)
    map (hd0) ()
    map --rehook
    find --set-root --ignore-floppies --ignore-cd /ntldr
    chainloader /ntldr
title WinPE
    find --set-root --ignore-floppies --ignore-cd /WinPE.iso
    map /WinPE.iso (0xff) || map --mem /WinPE.iso (0xff)
    map --hook
    chainloader (0xff)
title reboot
    reboot
title halt
    halt

附件是我改好的grldr,请留意以上菜单引导的ISO文件名是WinPE.iso 也就是说你要将iso镜像命名为WinPE.iso并放在任一分区的根目录,要不然就以你实际的文件名和路径修改内置菜单。

xuming98 发表于 2019-3-13 21:48:51

hilsonma 发表于 2019-3-13 14:07
还是你1楼贴图的PE, 你将boot.wim改名为WEPE32.wim,将微PE模版中的WEPE32.wim替换成你的,然后用oscdimggu ...

ISO模式在新机子中成功启动7pe,明天试试那台老大难机子。

另;default 0
timeout 5
title Windows
    find --set-root --ignore-floppies --ignore-cd /ntldr
    map () (hd0)
    map (hd0) ()
    map --rehook
    find --set-root --ignore-floppies --ignore-cd /ntldr
    chainloader /ntldr
title WinPE
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    map () (hd0)
    map (hd0) ()
    map --rehook
    find --set-root --ignore-floppies --ignore-cd /bootmgr
    chainloader /bootmgr
title reboot
    reboot
title halt
    halt

这个方案失败,不论哪个机子均不能启动7PE或8PEx86,您在仔细看看有什么漏洞?

这两个方法都不想放弃,可以随心安装自己喜欢的pe,希望都能成功

hilsonma 发表于 2019-3-13 22:27:27

本帖最后由 hilsonma 于 2019-3-13 22:47 编辑

xuming98 发表于 2019-3-13 21:48
ISO模式在新机子中成功启动7pe,明天试试那台老大难机子。

另;default 0


如果ISO模式成功,解开模式失败的话,可能是启动文件bootmgr的配置出了问题。

你先用ISO模式试试老机子,如果也可以的话再把ISO解开再试。用这个启动成功的ISO模版里的配套引导。
\BOOTMGR
\WEPE\B32
\WEPE\WEPE.SDI
\WEPE\WEPE32.WIM

这个WEPE32.WIM可以是任意的32位PE镜像,但文件名必须是WEPE32.WIM, 要不就要修改B32这个文件也就是BCD文件。如果修改BCD后启动不成功,而原来的ISO模式能成功启动,那就是BCD文件修改出了差错。所以最好就是不修改照搬ISO的内容只同名替换WIM文件.

现在回看你1楼的贴图,你的bcd文件在发贴当天早上改过,很大可能就是你改出问题了。

xuming98 发表于 2019-3-14 08:38:21

hilsonma 发表于 2019-3-13 22:27
如果ISO模式成功,解开模式失败的话,可能是启动文件bootmgr的配置出了问题。

你先用ISO模式试试老 ...

老机依然无法启动pe,停在booting:-光标闪烁。怀疑识别不到第二个主分区,是否没加载某驱动

hilsonma 发表于 2019-3-14 10:25:09

如果是识别不到的话G4D是提示找不到文件的,你试的是不是ISO模式?

xuming98 发表于 2019-3-14 10:39:10

hilsonma 发表于 2019-3-14 10:25
如果是识别不到的话G4D是提示找不到文件的,你试的是不是ISO模式?

是ISO,此模式在别的机子上可以启动

hilsonma 发表于 2019-3-14 11:48:34

本帖最后由 hilsonma 于 2019-3-14 12:45 编辑

xuming98 发表于 2019-3-14 10:39
是ISO,此模式在别的机子上可以启动

在iso模式下,到了booting:-光标闪烁 这一步应该是在加载虚拟盘文件了
可能是这个PE系统与这台机子硬件设备不兼容,换个PE试试
更进一步的我也不懂了

如果你说ISO文件放在U盘上能启动成功,放在硬盘第二主分区则卡在 Booting: - 光标闪烁 , 那我无法理解。你可以分别放在系统分区和逻辑分区来验证。

如果识别不到第二主分区,找不到文件,会提示如附图

xuming98 发表于 2019-3-19 20:17:38

hilsonma 发表于 2019-3-14 11:48
在iso模式下,到了booting:-光标闪烁 这一步应该是在加载虚拟盘文件了
可能是这个PE系统与这台机子硬 ...

感谢您的热心帮助,最后没有成功安装自己的pe,微pe安装到硬盘可以安装并运行,不知道微pe的安装文件在哪,一旦C盘受损,pe可能也启动不了,那种不受影响的pe最终没有成功,现在也不再装了,放弃了
页: [1]
查看完整版本: pe装入硬盘无法启动,求高手指导