开发一键恢复软件(类似IBM的F11键提供的恢复功能)
本人想自己开发一个类似IBM的一键恢复功能的软件。不知道用什么样的语言比较合适?如果使用c语言。需要具备哪些知识?需要用到什么样的函数?怎样才能够让我的程序在操作系统之前加载?恳请各位高手指点,希望能给出思路和需要的知识基础,谢谢!!!!! 问题点数:0、回复次数:41Top
1 楼dot99(又来混CSDN来了)回复于 2004-04-20 14:35:13 得分 0
换个题目来挑战吧Top
2 楼julyclyde(Java初学(大学不教只好自己学))回复于 2004-04-20 17:41:20 得分 0
http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=56Top
3 楼gffn(飞鸟)回复于 2004-04-21 10:50:06 得分 0
怎么没有人能回答这个问题呢?
上面的那位高手说得也太复杂了。居然需要去刷bios。不过还是得谢谢你Top
4 楼yjh1982(血精灵)回复于 2004-04-21 10:52:25 得分 0
恢复么东东?Top
5 楼gffn(飞鸟)回复于 2004-04-21 10:56:49 得分 0
楼上这位老哥,我说得当然是恢复系统了。ibm的电脑提供的f11一键恢复系统功能。不会没有人知道吧?Top
6 楼yjh1982(血精灵)回复于 2004-04-21 11:02:40 得分 0
不用品牌机. 另外它们的恢复系统功能通常和硬件结合的.Top
7 楼gffn(飞鸟)回复于 2004-04-21 11:32:59 得分 0
谢谢血精灵。我现在就是打算让自己的机器象品牌机一样具有这种功能,难道没有办法?Top
8 楼julyclyde(Java初学(大学不教只好自己学))回复于 2004-04-21 12:48:34 得分 0
品牌机的都是改BIOS的Top
9 楼zhouqingyuan(浪帆)回复于 2004-04-21 13:20:43 得分 0
一键恢复功能,还真不知道这个呢。Top
10 楼gffn(飞鸟)回复于 2004-04-21 16:37:33 得分 0
只有更改bios的办法么?Top
11 楼gffn(飞鸟)回复于 2004-04-21 16:40:09 得分 0
难道没有办法通过修改硬盘的某些设置来获取此项功能么?Top
12 楼julyclyde(Java初学(大学不教只好自己学))回复于 2004-04-21 17:44:36 得分 0
那还要修改硬盘主引导区。当重装系统、分区等情况时,就会覆盖专用主引导区Top
13 楼l997(恶人谷)(曾经我是一只鸟)回复于 2004-04-21 20:19:07 得分 0
gzTop
14 楼JackyRao(一儿)回复于 2004-04-21 20:43:52 得分 0
可能和Ghost有点类似,现在硬盘一个固定分区里保存注册表等一系列系统信息,而恢复只是一种覆盖了Top
15 楼gffn(飞鸟)回复于 2004-04-21 21:23:32 得分 0
还是没有人答道正点上,高手在哪里?Top
16 楼gffn(飞鸟)回复于 2004-04-22 15:19:10 得分 0
寻求真正的高手Top
17 楼wxh163000(简单!)回复于 2004-04-22 17:36:27 得分 0
upTop
18 楼ckacka(/*小红帽*/ckacka();)回复于 2004-04-22 19:29:11 得分 0
What is 真正的高手Top
19 楼gffn(飞鸟)回复于 2004-04-23 00:32:40 得分 0
能给出真正的有价值的指导的。在这里就算是高手Top
20 楼ruancsdn(时间的灰烬)回复于 2004-04-23 08:58:30 得分 0
我们公司的产品,有一键恢复功能,不过很复杂,而且是很多人做的一个系统,语言用的是c\c++,还有少数汇编,并且是跨系统的!Top
21 楼iintsy(Dandy)回复于 2004-04-23 09:46:56 得分 0
我觉得应该用汇编语言写,通过修改pcb里的代码,让他执行自己的代码,然后把系统文件拷到相应的扇区,当然你首先得知道磁盘上的扇区分布,如何去读写每个扇区,磁盘维护方面的资料应该很有用的。我们实习的时候做过这方面的试验.Top
22 楼gffn(飞鸟)回复于 2004-04-23 13:50:42 得分 0
请问ruancsdn(时间的灰烬)你们公司做的产品是什么?一键恢复功能是不是其中的一个模块?
谢谢iintsy(Dandy)你的指导意见比较有用。我现在也正在学习硬盘数据恢复技术。应该会涉及不少有关扇区的问题。不过你说得“pcb”是指的什么?Top
23 楼gffn(飞鸟)回复于 2004-04-24 02:00:25 得分 0
希望多些人关注。谢谢Top
24 楼gffn(飞鸟)回复于 2004-04-24 14:34:25 得分 0
希望多些人关注。谢谢
Top
25 楼julyclyde(Java初学(大学不教只好自己学))回复于 2004-04-24 21:13:57 得分 0
我答的全都对
你要是看不懂只能说你水平还太次而已Top
26 楼yuyifriends(追风少年)回复于 2004-04-24 22:08:41 得分 0
<电脑爱好者>最近的几期(不记得是哪期了)上有一篇教人做一键恢复的,虽然不是编程,但我觉得应该对理解原理有帮助,有空不妨去看看Top
27 楼gffn(飞鸟)回复于 2004-04-26 00:23:40 得分 0
我在《微型计算机》杂志上见到了。不过我用了发现如果使用98、me、2000都还可以。可是不知道为什么一装xp就没法使用了。所以我很想自己做一个Top
28 楼gffn(飞鸟)回复于 2004-04-28 09:07:49 得分 0
没有人来关注这个问题了?Top
29 楼julyclyde(Java初学(大学不教只好自己学))回复于 2004-04-28 12:51:00 得分 0
已经有结论了
就等你给分了Top
30 楼wjoin(不懂)回复于 2004-04-28 14:41:29 得分 0
1.你要在硬盘上分出一片空间用来存放操作系统的备份,
2.你最好把这个备份压缩一下,不然它太大.
3.如果你的操作系统坏了要有别的办法引导.比如起动光盘之类的.
4.如果你要一键恢复就需要有一个东西在BIOS 启动完之后,操作系统启动之前运行.
5.让这个东西来运行你的恢复程序.
6.你不如用GHOST 做一个恢复盘算了.很方便Top
31 楼cnxyou(飘絮风)回复于 2004-04-28 15:01:39 得分 0
同意楼上最后一句Top
32 楼robin97(smile)回复于 2004-04-28 16:05:47 得分 0
看来飞鸟不太了解硬件Top
33 楼gffn(飞鸟)回复于 2004-05-03 23:41:07 得分 0
我对于硬件确实不太了解。不过我请你告诉我怎么了解硬件。从什么角度去了解。不会是从设计硬件出发吧Top
34 楼julyclyde(Java初学(大学不教只好自己学))回复于 2004-05-03 23:49:08 得分 0
先找找古代的关于开机过程的文章
自检、自举……Top
35 楼cecil105(粥节能)回复于 2004-05-06 18:08:19 得分 0
你说的PCB是不是printed circuit board
印刷电路板啊Top
36 楼gffn(飞鸟)回复于 2004-06-11 00:44:55 得分 0
没有人再来发表意见了么?Top
37 楼Aprin(深蓝)回复于 2004-06-11 02:08:01 得分 0
我想也是和ghost类似,只是全自动罢了Top
38 楼sdsuper(泊舟)回复于 2004-06-11 06:54:47 得分 0
你可以去看看虚拟软驱的程序,就相当于在系统启动前先加载某个系统,比如dos,这样可以把原来备份在别的盘符里的东西还原。还原你就可以用ghost了
呵呵Top
39 楼xjp6688(大平/要做必须最好)回复于 2004-06-11 07:15:44 得分 0
与GHOST类似Top
40 楼xdspower(杂食菜熊)回复于 2004-06-11 16:28:58 得分 0
这一点民用产品有的了,其实硬盘保护(恢复精灵)就是这样的一个程序啊!。Top
41 楼teapost()回复于 2004-06-11 18:18:24 得分 0
但是用C完不成的,起码要用到汇编,我想单片机能实现这个问题。不过太复杂了 ,不懂:)Top





