无忧启动论坛

标题: 求大神做一个重启进入PE后自动安装系统的小程序 [打印本页]

作者: zhenhuizh1991    时间: 2017-4-5 18:37
标题: 求大神做一个重启进入PE后自动安装系统的小程序
想了好久,目前知道用现有PE,改开机启动,启动自动安装程序就可以,但是目前有下列问题:

一是,多块硬盘,盘符错乱就不行了

二是,如何自动重建各种情况下的bios/uefi引导

我的想法是:


第一步:在现有系统中安装PE,在系统盘根目录新建文件夹,文件夹命名为$windowsbt170404,参考微软的安装方式,加上日期防止重名,放入PE文件,同时设置引导项,默认进入PE系统

然后是两种方案:

方案A:

在原有系统使用
dism等工具,将系统wim映像释放到$windowsbt170404/OS目录下,同时在此目录新建一个文件,文件名为随机产生的一串数字,例如12345678;然后重启到PE,PE启动自动执行一个程序,显示所有分区,搜索所有分区下$windowsbt170404/OS目录下有没有12345678这个文件,有的话就对这个分区进行下列操作:新建windows.old文件夹,如果存在就新建windows.old.001,以此类推;将除了$windowsbt170404和windows.old.xxx文件夹之外的文件夹全部移动到windows.old文件夹,将$windowsbt170404/OS文件夹中全部文件移动到该分区跟目录,删除$windowsbt170404目录和12345678文件;bootbcd重建引导

方案B:

在原系统下安装PE系统,默认启动PE,启动PE后,显示所有分区,查找PE文件所在分区,获得分区盘符,使用dism释放系统映像,bootbcd重建引导

我技术不行,不知道上述方案是否可行,望大神指点,有这样的程序最好了


作者: zds1210    时间: 2017-4-5 18:46
唉,理论上行,但情况复杂,搞不好会误伤数据分区。以前光盘版的dos一键还原就出过错。现在都推荐在pe下手工安装了。数据是无价的。
作者: zds1210    时间: 2017-4-5 18:46
唉,理论上行,但情况复杂,搞不好会误伤数据分区。以前光盘版的dos一键还原就出过错。现在都推荐在pe下手工安装了。数据是无价的。
作者: 金    时间: 2017-4-5 18:47
你已经有了思路干嘛不自己做

作者: zhenhuizh1991    时间: 2017-4-5 18:49
金 发表于 2017-4-5 18:47
你已经有了思路干嘛不自己做

批处理都不会写的- -
作者: 易广白    时间: 2017-4-5 18:59
本帖最后由 易广白 于 2017-4-5 19:08 编辑


抱歉!没细看,以为是一键恢复


作者: zhenhuizh1991    时间: 2017-4-5 19:01
易广白 发表于 2017-4-5 18:59
这是“剁手”的技术,一旦误伤数据,后悔都难有药吃

我的两个方案都不涉及删除分区和格式化,也不删除任何现有系统文件,最坏的结果也只是安装错了分区或者引导错误啊
作者: 窄口牛    时间: 2017-4-5 19:05
不是已经有了吗,你试试呗。
作者: zhenhuizh1991    时间: 2017-4-5 19:11
窄口牛 发表于 2017-4-5 19:05
不是已经有了吗,你试试呗。

哪里有?给个链接可好
作者: 邪恶海盗    时间: 2017-4-5 19:31
请备好菜刀,随时准备剁手!!!
作者: zhenhuizh1991    时间: 2017-4-5 19:51
邪恶海盗 发表于 2017-4-5 19:31
请备好菜刀,随时准备剁手!!!

这么严重吗?
作者: 邪恶海盗    时间: 2017-4-5 19:55
zhenhuizh1991 发表于 2017-4-5 19:51
这么严重吗?

必需的,多少人的血泪教训摆在那的...

作者: 2012jiashanni    时间: 2017-4-5 19:59
有点复杂 因为硬盘分区环境很复杂 比如没有分区 比如有OEM隐藏分区 比如GPT分区表里的各种分区  很不好做
作者: 立帮电子    时间: 2017-4-5 20:07
楼主试试看
品牌通一键备份还原3.1(支持UEFI/BIOS一键备份还原)
http://bbs.wuyou.net/forum.php?m ... &fromuid=570450

多块硬盘,盘符错乱 都不会影响




作者: 阿林Zz    时间: 2017-4-5 20:27
感觉没有这个必要呀
作者: 窄口牛    时间: 2017-4-5 20:45
为啥不自己搜?

Screenshot_20170405-204353.png (74.23 KB, 下载次数: 34)

Screenshot_20170405-204353.png

作者: zhenhuizh1991    时间: 2017-4-5 22:11
窄口牛 发表于 2017-4-5 20:45
为啥不自己搜?

这个是删除分区的
作者: chishingchan    时间: 2017-4-5 22:24
楼主为什么要在PE下安装系统而不用原版安装系统呢?
作者: 窄口牛    时间: 2017-4-5 22:26
仔细看贴好不好
作者: hellour    时间: 2017-4-6 08:48
zhenhuizh1991 发表于 2017-4-5 19:01
我的两个方案都不涉及删除分区和格式化,也不删除任何现有系统文件,最坏的结果也只是安装错了分区或者引 ...

安装错分区,原分区数据不就没啦!
作者: zhenhuizh1991    时间: 2017-4-6 17:34
hellour 发表于 2017-4-6 08:48
安装错分区,原分区数据不就没啦!

仔细看帖。不会损害原有数据,和复制粘贴差不多,把重名文件夹剪切到别的地方,不重名还在原位,错了就重新剪切回来
作者: hellour    时间: 2017-4-7 08:18
本帖最后由 hellour 于 2017-4-7 09:07 编辑
zhenhuizh1991 发表于 2017-4-6 17:34
仔细看帖。不会损害原有数据,和复制粘贴差不多,把重名文件夹剪切到别的地方,不重名还在原位,错了就重 ...

嗯,没注意,是不是这标题【重启进入PE后自动安装系统

既然是,重启进入PE后自动安装系统

安装的系统不管是GHO滴还是ISO滴,安装系统分区的数据不是都得清除?!

安装系统?!
那还不如用论坛中广泛兼容高效执行——IQI9 Windows一键安装Final[系统环境&PE通用]20170405


作者: zhenhuizh1991    时间: 2017-4-7 15:20
hellour 发表于 2017-4-7 08:18
嗯,没注意,是不是这标题【重启进入PE后自动安装系统】

既然是,重启进入PE后自动安装系统

安装系统不格式化就可以不清除系统分区数据了。dism可以,但是路径要用盘符,盘符可能会变。貌似CGI可以




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