无盘启动的工作原理2
    “金瑞数据恢复” 是内蒙古呼和浩特市金瑞电脑维修部的数据恢复服务品牌。致力于为广大客户提供数据恢复、备份、保密数据销毁服务。

    首家通过内蒙古呼和浩特市工商、税务注册登记的电脑芯片级维修提供商。维修部旗舰站点……金瑞电脑维修网,秉承以人为本的服务理念,经历了长期的维修、数据恢复实践,积累了丰富的经验,具备对广大行政机关、企事业单位、家庭用户全方位的维护维修能力和经验。也是唯一一家提供本地化服务的数据恢复服务提供商。

    成功为水利部牧区水利科学研究所,乔泰国土勘测技术有限公司,内蒙古大学,巴盟临河市大涌礼仪公司,北京国华电力鄂尔多斯准格尔项目处,呼和浩特铁通物流有限公司,内蒙古卫星通信集团等多家单位及个人恢复数据。
 更新时间:2007-08-24   

    

    总的来说,无盘工作站的启动机制如下。首先由网卡的启动芯片 (BootROM,有些网卡的启动程序已嵌入主板的BIOS中,无需启动芯片) 以不同的形式向服务器发出启动请求号,服务器收到后,根据不同的机制,向工作站发送启动数据,工作站下载完启动数据后,系统控制权由BootROM转到内存中的某些特定区域,并引导操作系统。根据不同的启动机制,目前比较常用的无盘工作站可分为RPL、PXE和虚拟硬盘等启动类型。而Windows 2000终端从其原理来说,并不属于无盘工作站,但它也可以用终端卡或硬盘引导系统,进入工作站操作系统后,再连接Windows 2000服务器,而这个连接程序与一般的应用软件并没有什么本质区别。我们把Windows 2000终端归结到无盘网络的原因是:目前大多数的终端都是先通过RPL或PXE启动无盘网络到DOS或Windows 3x,再从无盘站中连接成为终端。总之,这里所指无盘网络,泛指工作站中没有软驱和硬盘的网络,无论它是采取何种方式达到这一目的。目前台湾顺昱公司研发的基于Electronic Disk Communication电子硬盘 (eDisk) 系统,我们将它称为伪无盘系统,但因它也具备无盘网络的特点,所以也可以把它归结到无盘网络中来。

近年来,无盘技术发展十分迅速,产生了大量的分支。根据分类角度的不同,主要有以下几种分类方式:

(1)按启动类型分,主要有:RPL、PXE和BOOTP。

(2)按工作站的操作系统分有:DOS无盘系统、Windows 3.2无盘系统、Windows 95无盘系统、Windows 98无盘系统、纯Windows 2000及 XP 无盘系统、Windows 2000终端及Windows XP远程桌面。

(3)按服务器操作系统分,有:基于Windows 2000的无盘系统、基于Windows NT 4.0的无盘系统、基于Windows XP的无盘系统、基于Novell NetWare的无盘系统及基于Linux的无盘系统,甚至还有基于Windows 98的无盘系统,也就是说用Windows 98作服务器。

(4)根据系统是否具有移植能力可以分为:PNP (即插即用) 系统、非PNP系统。

(5)根据所使用工具的不同进行分类:使用Intel PDK+Litenet的无盘系统、使用国产相关第三方工具的无盘系统、使用Boot-NIC+3COM PXE的无盘系统。

(6)按虚拟磁盘分类:3Com VLD、Boot-NIC、BXP和Edisk等。

以上分类是可以组合的,例如:基于Windows 2000 Server+3Com Dabs+Litenet1.15的PXE无盘Windows 98系统。请注意,它们间的组合并不是任意的,例如:基于Windows NT的RPL 纯无盘Windows 2000就是不存在的。

1.1.1 RPL启动工作原理

RPL为Remote Initial Program Load的缩略语,启动过程分析如下:

客户端开机后,初始化网卡,网卡BootROM上固化的软件向网络广播一个FIND帧,即引导请求帧,该帧中包含有客户机的网卡ID号。

服务器端的远程启动服务接收到客户机广播的FIND 帧后,根据帧中所带的网卡ID号在远程启动数据库中查找相应的工作站记录。如果不存在这样一个记录,引导过程不能继续;如果此工作站记录已经存在,远程启动服务则发送一个FOUND 帧给客户机的RPLROM,FOUND帧中已包含了服务器的网卡ID。

当网络上有数台服务器在运行远程启动服务时,RPLROM有可能会接收到多个FOUND帧,但RPLROM只对它收到的第一个FOUND帧有反应。它将根据第一个FOUND帧中所带的服务器网卡ID号,返回一个SEND.FILE.REQUEST帧给对应的服务器。SEND.FILE.REQUEST帧是一个要求服务器发送文件的请求。

服务器端的远程启动服务在收到SEND.FILE.REQUEST帧后,将根据远程启动数据库中的工作站记录查找对应的启动块 (BootBlock) ——在实际配置时我们知道,它位于NETBEUI目录,名为DOSBB.CNF和W95BB.CNF——用FILE.DAT.RESPONSE帧将启动块送回客户机端的RPLROM。

RPLROM在收齐所有的FILE.DAT.RESPONSE帧后,将执行点转向启动块的入口,启动工作站。工作站以Windows 95实模式启动后,将创建一个RAM盘,并将Windows 95实模式文件从远程启动服务器复制到RAM盘,加载Windows 95实模式网络设备启动并建立一个到SBS服务器的连接。最后,连接到该客户机的计算机目录 (Machine Directory) 所在的服务器上,并根据计算机目录中的有关设置及数据完成Windows 95启动过程。

硬盘有价,数据无价,与您寻觅那……失而复得的,欣喜!
 

    •上一页:无盘启动的工作原理1

    •下一页:无盘启动的工作原理3

Copyright© 2007  All Rights Reserved 版权所有: 金瑞数据恢复

地址: 呼和浩特市赛罕区兴安南路丰州学院(原青城大学)南巷往西100米金岁宿舍楼三单元203室  邮政编码 010010 E-mail: jrpc@jrpcdr.com