无忧启动论坛

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

[原创] 最方便的pe安装程序,8月9日已更新

    [复制链接]
跳转到指定楼层
#
发表于 2013-8-5 21:56:50 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 dzzzw 于 2013-8-9 21:46 编辑

pe量产到u盘或制作ud启动盘或多或少都有点麻烦,最方便的就是直接安装到硬盘使用,快速、方便且无害

这个模板通过在c盘的boot.ini加入grub引导,几乎任何机子都能正常启动,包括win7。安装程序不会写入硬盘MBR,不破坏硬盘原有MBR,为了更好的兼容性 我还把GRLDR改成了PELDR,这样如果原来硬盘安装了grub也不会受到影响了。

安装代码在PE.BAT里面,时间有点久了,参考了谁的实在忘记了,在此无还是先表示感谢!

注意这个只是一个通用的pe安装的模板,你需要添加自己的pe进去才可以使用(可以添加XPPE或win7PE随便都可以)

模板采用winrar自解压格式,你只要右键选择我的模板,然后选择用winrar打开,把你自己的pe改名为pe.iso,拉进去替换里面的pe.iso文件即可,这样一个便携的随时可以安装的pe就完成了



8月9日更新

代码重写,安装界面选择优化,安装流程优化
修复部分情况下不能完全卸载的问题,本程序基本完美了
至于将本程序安装到U盘,那不是本程序设置的初衷,并不是所有电脑都能用u盘启动,但毫无疑问所有的电脑都可以通过硬盘启动,我考虑的主要方面就是兼容性与便携性。

这次程序分为三个版本,一个是采用BOOT.INI引导,不修改WIN7 BCD,适合没有100M隐藏分区的电脑,
第二个为通过修改BCD添加GRUB的引导,进而引导PE,兼容性最好,有100M分区也能引导,建议使用
第三个跟第二个一样,添加了智能判断安装WIN7PE 还是安装XPPE,如果你系统安装的是WIN7则安装WIN7PE,反之则安装XPPE,你只需要把你的XPPE 改名为pe.ISO,WIN7PE改名为7PE.ISO拉进我最新的模板就可以了

BOOT.INI引导的PE模板 BOOTINI引导模板.rar (263.87 KB, 下载次数: 124)

BCD引导PE模板 推荐使用 BCD安装模板1.rar (357.65 KB, 下载次数: 210)

BCD引导PE模板 自动选择版,适合懒人 BCD自动选择.rar (357.68 KB, 下载次数: 213)






8月8日更新

考虑到两个特殊情况,第一个是在win7PE下格式化c盘,c盘的格式会变成NT6.0的格式,这样再在WIN7PE下重新安装的XP如果不借助第三方软件把系统改为NT5.0格式的话,重启后将无法正常继续引导安装。第二个情况由于XPPE不支持bcdedit.exe命令,如果这个时候安装的系统是WIN7的话,在XPPE下无法卸载刚刚用我的模板安装的PE。

我考虑的解决方案是XP下安装XPPE,win7下安装WIN7PE,这样就没上面说的两个问题了。我已经改好一个新模板了,自动判断安装xppe还是win7pe,你只需要把你的XPPE 改名为pe.ISO,WIN7PE改名为7PE.ISO拉进我最新的模板就可以了

第三种情况如果你是win7想重装为xp,只需要在WIN7系统下手动替换安装的pe为xppe即可。


自动判断安装XPPE还是WIN7PE模板 WINPE.rar (357.69 KB, 下载次数: 111)

只带一个PE的模板(XP下还是WIN7下都安装相同PE) winPE1.rar (357.66 KB, 下载次数: 75)





听取大家意见 更新了下 添加了boot.ini、boot.bak、pe.iso、peldr文件的隐藏 ,避免误删除。判断逻辑改为NTDETECT.COM和bootmgr判断,请下载最新的

WIN7 100M隐藏分区的情况25楼的方案和下面帖子的方案一样,已经修改好了,不再添加BOOT.INI改为修改BCD引导,已经没有问题了,感谢kcyou 的研究

