无忧启动论坛

标题: 终于能讲话了,新手求解惑! [打印本页]

作者: lalaland    时间: 2019-3-7 09:53
标题: 终于能讲话了,新手求解惑!
一键恢复硬盘版是怎么实现的。

新手求解惑,朦胧了解点,但实质都是一头雾水啊。

怎么做出一套这样的软件?

grub是什么.grub4dos又是什么?能自编译吗,开源吗?

PE和上面的又有什么关系,PE所指的引导系统应该是wince吧?那grub自带引导系统?是UNIX ?

恢复的时候是用ghost恢复先前ghost全备份系统文件?还是只备份部分系统文件然后用脚本实现拷贝替换就行?

如果用ghost备份和恢复,那么它是怎么运行在grub里的?

求解惑,谢谢大家。请大家知无不言。

作者: 2012jiashanni    时间: 2019-3-7 10:42
哈哈哈  你好可爱
作者: 邪恶海盗    时间: 2019-3-7 10:55
不会爬就想飞系列...
作者: 2623666    时间: 2019-3-7 11:27
问得我一脸懵
作者: vaf    时间: 2019-3-7 11:41
你的问题有点不着调,难以回答。
就像天上下的雨水是太平洋的水吗?
所以,你先逛逛论坛,多看些你认为有用的帖子,然后再提问比较好一些。
作者: lalaland    时间: 2019-3-7 11:57
2012jiashanni 发表于 2019-3-7 10:42
哈哈哈  你好可爱

hha 请赐教
作者: lalaland    时间: 2019-3-7 11:57
邪恶海盗 发表于 2019-3-7 10:55
不会爬就想飞系列...

那先请教下怎么爬,解释解释
作者: lalaland    时间: 2019-3-7 11:58
2623666 发表于 2019-3-7 11:27
问得我一脸懵

你就把你理解的说出来就行,不一定是我字面的,谢谢!!!
作者: lalaland    时间: 2019-3-7 12:00
vaf 发表于 2019-3-7 11:41
你的问题有点不着调,难以回答。
就像天上下的雨水是太平洋的水吗?
所以,你先逛逛论坛,多看些你认为有 ...

谢谢回复,你可能没明白我的意思,我们很多是会用,但不知道其根本原理。
就像你举的例子,是水,但这个水怎么从太平洋来到我们这 。又是怎么从我们头上落下来一样。
作者: lalaland    时间: 2019-3-7 12:03
邪恶海盗 发表于 2019-3-7 10:55
不会爬就想飞系列...

还有飞是什么意思,我们只是会用工具,而不会其原理!其实写个这也只是整合别人开源的东西,就是业务层面的。可能编译要动一下脑子。
但其原理要先了解和掌握。
作者: 零三翟邢止胃    时间: 2019-3-7 12:07
不一定是我字面的,谢谢!!!
作者: chenyingkeng    时间: 2019-3-7 12:32
与其在这里提问,不如百度下,度娘会给你答疑解惑的,如果度娘找不到的,那我等小白也是不懂 的,只有大神才懂,可大神们也没有时间和精力义务替我们答疑解惑吧
作者: 2012jiashanni    时间: 2019-3-7 12:40
lalaland 发表于 2019-3-7 11:57
hha 请赐教

一两句话讲不清楚的 我们只开发不教人的
作者: lalaland    时间: 2019-3-7 12:59
2012jiashanni 发表于 2019-3-7 12:40
一两句话讲不清楚的 我们只开发不教人的

不抢饭碗的
作者: lalaland    时间: 2019-3-7 13:00
chenyingkeng 发表于 2019-3-7 12:32
与其在这里提问,不如百度下,度娘会给你答疑解惑的,如果度娘找不到的,那我等小白也是不懂 的,只有大神 ...

是是是,得靠自己,只是系统有个大神指点下迷津
作者: 2012jiashanni    时间: 2019-3-7 14:11
本帖最后由 2012jiashanni 于 2019-3-7 14:17 编辑
lalaland 发表于 2019-3-7 12:59
不抢饭碗的

