无忧启动论坛

标题: winpe 在逻辑硬盘上启动的问题! [打印本页]

作者: SIOB    时间: 2011-5-16 15:04
标题: winpe 在逻辑硬盘上启动的问题!
各位大虾:
      本人对winpe研究不深,现碰到一个问题,请教各位!


问题:测试平台   lenovo y470N-------(cpu:i3-2310 ;主板:HM65; 硬盘:sata 640G)
         winpe(内核为2003)

通过grub启动电脑、通过菜单引导 winpe\peload

menu.lst 中相关部分内容

find --set-root /winpe/PELOAD
map +1 (hd0)
chainloader /winpe/PELOAD

在05年购买的dell600m上(IDE硬盘)启动正常、通过u盘启动正常
但在lenovo y470N启动: u盘启动正常,将winpe安装到硬盘逻辑分区(win7系统,但分区是用winpm分区的)却无法启动
提示代码:
filesystem type is ntfs,partition type 0x7
NTFS BPB found weith 0xEB(jump)leading the boot sector.
info:bpb total_sectors(843016191) is less than the number le disk image(843016192)

[ 本帖最后由 SIOB 于 2011-5-16 15:26 编辑 ]
作者: SIOB    时间: 2011-5-16 18:29
咋没人知道呀!不能沉贴呀!
作者: dvd008    时间: 2011-5-16 18:48
用整体启动,MAP MEM方式,启动逻辑分区的PE看看
作者: SIOB    时间: 2011-5-17 15:07
标题: 回复 #3 dvd008 的帖子
改成如下语句
find --set-root /winpe/PELOAD
map --mem /winpe/PELOAD (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

还是未成功!!!!继续求救!!!
作者: dvd008    时间: 2011-5-17 16:17
你这什么啊?我不懂GRUB,但是,我会看别人的
我自己的,可以启动,ISO随便放任意分区根目录

title 7 Boot MYISO.ISO(--mem)\nLoad /MYISO.ISO(--mem)
find --set-root --ignore-floppies /MYISO.ISO
map --mem /MYISO.ISO (0xff)
map --hook
chainloader (0xff)
作者: SIOB    时间: 2011-5-17 18:37
试了几种方法都没用
始终显示  “filesystem type is ntfs,partition type “
是不是因为我的电脑硬盘的问题?我才买的新电脑

硬盘信息如下:
产品        东芝  MK6465GSX
大小        640 GB
转速        5400 转/分
固件        GJ005E  
接口        SATA Rev 2.5
数据传输率        300 MB/秒
特征        S.M.A.R.T,  APM,  48-bit LBA,  NCQ

系统为家装版升级的旗舰版

继续求助中!!!!!!!!!!!!
作者: dvd008    时间: 2011-5-17 18:43
到底启动到什么地方?
如果都没MAP MEM到内存,那是G4D不能读取NTFS

如果已经MEM完了,该PE启动了
作者: SIOB    时间: 2011-5-17 19:08
标题: 回复 #7 dvd008 的帖子
执行
find --set-root /winpe/PELOAD
map --mem /winpe/PELOAD (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
后始终显示  “filesystem type is ntfs,partition type “

winpe压根没启动呀!
作者: dvd008    时间: 2011-5-17 19:16
你用这个菜单,随便找一个小的PE,改名为MYISO.ISO,放到目标分区
根目录, 下面菜单可以整体启动它

MEM过程可以看到的. 你那个菜单,我不懂

title 7 Boot MYISO.ISO(--mem)\nLoad /MYISO.ISO(--mem)
find --set-root --ignore-floppies /MYISO.ISO
map --mem /MYISO.ISO (0xff)
map --hook
chainloader (0xff)
作者: SIOB    时间: 2011-5-18 07:22
标题: 回复 #9 dvd008 的帖子
我pe启动文件在d:\winpe\peload

find --set-root /winpe/PELOAD
map --mem /winpe/PELOAD (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

运行后显示显示  “filesystem type is ntfs,partition type “

这个语句如果是用U盘启动可以,但在本地逻辑硬盘上无法启动。
作者: sratlf    时间: 2011-5-18 08:51
标题: 回复 #1 SIOB 的帖子
  1. title load pe on logical partition
  2. find --set-root /winpe/PELOAD
  3. map --in-place ()+1 (hd0)
  4. map --hook
  5. chainloader --force /winpe/PELOAD
  6. boot
复制代码

作者: SIOB    时间: 2011-5-18 11:11
原帖由 sratlf 于 2011-5-18 08:51 发表
title load pe on logical partition
find --set-root /winpe/PELOAD
map --in-place ()+1 (hd0)
map --hook
chainloader --force /winpe/PELOAD
boot



正解!测试成功!谢谢!




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3