请教还原精灵的实现 ( 积分: 300 )

  • 主题发起人 主题发起人 可爱小猪
  • 开始时间 开始时间

可爱小猪

Unregistered / Unconfirmed
GUEST, unregistred user!
如题:
需要比较详细的流程和可行的设计
 
还原精灵不是用delphi可以实现的,要重刷bios。
 
偶晓得,
又没有让写代码。

说下如何实现就行了,刷bios总有载体啊。
 
打开 goolge 输入 捷波 还原精灵 就见到一堆,有中英文版本,我以前试过移植到自己的
电脑主板,成功,当然,我是先复制一块 bios 再刷进去的,还原效果完全恢复,网上还有
纯软件的版本,效果一样,但是这些东西不好使,系统越用越慢,几个星期不还原,就会经
常出错,一些还原软件同一些软件有冲突,我就发现同 delphi7 有冲突,调试某个程序总
是死机,找不到原因,后来关闭还原精灵,结果就一切正常,不知道是什么地方冲突。
 
还原精灵的原理是备份硬盘的索引数据,并且刷bios首先启动,根据恢复备份的索引
 
顶下,期待高手出现
 
不用期待了,从你的问题就知道基础知识不扎实,就算有人告诉你详细流程,你也一样也不出来的。
 
現在是學習階段。學習學習、、
 
也不一定要刷bios启动,然后修改硬盘分区表, 在划一块地方,放置 还原精灵 的代码,
然后系统在启动之后先执行这段代码,效果一样,几乎所有还原产品,都有这种类似 DOS
的程序作为核心,而Windows部分只是设置界面,所以要搞这个就一定要懂汇编基础,要
知道在启动操作系统之前,bios做了些什么,在以前在下几乎可以说是精通,可惜这些东
西早抛弃了,没办法帮你了。
 
现在蠕虫木马流行,还记得以前的引导型病毒不?
还原精灵就类似引导型病毒,首先占据了硬盘的引导扇区,先执行了还原精灵的代码,再去引导操作系统。

楼主可以搜索一下引导型病毒的资料,就知道还原精灵要放在什么地方了,不用修改bios的
 
不修改bios进不去引导区
 
你只需修改硬盘上的数据,和主板bios有什么关系,有些主板有防病毒设置,但默认都是关闭的。再说,bios不是想刷就能刷的,不同的主板bios都是不同的。

计算机基本原理都不明白就敢写还原精灵,真是人有多大胆地有多大产。
建议看看计算机原理,了解一下pc的启动过程先。这里给你贴点简单的。
bios上电自检完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。以从C盘启动为例,系统BIOS将读取并执行硬盘上的主引导记录,主引导记录接着从分区表中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,而分区引导记录将负责读取并执行IO.SYS,这是DOS和Windows
9x最基本的系统文件。Windows
9x的IO.SYS首先要初始化一些重要的系统数据,然后就显示出我们熟悉的蓝天白云,在这幅画面之下,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作。

如果系统之中安装有引导多种操作系统的工具软件,通常主引导记录将被替换成该软件的引导代码,这些代码将允许用户选择一种操作系统,然后读取并执行该操作系统的基本引导代码(DOS和Windows的基本引导代码就是分区引导记录)。
 
谢谢楼上
给你加分

我还有个贴,欢迎发贴
 
后退
顶部