不是怕抢饭碗 是懒的教 像你问怎么做的  都是写代码编程实现的
我跟你说个大概原理:
调用PE:
程序在桌面端写入任务文件-添加PE引导项-重启-进入PE-运行备份还原脚本-查找任务文件所在并执行相应操作
调用DOS:
桌面端写入一个任务文件-添加dos引导项-重启-进入DOS-运行一个bat来查找任务信息-启动Ghost DOS版开始执行相应操作
你连PE grub4dos都不知道是啥 真的没人会教的



作者: newyun    时间: 2019-3-7 15:50
主要是你问的问题框架太大了,光是 一键恢复硬盘版是怎么实现的。我觉得我都要打30分钟字
作者: 熄灭的火焰    时间: 2019-3-7 15:56
这些知识你得找百度百科,先看看,百科一般都是科普用的。。。这里没办法给你回答呀,也不知道该咋说

第一个问题,一键恢复硬盘版什么原理,我可以给你说一下

就是先安装一键回复到C盘,然后备份系统(包含这个一键恢复)
想还原的时候,一键还原就行了,,,因为包含一键恢复,所以下次恢复系统了,还能用。

恢复是通过调用DOS版GHOST恢复的
作者: lalaland    时间: 2019-3-7 16:42
2012jiashanni 发表于 2019-3-7 14:11
不是怕抢饭碗 是懒的教 像你问怎么做的  都是写代码编程实现的
我跟你说个大概原理:
调用PE:

多谢!!!
PE和DOS 都是WINCE系统吧。
有没有用UNIX当引导的
作者: lalaland    时间: 2019-3-7 16:42
newyun 发表于 2019-3-7 15:50
主要是你问的问题框架太大了,光是 一键恢复硬盘版是怎么实现的。我觉得我都要打30分钟字

框架流程就行
作者: lalaland    时间: 2019-3-7 16:43
熄灭的火焰 发表于 2019-3-7 15:56
这些知识你得找百度百科,先看看,百科一般都是科普用的。。。这里没办法给你回答呀,也不知道该咋说

第 ...

是的, 你说的对。外在的业务应用就是这样。
我是想知道的再深入一点,像 2012jiashanni 说的那样。
作者: lalaland    时间: 2019-3-7 16:45
2012jiashanni 发表于 2019-3-7 14:11
不是怕抢饭碗 是懒的教 像你问怎么做的  都是写代码编程实现的
我跟你说个大概原理:
调用PE:

纯请教探讨,不设计语言代码层。你就当成是程序设计阶段。
作者: 熄灭的火焰    时间: 2019-3-7 16:47
你这些问题,看似简单,实则很深奥。
作者: newyun    时间: 2019-3-7 17:52
系统引导-启动文件,,启动文件包含了自己定义的环境配置,还有备份恢复软件,还有各种驱动,等等的
作者: 2012andyle113    时间: 2019-3-7 19:26
范围确实太大了,还有WINCE跟PE,DOS也完全是两回事情
其实,我有点不明白,你既然知道什么DOS,PE,WINCE,UNIX这个名称,怎么会对这些东西没个概念的
作者: hilsonma    时间: 2019-3-7 22:37
一键恢复硬盘版我是这么实现的:
使用XorBoot实现启动菜单,默认进Windows,按上下箭头可选择进微PE
微PE桌面只放一个快捷方式,是指向一键恢复脚本的
一键恢复脚本调用DISM命令,将事先备份的ESD文件展开到系统盘,展开前先格式化,展开后重新开机
在微PE的开始菜单放一个一键备份脚本的快捷方式,脚本调用wimlib-imagex命令,捕获系统盘ESD镜像,也就是备份成ESD文件。

以上是uefi启动方式的。之前传统启动下我是这么实现的:
用Grub4Dos实现启动菜单,默认进Windows,按上下箭头可选择进一键恢复
一键恢复选项会启动dos, dos的config.sys和autoexec.bat定义一个二级菜单,默认进一键恢复,按上下箭头可选择进一键备份
一键恢复和一键备份都是调用GHOST命令,一键恢复使用恢复参数,一键备份使用备份参数

我没有能力做出一套这样的软件,都是网上下载的,略加修改一些选项而已。

grub是多功能启动软件. grub4dos是grub的一个分支。是开源的。