刚看到个帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145963  对于win7的100m隐藏分区
六楼好像有个不错的办法,我电脑已经没有那100m隐藏分区了,没条件测试,哪位大神可以试试,把代码合并进来


  

PE安装效果



喜欢的朋友一定要顶哦!

评分

参与人数 2无忧币 +10 收起 理由
糊涂 + 5 希望能加入对EFI引导的支持
66369 + 5 有新意.建议考虑系统没有安装winrar的情况.

查看全部评分

55#
发表于 2013-12-10 23:32:13 | 只看该作者
如果WINXP的boot.ini文件中timeout=0,则安装后不会显示启动菜单,请问批处理命令如何把BOOT.INI中的timeout=0改成timeout=10 ?
回复

使用道具 举报

54#
发表于 2013-9-3 11:19:39 | 只看该作者
本帖最后由 糊涂 于 2013-9-3 12:07 编辑

希望完善一下,使之支持EFI引导的系统



改用BCD自动选择版












回复

使用道具 举报

53#
发表于 2013-9-2 23:50:12 | 只看该作者
这个也是我正需要的,acer s7搞死我,怎么都无法安装win8 pe到硬盘上
回复

使用道具 举报

52#
发表于 2013-8-20 17:14:45 | 只看该作者
现在最热的是EIF win8 64 系统下硬盘安装支持EIF启动的 64 win8PE; 真诚的请楼主及kcyou及时跟风,引导潮流!
回复

使用道具 举报

51#
发表于 2013-8-19 23:49:22 | 只看该作者
有空研究下..谢谢分享
回复

使用道具 举报

