无忧启动论坛

 找回密码
 注册
搜索

win10_64系统中,硬盘安装PE的问题

查看数: 10228 | 评论数: 16 | 收藏 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-9-16 11:37

正文摘要:

本帖最后由 2013hnnyxa 于 2015-9-16 11:38 编辑 win10_64系统中,硬盘安装PE: 1:把boot.wim、boot.sdi拷入C盘boot文件夹里 2:用BOOTICE.exe编辑启动菜单(如图) 完成后可以引导PE启动,但是显示进度条后 ...

回复

wjgyz740526 发表于 2015-9-17 14:58:35
2013hnnyxa 发表于 2015-9-17 10:23
可以,完全没问题,启动正常

既然pe没问题那就可以肯定是引导项的问题,要么按楼上用批处理建一个,要么用bootice建一个,再不行,对照WePE引导项的设置改一下原来的引导项
2013hnnyxa 发表于 2015-9-17 13:21:59
slore 发表于 2015-9-17 13:02
...
你的浏览器复制的时候,行号也复制进去了(前面的1.,2.,3.4.都不要的。)。
我现在上传不了附件。

不好意思,确实~
slore 发表于 2015-9-17 13:02:23
...
你的浏览器复制的时候,行号也复制进去了(前面的1.,2.,3.4.都不要的。)。
我现在上传不了附件。

点评

不好意思,确实~  详情 回复 发表于 2015-9-17 13:21
slore 发表于 2015-9-17 13:01:55
2013hnnyxa 发表于 2015-9-17 11:08
我是在win7系统下运行的

...
你的浏览器复制的时候,行号也复制进去了(前面的1.,2.,3.4.都不要的。)。

我现在上传不了附件。

slore 发表于 2015-9-17 13:01:46
2013hnnyxa 发表于 2015-9-17 11:08
我是在win7系统下运行的

...
你的浏览器复制的时候,行号也复制进去了(前面的1.,2.,3.4.都不要的。)

我现在上传不了附件。

slore 发表于 2015-9-17 10:43:58
2013hnnyxa 发表于 2015-9-17 10:31
1:我是用管理员身份运行的
2:我的boot.wim文件在D盘sources目录里,是不是要把第53行和58行的ramdisk= ...

不用改成[D:],批处理运行起来的时候让你输入盘符的,输入D就行了。
我复制了,测试可以运行起来批处理。。。

你启动个cmd,切换到批处理所在文件夹,执行下IWH.bat看下什么错误。
如果看不出具体错误,把第一行的echo off可以改成echo on再在cmd下运行看看。

点评

我是在win7系统下运行的  详情 回复 发表于 2015-9-17 11:08
2013hnnyxa 发表于 2015-9-17 10:31:49
slore 发表于 2015-9-17 09:30
这个批处理要以管理员身份运行。

你的boot.wim是在boot目录,记得修改53行和58行。

1:我是用管理员身份运行的
2:我的boot.wim文件在D盘sources目录里,是不是要把第53行和58行的ramdisk=[%WINISODRV%:]\sources\boot.wim改为ramdisk=[D:]\sources\boot.wim啊?
3:代码是自己复制的,存为.bat文件
我这样修改后,还是一闪而过啊

点评

不用改成[D:],批处理运行起来的时候让你输入盘符的,输入D就行了。 我复制了,测试可以运行起来批处理。。。 你启动个cmd,切换到批处理所在文件夹,执行下IWH.bat看下什么错误。 如果看不出具体错误,把第一  详情 回复 发表于 2015-9-17 10:43
2013hnnyxa 发表于 2015-9-17 10:23:28
wjgyz740526 发表于 2015-9-17 10:13
把你那个boot文件夹的boot.wim移动到WePE文件夹改名为WePE.wim看看能不能引导

可以,完全没问题,启动正常

点评

