ghost为什么可以在没有操作系统的情况下运行

众所周知,ghost其实是一个程序,是一个应用程序,它可以在dos下或者windows下运行,甚至还可以在winpe下运行,可以用来克隆磁盘,恢复操作系统等功能。我给自己的电脑操作系统进行了一键复制工作,以后在开机的时候就有了两个选项:一个是正常的windows xp professional启动,一个是一键ghos恢复操作系统。我就不明白了,在刚开机的时候,还没有任何操作系统运行,ghost怎么就能运行并且恢复系统了呢?要知道ghost仅仅是一个应用程序,难道它的运行就不需要操作系统的支持吗?大家觉得我这样理解ghost和一键恢复对吗?希望大家都说说,专业的或者凭自己理解的都行,我上分。

可以参考汇编程序设计,这个和启动引导有关,在操作系统开始之前,有一个引导程序boot arm上的是bootloader 有这段小程序进入内存后,开始检测你的电脑内部cpu 显卡 南北桥通电与否,然后开始从硬盘中找到boot指向的部分提取数据进入内存,加载操作系统,Ghost其实本身也是和附带的dos系统绑定了,这个是windows给我们的坏习惯,什么都集成,导致我们什么都不知道,说简单了,就是boot 使电脑引导进入dos系统后,因集成缘故,自动开始Ghost,有你操作后,开始执行Ghost相应操作,或者全自动,学习编程吧,可以以后试着自己写一遍bootloader 最后 Ghost是需要实时操作系统的支持的,这个事必然。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-15
呵呵,一键恢复并不等于没有操作系统,其实他是用到了集成的dos或pe,你没仔细观察,仔细观察就会发现,选择一键恢复后电脑会有一个短暂的读取过程,那就是在加载dos或者pe呢,然后再运行的ghost
第2个回答  2010-09-15
操作系统是一个界面友好的平台,ghost虽貌不扬,但也是一个小平台,而且在boot.ini中有它的启动;至于它为什么是个平台或者说单独运行这是一个软件深层次问题,我不想去讨论,楼主若真有兴趣可去找一下它的源代码
第3个回答  2010-09-15
操作系统也是基于一系列的程序,在电脑执行的不过是一系列的代码,可以说GHOST也是一个功能简单的操作系统
第4个回答  2010-09-15
操作系统很多,并不是有图形界面的才叫操作系统。ghost软件也是在某一操作系统下运行的。
第5个回答  2010-09-15
GHOS是在DOS系统下运行的 可以在WINDOWS程序下启动 也可以在DOS下启动 对于我个人的理解 DOS就是银河 WINDOWS只不过是地球 而GHOS程序也只是在这银河中的一部分 所以不能说GHOS不是在系统下运行 不知道我的理解是不是对的 希望对你有帮助
相似回答