无忧启动论坛

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

[求助] 64位Win7装PE不能启动

[复制链接]
跳转到指定楼层
1#
发表于 2016-5-28 13:10:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
UEFI+GPT,顺利安装了64位Win7后,从Wepe中提取boot.wim及boot.sdi,复制到ESP分区(扩容到1.2G,FAT16格式),用BOOTICE编辑系统启动菜单,电脑启动后选择PE系统,走完白色进度条后,又返回系统启动菜单,就是进不了PE,谁能帮助解决一下?

注:这个boot.wim在Win10的本子上是可以顺利启动的!
2#
发表于 2016-6-24 21:52:24 来自手机 | 只看该作者
把winpe的efi文件夹也复制到esp分区。
回复

使用道具 举报

3#
发表于 2016-6-24 21:52:36 来自手机 | 只看该作者
把winpe的efi文件夹也复制到esp分区。
回复

使用道具 举报

4#
发表于 2016-6-25 01:31:01 | 只看该作者
解释下原理给你听,您就清楚为什么了。
win7的bootmgr和bootmgr.efi不能用来引导高版本的OS。反之是可行的。这样你就知道该怎么做了
回复

使用道具 举报

5#
发表于 2016-6-26 12:58:26 来自手机 | 只看该作者
红毛樱木 发表于 2016-6-25 01:31
解释下原理给你听,您就清楚为什么了。
win7的bootmgr和bootmgr.efi不能用来引导高版本的OS。反之是可行的 ...

樱木,这个我可以非常直截的告诉你,你错了!
曾经我也是和你一样的想法,直到去年年底研究USB3.0和nvme时,才无意间发现了这个事情。
WIN7可以引导高版本的PE只是非常复杂,  要用bcdedit命令生成! Bootice这些什么的是完全做不到的或都说它生成的{id}经不起高版本的考验

点评

我之前用bcdedit在win7下引导win8的wim不成功。。。后来换bootmgr才行。 也可能是我写的bcdedit命令问题。。。  详情 回复 发表于 2016-6-26 15:50
回复

使用道具 举报

6#
发表于 2016-6-26 15:50:41 | 只看该作者
x9tian 发表于 2016-6-26 12:58
樱木,这个我可以非常直截的告诉你,你错了!
曾经我也是和你一样的想法,直到去年年底研究USB3.0和nvme ...

我之前用bcdedit在win7下引导win8的wim不成功。。。后来换bootmgr才行。
也可能是我写的bcdedit命令问题。。。
回复

使用道具 举报

7#
发表于 2016-6-26 18:02:26 来自手机 | 只看该作者
红毛樱木 发表于 2016-6-26 15:50
我之前用bcdedit在win7下引导win8的wim不成功。。。后来换bootmgr才行。
也可能是我写的bcdedit命令问题 ...

那是你方法不对, 用我写的这个批处理
1:当PE.wim  和BOOT.SDI在同一文件夹时,直截拖动文件夹到本批处理窗口;
2:当PE.wim在根目录时直截拖放任意分区任意文件夹到本批处理,它会让你设定单独的WIM文件
3:默认指定了系统分区BOOT文件夹下的boot.SDI,没有会要求指定
4: BOOT.SDI和Wim可以是任意名,可以指定BCD文件,不指定为当前系统的(PE下必须指定BCD且必须有bcdedit组件)


  1. @echo off
  2. echo.请拖放要处理PE目录
  3. set var=
  4. set /p var=
  5. if not defined var (cls&%0)
  6. if /i "%var:~-4,1"=="." (cls&%0)
  7. cd /d %var% && for /f  %%i in ('dir /a-d/b/s *.wim *.sdi') do (
  8.         if /i "%%~xi"==".wim" set "wim=%%i"
  9.         if /i "%%~xi"==".sdi" set "sdi=%%i"
  10. )
  11. :wim
  12. if defined wim (
  13.         set "drw=%wim:~0,2%"
  14.         set "dpw=%wim:~2%"
  15. ) else (
  16.         echo.%var% 目录不存在WIM文件
  17.         echo.请指定PE 的 WIM文件
  18.         set /p wim=
  19.         goto :wim
  20. )
  21. :sdi
  22. if defined sdi (
  23.         set "dri=%sdi:~0,2%"
  24.         set "dpi=%sdi:~2%"

  25. ) else (
  26.         if exist %SystemDrive%\boot\boot.sdi (
  27.                 set "dri=%SystemDrive%"
  28.                 set "dpi=\boot\boot.sdi"
  29.         ) else (
  30.         echo. %var% 目录不存在SDI文件
  31.         echo. 请指定SDI文件
  32.         set /p sdi=
  33.         goto :sdi
  34.         )
  35. )
  36. :st
  37. set store=
  38. echo.将要外理的BCD拖入本窗口,如果是添加到当前操作系统直截回车
  39. echo.
  40. set /p store=
  41. if defined store  set "store=/store %store%"



  42. :name
  43. cls
  44. echo. 请为启动菜单取个名:
  45. echo.
  46. set name=
  47. set /p name=
  48. if not defined name goto :name
  49. for /f "tokens=2 delims={}" %%i in ('bcdedit %store% /create /d "%name%" /device ') do set "guid={%%i}"

  50. rem 设置boot.sdi所在分区
  51. bcdedit %store% /set %guid% ramdisksdidevice partition=%dri%
  52. rem 设置BOOT.sdi所在路径
  53. bcdedit %store% /set %guid% ramdisksdipath %dpi%


  54. for /f "tokens=2 delims={}" %%i in ('bcdedit %store% /create /d "%name%" /application osloader ') do set "guid2={%%i}"

  55. rem ——设定启动设备(即:boot.wim文件)
  56. bcdedit %store% /set %guid2% device ramdisk=[%drw%]%dpw%,%guid%

  57. rem ——设定系统设备(即:boot.wim文件)
  58. bcdedit %store% /set %guid2% osdevice ramdisk=[%drw%]%dpw%,%guid%

  59. rem ——设定启动程序(winload.exe)的路径
  60. bcdedit %store% /set %guid2% path \windows\system32\winload.exe
  61. rem ——设定系统的根目录
  62. bcdedit %store% /set %guid2% systemroot \windows
  63. rem ——开启detecthal支持
  64. bcdedit %store% /set %guid2% detecthal yes
  65. rem ——开启winpe支持
  66. bcdedit %store% /set %guid2% winpe yes
  67. rem ——设置nx为optin
  68. bcdedit %store% /set %guid2% nx optin
  69. rem ——设置为最后一项显示。
  70. bcdedit %store% /displayorder %guid2% /addlast
  71. pause
复制代码
回复

使用道具 举报

8#
发表于 2016-6-26 18:33:52 来自手机 | 只看该作者
上面的批处理,winload.exe那项改成你PE启动的*.Efi路径
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 10:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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