既然pe没问题那就可以肯定是引导项的问题,要么按楼上用批处理建一个,要么用bootice建一个,再不行,对照WePE引导项的设置改一下原来的引导项  详情 回复 发表于 2015-9-17 14:58
wjgyz740526 发表于 2015-9-17 10:13:11
把你那个boot文件夹的boot.wim移动到WePE文件夹改名为WePE.wim看看能不能引导

点评

可以,完全没问题,启动正常  详情 回复 发表于 2015-9-17 10:23
slore 发表于 2015-9-17 09:30:50
2013hnnyxa 发表于 2015-9-17 08:17
老大,运行不了啊,一运行,就是一闪而过~

这个批处理要以管理员身份运行。

你的boot.wim是在boot目录,记得修改53行和58行。
45行boot.sdi默认就是boot目录下,不用修改了。

你是自己复制的,还是点论坛带的,复制代码?
论坛带的复制代码好像换行符是UNIX(LF)的,代码都成了一行,
你手动复制保存下。

点评

1:我是用管理员身份运行的 2:我的boot.wim文件在D盘sources目录里,是不是要把第53行和58行的ramdisk=[%WINISODRV%:]\sources\boot.wim改为ramdisk=[D:]\sources\boot.wim啊? 3:代码是自己复制的,存为.bat文  详情 回复 发表于 2015-9-17 10:31
slore 发表于 2015-9-17 09:30:40
2013hnnyxa 发表于 2015-9-17 08:17
老大,运行不了啊,一运行,就是一闪而过~

这个批处理要以管理员身份运行。

你的boot.wim是在boot目录,记得修改53行和58行。
45行boot.sdi默认就是boot目录下,不用修改了。

你是自己复制的,还是点论坛带的,复制代码?
论坛带的复制代码好像换行符是UNIX(LF)的,代码都成了一行,
你手动复制保存下。
2013hnnyxa 发表于 2015-9-17 08:17:11
slore 发表于 2015-9-16 13:12
试下下面的代码。例文件在,F:\sources\boot.wim,输入F就行了。

IWH.bat

老大,运行不了啊,一运行,就是一闪而过~

点评

这个批处理要以管理员身份运行。 你的boot.wim是在boot目录,记得修改53行和58行。 45行boot.sdi默认就是boot目录下,不用修改了。 你是自己复制的,还是点论坛带的,复制代码? 论坛带的复制代码好像换行符  详情 回复 发表于 2015-9-17 09:30
这个批处理要以管理员身份运行。 你的boot.wim是在boot目录,记得修改53行和58行。 45行boot.sdi默认就是boot目录下,不用修改了。 你是自己复制的,还是点论坛带的,复制代码? 论坛带的复制代码好像换行符  详情 回复 发表于 2015-9-17 09:30
2013hnnyxa 发表于 2015-9-16 13:18:22
红毛樱木 发表于 2015-9-16 12:46
LZ是个粗心的人啊,
\BOOT\\BOOT.WIM

这个应该是我打错了的,我再试试看
slore 发表于 2015-9-16 13:12:25
试下下面的代码。例文件在,F:\sources\boot.wim,输入F就行了。

