无忧启动论坛

标题: 只有UD-HDD的WinPE才出现windows7/8安装“无法创建新的分区”的提示 [打印本页]

作者: achst    时间: 2012-12-6 22:56
标题: 只有UD-HDD的WinPE才出现windows7/8安装“无法创建新的分区”的提示
一、现状
UD-HDD方式制作启动盘出现windows7/8直接Setup.exe安装“无法创建新的分区”的提示
[QUOTE]
以U盘启动UD方式或USB-hdd方式启动的03PE或win7PE下用虚拟光驱加载MSDN win7 ISO,用NT6安装器安装win7没有问题。但若使用windows7的安装程序:即运行SETUP.exe,却会出现“安装程序无法创建新的系统分区,也无法定位现有的系统分区”的问题.大家有何对策?
[/QUOTE]




1>解决方案帖:新的解决方法:关于U盘启动PE出现windows7安装程序无法创建新的系统分区的问题
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197062


2>具体方法:ksafei  提供的代码
grldr菜单示例:
===========================================
title 【01】 进WINPE安装Win7(可点setup安装)
map (ud)/PE/WINPE.ISO (0xFF)
map (hd1)  (hd0)
map (hd0)  (hd1)
map --hook
rootnoverify (hd0,0)
chainloader (0xff)
===========================================

又一成功案例:
http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2637514&ptid=272657


二、我的实验
除了UD-HDD方式制作的启动盘有此问题,
UD-ZIP、USB-HDD/ZIP、USB-HDD+/ZIP+、Grub4DOS、NT5.X/6.X等均无此问题。


三、问题
解决方案帖仍处于求助状态,各位有什么高见?
ling3882688 :“有解决办法,但是不通用。可能导致有时候进不去PE。”



于是乎,我学习了一下Grub4Dos的简单代码,替换ksafei 给出的。
  1. title 【01】 进WINPE安装Win7(可点setup安装)
  2. map  (bd)/WINPE.ISO (0xFF)
  3. map  (hd1)   (hd0)  &&  map  (hd0)   (hd1)  &&  map --hook  &&  rootnoverify  (hd0,0)  !  map --hook
  4. chainloader (0xFF)
复制代码

[ 本帖最后由 achst 于 2013-1-13 10:20 编辑 ]
作者: achst    时间: 2012-12-6 23:06
很急切的问题呀,现在很伤脑筋。

各位朋友,我百度了,无忧搜索了,才来发帖的。多多帮忙,非常谢谢。

得出最佳解决方案,也方便他人

[ 本帖最后由 20121222 于 2012-12-6 23:09 编辑 ]
作者: achst    时间: 2012-12-6 23:56
顶上去,各位朋友。相信你也遇到过这种问题,UD-HDD太普及了。
作者: Plantsoot    时间: 2012-12-6 23:59
标题: 回复 #1 20121222 的帖子
PE下安装WIN7/8用安装器安装,我都装过,没问题。

32位的XPPE 装64位的WIN7/8都没问题。

工具如下:

WIN$Man.WIM  (我用的是这个)
NT6快捷安装器v1.1.exe
WinNTSetup2.3.2.0_x86_ha.exe
作者: achst    时间: 2012-12-7 00:10
标题: 回复 #4 Plantsoot 的帖子
刚刚没网络了,好不容易共享别人的网络,实在不好意思。

用安装器,我这里没问题,测试过了,最近解决了关于“wpeutil”的问题
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=270120&page=29#pid2631128

现在我最喜欢的UD-HDD方式制作启动盘出问题,很纠结.

由于不懂底层知识,这里也不明白为什么会这样。
USB-HDD+/HDD没问题,也许我应该更深入测试一下。

[ 本帖最后由 20121222 于 2012-12-7 12:51 编辑 ]
作者: 2012Tianbao    时间: 2012-12-7 10:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: ksafei    时间: 2012-12-7 10:53
..PE宣传:采用独创的方法解决了在PE下安装原版Win7出现的无法创建系统分区的问题,未实机测试,不知是否可行,菜单如下:

1、..U盘启动盘制作工具V3.4

title 【01】 进WINPE安装Win7(可点setup安装)
map (ud)/PE/WINPE.ISO (0xFF)
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
rootnoverify (hd0,0)
chainloader (0xff)


2、..超级U盘启动盘制作工具V5.0

