无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站虚位以待
虚位以待广告联系 QQ:184822951 微信:wuyouceoidc大全★服务器租用★香港/5M/450元
查看: 7401|回复: 58

[原创] 最方便的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)

评分

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

查看全部评分

 楼主| 发表于 2013-8-5 22:07:23 | 显示全部楼层
本帖最后由 dzzzw 于 2013-8-7 18:29 编辑

听取大家意见 更新了下 添加了boot.ini、boot.bak、pe.iso、peldr文件的隐藏 ,避免误删除。判断逻辑改为NTDETECT.COM和bootmgr判断,请下载最新的pe.bat。
至于多分区和隐藏分区大家有什么办法吗?本程序欢迎大家修改,但请分享您的研究成果,一起学习下

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

使用道具 举报

发表于 2013-8-5 22:13:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2013-8-5 23:13:50 | 显示全部楼层
有没有安装完启动的界面!想看看在动手!呵呵!不是不去试验只是没有这个环境!
回复

使用道具 举报

发表于 2013-8-5 23:41:03 | 显示全部楼层
还是测试后发表有意义,测试发现安装到硬盘后,boot文件PE及引导文件都么有高度隐藏,真的很是遗憾,有可能不懂的人把他们删掉!不知道能不能改进,或者说是不是个例呢!
回复

使用道具 举报

发表于 2013-8-6 09:41:42 | 显示全部楼层
谢谢分享.........
回复

使用道具 举报

发表于 2013-8-6 09:45:59 | 显示全部楼层
在WIN7系统安装不成功。
运行此安装程序将其文件及PE.ISO复制到了硬盘最后一个分区,不是到C盘,而且,WIN7系统没有BOOT.INI文件,安装后BCD文件并没有修改,所以bootmgr引导菜单中没有增加选项。
  此程序在NT5系统应可以,对NT6系统可能还要完善。

点评

部分机子win7启动分区与系统分成了2个分区,也就是说系统装win7时自动生成了一个大约100M的隐藏分区,我的win7是在pe下用WinNTSetup安装的,启动分区与系统分区都选择C盘 这样就没问题了,这个除了采用WinNTSetup的安  详情 回复 发表于 2013-8-7 00:24
回复

使用道具 举报

发表于 2013-8-6 20:24:00 | 显示全部楼层
本帖最后由 jonepjxh 于 2013-8-6 21:14 编辑

XP系统没有成功引导,发现是boot.ini文件中的c:\peldr="WINPE"这句写成了,\peldr="WINPE"看来对盘符识别有问题
回复

使用道具 举报

发表于 2013-8-6 21:34:10 | 显示全部楼层
本帖最后由 jonepjxh 于 2013-8-6 22:18 编辑

for %%i in (e d c) do if exist %%i:\config.sys set rp=%%i: 不知道是不是之句有问题,for %%b in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%b:\ylmf.ima set s=%%b看到onekey是这样的
通过查找一些批处理,当在各个分区找config.sys来判断是不是系统分区,如果没有config.sys就玩完了,所以句就改为
:HD
Set RP=
For %%I In (Z Y X W V U T S R Q P O N M L K J I H G F E D C) Do If Exist %%I:\BOOT.INI Set RP=%%I:
For %%I In (Z Y X W V U T S R Q P O N M L K J I H G F E D C) Do If Exist %%I:\bootmgr Set RP=%%I:
boot.ini 和bootmgr 这两个文件来实现就OK了

点评

看看楼主的作品  详情 回复 发表于 2013-8-18 09:38
有时好像没有config文件,用NTDETECT.COM或bootmgr判断更好  详情 回复 发表于 2013-8-7 01:44
回复

使用道具 举报

 楼主| 发表于 2013-8-7 00:24:51 | 显示全部楼层
kcyou 发表于 2013-8-6 09:45
在WIN7系统安装不成功。
运行此安装程序将其文件及PE.ISO复制到了硬盘最后一个分区,不是到C盘,而且,WIN ...

部分机子win7启动分区与系统分成了2个分区,也就是说系统装win7时自动生成了一个大约100M的隐藏分区,我的win7是在pe下用WinNTSetup安装的,启动分区与系统分区都选择C盘 这样就没问题了,这个除了采用WinNTSetup的安装方式,我暂时无解,希望有大神们能优化下代码

点评

在WIN7系统安装不成功  发表于 2013-8-18 09:37
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2020-1-30 06:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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