无忧启动论坛

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

64位WIN7启动问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-29 19:29:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我把YFZ_WinPE3.1_X64放在能引导的U盘
MENU.LST如下
title  9. 启动 WIN7PE_X64 \n 启动WIN7PE 64位操作系统
if exist ()/BOOT/GRUB/F6IMG && command /BOOT/GRUB/F6IMG ! find --set-root /BOOT/GRUB/F6IMG && command /BOOT/GRUB/F6IMG
find --devices=ch --set-root /bootmgr
chainloader /bootmgr
能找到BOOTMGR,但不能完成引导
如果MENU.LST如下,并把YFZ_WinPE3.1_X64放在C盘,启动速度很快
find --set-root --devices=h /bootmgr
map (hd0) ()
map () (hd0)
map --rehook
checkrange 0x21 read 0x8280 && cat --locatei=\"echo (hd0,0)/windows/system32/$winnt$.inf > nul
checkrange 0x21 read 0x8280 && cat --skip=%?% (hd0,0)/windows/system32/$winnt$.inf | set isopath=
checkrange 0x21 read 0x8280 && if exist %isopath% map --mem %isopath:~6,-1% (0xff) && map --rehook
find --set-root --devices=h /bootmgr
chainloader /bootmgr

不知前面菜单错在哪?
2#
发表于 2012-3-29 19:41:32 | 只看该作者
F6IMG只能用于NT5的系统
回复

使用道具 举报

3#
 楼主| 发表于 2012-3-29 22:41:52 | 只看该作者

回复 #2 andos 的帖子

经你启发,我把MENU.LST改成如下;
title  9. 启动 WIN7PE_X64 \n 启动WIN7PE 64位操作系统
find --set-root --devices=h /bootmgr
chainloader /bootmgr
把YFZ_WinPE3.1_X64解压后放在C盘,同样启动很快.
如果YFZ_WinPE3.1_X64放在P盘可见区,菜单同上不变,则提示找不到bootmgr
如果增加if exist ()/BOOT/GRUB/F6IMG && command /BOOT/GRUB/F6IMG ! find --set-root /BOOT/GRUB/F6IMG && command /BOOT/GRUB/F6IMG变成
title  9. 启动 WIN7PE_X64 \n 启动WIN7PE 64位操作系统
if exist ()/BOOT/GRUB/F6IMG && command /BOOT/GRUB/F6IMG ! find --set-root /BOOT/GRUB/F6IMG && command /BOOT/GRUB/F6IMG
find --set-root --devices=h /bootmgr
chainloader /bootmgr
能找到bootmgr
但无法完成引导,看来是U盘驱动的问题,但隐藏区又无法加入解开后的YFZ_WinPE3.1_X64(可加入YFZ_WinPE3.1_X64的ISO,但启动太慢)
如何才能加载U盘驱动呢?
回复

使用道具 举报

4#
发表于 2012-3-29 22:48:30 | 只看该作者
我现在是用下面的菜单,不知道有没有问题,当然这个肯定不是很严密的菜单。。。

  1. title  启动 Win7/Vista \n\n\t通过引导/bootmgr,启动 Win7/Vista 系统
  2. find --devices=h --set-root /bootmgr  &&  find --set-root --devices=h /windows/system32/winload.exe
  3. chainloader /bootmgr || chainloader --force /bootmgr || reboot
复制代码
回复

使用道具 举报

5#
 楼主| 发表于 2012-3-29 23:38:54 | 只看该作者

回复 #4 zhs509 的帖子

我虽没试,但可以肯定不行,YFZ_WinPE3.1_X64是解压后放在U盘可见区的,用find --devices=h --set-root /bootmgr是无法找到bootmgr的,在没装U盘驱动前,GRUB是无法识别U盘可见区的,在后面的find --set-root --devices=h /windows/system32/winload.exe命令就不会执行了.在我的系统盘也没找到winload.exe文件奇怪的是执行F6IMG能识别U盘可见区,可找到bootmgr,为何不能完成引导
回复

使用道具 举报

6#
 楼主| 发表于 2012-3-30 09:33:40 | 只看该作者
执行F6IMG后启动画面如图:

123.jpg (92.55 KB, 下载次数: 34)

123.jpg
回复

使用道具 举报

7#
 楼主| 发表于 2012-3-30 09:34:56 | 只看该作者
谁能解决问题
回复

使用道具 举报

8#
发表于 2012-3-30 09:38:08 | 只看该作者
那用chenall的NTBOOT启动试试看吧。。。

NTBOOT应该可以启动的,它的判断方法是很严密的

至于提示未激活,自己想办法搞定(chenall的硬盘工具箱好像不会出现未激活现象,硬盘工具箱我没用过)

[ 本帖最后由 zhs509 于 2012-3-30 09:39 编辑 ]
回复

使用道具 举报

9#
发表于 2012-3-30 10:12:39 | 只看该作者

回复 #3 gbzx 的帖子

都说了F6IMG只能用于nt5的系统了,你还加/BOOT/GRUB/F6IMG进去干吗?

还有就是
title  9. 启动 WIN7PE_X64 \n 启动WIN7PE 64位操作系统
find --set-root --devices=h /bootmgr
chainloader /bootmgr

--devices=h 去掉行不?

[ 本帖最后由 andos 于 2012-3-30 10:14 编辑 ]
回复

使用道具 举报

10#
 楼主| 发表于 2012-3-30 11:57:30 | 只看该作者

回复 #9 andos 的帖子

已试过,找不到文件,应该是U盘驱动问题.
回复

使用道具 举报

11#
发表于 2012-3-30 11:58:43 | 只看该作者

回复 #9 andos 的帖子

--devices=h 是用来指定搜素硬盘的文件。。。
回复

使用道具 举报

12#
 楼主| 发表于 2012-3-30 12:50:23 | 只看该作者

回复 #11 zhs509 的帖子

加载F6IMG后,我的U盘可见区就被识别成(hdo)硬盘.
回复

使用道具 举报

13#
 楼主| 发表于 2012-3-30 12:51:56 | 只看该作者

回复 #8 zhs509 的帖子

NTBOOT没用过,我试用了一下,好象没用.
回复

使用道具 举报

14#
 楼主| 发表于 2012-3-31 09:26:16 | 只看该作者
终于搞清楚原因,是PE不支持解压后在U盘安装,只支持在硬盘安装,
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-1 11:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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