title 【01】 进WINPE安装Win7/Win8(可点setup安装)
map (ud)/PE/WINPE.ISO (0xFF)
map --hook
rootnoverify (hd0,0)
chainloader (0xff)
作者: achst    时间: 2012-12-7 12:49
原帖由 ksafei 于 2012-12-7 10:53 发表
..PE宣传:采用独创的方法解决了在PE下安装原版Win7出现的无法创建系统分区的问题,未实机测试,不知是否可行,菜单如下:

1、..U盘启动盘制作工具V3.4

title 【01】 进WINPE安装Win7(可点setup安装)
ma ...


多谢老兄提供实例,回头给出我的测试结果,放到主楼当中。

[ 本帖最后由 20121222 于 2012-12-7 12:55 编辑 ]
作者: ksafei    时间: 2012-12-7 13:04
实例中是启动WIN03PE setup安装win7的,win7pe中操作可能不行
作者: achst    时间: 2012-12-7 14:12
原帖由 ksafei 于 2012-12-7 13:04 发表
实例中是启动WIN03PE setup安装win7的,win7pe中操作可能不行


测试Win8PE怎么交换磁盘都不行。

我想放弃UD-HDD了,换个安装器算啦。
作者: achst    时间: 2012-12-7 17:59
标题: 回复 #9 ksafei 的帖子
前面测试的时候黑屏,不能进PE。

这次用老兄提供给我的grldr和菜单成功了。
作者: ksafei    时间: 2012-12-7 18:03
标题: 回复 #11 20121222 的帖子
成功就好。请问5.0的菜单测试过没有?

[ 本帖最后由 ksafei 于 2012-12-7 18:13 编辑 ]
作者: achst    时间: 2012-12-7 18:15
原帖由 ksafei 于 2012-12-7 18:03 发表
成功就好。请问5.0的菜单测试过没有?


第一时间跑这里来了,没测试还。

马上又重启电脑了,老兄待会儿见。
作者: achst    时间: 2012-12-7 19:03
标题: 回复 #12 ksafei 的帖子
不论是3.0还是5.0,都不行,没有找到“交换磁盘”的代码。

实际操作也会有那个错误提示“我们无法创建新的分区”
作者: ksafei    时间: 2012-12-7 19:04
标题: 回复 #14 20121222 的帖子
11楼不是说有成功吗,现在为何2个都不行了?
作者: achst    时间: 2012-12-7 19:11
原帖由 ksafei 于 2012-12-7 19:04 发表
11楼不是说有成功吗,现在为何2个都不行了?


呵呵,成功的是我的Win8PE+老兄的菜单
作者: ksafei    时间: 2012-12-7 19:15
标题: 回复 #16 20121222 的帖子
明白了...................
作者: achst    时间: 2012-12-7 19:18
原帖由 ksafei 于 2012-12-7 19:15 发表
明白了...................


至于电-脑-店的这段代码,一直没能找到(也许是我不够仔细)。实际效果也是如此,要不老兄也试试,呵呵
作者: ksafei    时间: 2012-12-7 19:42
标题: 回复 #18 20121222 的帖子
是说3.4版吗?我是笔记本+win8不敢轻易实机测试呀,太麻烦。呵呵...............
作者: achst    时间: 2012-12-7 19:53
原帖由 ksafei 于 2012-12-7 19:42 发表
是说3.4版吗?我是笔记本+win8不敢轻易实机测试呀,太麻烦。呵呵...............


如果遇到这问题,就来这个帖子看看,有时候实际操作还是会出错的。

我现在正重来一遍。
作者: 糊涂    时间: 2012-12-7 20:08
已经放弃UD,使用U+中……
作者: M    时间: 2012-12-7 21:33
帮大师顶顶,遇见问题解决问题,完了可以达到没有最完美,只有更完美。
作者: 沐风轻扬    时间: 2012-12-12 00:20
这个问题迫切需要解决啊,我现在用的fbinst制作的启动,但在安装WIN7或WIN8时就遇到这种情况,很是头疼。本来以前都是量产,但新买的ADATA量产后兼容性太差,就转到fbinst了,但现在又出现了这个问题,难道又要转到其他方式吗
作者: zhuyoucheng    时间: 2012-12-14 13:39
何必纠结这个问题,用安装器不是轻松解决了
作者: achst    时间: 2012-12-14 14:08
原帖由 zhuyoucheng 于 2012-12-14 13:39 发表
何必纠结这个问题,用安装器不是轻松解决了


对呀,我正是这么想的。有时间我一定搞个NSIS安装器来。