IWH.bat
  1. @echo off
  2. rem 硬盘安装Windows时,在现用系统上添加启动要安装系统的boot.wim

  3. rem 管理者模式启动仍保持工作路径为脚本所在目录
  4. cd /d "%~dp0"

  5. set TEST_OPT=1
  6. set /p WINISODRV=请输入安装文件所在盘符(例如:F):
  7. :BM_CHOOICE
  8. echo 请选择启动模式:
  9. echo       1.Legacy BIOS-based 模式(MBR引导)
  10. echo       2.UEFI-based 模式(EFI引导)

  11. set /p bootmode=
  12. if "%bootmode%"=="1" goto :BCD_EDIT
  13. if "%bootmode%"=="2" goto :BCD_EDIT
  14. goto :BM_CHOOICE

  15. :BCD_EDIT
  16. if "%bootmode%"=="1" set bootmode=LEGACY
  17. if "%bootmode%"=="2" set bootmode=EFI

  18. rem 指定测试选项,创建用于测试的BCD文件
  19. if not "%TEST_OPT%"=="" (
  20.     rem 备份当前系统BCD
  21.     bcdedit > ".\SYS_BCD.txt"
  22.     bcdedit /export ".\SYS_BCD.bak"
  23.     set TMP_BCD=.\TEST_BCD
  24. )

  25. if not "%TEST_OPT%"=="" (
  26.     del /f /q %TMP_BCD%
  27.     bcdedit /createstore %TMP_BCD%
  28.     set TEST_OPT=/store %TMP_BCD%
  29. )

  30. if "bootmode"=="LEGACY" goto :BCD_LEGACY
  31. if "bootmode"=="EFI" goto :BCD_EFI

  32. :BCD_LEGACY

  33. echo 创建安装程序 Ramdisk 选项
  34. bcdedit %TEST_OPT% /create {ramdiskoptions} /d "Ramdisk Options"
  35. bcdedit %TEST_OPT% /set {ramdiskoptions} ramdisksdidevice partition=%WINISODRV%:
  36. bcdedit %TEST_OPT% /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
  37. for /f "tokens=2 delims={}" %%i in ('bcdedit %TEST_OPT% /create /d "Windows Boot" /application osloader') do (
  38.     set LOADER_GUID={%%i}
  39. )
  40. echo GUID:%LOADER_GUID%
  41. if "%LOADER_GUID%"=="" goto :ErrorExit

  42. echo 创建Windows 启动加载器
  43. bcdedit %TEST_OPT% /set %LOADER_GUID% device ramdisk=[%WINISODRV%:]\sources\boot.wim,{ramdiskoptions}
  44. bcdedit %TEST_OPT% /set %LOADER_GUID% path \windows\system32\winload.exe
  45. bcdedit %TEST_OPT% /set %LOADER_GUID% description "Windows Setup"
  46. bcdedit %TEST_OPT% /set %LOADER_GUID% locale zh-CN
  47. bcdedit %TEST_OPT% /set %LOADER_GUID% inherit {bootloadersettings}
  48. bcdedit %TEST_OPT% /set %LOADER_GUID% osdevice ramdisk=[%WINISODRV%:]\sources\boot.wim,{ramdiskoptions}
  49. bcdedit %TEST_OPT% /set %LOADER_GUID% systemroot \windows
  50. bcdedit %TEST_OPT% /set %LOADER_GUID% detecthal yes
  51. bcdedit %TEST_OPT% /set %LOADER_GUID% winpe yes
  52. bcdedit %TEST_OPT% /set %LOADER_GUID% ems no

  53. if "%TEST_OPT%"=="" (
  54.     bcdedit %TEST_OPT% /displayorder %LOADER_GUID% /addlast
  55. )
  56. goto :BCD_END

  57. :BCD_EFI
  58. echo COPY FILE(未实现)
  59. echo 请选择 1.Legacy BIOS-based 模式
  60. goto :BM_CHOOICE
  61. exit 0

  62. :BCD_END
  63. if not "%TEST_OPT%"=="" (
  64.     echo 确认添加的引导信息
  65.     bcdedit %TEST_OPT% /enum all
  66.     echo 确认信息无误后,按任意键将引导信息添加到系统启动菜单
  67.     pause
  68.     set TEST_OPT=
  69.     goto :BCD_EDIT
  70. )
  71. echo 添加引导信息到系统启动菜单成功
  72. pause
复制代码

点评

老大,运行不了啊,一运行,就是一闪而过~  详情 回复 发表于 2015-9-17 08:17
红毛樱木 发表于 2015-9-16 12:46:54
LZ是个粗心的人啊,
\BOOT\\BOOT.WIM

仔细看下后面是不是多了符号
应该是
\BOOT\BOOT.WIM

点评

这个应该是我打错了的,我再试试看  详情 回复 发表于 2015-9-16 13:18

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

闽公网安备 35020302032614号

GMT+8, 2024-7-2 17:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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