PE是windows系统提取的一个简化版小系统。PE所指的引导系统是其本身,wince是早期一些手持设备用的windows版本吧,我不太了解也不懂描述。
grub自带引导,本身就是实现引导的一个软件,不是UNIX

恢复的时候是用ghost恢复先前ghost全备份系统文件,或者其他软件实现的恢复功能,一般都是恢复同类软件事先备份的镜像文件到系统盘
只备份部分系统文件然后用脚本实现拷贝替换这种情况应该很少吧,一般是全备份恢复,部分恢复也有,但系统容易出问题。

如果用ghost备份和恢复,一般通过grub启动dos镜像,在dos脚本或命令行运行ghost
当然也可以grub启动pe镜像,然后在pe系统里运行ghost32或ghost64
不过PE下我不用ghost镜像了,我一般用esd镜像,当然也可以用acronis等
作者: lalaland    时间: 2019-3-8 09:23
2012andyle113 发表于 2019-3-7 19:26
范围确实太大了,还有WINCE跟PE,DOS也完全是两回事情
其实,我有点不明白,你既然知道什么DOS,PE,WINCE, ...

前两天才关注这块,现在已经了解了,多谢!!!
作者: lalaland    时间: 2019-3-8 09:25
本帖最后由 lalaland 于 2019-3-8 09:30 编辑
hilsonma 发表于 2019-3-7 22:37
一键恢复硬盘版我是这么实现的:
使用XorBoot实现启动菜单,默认进Windows,按上下箭头可选择进微PE
微PE ...


十分感谢!!!你的细心解答,让我更加确认理解的东西。
兄弟你已经很牛逼了。大家都是整合利用。谢谢。
作者: lalaland    时间: 2019-3-8 09:25
newyun 发表于 2019-3-7 17:52
系统引导-启动文件,,启动文件包含了自己定义的环境配置,还有备份恢复软件,还有各种驱动,等等的

多谢解答
作者: microlaf    时间: 2019-3-8 09:29
如果你只是使用,坛子里的工具足够了,还没有暗桩。如果要开发这个挣钱,呃,基本上是亏本买卖。如果是业余爱好,慢慢溜达溜达吧:)
作者: lalaland    时间: 2019-3-8 09:33
microlaf 发表于 2019-3-8 09:29
如果你只是使用,坛子里的工具足够了,还没有暗桩。如果要开发这个挣钱,呃,基本上是亏本买卖。如果是业余 ...

绝不开发这个赚钱,哈哈。纯业余好奇,因为这两天想找一个精小的WIN7系统,来到了这个坛子,搜索两天发现这个一键还原,就问问,解解惑。
作者: microlaf    时间: 2019-3-8 09:50
一键还原推荐立邦大神的品牌通、老5修改的CGI。杏大的IQI也不错。
作者: microlaf    时间: 2019-3-8 09:57
自己用,直接用bootice修改bcd菜单加启动项,指向相应的wim包就可以了。一键还原还是PE下用好,DOS下环境复杂了容易出毛病。

至于win7,原先也用精简的,经常换。后来用宋永志的,大而稳定,四五年都没有重装系统了。
作者: 2012jiashanni    时间: 2019-3-8 10:48
lalaland 发表于 2019-3-7 16:42
多谢!!!
PE和DOS 都是WINCE系统吧。
有没有用UNIX当引导的

PE=WINDOWS PE  你百度下什么是windows PE就知道了

作者: 2012jiashanni    时间: 2019-3-8 10:53
lalaland 发表于 2019-3-7 16:43
是的, 你说的对。外在的业务应用就是这样。
我是想知道的再深入一点,像 2012jiashanni 说的那样。


给你大概的框架
程序分为桌面端和PE端两个程序
桌面端是配置任务文件及添加PE引导
PE端是来响应相关操作的
任务文件的内容是指示PE端程序要怎么操作 比如要操作的分区  要操作的文件,任务文件就是配置文件
然后添加PE引导,然后重启
然后PE中开机运行PE端开发好的程序
查找到任务文件,然后根据任务文件来进行详细操作,比如Ghost还原
另外如果你是易语言编程的话 我们是有技术扶持,有相关的开源!
作者: Unlimitedblade    时间: 2019-3-8 16:50
请学会自我搜索自我解答先




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