这个问题提出来,主要是希望FBINST能改进一下,毕竟现在网络上到处是推荐UD-HDD的PE。
作者: achst    时间: 2012-12-14 15:44
老兄来了吗,麻烦贴上菜单。和UD区文件结构。
作者: 2012jiki4    时间: 2012-12-14 15:55
标题: 回复 #1 20121222 的帖子
我发现是引导 ISO 都没法setup安装  ,解开后引导可以用setup安装.  但是UD解开就没法引导,量产和U盘根目录可以引导..

其实没必要用什么UD-HDD,还不如量产的好,先在U盘根目录解开ISO引导 成功后,再把所有解开的PE制作成一个ISO合盘量产.

我就是这么弄的,但是我有二个U盘,不想二个都量产,想弄一个UD.


也许解开后UD-HDD也没法setup安装..这个我还没试过.

[ 本帖最后由 2012jiki4 于 2012-12-14 15:56 编辑 ]
作者: 2012jiki4    时间: 2012-12-14 16:03
标题: 回复 #1 20121222 的帖子
只要是 引导 ISO就有这问题的,也就是利用 MENU.LST或 grldr 引导 ISO都没法setup安装,
我在硬盘 U盘都试过了..

引导菜单不管是下面这个还是别的菜单方式,都是一样,
title Windows7 PE
map /BOOT/IMGS/WIN7PE.iso (0xFF)
map --hook
chainloader (0xff)
作者: achst    时间: 2012-12-14 16:08
原帖由 2012jiki4 于 2012-12-14 15:55 发表
我发现是引导 ISO 都没法setup安装  ,解开后引导可以用setup安装.  但是UD解开就没法引导,量产和U盘根目录可以引导..

其实没必要用什么UD-HDD,还不如量产的好,先在U盘根目录解开ISO引导 成功后,再把所有解开 ...

安装老兄的错误提示,建议换个版本的grldr试试。
我给老兄一个刚编辑的,你试试。


我测试的时候,用的就是这个方法。

用UD-ZIP制作的启动盘,引导ISO不会出现“无法创建新的分区”的问题,其他方式引导ISO也没发现这个问题。主楼写的很详细,木有造假。

[ 本帖最后由 20121222 于 2012-12-14 16:15 编辑 ]

grldr.zip

144.91 KB, 下载次数: 13, 下载积分: 无忧币 -2


作者: 2012jiki4    时间: 2012-12-14 16:19
标题: 回复 #29 20121222 的帖子
试了你这个 grldr ,好坑爹啊,出现很多 Adderss 0x8280  0x23  大概就是这种形式的,可能字符有不对..启动时出现这样的还是第一次遇到,,我是用 FbinstTool 制作的UD区

[ 本帖最后由 2012jiki4 于 2012-12-14 16:22 编辑 ]
作者: achst    时间: 2012-12-14 16:35
标题: 再给你电-脑-店原版菜单,老兄不走运。实在不行,就算啦。
timeout 10
default 2
gfxmenu (ud)/BOOT/GRUB/MESSAGE
configfile (md)4+8
title 【01】 进WINPE安装Win7(可点setup安装)
map (ud)/PE/WINPE.ISO (0xFF)
map (hd1)  (hd0)
map (hd0)  (hd1)
map --hook
rootnoverify (hd0,0)
chainloader (0xff)
title 【02】 直接安装Windows7(需提前解压ISO)
find --set-root /win7mgr
chainloader /win7mgr
title 【03】 返回..U盘启动主菜单
chainloader (ud)/grldr

[ 本帖最后由 20121222 于 2012-12-14 16:36 编辑 ]
作者: 2011momoto    时间: 2012-12-14 17:52
原帖由 ksafei 于 2012-12-7 13:04 发表
实例中是启动WIN03PE setup安装win7的,win7pe中操作可能不行

W7PE也是可以的。

















作者: achst    时间: 2012-12-14 18:10
原帖由 2011momoto 于 2012-12-14 17:52 发表

W7PE也是可以的。
152720

152721

152722

152723

152724

152725

152726

152727

152728


感谢贴图,这样就更具说服力了。

很多朋友硬是开口就说不行。

感谢老朋友支援。
作者: 2012jiki4    时间: 2012-12-14 18:12
标题: 回复 #32 2011momoto 的帖子
你这应该不是用菜单引导ISO启动的PE才可以setup安装win7
作者: 2012jiki4    时间: 2012-12-14 18:14
标题: 回复 #31 20121222 的帖子
确实没办法了.因为这个问题,还会导致个别ISO引导启动后有些功能和加载外置有问题.  最近就下了一个win8 ,启动后外置没法下载,驱动没法安装.但是量产又正常.
作者: 2011momoto    时间: 2012-12-14 18:22
原帖由 2012jiki4 于 2012-12-14 18:12 发表
你这应该不是用菜单引导ISO启动的PE才可以setup安装win7