50#
发表于 2013-8-18 09:38:35 | 只看该作者
jonepjxh 发表于 2013-8-6 21:34
for %%i in (e d c) do if exist %%i:\config.sys set rp=%%i: 不知道是不是之句有问题,for %%b in (c d e  ...

看看楼主的作品
回复

使用道具 举报

49#
发表于 2013-8-15 21:45:44 | 只看该作者
高级教程帖么,收藏先
回复

使用道具 举报

48#
发表于 2013-8-11 08:27:00 | 只看该作者
确实不错,方便非常,大力支持
回复

使用道具 举报

47#
 楼主| 发表于 2013-8-11 07:27:21 来自手机 | 只看该作者
kcyou 发表于 2013-8-10 23:45
没有十全十美的事情,能满足多数情况就OK了!

反馈还是较少啊,现在年轻学生可能对DOS、批处理了解者甚少 ...

我的考虑是既然已经进入pe,再在pe下来安装pe有点多此一举,我们这个程序的目的也是引导大家顺利方便的进入pe,所以修改时没考虑pe下安装的功能,当然不排除有这样需要的情况,加入可能会更完美点,多谢你的反馈和修改,。
回复

使用道具 举报

46#
发表于 2013-8-10 23:45:16 | 只看该作者
本帖最后由 kcyou 于 2013-8-11 00:26 编辑

没有十全十美的事情,能满足多数情况就OK了!

反馈还是较少啊,现在年轻学生可能对DOS、批处理了解者甚少!

点评

我的考虑是既然已经进入pe,再在pe下来安装pe有点多此一举,我们这个程序的目的也是引导大家顺利方便的进入pe,所以修改时没考虑pe下安装的功能,当然不排除有这样需要的情况,加入可能会更完美点,多谢你的反馈和修  详情 回复 发表于 2013-8-11 07:27
回复

使用道具 举报

45#
发表于 2013-8-10 21:05:34 | 只看该作者
对BCD安装模板1.rar,在硬盘系统为当前系统情况下,安装正常,但在PE下安装系统为WIN7时除NT5/NT6判断错误外,主要是在PE下不能修改系统BCD文件,补救方法可以搞一个修改好的BCD文件(WIN7和WINPE两个菜单),安装过程增加判断是在硬盘系统安装还是在PE下安装,如果在pe下安装则安装过程中将这个BCD拷贝到硬盘系统BOOT目录中,但如果原系统本身有多系统,则会丢失菜单。对稍专业一点的人士,可以在PE下安装后用BOOTICE.exe增加BCD菜单。
还是BOOTINI引导模板简单一点,BCD安装模板1建议在硬盘系统下操作。

点评

EFI引导的WIN7X64无法安装  发表于 2013-9-3 11:31
回复

使用道具 举报

44#
发表于 2013-8-10 20:52:24 | 只看该作者
本帖最后由 kcyou 于 2013-8-10 20:53 编辑

本人将BOOTINI引导模板再次修改,简化系统版本判断为判断NT5和NT6,并且只在固定磁盘(硬盘)进行判断;修改安装出错判断;修正以上删除文件不完全的问题;对多系统情况应将非活动系统分区隐藏,如果几个分区都装有系统,而其分区都是可显示的,安装可能出错。
本人测试XP/WIN7双系统、在硬盘系统下、在PE系统下(XPPE/WIN8PE)分别安装XPPE、WIN8PE均正常。
对于WIN7系统启动文件在100M隐藏分区的情况,没测试。



下载: BOOTINI引导模板0810kcy.7z (115.87 KB, 下载次数: 21)

回复

使用道具 举报

43#
发表于 2013-8-10 20:43:16 | 只看该作者
关于BOOTINI引导模板的测试反馈:
1、卸载时BOOT.INI和peldr.mbr没删掉;在硬盘系统下安装正常,
2、系统版本采用VER 判断,显示的版本为当前系统版本,在启动正常系统后安装没有问题(XP/W7);
但启动PE(XPPE/WIN7PE/WIN8PE)后安装时,当前系统版本显示的是PE的系统版本,安装PE到硬盘会出错;
在PE下,即使硬盘没有系统,也不会报错,而出现安装界面,因为ver判断有操作系统(PE系统)。
3、版主打包成自解压文件不知用意何在,使用时需解压到一个文件夹,再将PE.ISO(改名后)放入此文件夹后操作,如果直接运行此自解压文件,则自动解压到临时目录,并出现安装界面。
   如果版主追究简洁,安装程序只要一个exe文件,可以在批处理中增加选择PE.ISO源文件位置的界面,点击<选择PE.ISO位置>,支持自动改名为PE.ISO,这样只要一个PE.ISO,一个PEinst.exe,将PE安装到硬盘就无忧了,无论是XPPE,03PE,7,8PE均可。

回复

使用道具 举报

42#
 楼主| 发表于 2013-8-9 21:46:48 | 只看该作者
2010win5xp 发表于 2013-8-9 20:48
C:\grldr.mbr
C:\peldr.mbr
这个很文件没有对应起来!是不是写错了!

谢谢提醒 已修改好了
回复

使用道具 举报

41#
发表于 2013-8-9 20:48:45 | 只看该作者
C:\grldr.mbr
C:\peldr.mbr
这个很文件没有对应起来!是不是写错了!

点评

谢谢提醒 已修改好了  详情 回复 发表于 2013-8-9 21:46
回复

使用道具 举报

40#
发表于 2013-8-9 09:03:57 | 只看该作者
不错,只是要有U盘安装就更全面了
回复

使用道具 举报

39#
发表于 2013-8-9 08:49:21 | 只看该作者
谢谢分享,试试看
回复

使用道具 举报

38#
发表于 2013-8-9 00:07:00 | 只看该作者
ntsyh 发表于 2013-8-8 17:20
我上午专门试了在XP系统上安装了这个XPPE到硬盘后,就在硬盘XPPE上用第三方软件一键恢复直接安装win7系 ...

用第三方软件格式化,不然的话,用BOOTICE.exe修复一下即可。
回复

使用道具 举报

37#
发表于 2013-8-8 23:11:15 | 只看该作者
本帖最后由 kcyou 于 2013-8-9 11:17 编辑

只适合在硬盘WINDOWS系统下安装PE,如果启动PE后安装PE.ISO到硬盘,不能建立BCD菜单,另外插入的U盘上有NTDETECT.COM或bootmgr,则安装出错。可考虑批处理判断固定磁盘和移动磁盘来解决。如:fsutil fsinfo drivetype %%I: | find "固定">nul && set  RP=%%I:,这样不会把文件拷贝到U盘。
但在PE下安装 不能修改BCD菜单,dzzzw 原方案添加BOOT.INI似乎容易一点,不知在PE下安装否成功。
回复

使用道具 举报

36#
发表于 2013-8-8 20:18:21 | 只看该作者
2010sya 发表于 2013-8-8 18:43
这个安装工具主要解决了在xp/win7/win8下硬盘添加pe引导的问题,至于pe.iso,既可以是xppe,也可以用7pe。 ...

03pe下安装win7系统
win7PE下安装win8系统
另x64PE适合安装x64win7/8系统
第三方安装器另当别论
想试试可以把win8PE加到菜单否.............................
回复

使用道具 举报

35#
发表于 2013-8-8 18:43:57 | 只看该作者
kcyou 发表于 2013-8-8 08:55
我在WIN7系统下测试过,在PE下好像不行,用XPPE则识别的是当前系统NT5,如何改进方便在PE下也能安装也是有 ...

这个安装工具主要解决了在xp/win7/win8下硬盘添加pe引导的问题,至于pe.iso,既可以是xppe,也可以用7pe。
而在pe下使用,可能会对活动分区、c:盘识别出错,我认为必要性不大。
至于xppe下安装win7/8系统,或是7pe下安装xp系统,应当单独讨论,和这个工具没有多大关系,而只和pe.iso有关。

点评

03pe下安装win7系统 win7PE下安装win8系统 另x64PE适合安装x64win7/8系统 第三方安装器另当别论 想试试可以把win8PE加到菜单否.............................  详情 回复 发表于 2013-8-8 20:18
回复

使用道具 举报

34#
 楼主| 发表于 2013-8-8 18:26:39 | 只看该作者
ntsyh 发表于 2013-8-8 16:52
点评后的截图,用手机拍的在win7pe下安装后的硬盘xppe。

另外在win7系统下安装xppe到硬盘也正常。

刚刚传错附件了,请重新下载
回复

使用道具 举报

33#
 楼主| 发表于 2013-8-8 17:38:48 | 只看该作者
ntsyh 发表于 2013-8-8 17:20
我上午专门试了在XP系统上安装了这个XPPE到硬盘后,就在硬盘XPPE上用第三方软件一键恢复直接安装win7系 ...

那是因为winntsetup会自动处理硬盘分区格式为NT5.0的格式,如果不借助这样的软件就不行了,那个安装XP最常用的批处理就不行,我试过很多次了,其实我真的很喜欢那个批处理的,简单快速
回复

使用道具 举报

32#
 楼主| 发表于 2013-8-8 17:33:25 | 只看该作者
kcyou 发表于 2013-8-8 17:26
在XPPE启动后,对硬盘WIN7系统装XPPE,文件拷贝正常,但bcdedit.exe修改BCD不成功,启动菜单没有建立。

所以说我认为win7系统安装win7pe合适,这样就没有你说的问题了,你看看我最新的模板
回复

使用道具 举报

31#
 楼主| 发表于 2013-8-8 17:29:25 | 只看该作者
ntsyh 发表于 2013-8-8 17:20
我上午专门试了在XP系统上安装了这个XPPE到硬盘后,就在硬盘XPPE上用第三方软件一键恢复直接安装win7系统 ...

你用第三方恢复,如果是基于GHOST的话,他是连MBR也一并恢复的,这样没问题,问题是如果你现在装的是xp,你引导进WIN7pe里,然后格式化C盘,然后再在win7pe盘里直接安装XP,这样你的引导分区格式就变为NT6.0格式的了,如果这个时候你不用第三方软件处理下C盘分区格式weiNT5.0的话,重启后你将没法进入xp系统的正常引导安装。况且在xppe里无法运行bcdedit.exe命令,这个时候如果你的系统是WIN7的话,你想在PE里卸载你刚刚安装的这个PE就无能为力了,不知道我表达清楚了没有
回复

使用道具 举报

30#
发表于 2013-8-8 17:26:31 | 只看该作者
在XPPE启动后,对硬盘WIN7系统装XPPE,文件拷贝正常,但bcdedit.exe修改BCD不成功,启动菜单没有建立。

点评

所以说我认为win7系统安装win7pe合适,这样就没有你说的问题了,你看看我最新的模板  详情 回复 发表于 2013-8-8 17:33
回复

使用道具 举报

29#
发表于 2013-8-8 17:20:06 | 只看该作者
本帖最后由 ntsyh 于 2013-8-8 17:28 编辑
dzzzw 发表于 2013-8-8 17:05
这样有个问题,就是在win7PE下格式化c盘,c盘的格式会变成NT6.0的格式,这样再在WIN7PE下重新安装的XP将无 ...


我上午专门试了在XP系统上安装了这个XPPE到硬盘后,就在硬盘XPPE上用第三方软件一键恢复直接安装win7系统全部正常。
以前我试验过多次,在XPPE上用第三方软件如WinNTSetup直接安装win7系统都正常的。

照片0376.jpg (330.49 KB, 下载次数: 80)

照片0376.jpg

点评

用第三方软件格式化,不然的话,用BOOTICE.exe修复一下即可。  详情 回复 发表于 2013-8-9 00:07
那是因为winntsetup会自动处理硬盘分区格式为NT5.0的格式,如果不借助这样的软件就不行了,那个安装XP最常用的批处理就不行,我试过很多次了,其实我真的很喜欢那个批处理的,简单快速  详情 回复 发表于 2013-8-8 17:38
你用第三方恢复,如果是基于GHOST的话,他是连MBR也一并恢复的,这样没问题,问题是如果你现在装的是xp,你引导进WIN7pe里,然后格式化C盘,然后再在win7pe盘里直接安装XP,这样你的引导分区格式就变为NT6.0格式的了  详情 回复 发表于 2013-8-8 17:29
回复

使用道具 举报

28#
发表于 2013-8-8 17:11:27 | 只看该作者
下载试试看看
回复

使用道具 举报

27#
发表于 2013-8-8 17:09:10 | 只看该作者
本帖最后由 ntsyh 于 2013-8-8 17:10 编辑
kcyou 发表于 2013-8-8 08:55
我在WIN7系统下测试过,在PE下好像不行,用XPPE则识别的是当前系统NT5,如何改进方便在PE下也能安装也是有 ...


你是双系统吧,要将win7系统选择为激活。
回复

使用道具 举报

26#
 楼主| 发表于 2013-8-8 17:05:32 | 只看该作者
ntsyh 发表于 2013-8-8 16:52
点评后的截图,用手机拍的在win7pe下安装后的硬盘xppe。

另外在win7系统下安装xppe到硬盘也正常。

这样有个问题,就是在win7PE下格式化c盘,c盘的格式会变成NT6.0的格式,这样再在WIN7PE下重新安装的XP将无法启动,反之在XPpe下安装win7也很麻烦,并且XPpe不支持bcdedit.exe命令。最好的解决方案是XP下安装XPpe,win7下安装win7pe,这样兼容性最好,如果你是win7想重装为xp,只要自己再手动替换pe为win7pe即可。 我已经改好一个新模板了,自动判断安装xppe还是win7pe,你看看这样合适吗

点评

我上午专门试了在XP系统上安装了这个XPPE到硬盘后,就在硬盘XPPE上用第三方软件一键恢复直接安装win7系统全部正常。  详情 回复 发表于 2013-8-8 17:20
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-24 18:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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