不太明白你的意思。

作者: achst    时间: 2012-12-14 18:26
原帖由 2011momoto 于 2012-12-14 18:22 发表

不太明白你的意思。
152729


前面的朋友2012jiki4 一直认为:
无法SETUP.EXE安装的问题在于是否解开PE的ISO镜像,其实,这并不是问题。

问题在于硬盘冲突,导致Windows安装无法识别。

大家都不用纠结,如果此路不通,量产也不错,B+也行,U+也行,方法有的是,条条大路通罗马。[毕竟有的PE已经DIY变得很复杂了,难免有各种BUG]

[ 本帖最后由 20121222 于 2012-12-14 18:30 编辑 ]
作者: 2011momoto    时间: 2012-12-14 19:57
原帖由 20121222 于 2012-12-14 18:26 发表


前面的朋友2012jiki4 一直认为:
无法SETUP.EXE安装的问题在于是否解开PE的ISO镜像,其实,这并不是问题。

问题在于硬盘冲突,导致Windows安装无法识别。

大家都不用纠结,如果此路不通,量产也不错 ...

刚才又试验了一下,这次是使用虚拟磁盘载入ISO文件,安装32位版,没有问题。



















作者: 俊采星驰    时间: 2013-1-11 22:48
原帖由 20121222 于 2012-12-6 22:56 发表
一、现状





1>解决方案帖:新的解决方法:关于U盘启动PE出现windows7安装程序无法创建新的系统分区的问题
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197062


2>具体方法:ksafei  提供的 ... [/quote]


现在的grub4dos这么强大,支持变量,加几个判断再决定是否交换磁盘,应该不是难事。需要做的,大概是考虑启动环境的不同。
作者: achst    时间: 2013-1-13 04:39
原帖由 俊采星驰 于 2013-1-11 22:48 发表





1>解决方案帖:新的解决方法:关于U盘启动PE出现windows7安装程序无法创建新的系统分区的问题
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197062


2>具体方法:ksafei  提供的 ...


我也是这么想的,过段时间去学习一下grub4dos.现在主要是没时间。

这问题我会一直关注的:
1.增加多种启动方式,利用NSIS打造全新的安装器,不吊死在UD制作方式上;
2.修改UD-HDD制式的启动菜单,并且要清楚是否有代价。

要学习 NSIS 和 grub4dos 了才算是完美解决这个问题——对我而言。

[ 本帖最后由 achst 于 2013-1-13 10:48 编辑 ]
作者: achst    时间: 2013-1-25 10:43
请大大来帮忙,指点我给出的代码,希望它如我所想解决了问题。

想要达到的逻辑
  1. title 【01】 进WINPE安装Win7(可点setup安装)
  2. map (ud)/PE/WINPE.ISO (0xFF)
  3. map (hd1)  (hd0)         //没有硬盘或者该命令无效,跳过该命令
  4. map (hd0)  (hd1)         //没有硬盘或者该命令无效,跳过该命令
  5. map --hook
  6. rootnoverify (hd0,0)    //没有硬盘或者该命令无效,跳过该命令
  7. chainloader (0xff)
复制代码
相当于照搬代码,强化逻辑而已。因为不熟悉Grub4DOS

[ 本帖最后由 achst 于 2013-1-25 10:47 编辑 ]
作者: 极度凶残    时间: 2013-3-18 18:23
太好了,这几天用UD安装系统正好遇到这个令人头痛的问题,立马试试,谢谢分享
作者: Mindfly    时间: 2013-6-18 11:44
这个确实遇到过,当时非常头痛,反复尝试无果,后来选项安装原版,解决了,具体用的什么,PE里没有详细说明
作者: 2012742957717    时间: 2013-7-8 14:10
如果是品牌笔记本打客服电话有方法可以解决的~!
作者: content    时间: 2013-11-1 03:23
谢谢分享
作者: CWJ    时间: 2014-10-30 16:17
谢谢分享。我最近装Win7也遇到此类似问题,用grub4dos引导u盘中ISO中的Win7pe出现楼主所说的问题。最后将Win7pe安装到硬盘上,问题消失。我感觉用grub4dos引导ISO中的Win7pe可能都会有此问题。楼主的总结值得收藏。
作者: 2010hktk    时间: 2014-10-31 21:36
经过测试
没有硬盘根本无法运行win7PE





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