Logo

www.cloudburl.com


Technical Information - - snowing fog forest BLOG Home -




Google launch satellite mapping service may be invasion of privacy. .


Author: time: 30 June 2005, 15: 30: 53 from: jingbao.


If you miss living in different places of their lives in that small alley, and as long as the online Google about the problem on all resolved. Recently, Google's satellite mapping service expanded to China, no matter where you are in the clear from Google Maps to see his childhood home. .


Google Maps is very simple to play.


Reporter went to Google's English website, experience the feeling of a satellite positioning. First into the maps. . Google. . Com, and then in the search blank column enter an address and click the "satellite (Satellite)" link you can view the area, and can move the pointer to narrow the search by location or visit the nearby area, click the "+" sign or "-" was the location zoom in or out, you can clearly see the satellite from the space photograph aerial view of the street buildings.Journalists in search for a blank column, enter "Pizza, Los Angeles, USA" (pizza u, Los Angeles, USA), click on the button "satellites" and finally appears in Los Angeles all pizza u specific geographical location is what street number, enter "China", Beijing (Beijing, China) retrieval will be able to clearly see the Tiananmen Square, forbidden city, King Hill, monument, and other famous attractions; enter "China", Shanghai (Shanghai, China) retrieval, you can see the soaring Oriental Pearl Tower.


In addition to Google, the world's free web map service and has a large influence companies: Yahoo, Microsoft and Time Warner. And compared to the three network maps, Google's advantage is to provide the free satellite maps, users can set the option to give priority access to satellite images, provided the address for the specified close-out close. .


Maps for "very clear".


Possible invasion of privacy. .


It is understood that Google's satellite maps feature is utilized through a Keyhole Corporation (Keyhole Corp.) Buy digital satellite air photos, so that users can search for the location of the free space according to the diagram. Google previously and Keyhole Corporation cooperation agreement, the consumer must pay $ .95 29. in order to use these photos, now users can search on Google for free.


It is understood that the keyhole was established in 2001, in 2003, the U.S. Central Intelligence Agency funded non-profit organization set up by "In-Q-Tel" investment, can provide detailed satellite images of areas, its clients include government agencies. Therefore, Google Keyhole cooperation with the service, causing a violation of privacy questions. The key hole for the challenge the company's explanation is that they provide for the Google satellite photo are 6 to 12 months ago, and satellite photos of refinement not see a license plate number of specific actions or pedestrians. .


Google believes that most people are still willing to accept satellite map business convenience brought by, because people can use this feature on the hotel's surroundings, to choose whether to live as a holiday hotel or rental apartments on the surrounding environment.


Study: BUILDER. . COM. .


Source: www. .BUILDER. .COM.


Genre: translation. .


Recently, I had one of my clients to update the old site, enabling it to meet accessibility standards. On three or four years ago the idea of mining code no attractive mainly because I have used many programming practices no longer apply, particularly in terms of accessibility. I used to use absolute font size, fixed page width and a table to do layout and space allocation for. ..


Like a lot of time building websites, as my client's website using Cascading Style Sheets (CSS) to format text. It does not use any more powerful CSS layout features not allow HTML device independent, which is accessible CSS one of the main advantages. .


The question is how to come to be?.


I have outlined make the site more accessible way, understand the current visit of the many causes of the problem may be helpful:. .


Understanding HTML: in the 1990s Internet tremendous development period, all began construction of the Web site. WYSIWYG editor makes almost everyone can easily build a site without even bothering to learn HTML. Unfortunately, this convenience brought some bad code on accessibility resulting prejudice.


The limitations of HTML in the design: developers and designers often intentionally wrong with HTML tags, in particular. .


标签,来克服HTML在版面和设计上的局限性。这种设计方式也会带来妨碍可访问性的代码。
什么使得CSS更具有访问性?
CSS在1996年出现,用来解决上述的问题。通过使用CSS,你可以将一个HTML文件的内容与有关它的表现形式或风格的信息分离开来。这就使你可以应 用准确的格式化并达到想要得到的版面设计,而无需使用可能会让屏幕阅读器和专门的浏览器软件产生困惑的HTML代码。
例如,虽然HTML表格是用来排列表格式数据的,但他们也经常被用来排列对齐一个页面上的元素的。但是阅读器和例如语音合成器的软件要求有效的HTML代码。因此当他们遇到一个页面错误地使用了诸如一个表格的元素,产生的结果就会让使用者感到莫名其妙。
CSS 的另一个可访问性的优点就是它允许使用者定义他们自己的风格单,这个风格单可以与网站的风格单共同工作。因此,例如一个使用者可以设定,所有通过< p>标签定义的文本都应该是1.5em Arial,即使这个网站的风格单表示它应该是18px Verdana Bold。
要 注意用户定义的风格只有在用户的风格名称与HTML页面中的标签相符时才会起作用,这是很重要的。这就将确保兼容性的责任交到了开发者的手中。例如,如果 用户的风格单指定

标签应显示1.5em Arial文本,但是HTML页面并不使用

标签来从风格单中调用一个风格 (也许它使用),用户对于

标签定义的风格将会被忽略。因此要确保你对你的 标题和段落使用标准的HTML标签,这将减少用户定义的风格单被忽略的机会。
开始
如果你是从头开始建构一个新的网站,那么通过CSS来改善可访问性就会很容易。但你仍然可以轻松地将现有的网站转变为CSS形式。
步骤1:检查现有代码
为了更好地说明,我将用在表A中这个简单的HTML代码来代表一个使用CSS的页面。这个例子假设页面还没有使用CSS,不过你也可以使用相似的方法来评价一个基于CSS的站点。主要的不同点就是大多数的改变将发生在CSS文件中而不是HTML文件中。
步骤2:从HTML中去掉所有特殊风格标签
要在这个页面中加入CSS,我首先需要去掉所有要控制内容表现的标签。样本代码使用了字体标签来定义字体外观,风格和颜色。去掉这些元素使得样本代码如表B所示。
步骤3:从HTML中去掉并替换任何错用的标签
现在我要去掉任何错用的HTML标签。在样本代码之中,一个表格用来在页面的内容创建一个15象素的边缘,代码还使用
标签来创建段落。
在 我去掉表格和
标签之后,我将他们替换为适当的标签。例如,我对页面标题使用

标签,用

标签来显 示段落。使用这些标准HTML标签使得之后的CSS的应用变得非常容易,而且与用户定义的风格单更加兼容。现在的样本代码如表C所示。
步骤4:建构一个CSS文件来覆盖风格信息
现在我已经从HTML文件中去掉了所有风格信息,我需要将这些信息转移至一个CSS文件中。CSS文件仅仅是一个存为.css扩展名的文本文件,因此它可以在任何一个文本编辑器中进行创建。我使用的是Dreamweaver MX。
为 了使在HTML中应用CSS文件变得容易,我使用了名为p和h2的风格来对应标准HTML标签。我使用了可变的字体大小,使得用户可以轻松地在浏览器中增 大或缩小字体大小。使用绝对大小可以防止浏览器对字体进行大小的调整(除了Netscape 6或以后的版本之外,它将不考虑绝对字体大小)。我还在需要 的地方指定了字体的种类,重量和颜色。
要重新产生由HTML标记代码创建的版面,我需要将

标 签设置宽度为780象素。然而,由于我们的目的是将可访问性最大化,因此我将去掉宽度设置使得页面能符合浏览器窗口的大小。而且我将让HTML页面使用浏 览器的缺省边缘,而不是用原始代码的

标签来重新创建15象素的空白,这也使得其它例如打印机等的设备来使用它的缺省边缘设置。
表D显示了我创建的CSS文件。我将它命名为Mystylesheet.css并将它放置在网站根目录下的一个风格文件夹之中。
步骤5:在HTML文件上附加新的风格单
在 创建了CSS文件之后,我在HTML文件中插入了它的风格。因为HTML文件已经包括了所有在CSS文件中引用的标签(

和< p>),所以我只需要连接到HTML文件头部的风格单上就可以了。HTML文件从CSS文件中获得风格并将他们应用到

标签当中,如表E所示。
步骤6:验证代码
整个过程的最后一个步骤就是验证HTML代码的可访问性。如果你对于CSS来说是个新手的话,你最好对CSS代码也进行验证。有很多种的工具都可以帮你对二者进行验证。
我 使用Dreamweaver MX来检查我的样本代码的可访问性。你可以通过在文件菜单中选择Check Page然后选择 Check Accessibility来实现。任何错误或是警告都会显示出来,还包括出现位置的行号以及对问题简要的解释。你可以在 Dreamweaver MX的Reference工具中找到更多关于这些错误和警告的内容。你只要从Dreamweaver的Windows菜单中选择 Reference然后从Book菜单中选择UsableNet Accessibility Reference就可以了。
此外,World Wide Web Consortium (W3C)提供了超过30个的可访问性评估工具的链接。W3C还提供了针对HTML和CSS的基于Web的免费验证器。
可访问性和简单的管理
虽然这里给出的例子是很简单的,但它说明了利用CSS使你的站点更加具有可访问性是非常容易的。而且,对于CSS的使用不止这一个优点而已。
基于CSS的网站要比仅仅只有HTML的网站要好管理得多。CSS文件中的风格上的变化可以应用到整个网站中而不需要改变网站中任何的HTML文件。而且CSS的使用缩小了每一个HTML文件的整体文件大小,因为所有的风格信息都存储在了CSS文件之中。
因此如果你想要改善可访问性的话,将其视为一个机会,而不是一个障碍。要了解更多关于CSS和可访问性的内容,你可以去看一看World Wide Web Consortium中的Web Accessibility Initiative (WAI)。



一、分区备份
  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。

  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。




MaxDOS 5.0E 硬盘修正版
最新版下载地址如下: Http://pzz.cn/Soft/Dose.rar
[原创]05年5月1日15点…. MaxDOS 5.0E 硬盘修正版发布,请从下.

MAXDOS5.0E说明文件
[原创]05年4月29日,MaxDOS_5.0E,精简修正版发布!
Max工作室所有 Max 制作 QQ:12996688 Http://www.pzz.cn 有问题请到论坛中提出,Http://bbs.pzz.cn
5.0E更新说明:加入对NTFS的写读完美支持(但不能操作中文文件),DOS下删除掉2K/XP/2K3的用户密码!用于忘记密码用,更新了DISKGEN为05版,加入了单分区刻隆操作,又加入了10个网卡驱动.有的我也不会用,只能你们自己摸索啦.
本软件的用处.在装好的系统没有DOS的情况下为给装好的WINDOWS 2000/XP/2003装入纯DOS.支持NTFS分区
有问题请到这里 http://bbs.pzz.cn 里提出.或在本贴里跟贴,请不要在QQ上问我..我不会回答的!
本软件的特性:
1.支持进入纯DOS时自己设置密码.
2.支持网络克隆自动化,支持单分区和全硬盘自动化克隆.
3.支持系统分区为NTFS分区,支持NTFSGHOST,支持NTFS分区读写操作.
4.内置GHOST82版.DISKGEN 05版.等一系列工具.
5.支持在DOS直接去掉WIN2K/XP/2K3的用户密码.用于忘记密码时用.支持NTFS
系统安装时会自动备份BOOT.INI 到 C:\BOOTINI.BAK 如果想还原BOOT.INI的话.把C:\BOOT.INI删了.再把 BOOTINI.BAT 改成 BOOT.INI 就行了.
A盘里的文件说明:
ACOPY.COM 能够完全复制文件和目录,包括它们的长文件名和属性.
AUTOEXEC.BAT 系统启动批处理文件.
CHOICE.COM 选择命令,返回按键的ERRORLEVEL值.
CLOSE.COM 关闭CD-ROM.
COMMAND.COM MS-DOS 7.10的命令处理器,支持长文件名.
coms.com 一个清除CMOS密码和设置的程序.
CONFIG.SYS 系统启动配置文件.
CTMOUSE.EXE CuteMouse 1.9版,DOS下最好最实用的鼠标驱动程序.
DELTREE.COM 删除目录和文件的工具.
DEVICE.COM 用命令行模式加载 .SYS 驱动.
Diskgen.exe 强大的DOS下中文分区软件.一直用它.Max强烈推荐,强过DM.
DOSKEY.COM 提供命令历史、宏定义、自动完成等功能!
DOSVER.COM 设置DOS版本号的工具,可自动或手动设置DOS版本号.
DREADY.COM 判断驱动器状态,检查光驱中是否有光盘、软盘是否写保护.
EMM386.EXE MS-DOS 7.10中自带的提供UMB和EMS内存的工具.
ESCAPE.EXE 使在任何时候都可以按F12键返回DOS命令行下,以防止死机.
EXLAN.bat 如果要手动网刻的话.请运行这个解压出DOS的网卡驱.
FIND.COM 查找工具的最好的替代程序.
FINDCD.EXE 实用的查找光驱盘符的程序.
findhd.bat 配合LHISO使用.
FINDRAMD.EXE 找查虚拟盘的盘符.
GH95.COM DOS先运行一次,运行后可以用CTRL+ALT+SHIT+C清空内存.
ghost.exe GHOST 8.2 版,如果运行了NTFSDOS.请用EXIT退出后再运行.
HIMEM.SYS MS-DOS 7.10中自带的提供XMS内存的工具,支持大内存.
IFSHLP.SYS 为Win9x提供增强的VFAT文件系统驱动支持(启动Win9x时必备)
IO.SYS MS-DOS 7.10系统内核引导文件.IO输入输出.
KILLER.EXE 可以自动截获非法指令,以防止死机
LABEL.COM 非常小巧的修改磁盘卷标的工具
lan.zip DOS下的网卡驱动压缩包.可输入EXLAN解压出来.下有详解.
LOADISO.BAT DOS下载入ISO光盘镜像.只能读取.不能引导.但可装2K/XP/2K3系统
先切换到存放ISO的目录.输入 loadiso xx.iso (xx为镜像文件名)
max.zip 工具包.见下有解.
MBR.COM 用来备份或还原MBR引导区的小工具.
MOUSCLIP.EXE DOS下(包括命令行下)用鼠标复制/粘帖及模拟方向键的工具
MSDOS.SYS MS-DOS 7.10的系统启动配置文件
NTFSDOS.EXE DOS读下完美读写NTFS分区.运行时请输入YES才能读取.用EXIT退出.
off.COM 关闭计算机用的..呵呵..
OPEN.COM 打开光驱哦.运行一下光驱自动打开.
password.EXE DOS下清除2K/XP/2K3的用户密码.支持NTFS/FAT32分区.MAX强烈推荐
PCTOOL.EXE DOS下的类似与WIN资源管理器
pghost.BAT Max修改的中文GHOST向导.备份时会在D.E.F.G中以SYS.GHO命名.
pkzip.COM 解压压缩包ZIP用.
RANDOM.COM 自动生成字符的东西.可以用来自动分配IP.
readme.txt 呵呵.我在这呢. MaxDOS Http://Pzz.Cn
r.com 运行一下就知道效果啦,呵呵.从新启动计算机用的.
SHSUCD1.COM LOADISO用的虚拟光驱驱动.
SHSUCDHD.EXE 忘了什么东西啦.呵呵.等下试试.
SHSUCDX.EXE 最NB的DOS光驱驱动程序.
SORT.COM 非常小巧的排序工具
SPFDISK.EXE 启动管理器+分区管理器,功能强大
SUBST.EXE 非常小巧的设置虚拟驱动器的程序
TM.EXE 小巧实用的设置键盘和显示的工具
TW.BAT 天汇中文支持,启动批处理,支持五笔.拼音.区位.双拼输入.
twx.zip 天汇的主程序较大.压缩在这里面了.
VIDE-CDD.SYS DOS下最好的通用IDE/ATAPI光驱驱动程序,只占很少的内存.
W.BAT WAIT配置文件.
WAIT.COM 用于批处理文件的等待工具,且支持键盘返回值等操作
wbat.com DOS下强大的批处理菜单生成器.
wbat.ini WBAT配置文件.
Xcopy.EXE 用过的人都知道不用多说了!
XMSDSK.EXE 最好的虚拟内存盘工具,非常方便实用,且只占很少的内存
ISOEMU.INI ISOEMU配合IELDR.EXE在DOS下载入ISO实再模拟引导.
ieldr.exe 摸拟引导ISO文件.使用时把ISOEMU.INI文件复制到你的ISO存放的目录,
且ISO文件必需要在各个盘的根目录,ISO的文件名应以Max.iso 命名.
MAX.ZIP 压缩文件说明:
3C90Xgo.bat 3C90X系列自动全盘网刻批处理.
3C90XgX.BAT 3C90X系列自动单分区网刻批处理.
8029go.bat 8029系列自动全盘网刻批处理.
8029gX.BAT 8029系列自动单分区网刻批处理.
8139go.bat 8139系列自动全盘网刻批处理.
8139gX.BAT 8139系列自动单分区网刻批处理.
viaGO.bat VIA Rhine I/II系列自动全盘网刻批处理.
viaGX.BAT VIA Rhine I/II系列自动单分区网刻批处理.
DCN530go.bat DCN-530TX系列自动全盘网刻批处理.
DCN530gX.BAT DCN-530TX系列自动单分区网刻批处理.
DFE530go.bat D-Link DFE-530TX系列自动全盘网刻批处理.
DFE530gX.BAT D-Link DFE-530TX系列自动单分区网刻批处理.
DLE530go.bat DLE530系列自动全盘网刻批处理.
DLE530gX.BAT DLE530系列自动单分区网刻批处理.
ip100GO.bat IC Plus ip100系列自动全盘网刻批处理.
ip100GX.BAT IC Plus ip100系列自动单分区网刻批处理.
pro100go.bat pro100系列自动全盘网刻批处理.
pro100gX.BAT pro100系列自动单分区网刻批处理.
sis900go.bat sis900系列自动全盘网刻批处理.
sis900gX.BAT sis900系列自动单分区网刻批处理.
MEM.EXE DOS查看内存占用情况.
ADDEV.COM DOS命令行下加载.SYS驱动.
ATTRIB.COM 文件/文件夹属性设置命令.
BOOTPART.EXE 用于备份/还原引导区
DEBUG.EXE 强大的DOS下编程命令.
DELDEV.COM 卸载用ADDEV添加的.SYS驱动.
EDIT.COM 相当于记事本.
FAKEDISK.COM 用来解压.IMG镜像
FDISK.EXE 分区命令
FORMAT.COM 格式化命令
hyd.bat 自动还原D:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hye.bat 自动还原E:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyf.bat 自动还原F:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyg.bat 自动还原G:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
SMARTDRV.EXE DOS下磁盘缓存程序.加载一下可大提高DOS安装系统.
SYS.COM 传输MSDOS 7.01 的引导文件到C盘.使用C盘可以引导到DOS.
TREE.COM 显示排序命令.



说到网页背景就是指的背景颜色和颜色图片,至于它们在网页中的添加方法,这两个我想大家一定都有所了解,最为常见的是在网页中添加bgcolor="#808080"和background="URL",但是还有一种方式更为方便也非常好,就是使用CSS样式来做的,而且如果有朋友对这套模版有所修改的话,也会发现背景图片都是在Css里面控制的!好,下面列出一些Css控制背景图片的方法以作参考!
——————————————————————————–
参考:
·背景颜色 background-color
我想这个我就不用多做介绍了,颜色代码我想大家都知道的,不是用英文来代替就是用指定的代码来表示的。这个的默认值是transparent(透明色)。
例:body{background-color:yellow}
H1{background-color: #000000}
·背景图片 background-image
背景图片和背景颜色在HTML里面的设置也是基本相同的,都可以在里加入相关的语句来完成。但是在这里,我所指的并非是用这种方法,我用的方法还是CSS。background-image这个的主要功能也就是用来显示图片,如果需要显示图片的话,那么只要在后面加上url(图片的地址)就可以了,不显示嘛,那是最简单不过的了,什么也不要就行了,因为这个默认的就是none,而要加的话,就是在后面加上这个none就可以了。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF)}
h1{background-image:url(none)}
大家在使用里的背景图片时,一定常常遇到一些图片因为太小,而产生种种如图片的重复出现而破坏了整个页面的美感,想换成其它图片又不合适之类的麻烦情况吧。不过现在好了,大家只要用了以下的几个CSS里控制图片方法,那么你以后就不会再有此类的麻烦事发生了。
·图片是否重复显示 background-repeat
有时候重复显示是需要的,可是有时候重复显示则是让人头痛的,现在这个可以很好的帮助你了,而且它还可以帮你控制图片重复的方式(水平方向重复、垂直方向重复以及两个方向都有重复),而要实现这三个方向的重复也就只要在bcackground-repeat后面加上repeat-x(水平方向铺开)、repeat-y(垂直方向铺开)、repeat(两个方向铺开)。当然,它可以控制图片的重复,也可以控制图片不重复的。no-repeat这个就是用来表示只显示一幅背景图片,而不是重复出现的,这个可不是默认的哟,默认的是重复显示背景图片(repeat)。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat}
·定位图片显示位置 background-position
一张背景图片经过上面的设置后往往还不够的,因为当你使用上面的不重复显示设置后,图片只显示在页面的左上角,而不会在其它地方,可是如果要在中间或者其它地方出现这张背景图片的话,那么background-position这个就可以帮你了,因为它就是用来显示图片相对于左上角的一个位置的(就是默认的值0% 0%),由两个值来设定,中间用空格来隔开。它的主要的几个值有left|center|right和top|center|bottom,也可以用百分数值指定相对位置或用一个值来指定绝对位置,如50%表示的位置是在中心,而50px的水平值则表示图片距左上角区域水平移动50px单位;这里要特别指出的是,1当你设置值的时候只提供一个值,则相当于只指定水平位置,垂直自动设置为50%;2当你设置的值是负数的时候,则表示背景图片超出边界。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-position:100px 10px}
·控制图片是否滚动 background-attachment
上面的两步可以帮你完成图像的定位,可是这样做好以后还不是完美的,因为如果你的页面有滚动条的时候,那么你这张背景图片就不会永远定位在那个位置了,如果想要图片永远定位在那个位置,就只有让这张图片随着页面的内容的滚动而滚动,这时background-attachment就可以帮你了你只要加入scroll(静止)和fixed(滚动)中的其中一个就可以了。当然不是让你乱加的,毕竟scroll是默认的,也就是不让图片随页面的内容而滚动的。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-attachment:fixed}
好了,经过以上这番设置后,我相信你的背景一定会更美的,但是过多的代码往往可读性很差,容易让人产生错误,所以在这里我要告诉大家的就是可以把以上的代码全部加在一起使用,也就是说把以上相关的代码加到background中。在把代码加到background中的时候要在每个值中间加上空格来隔开,而且不要把背景颜色的代码放在背景图片的URL后面,以免图片显示不出来。
例:body{background:green url(file&:///C:/WINDOWS/BACKGRND.GIF) fixed 100px 50px no-repeat}




Win98/ME下访问NTFS分区
随着Windows 2000/XP操作系统的普及,硬盘分区采用NTFS格式的的人越来越多。与传统的FAT(16/32)文件系统相比,NTFS文件系统有更强大的磁盘管理功能、更高的稳定性和安全性等许多优点。因此要发挥Windows 2000/XP操作系统的强大功能,最好采用NTFS文件系统。但有时因为系统故障、杀毒或使用多操作系统等原因,我们往往需要在DOS或Win98/ME下访问NTFS分区,而DOS和Win98/ME系统并不支持NTFS格式的分区,不能访问。要解决这个问题我们可以借助两个工具软件来实现,那就是NTFSDOS Professional(v4.0)和NTFS for Win98(v1.07),可以在公司主页http://www.winternals.com或国内的华军软件园下载其共享版本。
一、 在DOS下访问NTFS分区:
要想在DOS下访问NTFS分区,先下载NTFSDOS Professional 4.0,然后在Windows 2000/XP系统下安装(不能在Win98/ME系统下安装)。安装完成后执行“开始/程序”菜单中的"NTFSDOS Professional Boot Disk Wizard”向导,首先出现欢迎界面,单击“Next”按钮出现另一界面,提示你该向导需要从已存在的Windows NT/2000/XP系统中复制驱动和系统文件到你的硬盘或一对软盘上,如果要制作可引导软盘需要自己在DOS下用FORMAT/S或SYS命令向软盘上添加DOS系统文件;单击“Next”按钮出现系统语言选择框,我们选择“China(PRC,Singapore).code page 936”项即可;单击“Next”按钮出现Windows NT/2000/XP系统文件路径选择框,一般为X:\\WINNT文件夹(X:为你安装Windows NT/2000/XP系统的分区盘符,WINNT为系统默认安装目录。如果你在安装系统时未按默认路径安装,请单击右边的浏览按钮选择系统文件夹);单击“Next”按钮出现目标文件夹位置选择框,可以选择保存在硬盘和软盘上。由于保存到软盘上需要两张软盘,使用不便,因此我们选择保存到硬盘上,选择一个采用FAT文件系统分区(确保在DOS下可访问)上的文件夹,如C:\\NTFS(注意此文件夹应是已存在的,直接在路径框中输入新目录“Next”按钮不可用);单击“Next”按钮,程序开始从系统文件夹复制需要的驱动和系统文件到你指定的目标文件夹下。完成后切换到纯DOS环境下,进入C:\\NTFS路径下,执行NTFSPRO.exe,程序将加载一个新的盘符,这就是NTFS分区,此时就可以对它进行访问和操作,就像访问其它FAT分区一样。
二、 在Win98/ME系统下访问NTFS分区:
要在Win98/ME系统下访问NTFS分区,先下载并安装NTFS for Win98,安装完成后程序会自动进入配置界面(如图所示)。在Win98/ME系统下访问NTFS分区同样需要一些Windows NT/2000/XP系统文件的支持,如果你已经如上所述安装并配置了NTFSDOS Professional,那么问题就简单了,在图中的系统文件位置选择框中选择其保存位置,如C:\\NTFS;如果没有安装NTFSDOS Professional也不要紧,事先在Windows NT/2000/XP系统下将“winnt\\system32"文件夹下的“Autochk.exe、Ntoskrnl.exe、Ntdll.dll、C_1252.nls、C_437.nls、L_intl.nls”六个文件和“winnt\\system32\\drivers”文件夹下的“Ntfs.sys”共七个文件复制到上述C:\\NTFS下也可;在图中下边的“Drive Letter Assignments"驱动器盘符配置框中输入为NTFS 分区指定的盘符字母如“H”(不要加冒号,有多个NTFS分区时字母之间不必加空格,注意不要与现有的硬盘和光驱盘符冲突即可)等;单击“Advanced”按钮还可以对NTFS分区属性设置为“只读”还是“可写”;设置完成后,单击“Apply”按钮,根据提示重新启动电脑后就可以在Win98/ME系统下访问NTFS分区了。
最后再说明一点:NTFSDOS Professional和NTFS for Win98都有共享版本和注册版本之分,共享版本只能对NTFS分区进行读取操作而不能进行写入操作。





万年历问题的Qbasic解决方法
10 DIM C(12), a$(6)
20 INPUT “YEAR”; Y
30 X = Y: V = 28
40 IF Y < 0 THEN 20
50 IF Y = 0 THEN END
60 S = X – 1 + INT((X – 1) / 4) – INT((X – 1) / 100) + INT((X – 1) / 400)
70 C(0) = X
80 S = S + 1
90 FOR I = 1 TO 12
100 READ K
110 IF I <> 3 THEN 190
120 IF X MOD 4 = 0 THEN 140
130 GOTO 190
140 IF X MOD 100 = 0 THEN 160
150 GOTO 180
160 IF X MOD 400 = 0 THEN 180
170 GOTO 190
180 K = K + 1: V = 29
190 S = S + K
200 M = S MOD 7
210 IF M = 0 THEN C(I) = 6 ELSE C(I) = M – 1
220 NEXT
230 FOR I = 0 TO 6
240 READ a$(I)
250 NEXT
260 L1 = 2: L2 = 38: GOSUB 610
270 PRINT TAB(39); C(0);
280 L1 = 45: L2 = 79: GOSUB 610
290 GOSUB 640: GOSUB 650
300 FOR J = 0 TO 3
310 GOSUB 640
320 FOR I = 0 TO 2
330 PRINT TAB(15 + I * 25); “(”; J * 3 + I + 1; “)”;
340 NEXT
350 GOSUB 650: GOSUB 640: GOSUB 650: GOSUB 640
360 GOSUB 660: GOSUB 650: GOSUB 640: GOSUB 650
370 GOSUB 400
380 NEXT J
390 L1 = 2: L2 = 79: GOSUB 610: PRINT : RESTORE 700: GOTO 20
400 X1 = 1: X2 = 1: X3 = 1
410 FOR L = 0 TO 5: GOSUB 640
420 FOR I = 0 TO 2
430 D = J * 3 + I + 1
440 IF D = 2 THEN 480 ELSE IF D = 4 THEN 470
450 IF D = 6 THEN 470 ELSE IF D = 9 THEN 470
460 IF D = 11 THEN 470 ELSE W = 31: GOTO 490
470 W = 30: GOTO 490
480 W = V

490 IF I = 0 THEN Z = X1 ELSE IF I = 1 THEN Z = X2 ELSE Z = X3
500 M = (C(D) + Z) MOD 7
510 FOR N = M TO 6
520 IF Z > W THEN 580
530 IF Z < 10 THEN PRINT TAB(N * 3 + 6 + 25 * I); : PRINT USING “##”; Z; : GOTO 550
540 PRINT TAB(N * 3 + 5 + I * 25); : PRINT USING “###”; Z;
550 Z = Z + 1
560 IF I = 0 THEN X1 = Z ELSE IF I = 1 THEN X2 = Z ELSE X3 = Z
570 NEXT N
580 NEXT I: GOSUB 650
590 NEXT L: GOSUB 640: GOSUB 650
600 RETURN
610 FOR U = L1 TO L2
620 PRINT TAB(U); “*”;
630 NEXT: RETURN
640 L1 = 2: L2 = 2: GOSUB 610: RETURN
650 L1 = 79: L2 = 79: GOSUB 610: RETURN
660 FOR I = 0 TO 2
670 FOR Z = 0 TO 6
680 PRINT TAB(3 * Z + 6 + I * 25); : PRINT USING “\\”; a$(Z);
690 NEXT: NEXT: RETURN
700 DATA 0,31,28,31,30,31,30,31,31,30,31,30
710 DATA “SU”,“MO”,“TU”,“WE”,“TH”,“FR”,“SA”







Win98无盘组网(PXE|RPL)

从windows 98 以后的windows家族的操作系统,原本没有无盘启动的设计的,但是,在众多异想天开的好事者的努力下,可以无盘启动了,这连Microsoft corporation都觉得吃惊。Linux的横空出世和步步进逼,为广大的消费者显示出隐约的曙光,通过后续的文章介绍,我们可以只安装一台linux server(而不是用每一个license都必须付钱的windows NT),而客户端跑的是windows 98 。
在将来,显示器制造商可以把CPU、NIC(网络接口卡)、RAM都集成到显示器里去,利用互连网,无盘远程启动,可以远程启动windows9x 或者linux等等,由你选择,然后,你可以在网上纵横驰骋,就象你远游,开一部跑车就够了,不必带上来回的汽油、备用的轮胎等累赘品,路上有的是。今天的我们,看见一台显示器连上键盘、鼠标就可以跑windows或其他的操作系统,在网上溜达,会不会吃惊?
无盘远程启动可以作到!
在现在,我们如此热衷于无盘远程启动的原因,是因为它有自己的优势:
数据安全:公司或学校的保密数据不会通过磁盘被带走;
维护方便、软件集中管理、所有的备份只在一个硬盘上搞定;
重点保护的只是server:只需要一个UPS电源、只要一个防尘设备,这些东西给无盘工作站已经没有意义的;
减少每台工作站都必须安装软盘驱动器、硬盘驱动器和硬盘保护卡以及CD-ROM的金钱支出;
避免通过软盘、硬盘感染计算机病毒;
比利用软盘启动的方式快速;
减少网络管理者维护工作站的时间与负担, 系统维护只需维护服务器硬盘而已;
可在服务器切换工作站的操作环境,你可以让client端跑DOS 、windows95/98 、windows NT 或者目前正红火的linux。(如何跑,请留意后续文章。)
从上面罗列的优点中,我认为最重要的是数据的安全性和可维护性,说他便宜,固然,但是现在随着硬盘价格的下降,它的优势已经比较次要了。就教育、酒店、证券、事业企业等行业来讲,它的生命正在延伸。
基于WindowsNT的无盘工作站(win95),从纯技术的角度上来讲,已经很成熟了,说它的好处,你或许比我更能感受到。
以前,我们是在WindowsNT 下实现远程引导Windows95,采用RPL (Remote Initial Program Load )技术,可以说:前几年所说的,火红大江南北的“无盘工作站”,100%说的是基于RPL技术无盘Win95工作站,相对于DOS无盘站,它确实给我们曾经的兴奋与惊奇。但是,这种技术是当时Microsoft 网开一面(或是为了给windows的宣传?),有基于网络版的windows 95 ( NETWIN95 ),后来,由于众所周知的原因, Microsoft没有这样做。
所以,Windows 98根本就没有网络版本,这正是无盘win98 的困难所在。
后来,上网苦苦检索关于windows98无盘工作站的技术,零星的有这样的介绍。我的一个朋友曾经说他们已经成功了无盘win98 ,我跑过去一看,实际上是把win95的logo画面改成win98 的logo画面,却跑了win95的东西,是正版的假windows 98 。
再后来的几年里,我们几乎没有停止对无盘win98的研究,渐渐地,从RPL 的运行机制上分析,得出了一些结论:用RPL来做无盘win98 是荒唐的,是白费力的事情。我认识的许多专门搞无盘启动问题的朋友都意识到了这个问题,但,一有新的想法,我们又动心去study它,到目前为止,我们仍没有成功。
既然RPL不能搞无盘win98,是不是无盘win98死定了?
现在,我可以告诉你:用INTEL的PXE 技术,我已经成功地搞定了无盘win98!我所说的成功当然不是仅有windows98 的logo画面的那种假win98, : -p我定义的无盘win98成功的标准是:
可以跑Winbench99 ,WinStone99 winbench2000 WinStone2000,3DWinBench等之类的测试软件。通过了这些测试,那么,担心能不能在无盘终端上跑你的VC、 VB、 VFP、 JAVA或3D动画等就成了多余的了。
可以跑office97 ,office 2000 ,autoCAD R14,potoshop5.0 ,IE5.0等之类的应用软件。
速度上至少和本地硬盘一样的快(特别是拨号上网),20台60台的客户端不应有延迟,至少让人感觉不到。
常见游戏:比如帝国时代、红警、三角洲部队、星际争霸、古墓丽影等等,如果通过,足可以满足网吧、游戏厅建设的需要了,可以连网游戏,说明网络部分是健壮的,这可以说已经足够能说明问题了。
可以播放DVD,可以VCD点播,可以运行大多数证券行业的软件,可以跑教育部认可的叫做TOP2000之类的教育软件、多媒体教育软件,可以……
其他所以可以在windows 98 下跑的应用程序……
其他比如兼容性等问题,不好测,但是能完成以上测试,也就是windows 98 所尽能的了。测试完上述软件后,我立即明白了:Windows 98无盘启动已经实现了,困饶多时的问题终于变成了现实。
其实,你不用激动,更不用感谢谁,普及这个技术是我们大家的事情。我是2000年4月份从网上search到的,http://www.dtk.com.cn/上的,但不知道什么原因(或许技术保密??),5月份再去的时候,这个方案已经从这个网站上删除了!!!不过,我拷贝下来了。下面,我将会逐步详细地解释这个方案的。
可以这样理解:PXE是RPL的升级品,它是Preboot Execution Environment的缩写。至于他们的不同,假如你玩过HUB 和ROUTER的话,你一定知道他们的工作原理,一个是静态路由,一个动态路由,不难理解:RPL是根据网卡上的ID号加上其他的东东组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则OK,静态地址;PXE是根据server端收到的MAC地址,(就是00E09C410051这样的东西)它的DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台client有与上次启动有不同的IP,动态分配地址。
单纯地比较RPL与PXE究竟有什么不同是没有什么意义的,我只想说,PXE可以看做RPL的升级产品,所谓升级产品,它能玩的,我也能,他不能的,我可以。PXE可以boot的OS有;DOS Windows3.1 windows 95 Windows 98 linux 等等。能不能boot Windows2000 ,请大家一块来试一试吧。
说了这么多的废话,无非是想说PXE的好处罢了,毕竟是新技术,还是详细说明。
顺便说一下:既然PXE是DTKcomputer的技术,最好是用他们的主板了(DTK computer,一个专业生产电脑主板的厂商,主要面向欧美市场,据说很火,看样子近期也想涉足中国市场,不然,他宣传中文版无盘win98干什么?其潜台词是用他们的板子,我猜想 ;-D),因为这个技术是我从他们那里得到的,当然用他们整合的东西了,比如主板(至关重要的BIOS,在里面有一段引导PXE的小东东,少了这个,我在这里白说了,你也白看了),网卡(要有bootPXE的功能,用的是realtek公司的rtl8139,已经集成在主板上了。在BIOS开始引导网卡BOOTROM时,按F10键,你会见到有5个选项(详细选项,请参见“三RPL” 的第9步骤),可以选择以RPL启动,或以PXE启动,也可以选择BBS,等,很爽,稍后详细解释),还有那个至关重要的LITENET,目前来说,少了他们的东西是不行的,随着技术的进步,相信有一天我们可以摆脱这种束缚。
剩下所要说明的是:在这里,我仍然写了RPL的安装过程,一则是给没有经验的网虫以经验;二则给有经验做过(兼容)NET2000的,但没有在RTL8139网卡上尝试的人以经验,或是参考,因为我现在懒得回答诸如:我用的是realtek的RTL8139网卡,怎样做无盘win95?等之类的问题,这些日子我不太热心了;三则是大家可以通过对比来了解PXE技术。
 
二 无盘启动的工作原理
说起原理,许多人不齿的,但为了照顾刚进门的兄弟姐妹,或者说:满足想仿效黑客那样分析网络问题的计算机爱好者,还是讲一点,因为对于想成为黑客的人讲,这一步是必须走的。
一部机器通过网络启动,它必须得到这些信息:
一个identity;(有许多client同时启动,每台都有唯一识别号,不然,这台机器在网络中就没有身份。)
某个操作系统的映像文件;(把操作系统引导(boot)下来。)
可以操作的文件系统。
下面,按工作站引导过程说明它的原理:
当客户机启动后,其网卡上的Boot Rom 会广播一个FIND帧,说白了,那是一个引导请求帧,该帧中包含有客户机的网卡号,就是MAC地址:00E09C410021这样的东西。
server端远程启动服务收到客户机广播的FIND帧后,根据帧中所带的网卡ID号,检查远程启动数据库中是否有该卡号的配置记录:如果不存在这个记录,引导过程不能继续;如果此工作站的记录已经存在,远程启动服务发送一个FOUND帧,同样,这个帧中包含了服务器的网卡ID ,也就是server端的MAC地址,然后就调用BOOTP(boot protocol)或者DHCP( Dynamic Host Configuration Protocol ),这个DHCP其实是BOOTP的进化,所以,假如不考虑其他的规定,我认为能适用于BOOTP的一定能适用于DHCP,它们都是处理以太网的地址。
工作站收到第一个响应后(这样说,是假如网络上有不止一台的sever在运行远程启动服务,工作站只对收到的第一个FOUND帧有响应,并且,这个响应包括:分配给工作站端的机器名字、IP地址、服务器端的IP地址、以及启动时的映像文件等。),则发送一个SEND.FILE.REQUEST Frame给第一个响应的远程启动服务器,以请求传送启动所需的文件。
当远程启动服务器收到SEND.FILE.REQUEST Frame的要求后,会根据其远程启动数据库中的工作站记录查找对应的启动块,就是boot block,将工作站所需的启动文件传送给工作站(就是启动所要的那个映像文件),(说白了,给工作站一个FILE.DAT.RESPONSE帧,这个帧包含了工作站启动所需的启动块)。
工作站接收到完整的启动文件后,就开始执行文件中的启动程序,将执行点转向启动块的入口,启动工作站,这时,又要用到另外一个internet协议:TFTP ( Trivial File Transfer Protocol )。接着是不同的OS有不同的引导方式了,接下来,该是我向你讨教的了。
有必要补充解释一下TFTP协议。你用过FTP协议的话,很好理解它:FTP不是有mget、mput吗?可以上传下传文件,OK,TFTP协议是可以理解为FTP的下传部分,是FTP的cut-down版本,它使用了UDP( User Datagram Protocol )代替TCP (Transmission Control Protocol),这是因为client端的bootrom很小,32k或16k,由于UDP是块导向的,而TCP是流导向的,所以我们无盘启动用了TFTP,一块一块地传,直到文件传完。其间,它们要握手的,怕包的丢失。整个启动映像文件传输完毕后,在入口处,bootrom的控制权就交给操作系统的启动映像文件了。
以上假如我没有说清楚的话,请联系我。我的email:mailto:lnuxcao@263.net 。
 
三 RPL (Remote Initial Program Load )
假如你有兴趣在yahoo站点上搜索,最少可以搜索到600多条关于“无盘”关键词的信息,没有4个小时,你阅读不完:我是说,这方面的文章多的是,可千篇一律是关于NET2000(或与之兼容的)的说明,其他的网卡,比如rtl8139,我没有见到过。按有的文章,还要倒一下注册表,其实,无论有没有RTL8139网卡的朋友,你不防拿这篇文章和其他文章对比一下,发现倒注册表是多么的愚蠢!我上了大当才这样呼吁的。
言归正传。以下是我作RPL 过程:(用的是DTK主板,它上面已经集成了rtl8139网卡,就是前面所说的既能引导RPL,又可以引导PXE的那种网卡芯片)
安装好NT server。说了一句废话,但是我还是不放心:别忘了加上那一个协议(DLC Protocol)和一个服务(RemotBoot Server)。特别是安装完Remotboot server,如果重新启动后,你的C:\WINNT\RPL\RPLFILES这个目录应当自动被共享,如果没有被共享的话,可能会有麻烦,检查一下哪里出了问题。
拷贝 DOS文件
拷贝DOS文件到 \WINNNT\RPL\RPLFILES\BINFILES\DOS622\ 目录下:
smartdrv.exe
himem.sys
command.com
io.sys
msdos.sys
其中,io.sys 和 msdos.sys 两个文件要去掉隐含属性和系统属性,不去掉的后果是:工作站端DOS引导不起来。可以在windows NT 的DOS 模式下:
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h io.sys
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h msdos.sys
拷贝RTL8139引导时所必须的文件
3.1 在 \WINNT\RPL\BBLOCK\NETBEUI\ 目录下,新建一个RTL8139目录;
3.2 拷贝RTSND.DOS文件到 \WINNT\RPL\BBLOCK\NDIS 目录下;
3.3 拷贝 protocol.ini rtl8139.cnf w95bb.cnf 文件到你刚新建的RTL8139目录;
3.4 说明:上几步中的的四个文件不是随便找到就可以用的,即使去生产这个芯片的厂家的站点下载,也用不成,我已经试过了,而且费了我一个星期的时间,(要知道我作这个是相当熟练的,但还是阴沟翻船)。主板随带的光盘中的那些文件也不可以用。我是从http://www.dtk.com.cn/ 站点中下载的,毕竟,经过他们的整合实验,才推出来,放心用好了。假如万一没有,我会mail给你的。
打开控制面板,双击“服务”,启动“远程启动服务(Remoteboot server)”
要求是:服务器每次启动时,这个服务自动启动。
添加RTL8139网卡适配器(DOS的)
这里,就要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:V
Add Del Enum:a
VenderName=00E09C(输入卡号前六位)
All wther parameters are optional
VenderComment=RTL8139 for 00E09C (注释,可以此处直接回车)
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=dos9cb
// 我的命名规则:
// dos9cb,表示为DOS配置,网卡号前六位是00E09C,boot name
// dos9cc,表示为DOS配置,网卡号前六位是00E09C,config name
// win9cb,表示为win95配置,网卡号前六位是00E09C,boot name
// win9cc,表示为win95配置,网卡号前六位是00E09C,config name
// dos5cb,表示为DOS配置,网卡号前六位是00E05C,boot name
//……依次类推,命名一目了然,好记,待删除时就很见效益了棗给高手们的建议。
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\RTL8139.CNF
All other parameters are optional
BootComment=RTL8139 for DOS boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=dos9cc
BootName=dos9cb (对应的那个BootName)
DirName=dos
DirName2=dos622
FitShared=fits\dos622.fit
FitPersonal=fits\dos622p.fit
All other parameters are optional
ConfigComment=dos622 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,添加DOS工作站
打开远程启动服务管理棗远程启动(remoteboot)棗创建新配置文件(create new profile)棗然后,新建一个工作站,配置好对应的文件。
为win95从其他客户端安装Server-Base Server ,也就是搞定SBS。
在woindows NT 中新建一个目录,随便起个名字,比如:PWIN95,并共享之。记住:这个目录名字不要超过8个字符,因为DOS启动时,它不认识长文件名。
从另外一台机器,windows 98 或windows 95上,执行netsetup.exe,安装网络版windows 95 到woindows NT中的共享目录pwin95中,也就是你刚新建的用作sbs服务目录的那个,这个过程很简单,就不详细描述了。
还有一点:安装完毕,把rtl8139.sys拷贝到你服务器中的PWIN95\system目录下,否则,后面有麻烦。这是我实验了多次后的结论。
执行win95srv.bat (这条批处理在NT光盘里找)
比如,我的服务器名字叫:rplpxeserver,那么:
f:\clients\rpl\update\win95> win95srv file://rplpxeserver/pwin95
安装第一台无盘win95工作站
安装前,在NT server上要新建一个machine目录,随便起个名字,(但是文件名不能超过8个字符,下面要讲的PXE也一样小于等于8个字符,因为DOS不支持。)比如:studroot,并共享之。这里将来要存放所有工作站的目录。
在工作站端,开机后按F10,进入网卡boot设置菜单:
Realteck Bootstrap selection menu:
Disable network boot
Network boot using interrupt 18h
Network boot using interrupt 19h
Network boot using PnP/BEV(BBS)
Network boot from RPL ( Int 18r/19r )
Press: 1 , 2 , 3 , 4 or 5 :
选择5棗RPL引导方式,进入DOS。
在完成DOS引导,进入DOS6.22 后,键入:
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (ignore memory ignore disk scan )
剩下的,就是和本地硬盘安装windows95 一样,不说你也知道怎样作了。
添加RTL8139网卡适配器(Windows95的)
同上,要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=win9cb
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\w95bb.CNF
All other parameters are optional
BootComment=RTL8139 for win95 boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=win9cc
BootName=win9cb (对应的上面的BootName)
DirName=dos
DirName2=win95
FitShared=fits\win95.fit
FitPersonal=fits\win95p.fit
All other parameters are optional
ConfigComment=win 95 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,转换成win95的工作站
再次进入远程启动管理,完成这个工作站的windows profile配置。(把DOS profile改成刚建的win95 profile配置)
执行win95clt.bat批处理
\WINNT\RPL\BIN >win95clt file://rplpxeserver/studroot/std1 file://rplpxeserver/ win8139
编辑machines.ini文件,添加网卡MAC地址号
你的machines.ini文件应当如下格式:
; windows 95 machines.ini
[00E09C410023]
SYSDATPATH=g:\std1
G=\\rplpxeserver\studroot
在客户端启动win95,执行后续安装
能走到这一步,成功就在眼前:余下的,就是你第一次进入win95时的情景,一路回车。
安装其他无盘工作站
其他无盘工作站的MAC地址相同的话,很省事:你无非是在远程启动管理里面添加另外一台机器的MAC地址,给它取个名字,设口令,并且,设置它以DOS方式启动,然后:
在客户机端启动,引导进入DOS,再执行如上第9步;
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (不检测内存和磁盘 )
剩下的,你比我要精明:-D
如此地重复,有多少台client,你必须setup多少步,更麻烦的是:
如果MAC地址不同,你不得不重复第5步和第10步,在远程启动服务器中添加启动模块,以引导不同的网卡。
等你作一遍PXE的无盘win98 ,回过头来,你会对如上的麻烦深恶痛绝。
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。

PXE——RPL的掘墓人(下)
——无盘远程启动系列讲座之二:安装设置篇
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。
4.1 环境安装说明
首先应遵循568A或568B标准架设好相应的网络环境, 建议选用100M SWITCH及CAT 5 非屏蔽双绞线。具体软硬件配置情况如下,也可根据实际情况加以调整。以下介绍以20台学生机、1台服务器、1台教师机为例;终端OS选用Windows98中文第一版, PXE PDK以Build078为例。
硬件配置
服务器要求:
CPU Intel Pentium?Ⅲ 600MHZ
MEMORY 128M PC100 SRAM
HARD DRIVE IDE or SCSI ,above 8G
CDROM
48X
ETHERNET
10/100M bit PCI Ethernet Adapter
客户机(或叫做终端机,工作站等等)要求:
CPU Intel Celeron? 366MHZ
MEMORY 64M PC100 SRAM
MAINBOARD DTK PRM 13I E1 (Integrate Video Card , Sound Card , RTL8139)
4.2 电子教室软件需求
Windows NT Server 4.0中文版 (英文版亦可,用户数由实际终端数量决定)
Service Pack 4 以上
Windows 98 中文版
PXE PDK或Intel ECRB(ECRB安装方法请参考PDK安装)
Tweak UI for Windows98 (在Windows98安装盘中的 Tool\Reskit\PowerToys 目录下)
OFFICE97 及其他应用软件(如AutoCAD、Photoshop、IE5.5、Office2000等等)
4.3 服务器DHCP、PXE配置
1. 服务器硬盘至少应含一个足够容量的NTFS分区,以20个学生为例,需有一个大于20*80M=1.6G的NTFS分区,因每一学生需占用80M以上的硬盘空间。(以60个学生为例,则为60*80M=4.8G)
2. NT安装完成后应增加IPX/SPX兼容协议和DHCP服务器,并应设定好TCP/IP的静态IP地址和子网掩码,例如 IP地址为192.169.8.1, 子网掩码为255.255.255.0,主机名为RPLPXESERVER,域名为RPLPXEDOMAIN。
3. DHCP服务器配置方法:首先应增加新域,并马上启用,例如设定范围为192.169.8.10 => 192.169.8.40, 子网掩码为255.255.255.0,然后增加一个DHCP选项,其ID 号为60,名称为ClassID,类型为字符串(非数组类型),将其设为全域类型,数值设为PXEClient。(终端数目若不同,请作适当调整)
4.运行PXE20-PDK.EXE,按缺省值安装后重新启动。(以下介绍以Build078为例,ECRB和其他版本同理)
5. 若用户有ApiTest.1和DosUndi.1两文件,则只需将ApiTest.1拷到C:\program Files\Intel\Pxe \Pdk\system\Images\x86pc\undi\ApiTest目录下. 将Dosundi.1拷到C:\program Files\Intel\ Pxe\Pdk\system\Images\x86pc\undi\DosUndi目录下,并跳过下面的第6步。
6. 准备两张DOS6.22可引导系统盘,其中一张拷入Himem.Sys, RamDrive.sys,More.Com和FC.Com,标记为APITEST,运行NT主菜单中PXE PDK ApiTest Image Creator 将该盘内容产生APITEST.1文件.另外一张拷入More.Com, 运行NT主菜单中PXE PDK DosUndi Image Creator 将该盘内容产生DOSUNDI.1文件.系统安装时会提示插入NT安装盘,注意不要选\i386,只输入根目录即可。
7.运行NT主菜单中PXE PDK Configuration ,选择主菜单中的Configure proxyDHCP Server,在Client Options选项中,可调整Boot Server的菜单提示时间,将其设为0,则无菜单提示.点击to BootServer Discovery List,将API TEST (65535)和DOSUNDI(3)加入Boot Server ,IP地址为服务器IP地址. (例如192.169.8.1)
8.缺省Boot Server为Local Boot,学生机用户可按F8选择Boot Server,不按F8时,以菜单的第一项作为默认启动项。 可依下图所示, 先用鼠标右键点中Boot Server,选择Move Entry Up 或Move Entry Down来改变菜单顺序,将APITEST或DOSUNDI移到第一项来让其启动。(MultiUser为自建Server,用户可不于理会)
4.4 服务器用户配置
1. 增加一新的全局组,例如为DTKSTUDENT,并为其增加用户LNGUEST(同学生机的安装用户一致),设定其密码同用户名相同(LNGUEST). (可利用提供的SETUSER.EXE自动完成)
2. 为该全局组增加用户,例如TT1,TT2 … TT20,设定其密码与用户名相同.使其密码永久有效,并使用户下次登录时不得修改密码. (可利用提供的SETUSER.EXE自动完成)
3. 在NTFS分区上建立一新目录,例如为STUDENTROOT,将其设为共享,共享权限为DTKSTUDENT和管理员完全控制.安全性权限为DTKSTUDENT完全控制和管理员完全控制.
4.5 学生机软件安装;
1. 选择任一学生机电脑,接上硬盘,光驱,软驱。
2. 选择Load Optimized Defaults ,装入CMOS 缺省值。
3. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Disable,将Realtek Bootstrap 中断改为第一项,由本机启动。
4. 在本机硬盘中安装Windows98简体中文版,并配好网卡,声卡,显卡等设备,注意网卡驱动程序为RealTek RTL8139(A/B/C/8130) PCI Fast Ethernet NIC (NDIS5/Win98 Driver), 用户名设为LNGUEST(同服务器用户名一致),用户组设为服务器域名。例如RPLPXEDOMAIN, Windows密码同用户名相同 (LNGUEST)。(英文Windows98安装方法相同)
5. 在网络协议中增加IPX/SPX和NETBEUI协议,TCP/IP协议不要设为固定IP,而为自动获取.增加网络用户,设定登录到相应的WindowsNT域
6. 将提供的NET.EXE替换原Windows目录下的NET.EXE,重新启动电脑后用F8进入DOS状态,可键入NET START IPX,若工作正常,说明配置正确。(对于英文Windows98和其他版本可能不需替换,对于Windows 98第二版,可参考LiteNet说明,替换第一版的NDIS.VXD文件)
7. 安装Office97、TWeak UI、教学软件及其他应用软件,将Windows登录方式设为Windows 网络用户登录,去掉TweakUI的My Computer中的本地A盘, 重新启动后登录上服务器。
8. 运行REGEDIT,导出[HKEY_USERS\.DEFAULT分支,存为LNGUEST.REG文件,将该文件用文本编辑器打开,将其中所有的.DEFAULT替换为{%CHN%},并另存到本机Windows目录下,改名为CHN.REG。
9. 运行LITENET的SETUP程序(或运行Lnecedtk.exe),键入NetBIOS Server Name(服务器主机名)和NetBIOS Share Name(服务器共享目录名),例如分别为RPLPXESERVER和STUDENTROOT.当出现需Windows98原盘提示时,请键入英文Windows98的路径,例如(\ewin98),重新启动后,插入一空白软盘,按提示将其格式化,注意应带系统,然后选择完全安装,则将本机Windows98环境和数据都传入服务器硬盘中.
4.6 服务器Boot Server配置
1. 将上面产生的LiteNet启动盘的Config.Sys中的DEVICE=EMM386.EXE语句REMARK,即在其前加 REM语句。
2. 若用户想减轻网络负担,则请将RANDELAY.EXE文件复制到A:\WINBOOT 目录下,在A:\WINBOOT\ STARTNET.BAT中的QUALCNX命令前加入RANDELAY 5 60。(随机延时5到60秒)
3. 若用户想屏蔽原LiteNet启动信息,则请将DrawCap.Com和DrawDot.Com复制到A:\WINBOOT 目录下,在SETVARS.BAT中加入DrawCap语句,在STARTNET.BAT中加入DrawDot信息,(参考提供的LiteNet 软盘文件), 若安装用户名不为LNGUEST,请对A:\WINBOOT目录下的STARTNET.BAT中的QUALCNX命令参数作适当调整,全部修改后将该盘插入软驱中。
4. 运行PXE目录(例如C:\program Files\Intel\Pxe\Pdk\system)下的MkImage.EXE文件,将产生该软盘的磁盘影象Test.Bin
5. 选择DOSUNDI作为当前Boot Server,并将C:\program Files\Intel\Pxe\Pdk\system\Images\ x86pc\undi\DosUndi目录下的Dosundi.1备份,例如改名为Dosundi.2,将上面产生的Test.Bin改名为Dosundi.1,复制到该目录.
6. 在共享目录的Windows子目录下(例如C:\STUDENTROOT\WINDOWS),将USERCMD.BAT中的QVMEM的REM语句去掉,在QRestAll命令前增加以下几行(可参考提供的USERCMD.BAT文件)
if exist %HOME%\PATCHED.REG goto notchange
QPATCH C:\WINDOWS\CHN.REG %HOME%\PATCHED.REG
regedit %HOME%\PATCHED.REG
:notchange
7. 在该Windows目录下,创建NETNAMES.DB文件,其为文本方式,格式如下所示:( 可参考提供的NetNames.DB文件样本,其中的网卡号在学生机启动时可以得到)
用户名 网卡号(MAC 地址)
用户名 网卡号(MAC 地址)
… …
例如某NETNAMES.DB文件内容为:
NetNames.DB sample
#NETPC04 00E04C390014
TT1 00E05C390299
TT2 00E05C39007F
TT3 00E05C39029C
TT4 00E04C39001F
TT5 00E05C39029D
8. 将共享目录(例如为STUDENTROOT)的安全性权限设为DTKSTUDENT仅读和管理员完全控制,注意应将该目录下所有文件和子目录全部设定.
9. 在该共享目录下建立TT1,TT2…TT20子目录,并将每一子目录设为共享, 共享名设为用户名,例如TT1的共享权限为TT1和管理员完全控制.安全性权限为TT1和管理员完全控制,共享名为TT1. (可利用提供的SETUSER.EXE自动完成)
10. 将共享目录的Windows\system子目录下(例如C:\STUDENTROOT\WINDOWS\SYSTEM)的TMMR.REM文件作备份,修改该文件安全性属性为DTKSTUDENT和管理员完全控制
4.7 PXE终端配置方法;
1. 按Del进入学生机电脑的CMOS参数配置
2. 选择Load Optimized Defaults ,装入CMOS 缺省值.
3. 在Standard CMOS栏中,将IDE所连四个设备的Auto选项改为None.将A驱的1.44M选项改为None.
4. 在Advanced BIOS栏中,修改First Boot Device为Lan,修改Boot Up Floppy Seek为Disable.
5. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Enable.
6. 保存参数后重新引导,出现按F10菜单时,选择第2项或第3项,利用Int18或Int19作为Realtek Bootstrap 中断.
7. 重新启动后,学生机应提示DHCP MAC ADDR和DHCP的搜寻信息. 若网络配置正常,则会连上DHCP服务器,并得到分配的IP地址,显示CLIENT IP,MASK,DHCP IP信息,若PXE配置正常,则会Down Load用户定义的Boot Server(APITEST or DOSUNDI),并执行
8. 原用来安装LiteNet的学生终端去掉硬盘、软驱、光驱后同上配置,同样可作为PXE终端引导。
此时学生终端就可开机运行了.
4.8 PXE终端软件增减方法;
1. 配好原安装环境,并增加相应的应用软件。
2. 将服务器中所有终端目录下所有文件删掉(主要删除USER.DAT,SYSTEM.DAT和PATCHED.REG文件, 可利用提供的SETUSER.EXE自动完成)
3. 将服务器中的安装好的Windows目录下的DeskTop和Start Menu下所有文件删掉
4. 以管理员身份(Administrator)登录上原Windows98系统,重新建立CHN.REG,并对注册表作相应调整,可参考上面的详细叙述。
5. 运行LiteNet的Qsynch文件,选取Incremental Copy将新产生文件复制到服务器上。
6. 对服务器中的安装好的Windows目录下的USERCMD.BAT作相应调整即可。
五 两种不同无盘启动方案的比较
其实,到这步,不用比较你都能看出他们各自的优缺点:
1. RPL 和 PXE 都可以免费得到。我测试的PXE是从www.intel.com 站点下载的PDK2.0(build078),据说现在有了build(079)。
2. 虽然它们都是无盘启动,但是,RPL ,毫无疑问,只能做无盘win95,不能作无盘win98,建议企图用他继续研究无盘win98的朋友止步,好好研究这个PXE 技术;RPL唯一的好处是:比较成熟,关于它的文章漫天皆是。
3. 就构架整个网络来说,PXE 要简单得多。这集中反映在对每台客户机的配置上:RPL要求每一台客户机都要执行安装过程,而PXE配置时,只需要每一台客户机的MAC地址,把它写到netnames.db这个文件中就可以了。
4. 就性能价格比来讲(我觉得没有什么可讲:明摆着的),PXE是RPL 的替代品,是无盘win95的“掘墓人”,从此,无盘启动技术进入了win98的时代。但是我没有说它是无盘启动的终极产品。
5. 就适用范围来讲,windows 98能延伸到什么地方,也就是这个技术也可以延伸到的地方。如前我所提过的学校、医院、酒店宾馆、厂矿企业、商场、银行…..而win95 由于它本质上的限制,现在已经是优美的回忆了。
6. 就可维护性讲,PXE空前绝后!试想:假如无盘工作站坏了,没有备份,假如是RPL的win95,那么,你在删除每个客户端的目录时,可要仔细掂量:这意味着删除后,必须在每台客户端再来执行安装:有一台,你必须setup一次,有100台,哪怕从日出到日落,你也要一台一台的setup。PXE没有这会事,它的每个工作站的配置都是从公共的windows目录下读取,删除了,无非在启动时再读一次,不用在工作站作任何的动作,哪里有RPL那样繁??是学生,随他怎样折腾好了;是旅店的旅客,随他上网也好,玩游戏也好,试图破坏我的注册表以显示他的能耐也好,都没有关系,可以第二天又自动复原;是企业的员工,他可以随心所欲地设置机关,海阔天空地发挥他的能耐……win95所能做到的,只是在sever端对用户权限的限制,这无疑又限制了win95的操作性能,尽管原本都是有限的。
7. 应用软件的安装。当你看中某个新的软件,并且打算把它安装在无盘工作站上时,用PXE安装,比如想在无盘win98中新加一个游戏,或以前没有office2000,现在要安装office2000,很简单:用你那个上传的本地硬盘安装好后,上传一下,所有client端都可以用了。而win95的应用软件的安装就没有这么简单。
8. 好了,再没有什么可以说的,该我休息该你动手了。








Ghost就是克隆硬盘的程序,该程序在DOS下、Windows9.X下都可执行,所以要进行硬盘的克隆,请先进入到Ghost子目录,运行Ghost.exe程序,需要注意的是,如果是在DOS下运行该程序时,在运行该程序前最好启动DOS的鼠标驱动程序,因为Ghost的作画面是仿窗口画面,使用鼠标点击来选择会方便一些——虽然也可以用键盘来作。另外在备份或克隆硬盘前最好清理一下硬盘——删除不用文件、清空回收站、碎片整理等。
  1.分区备份
  使用Ghost复制备份,有整个硬盘(Disk)和分区硬盘(Partition)两种备份方式。在菜单中点击“Local”(本地)项,在右面弹出的菜单中有三个子项,其中“Disk”表示整个硬盘备份(也就是克隆),“Partition”表示单个分区硬盘备份以及硬盘检查“Check”。“Check”项的功能是检查硬盘或备份的文件,看是否可能因分区、硬盘被破坏等造成备份或还原失败。而分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区具有实用价值。
  选“Local/Partition/To Image”菜单,弹出硬盘选择窗口,开始分区备份作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要作的分区(用鼠标点击)。
  然后在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有GHO的后缀名。
  接下来,程序会询问是否压缩备份数据,并给出三个选择。“No”表示不压缩,“Fast”表示小比例压缩而备份执行速度较快,“High”就是高比例压缩但备份执行速度较慢。最后,选择“Yes”按钮即开始进行分区硬盘的备份。Ghost备份的速度相当快,不用久等就可以完成备份,备份的文件以GHO后缀名储存在设定的目录中。
  2.分区备份的还原
  如果硬盘中备份的分区数据受到损坏,用一般磁盘数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原,无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。
  要恢复备份的分区,就在界面中选择菜单“Local/Partition/From Image”,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击“Yes”按钮即可。
  恢复还原时要注意的是,硬盘分区的备份还原是要将原来的分区一成不变地还原出来,包括分区的类型、数据的空间排列等。
  3.硬盘的克隆
  硬盘的克隆就是对整个硬盘的备份和还原,选择菜单“Local/Disk/To Disk”,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目的硬盘(第二个硬盘)。注意,可以设置目的硬盘各个分区的大小,Ghost可以自动对目的硬盘按设定的分区数值进行分区和格式化。选择“Yes”开始执行。
  Ghost能将目的硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目的硬盘不能太小,必须能将源硬盘的内容装下。
  Ghost还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单“Local/Disk/To Image”),然后就可以随时还原到其它硬盘或原硬盘上。这对要安装多个系统硬盘很方便。使用方法与分区备份相似。要注意的是,备份成的文件不能大于2GB。

The label, to overcome the HTML layout and design limitation. This design pattern will also bring hinder accessibility code.


What makes CSS more accessible? . .


CSS in 1996, to address the above issues. By using CSS, you can use an HTML file content and about its manifestation or separating the style information. This will give you the exact formatting can be applied to achieve the desired layout, without having to use a screen reader might be and the specialized browser software generated puzzles of HTML code.


For example, although the list of HTML form is used to format the data row, but they are often used to align array elements on a page. However, readers and software such as voice synthesizers valid HTML code requirements. So when they encounter an error page to use elements such as a table, the result of users will be puzzled. .


Another CSS Accessibility advantage is that it allows users to define their own style, the style of single works with the site's style single work together. Thus, for example, a user can set all < p=""> label defined text should be .5em Arial 1., even if the site style single said it should be Verdana Bold 18px.


Should pay attention to user-defined style only in the name of the user's style and HTML pages will only work when the labels match, it is very important. This will be handed the responsibility to ensure the compatibility of the hands of developers. For example, if the user's style sheet specifies. .


标签应显示1.5em Arial文本,但是HTML页面并不使用

1. the label shall display the Arial text, but .5em HTML pages do not use.


标签来从风格单中调用一个风格 (也许它使用),用户对于

Labels to a single call from the style of a style (perhaps it uses..


), The user.


标签定义的风格将会被忽略。因此要确保你对你的 标题和段落使用标准的HTML标签,这将减少用户定义的风格单被忽略的机会。
开始
如果你是从头开始建构一个新的网站,那么通过CSS来改善可访问性就会很容易。但你仍然可以轻松地将现有的网站转变为CSS形式。
步骤1:检查现有代码
为了更好地说明,我将用在表A中这个简单的HTML代码来代表一个使用CSS的页面。这个例子假设页面还没有使用CSS,不过你也可以使用相似的方法来评价一个基于CSS的站点。主要的不同点就是大多数的改变将发生在CSS文件中而不是HTML文件中。
步骤2:从HTML中去掉所有特殊风格标签
要在这个页面中加入CSS,我首先需要去掉所有要控制内容表现的标签。样本代码使用了字体标签来定义字体外观,风格和颜色。去掉这些元素使得样本代码如表B所示。
步骤3:从HTML中去掉并替换任何错用的标签
现在我要去掉任何错用的HTML标签。在样本代码之中,一个表格用来在页面的内容创建一个15象素的边缘,代码还使用
标签来创建段落。
在 我去掉表格和
标签之后,我将他们替换为适当的标签。例如,我对页面标题使用

Tag defines the style will be ignored. So make sure you use your title and paragraphs standard HTML tags, which will reduce the user-defined style sheets are ignored opportunities. .


Start.


If you are starting from scratch to build a new site, then through the CSS to improve accessibility will be very easy. But you can still easily into existing website CSS form. .


Step 1: check the existing code.


To better explain, I will use in the table A, this simple HTML code to representatives of the page that uses CSS. This example assume that the page also do not use CSS, but you can also use a similar method to evaluate a site based on CSS. The main difference is that most changes will occur in the CSS file instead of HTML file. .


Step 2: remove all special HTML style tag.


Add this page to CSS, I first need to remove all the labels to control the content of the performance. Sample code uses the font tags to define font face, style and color. Remove these elements make the sample code shown in Table B. .


Step 3: remove from HTML and replace any misuse of the label.


Now I want to get rid of any misuse of HTML tags. In the sample code into a form for the content of the page to create a 15-pixel edge, the code also uses. .



Tag to create a paragraph.


I remove the form and. .



After the tag, I will replace them with the appropriate tags. For example, I used the title of the page.


标签,用

标签来显 示段落。使用这些标准HTML标签使得之后的CSS的应用变得非常容易,而且与用户定义的风格单更加兼容。现在的样本代码如表C所示。
步骤4:建构一个CSS文件来覆盖风格信息
现在我已经从HTML文件中去掉了所有风格信息,我需要将这些信息转移至一个CSS文件中。CSS文件仅仅是一个存为.css扩展名的文本文件,因此它可以在任何一个文本编辑器中进行创建。我使用的是Dreamweaver MX。
为 了使在HTML中应用CSS文件变得容易,我使用了名为p和h2的风格来对应标准HTML标签。我使用了可变的字体大小,使得用户可以轻松地在浏览器中增 大或缩小字体大小。使用绝对大小可以防止浏览器对字体进行大小的调整(除了Netscape 6或以后的版本之外,它将不考虑绝对字体大小)。我还在需要 的地方指定了字体的种类,重量和颜色。
要重新产生由HTML标记代码创建的版面,我需要将

Label, use. .


标签来显 示段落。使用这些标准HTML标签使得之后的CSS的应用变得非常容易,而且与用户定义的风格单更加兼容。现在的样本代码如表C所示。
步骤4:建构一个CSS文件来覆盖风格信息
现在我已经从HTML文件中去掉了所有风格信息,我需要将这些信息转移至一个CSS文件中。CSS文件仅仅是一个存为.css扩展名的文本文件,因此它可以在任何一个文本编辑器中进行创建。我使用的是Dreamweaver MX。
为 了使在HTML中应用CSS文件变得容易,我使用了名为p和h2的风格来对应标准HTML标签。我使用了可变的字体大小,使得用户可以轻松地在浏览器中增 大或缩小字体大小。使用绝对大小可以防止浏览器对字体进行大小的调整(除了Netscape 6或以后的版本之外,它将不考虑绝对字体大小)。我还在需要 的地方指定了字体的种类,重量和颜色。
要重新产生由HTML标记代码创建的版面,我需要将

Tag to display the paragraph. Use the standard HTML tags allows application of CSS after very easily, but also with user-defined style single more compatible. Now the sample code shown in table C..


Step 4: Building a CSS file to override the style information. .


Now I have been removed from the HTML files all style information that I need to transfer to a CSS file. CSS file is simply a .css file name extension as. from a text file, so it can in any text editor. I am using Dreamweaver MX.


In order for the application of CSS in HTML documents easier, I use the style named p and h2 to the corresponding standard HTML tags. I use the variable font size, enabling users to easily increase or decrease browser font size. Using the absolute size of the browser to prevent the adjustment of font size (except Netscape 6 or later versions, it will not be considered an absolute font size). I still need to specify the font where the type, weight and color. .


To reproduce the HTML markup code to create the layout, I need to.


And. .


标 签设置宽度为780象素。然而,由于我们的目的是将可访问性最大化,因此我将去掉宽度设置使得页面能符合浏览器窗口的大小。而且我将让HTML页面使用浏 览器的缺省边缘,而不是用原始代码的标签来重新创建15象素的空白,这也使得其它例如打印机等的设备来使用它的缺省边缘设置。
表D显示了我创建的CSS文件。我将它命名为Mystylesheet.css并将它放置在网站根目录下的一个风格文件夹之中。
步骤5:在HTML文件上附加新的风格单
在 创建了CSS文件之后,我在HTML文件中插入了它的风格。因为HTML文件已经包括了所有在CSS文件中引用的标签(

和< p>),所以我只需要连接到HTML文件头部的风格单上就可以了。HTML文件从CSS文件中获得风格并将他们应用到

标签当中,如表E所示。
步骤6:验证代码
整个过程的最后一个步骤就是验证HTML代码的可访问性。如果你对于CSS来说是个新手的话,你最好对CSS代码也进行验证。有很多种的工具都可以帮你对二者进行验证。
我 使用Dreamweaver MX来检查我的样本代码的可访问性。你可以通过在文件菜单中选择Check Page然后选择 Check Accessibility来实现。任何错误或是警告都会显示出来,还包括出现位置的行号以及对问题简要的解释。你可以在 Dreamweaver MX的Reference工具中找到更多关于这些错误和警告的内容。你只要从Dreamweaver的Windows菜单中选择 Reference然后从Book菜单中选择UsableNet Accessibility Reference就可以了。
此外,World Wide Web Consortium (W3C)提供了超过30个的可访问性评估工具的链接。W3C还提供了针对HTML和CSS的基于Web的免费验证器。
可访问性和简单的管理
虽然这里给出的例子是很简单的,但它说明了利用CSS使你的站点更加具有可访问性是非常容易的。而且,对于CSS的使用不止这一个优点而已。
基于CSS的网站要比仅仅只有HTML的网站要好管理得多。CSS文件中的风格上的变化可以应用到整个网站中而不需要改变网站中任何的HTML文件。而且CSS的使用缩小了每一个HTML文件的整体文件大小,因为所有的风格信息都存储在了CSS文件之中。
因此如果你想要改善可访问性的话,将其视为一个机会,而不是一个障碍。要了解更多关于CSS和可访问性的内容,你可以去看一看World Wide Web Consortium中的Web Accessibility Initiative (WAI)。



一、分区备份
  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。

  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。




MaxDOS 5.0E 硬盘修正版
最新版下载地址如下: Http://pzz.cn/Soft/Dose.rar
[原创]05年5月1日15点…. MaxDOS 5.0E 硬盘修正版发布,请从下.

MAXDOS5.0E说明文件
[原创]05年4月29日,MaxDOS_5.0E,精简修正版发布!
Max工作室所有 Max 制作 QQ:12996688 Http://www.pzz.cn 有问题请到论坛中提出,Http://bbs.pzz.cn
5.0E更新说明:加入对NTFS的写读完美支持(但不能操作中文文件),DOS下删除掉2K/XP/2K3的用户密码!用于忘记密码用,更新了DISKGEN为05版,加入了单分区刻隆操作,又加入了10个网卡驱动.有的我也不会用,只能你们自己摸索啦.
本软件的用处.在装好的系统没有DOS的情况下为给装好的WINDOWS 2000/XP/2003装入纯DOS.支持NTFS分区
有问题请到这里 http://bbs.pzz.cn 里提出.或在本贴里跟贴,请不要在QQ上问我..我不会回答的!
本软件的特性:
1.支持进入纯DOS时自己设置密码.
2.支持网络克隆自动化,支持单分区和全硬盘自动化克隆.
3.支持系统分区为NTFS分区,支持NTFSGHOST,支持NTFS分区读写操作.
4.内置GHOST82版.DISKGEN 05版.等一系列工具.
5.支持在DOS直接去掉WIN2K/XP/2K3的用户密码.用于忘记密码时用.支持NTFS
系统安装时会自动备份BOOT.INI 到 C:\BOOTINI.BAK 如果想还原BOOT.INI的话.把C:\BOOT.INI删了.再把 BOOTINI.BAT 改成 BOOT.INI 就行了.
A盘里的文件说明:
ACOPY.COM 能够完全复制文件和目录,包括它们的长文件名和属性.
AUTOEXEC.BAT 系统启动批处理文件.
CHOICE.COM 选择命令,返回按键的ERRORLEVEL值.
CLOSE.COM 关闭CD-ROM.
COMMAND.COM MS-DOS 7.10的命令处理器,支持长文件名.
coms.com 一个清除CMOS密码和设置的程序.
CONFIG.SYS 系统启动配置文件.
CTMOUSE.EXE CuteMouse 1.9版,DOS下最好最实用的鼠标驱动程序.
DELTREE.COM 删除目录和文件的工具.
DEVICE.COM 用命令行模式加载 .SYS 驱动.
Diskgen.exe 强大的DOS下中文分区软件.一直用它.Max强烈推荐,强过DM.
DOSKEY.COM 提供命令历史、宏定义、自动完成等功能!
DOSVER.COM 设置DOS版本号的工具,可自动或手动设置DOS版本号.
DREADY.COM 判断驱动器状态,检查光驱中是否有光盘、软盘是否写保护.
EMM386.EXE MS-DOS 7.10中自带的提供UMB和EMS内存的工具.
ESCAPE.EXE 使在任何时候都可以按F12键返回DOS命令行下,以防止死机.
EXLAN.bat 如果要手动网刻的话.请运行这个解压出DOS的网卡驱.
FIND.COM 查找工具的最好的替代程序.
FINDCD.EXE 实用的查找光驱盘符的程序.
findhd.bat 配合LHISO使用.
FINDRAMD.EXE 找查虚拟盘的盘符.
GH95.COM DOS先运行一次,运行后可以用CTRL+ALT+SHIT+C清空内存.
ghost.exe GHOST 8.2 版,如果运行了NTFSDOS.请用EXIT退出后再运行.
HIMEM.SYS MS-DOS 7.10中自带的提供XMS内存的工具,支持大内存.
IFSHLP.SYS 为Win9x提供增强的VFAT文件系统驱动支持(启动Win9x时必备)
IO.SYS MS-DOS 7.10系统内核引导文件.IO输入输出.
KILLER.EXE 可以自动截获非法指令,以防止死机
LABEL.COM 非常小巧的修改磁盘卷标的工具
lan.zip DOS下的网卡驱动压缩包.可输入EXLAN解压出来.下有详解.
LOADISO.BAT DOS下载入ISO光盘镜像.只能读取.不能引导.但可装2K/XP/2K3系统
先切换到存放ISO的目录.输入 loadiso xx.iso (xx为镜像文件名)
max.zip 工具包.见下有解.
MBR.COM 用来备份或还原MBR引导区的小工具.
MOUSCLIP.EXE DOS下(包括命令行下)用鼠标复制/粘帖及模拟方向键的工具
MSDOS.SYS MS-DOS 7.10的系统启动配置文件
NTFSDOS.EXE DOS读下完美读写NTFS分区.运行时请输入YES才能读取.用EXIT退出.
off.COM 关闭计算机用的..呵呵..
OPEN.COM 打开光驱哦.运行一下光驱自动打开.
password.EXE DOS下清除2K/XP/2K3的用户密码.支持NTFS/FAT32分区.MAX强烈推荐
PCTOOL.EXE DOS下的类似与WIN资源管理器
pghost.BAT Max修改的中文GHOST向导.备份时会在D.E.F.G中以SYS.GHO命名.
pkzip.COM 解压压缩包ZIP用.
RANDOM.COM 自动生成字符的东西.可以用来自动分配IP.
readme.txt 呵呵.我在这呢. MaxDOS Http://Pzz.Cn
r.com 运行一下就知道效果啦,呵呵.从新启动计算机用的.
SHSUCD1.COM LOADISO用的虚拟光驱驱动.
SHSUCDHD.EXE 忘了什么东西啦.呵呵.等下试试.
SHSUCDX.EXE 最NB的DOS光驱驱动程序.
SORT.COM 非常小巧的排序工具
SPFDISK.EXE 启动管理器+分区管理器,功能强大
SUBST.EXE 非常小巧的设置虚拟驱动器的程序
TM.EXE 小巧实用的设置键盘和显示的工具
TW.BAT 天汇中文支持,启动批处理,支持五笔.拼音.区位.双拼输入.
twx.zip 天汇的主程序较大.压缩在这里面了.
VIDE-CDD.SYS DOS下最好的通用IDE/ATAPI光驱驱动程序,只占很少的内存.
W.BAT WAIT配置文件.
WAIT.COM 用于批处理文件的等待工具,且支持键盘返回值等操作
wbat.com DOS下强大的批处理菜单生成器.
wbat.ini WBAT配置文件.
Xcopy.EXE 用过的人都知道不用多说了!
XMSDSK.EXE 最好的虚拟内存盘工具,非常方便实用,且只占很少的内存
ISOEMU.INI ISOEMU配合IELDR.EXE在DOS下载入ISO实再模拟引导.
ieldr.exe 摸拟引导ISO文件.使用时把ISOEMU.INI文件复制到你的ISO存放的目录,
且ISO文件必需要在各个盘的根目录,ISO的文件名应以Max.iso 命名.
MAX.ZIP 压缩文件说明:
3C90Xgo.bat 3C90X系列自动全盘网刻批处理.
3C90XgX.BAT 3C90X系列自动单分区网刻批处理.
8029go.bat 8029系列自动全盘网刻批处理.
8029gX.BAT 8029系列自动单分区网刻批处理.
8139go.bat 8139系列自动全盘网刻批处理.
8139gX.BAT 8139系列自动单分区网刻批处理.
viaGO.bat VIA Rhine I/II系列自动全盘网刻批处理.
viaGX.BAT VIA Rhine I/II系列自动单分区网刻批处理.
DCN530go.bat DCN-530TX系列自动全盘网刻批处理.
DCN530gX.BAT DCN-530TX系列自动单分区网刻批处理.
DFE530go.bat D-Link DFE-530TX系列自动全盘网刻批处理.
DFE530gX.BAT D-Link DFE-530TX系列自动单分区网刻批处理.
DLE530go.bat DLE530系列自动全盘网刻批处理.
DLE530gX.BAT DLE530系列自动单分区网刻批处理.
ip100GO.bat IC Plus ip100系列自动全盘网刻批处理.
ip100GX.BAT IC Plus ip100系列自动单分区网刻批处理.
pro100go.bat pro100系列自动全盘网刻批处理.
pro100gX.BAT pro100系列自动单分区网刻批处理.
sis900go.bat sis900系列自动全盘网刻批处理.
sis900gX.BAT sis900系列自动单分区网刻批处理.
MEM.EXE DOS查看内存占用情况.
ADDEV.COM DOS命令行下加载.SYS驱动.
ATTRIB.COM 文件/文件夹属性设置命令.
BOOTPART.EXE 用于备份/还原引导区
DEBUG.EXE 强大的DOS下编程命令.
DELDEV.COM 卸载用ADDEV添加的.SYS驱动.
EDIT.COM 相当于记事本.
FAKEDISK.COM 用来解压.IMG镜像
FDISK.EXE 分区命令
FORMAT.COM 格式化命令
hyd.bat 自动还原D:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hye.bat 自动还原E:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyf.bat 自动还原F:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyg.bat 自动还原G:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
SMARTDRV.EXE DOS下磁盘缓存程序.加载一下可大提高DOS安装系统.
SYS.COM 传输MSDOS 7.01 的引导文件到C盘.使用C盘可以引导到DOS.
TREE.COM 显示排序命令.



说到网页背景就是指的背景颜色和颜色图片,至于它们在网页中的添加方法,这两个我想大家一定都有所了解,最为常见的是在网页中添加bgcolor="#808080"和background="URL",但是还有一种方式更为方便也非常好,就是使用CSS样式来做的,而且如果有朋友对这套模版有所修改的话,也会发现背景图片都是在Css里面控制的!好,下面列出一些Css控制背景图片的方法以作参考!
——————————————————————————–
参考:
·背景颜色 background-color
我想这个我就不用多做介绍了,颜色代码我想大家都知道的,不是用英文来代替就是用指定的代码来表示的。这个的默认值是transparent(透明色)。
例:body{background-color:yellow}
H1{background-color: #000000}
·背景图片 background-image
背景图片和背景颜色在HTML里面的设置也是基本相同的,都可以在里加入相关的语句来完成。但是在这里,我所指的并非是用这种方法,我用的方法还是CSS。background-image这个的主要功能也就是用来显示图片,如果需要显示图片的话,那么只要在后面加上url(图片的地址)就可以了,不显示嘛,那是最简单不过的了,什么也不要就行了,因为这个默认的就是none,而要加的话,就是在后面加上这个none就可以了。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF)}
h1{background-image:url(none)}
大家在使用里的背景图片时,一定常常遇到一些图片因为太小,而产生种种如图片的重复出现而破坏了整个页面的美感,想换成其它图片又不合适之类的麻烦情况吧。不过现在好了,大家只要用了以下的几个CSS里控制图片方法,那么你以后就不会再有此类的麻烦事发生了。
·图片是否重复显示 background-repeat
有时候重复显示是需要的,可是有时候重复显示则是让人头痛的,现在这个可以很好的帮助你了,而且它还可以帮你控制图片重复的方式(水平方向重复、垂直方向重复以及两个方向都有重复),而要实现这三个方向的重复也就只要在bcackground-repeat后面加上repeat-x(水平方向铺开)、repeat-y(垂直方向铺开)、repeat(两个方向铺开)。当然,它可以控制图片的重复,也可以控制图片不重复的。no-repeat这个就是用来表示只显示一幅背景图片,而不是重复出现的,这个可不是默认的哟,默认的是重复显示背景图片(repeat)。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat}
·定位图片显示位置 background-position
一张背景图片经过上面的设置后往往还不够的,因为当你使用上面的不重复显示设置后,图片只显示在页面的左上角,而不会在其它地方,可是如果要在中间或者其它地方出现这张背景图片的话,那么background-position这个就可以帮你了,因为它就是用来显示图片相对于左上角的一个位置的(就是默认的值0% 0%),由两个值来设定,中间用空格来隔开。它的主要的几个值有left|center|right和top|center|bottom,也可以用百分数值指定相对位置或用一个值来指定绝对位置,如50%表示的位置是在中心,而50px的水平值则表示图片距左上角区域水平移动50px单位;这里要特别指出的是,1当你设置值的时候只提供一个值,则相当于只指定水平位置,垂直自动设置为50%;2当你设置的值是负数的时候,则表示背景图片超出边界。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-position:100px 10px}
·控制图片是否滚动 background-attachment
上面的两步可以帮你完成图像的定位,可是这样做好以后还不是完美的,因为如果你的页面有滚动条的时候,那么你这张背景图片就不会永远定位在那个位置了,如果想要图片永远定位在那个位置,就只有让这张图片随着页面的内容的滚动而滚动,这时background-attachment就可以帮你了你只要加入scroll(静止)和fixed(滚动)中的其中一个就可以了。当然不是让你乱加的,毕竟scroll是默认的,也就是不让图片随页面的内容而滚动的。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-attachment:fixed}
好了,经过以上这番设置后,我相信你的背景一定会更美的,但是过多的代码往往可读性很差,容易让人产生错误,所以在这里我要告诉大家的就是可以把以上的代码全部加在一起使用,也就是说把以上相关的代码加到background中。在把代码加到background中的时候要在每个值中间加上空格来隔开,而且不要把背景颜色的代码放在背景图片的URL后面,以免图片显示不出来。
例:body{background:green url(file&:///C:/WINDOWS/BACKGRND.GIF) fixed 100px 50px no-repeat}




Win98/ME下访问NTFS分区
随着Windows 2000/XP操作系统的普及,硬盘分区采用NTFS格式的的人越来越多。与传统的FAT(16/32)文件系统相比,NTFS文件系统有更强大的磁盘管理功能、更高的稳定性和安全性等许多优点。因此要发挥Windows 2000/XP操作系统的强大功能,最好采用NTFS文件系统。但有时因为系统故障、杀毒或使用多操作系统等原因,我们往往需要在DOS或Win98/ME下访问NTFS分区,而DOS和Win98/ME系统并不支持NTFS格式的分区,不能访问。要解决这个问题我们可以借助两个工具软件来实现,那就是NTFSDOS Professional(v4.0)和NTFS for Win98(v1.07),可以在公司主页http://www.winternals.com或国内的华军软件园下载其共享版本。
一、 在DOS下访问NTFS分区:
要想在DOS下访问NTFS分区,先下载NTFSDOS Professional 4.0,然后在Windows 2000/XP系统下安装(不能在Win98/ME系统下安装)。安装完成后执行“开始/程序”菜单中的"NTFSDOS Professional Boot Disk Wizard”向导,首先出现欢迎界面,单击“Next”按钮出现另一界面,提示你该向导需要从已存在的Windows NT/2000/XP系统中复制驱动和系统文件到你的硬盘或一对软盘上,如果要制作可引导软盘需要自己在DOS下用FORMAT/S或SYS命令向软盘上添加DOS系统文件;单击“Next”按钮出现系统语言选择框,我们选择“China(PRC,Singapore).code page 936”项即可;单击“Next”按钮出现Windows NT/2000/XP系统文件路径选择框,一般为X:\\WINNT文件夹(X:为你安装Windows NT/2000/XP系统的分区盘符,WINNT为系统默认安装目录。如果你在安装系统时未按默认路径安装,请单击右边的浏览按钮选择系统文件夹);单击“Next”按钮出现目标文件夹位置选择框,可以选择保存在硬盘和软盘上。由于保存到软盘上需要两张软盘,使用不便,因此我们选择保存到硬盘上,选择一个采用FAT文件系统分区(确保在DOS下可访问)上的文件夹,如C:\\NTFS(注意此文件夹应是已存在的,直接在路径框中输入新目录“Next”按钮不可用);单击“Next”按钮,程序开始从系统文件夹复制需要的驱动和系统文件到你指定的目标文件夹下。完成后切换到纯DOS环境下,进入C:\\NTFS路径下,执行NTFSPRO.exe,程序将加载一个新的盘符,这就是NTFS分区,此时就可以对它进行访问和操作,就像访问其它FAT分区一样。
二、 在Win98/ME系统下访问NTFS分区:
要在Win98/ME系统下访问NTFS分区,先下载并安装NTFS for Win98,安装完成后程序会自动进入配置界面(如图所示)。在Win98/ME系统下访问NTFS分区同样需要一些Windows NT/2000/XP系统文件的支持,如果你已经如上所述安装并配置了NTFSDOS Professional,那么问题就简单了,在图中的系统文件位置选择框中选择其保存位置,如C:\\NTFS;如果没有安装NTFSDOS Professional也不要紧,事先在Windows NT/2000/XP系统下将“winnt\\system32"文件夹下的“Autochk.exe、Ntoskrnl.exe、Ntdll.dll、C_1252.nls、C_437.nls、L_intl.nls”六个文件和“winnt\\system32\\drivers”文件夹下的“Ntfs.sys”共七个文件复制到上述C:\\NTFS下也可;在图中下边的“Drive Letter Assignments"驱动器盘符配置框中输入为NTFS 分区指定的盘符字母如“H”(不要加冒号,有多个NTFS分区时字母之间不必加空格,注意不要与现有的硬盘和光驱盘符冲突即可)等;单击“Advanced”按钮还可以对NTFS分区属性设置为“只读”还是“可写”;设置完成后,单击“Apply”按钮,根据提示重新启动电脑后就可以在Win98/ME系统下访问NTFS分区了。
最后再说明一点:NTFSDOS Professional和NTFS for Win98都有共享版本和注册版本之分,共享版本只能对NTFS分区进行读取操作而不能进行写入操作。





万年历问题的Qbasic解决方法
10 DIM C(12), a$(6)
20 INPUT “YEAR”; Y
30 X = Y: V = 28
40 IF Y < 0 THEN 20
50 IF Y = 0 THEN END
60 S = X – 1 + INT((X – 1) / 4) – INT((X – 1) / 100) + INT((X – 1) / 400)
70 C(0) = X
80 S = S + 1
90 FOR I = 1 TO 12
100 READ K
110 IF I <> 3 THEN 190
120 IF X MOD 4 = 0 THEN 140
130 GOTO 190
140 IF X MOD 100 = 0 THEN 160
150 GOTO 180
160 IF X MOD 400 = 0 THEN 180
170 GOTO 190
180 K = K + 1: V = 29
190 S = S + K
200 M = S MOD 7
210 IF M = 0 THEN C(I) = 6 ELSE C(I) = M – 1
220 NEXT
230 FOR I = 0 TO 6
240 READ a$(I)
250 NEXT
260 L1 = 2: L2 = 38: GOSUB 610
270 PRINT TAB(39); C(0);
280 L1 = 45: L2 = 79: GOSUB 610
290 GOSUB 640: GOSUB 650
300 FOR J = 0 TO 3
310 GOSUB 640
320 FOR I = 0 TO 2
330 PRINT TAB(15 + I * 25); “(”; J * 3 + I + 1; “)”;
340 NEXT
350 GOSUB 650: GOSUB 640: GOSUB 650: GOSUB 640
360 GOSUB 660: GOSUB 650: GOSUB 640: GOSUB 650
370 GOSUB 400
380 NEXT J
390 L1 = 2: L2 = 79: GOSUB 610: PRINT : RESTORE 700: GOTO 20
400 X1 = 1: X2 = 1: X3 = 1
410 FOR L = 0 TO 5: GOSUB 640
420 FOR I = 0 TO 2
430 D = J * 3 + I + 1
440 IF D = 2 THEN 480 ELSE IF D = 4 THEN 470
450 IF D = 6 THEN 470 ELSE IF D = 9 THEN 470
460 IF D = 11 THEN 470 ELSE W = 31: GOTO 490
470 W = 30: GOTO 490
480 W = V

490 IF I = 0 THEN Z = X1 ELSE IF I = 1 THEN Z = X2 ELSE Z = X3
500 M = (C(D) + Z) MOD 7
510 FOR N = M TO 6
520 IF Z > W THEN 580
530 IF Z < 10 THEN PRINT TAB(N * 3 + 6 + 25 * I); : PRINT USING “##”; Z; : GOTO 550
540 PRINT TAB(N * 3 + 5 + I * 25); : PRINT USING “###”; Z;
550 Z = Z + 1
560 IF I = 0 THEN X1 = Z ELSE IF I = 1 THEN X2 = Z ELSE X3 = Z
570 NEXT N
580 NEXT I: GOSUB 650
590 NEXT L: GOSUB 640: GOSUB 650
600 RETURN
610 FOR U = L1 TO L2
620 PRINT TAB(U); “*”;
630 NEXT: RETURN
640 L1 = 2: L2 = 2: GOSUB 610: RETURN
650 L1 = 79: L2 = 79: GOSUB 610: RETURN
660 FOR I = 0 TO 2
670 FOR Z = 0 TO 6
680 PRINT TAB(3 * Z + 6 + I * 25); : PRINT USING “\\”; a$(Z);
690 NEXT: NEXT: RETURN
700 DATA 0,31,28,31,30,31,30,31,31,30,31,30
710 DATA “SU”,“MO”,“TU”,“WE”,“TH”,“FR”,“SA”







Win98无盘组网(PXE|RPL)

从windows 98 以后的windows家族的操作系统,原本没有无盘启动的设计的,但是,在众多异想天开的好事者的努力下,可以无盘启动了,这连Microsoft corporation都觉得吃惊。Linux的横空出世和步步进逼,为广大的消费者显示出隐约的曙光,通过后续的文章介绍,我们可以只安装一台linux server(而不是用每一个license都必须付钱的windows NT),而客户端跑的是windows 98 。
在将来,显示器制造商可以把CPU、NIC(网络接口卡)、RAM都集成到显示器里去,利用互连网,无盘远程启动,可以远程启动windows9x 或者linux等等,由你选择,然后,你可以在网上纵横驰骋,就象你远游,开一部跑车就够了,不必带上来回的汽油、备用的轮胎等累赘品,路上有的是。今天的我们,看见一台显示器连上键盘、鼠标就可以跑windows或其他的操作系统,在网上溜达,会不会吃惊?
无盘远程启动可以作到!
在现在,我们如此热衷于无盘远程启动的原因,是因为它有自己的优势:
数据安全:公司或学校的保密数据不会通过磁盘被带走;
维护方便、软件集中管理、所有的备份只在一个硬盘上搞定;
重点保护的只是server:只需要一个UPS电源、只要一个防尘设备,这些东西给无盘工作站已经没有意义的;
减少每台工作站都必须安装软盘驱动器、硬盘驱动器和硬盘保护卡以及CD-ROM的金钱支出;
避免通过软盘、硬盘感染计算机病毒;
比利用软盘启动的方式快速;
减少网络管理者维护工作站的时间与负担, 系统维护只需维护服务器硬盘而已;
可在服务器切换工作站的操作环境,你可以让client端跑DOS 、windows95/98 、windows NT 或者目前正红火的linux。(如何跑,请留意后续文章。)
从上面罗列的优点中,我认为最重要的是数据的安全性和可维护性,说他便宜,固然,但是现在随着硬盘价格的下降,它的优势已经比较次要了。就教育、酒店、证券、事业企业等行业来讲,它的生命正在延伸。
基于WindowsNT的无盘工作站(win95),从纯技术的角度上来讲,已经很成熟了,说它的好处,你或许比我更能感受到。
以前,我们是在WindowsNT 下实现远程引导Windows95,采用RPL (Remote Initial Program Load )技术,可以说:前几年所说的,火红大江南北的“无盘工作站”,100%说的是基于RPL技术无盘Win95工作站,相对于DOS无盘站,它确实给我们曾经的兴奋与惊奇。但是,这种技术是当时Microsoft 网开一面(或是为了给windows的宣传?),有基于网络版的windows 95 ( NETWIN95 ),后来,由于众所周知的原因, Microsoft没有这样做。
所以,Windows 98根本就没有网络版本,这正是无盘win98 的困难所在。
后来,上网苦苦检索关于windows98无盘工作站的技术,零星的有这样的介绍。我的一个朋友曾经说他们已经成功了无盘win98 ,我跑过去一看,实际上是把win95的logo画面改成win98 的logo画面,却跑了win95的东西,是正版的假windows 98 。
再后来的几年里,我们几乎没有停止对无盘win98的研究,渐渐地,从RPL 的运行机制上分析,得出了一些结论:用RPL来做无盘win98 是荒唐的,是白费力的事情。我认识的许多专门搞无盘启动问题的朋友都意识到了这个问题,但,一有新的想法,我们又动心去study它,到目前为止,我们仍没有成功。
既然RPL不能搞无盘win98,是不是无盘win98死定了?
现在,我可以告诉你:用INTEL的PXE 技术,我已经成功地搞定了无盘win98!我所说的成功当然不是仅有windows98 的logo画面的那种假win98, : -p我定义的无盘win98成功的标准是:
可以跑Winbench99 ,WinStone99 winbench2000 WinStone2000,3DWinBench等之类的测试软件。通过了这些测试,那么,担心能不能在无盘终端上跑你的VC、 VB、 VFP、 JAVA或3D动画等就成了多余的了。
可以跑office97 ,office 2000 ,autoCAD R14,potoshop5.0 ,IE5.0等之类的应用软件。
速度上至少和本地硬盘一样的快(特别是拨号上网),20台60台的客户端不应有延迟,至少让人感觉不到。
常见游戏:比如帝国时代、红警、三角洲部队、星际争霸、古墓丽影等等,如果通过,足可以满足网吧、游戏厅建设的需要了,可以连网游戏,说明网络部分是健壮的,这可以说已经足够能说明问题了。
可以播放DVD,可以VCD点播,可以运行大多数证券行业的软件,可以跑教育部认可的叫做TOP2000之类的教育软件、多媒体教育软件,可以……
其他所以可以在windows 98 下跑的应用程序……
其他比如兼容性等问题,不好测,但是能完成以上测试,也就是windows 98 所尽能的了。测试完上述软件后,我立即明白了:Windows 98无盘启动已经实现了,困饶多时的问题终于变成了现实。
其实,你不用激动,更不用感谢谁,普及这个技术是我们大家的事情。我是2000年4月份从网上search到的,http://www.dtk.com.cn/上的,但不知道什么原因(或许技术保密??),5月份再去的时候,这个方案已经从这个网站上删除了!!!不过,我拷贝下来了。下面,我将会逐步详细地解释这个方案的。
可以这样理解:PXE是RPL的升级品,它是Preboot Execution Environment的缩写。至于他们的不同,假如你玩过HUB 和ROUTER的话,你一定知道他们的工作原理,一个是静态路由,一个动态路由,不难理解:RPL是根据网卡上的ID号加上其他的东东组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则OK,静态地址;PXE是根据server端收到的MAC地址,(就是00E09C410051这样的东西)它的DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台client有与上次启动有不同的IP,动态分配地址。
单纯地比较RPL与PXE究竟有什么不同是没有什么意义的,我只想说,PXE可以看做RPL的升级产品,所谓升级产品,它能玩的,我也能,他不能的,我可以。PXE可以boot的OS有;DOS Windows3.1 windows 95 Windows 98 linux 等等。能不能boot Windows2000 ,请大家一块来试一试吧。
说了这么多的废话,无非是想说PXE的好处罢了,毕竟是新技术,还是详细说明。
顺便说一下:既然PXE是DTKcomputer的技术,最好是用他们的主板了(DTK computer,一个专业生产电脑主板的厂商,主要面向欧美市场,据说很火,看样子近期也想涉足中国市场,不然,他宣传中文版无盘win98干什么?其潜台词是用他们的板子,我猜想 ;-D),因为这个技术是我从他们那里得到的,当然用他们整合的东西了,比如主板(至关重要的BIOS,在里面有一段引导PXE的小东东,少了这个,我在这里白说了,你也白看了),网卡(要有bootPXE的功能,用的是realtek公司的rtl8139,已经集成在主板上了。在BIOS开始引导网卡BOOTROM时,按F10键,你会见到有5个选项(详细选项,请参见“三RPL” 的第9步骤),可以选择以RPL启动,或以PXE启动,也可以选择BBS,等,很爽,稍后详细解释),还有那个至关重要的LITENET,目前来说,少了他们的东西是不行的,随着技术的进步,相信有一天我们可以摆脱这种束缚。
剩下所要说明的是:在这里,我仍然写了RPL的安装过程,一则是给没有经验的网虫以经验;二则给有经验做过(兼容)NET2000的,但没有在RTL8139网卡上尝试的人以经验,或是参考,因为我现在懒得回答诸如:我用的是realtek的RTL8139网卡,怎样做无盘win95?等之类的问题,这些日子我不太热心了;三则是大家可以通过对比来了解PXE技术。
 
二 无盘启动的工作原理
说起原理,许多人不齿的,但为了照顾刚进门的兄弟姐妹,或者说:满足想仿效黑客那样分析网络问题的计算机爱好者,还是讲一点,因为对于想成为黑客的人讲,这一步是必须走的。
一部机器通过网络启动,它必须得到这些信息:
一个identity;(有许多client同时启动,每台都有唯一识别号,不然,这台机器在网络中就没有身份。)
某个操作系统的映像文件;(把操作系统引导(boot)下来。)
可以操作的文件系统。
下面,按工作站引导过程说明它的原理:
当客户机启动后,其网卡上的Boot Rom 会广播一个FIND帧,说白了,那是一个引导请求帧,该帧中包含有客户机的网卡号,就是MAC地址:00E09C410021这样的东西。
server端远程启动服务收到客户机广播的FIND帧后,根据帧中所带的网卡ID号,检查远程启动数据库中是否有该卡号的配置记录:如果不存在这个记录,引导过程不能继续;如果此工作站的记录已经存在,远程启动服务发送一个FOUND帧,同样,这个帧中包含了服务器的网卡ID ,也就是server端的MAC地址,然后就调用BOOTP(boot protocol)或者DHCP( Dynamic Host Configuration Protocol ),这个DHCP其实是BOOTP的进化,所以,假如不考虑其他的规定,我认为能适用于BOOTP的一定能适用于DHCP,它们都是处理以太网的地址。
工作站收到第一个响应后(这样说,是假如网络上有不止一台的sever在运行远程启动服务,工作站只对收到的第一个FOUND帧有响应,并且,这个响应包括:分配给工作站端的机器名字、IP地址、服务器端的IP地址、以及启动时的映像文件等。),则发送一个SEND.FILE.REQUEST Frame给第一个响应的远程启动服务器,以请求传送启动所需的文件。
当远程启动服务器收到SEND.FILE.REQUEST Frame的要求后,会根据其远程启动数据库中的工作站记录查找对应的启动块,就是boot block,将工作站所需的启动文件传送给工作站(就是启动所要的那个映像文件),(说白了,给工作站一个FILE.DAT.RESPONSE帧,这个帧包含了工作站启动所需的启动块)。
工作站接收到完整的启动文件后,就开始执行文件中的启动程序,将执行点转向启动块的入口,启动工作站,这时,又要用到另外一个internet协议:TFTP ( Trivial File Transfer Protocol )。接着是不同的OS有不同的引导方式了,接下来,该是我向你讨教的了。
有必要补充解释一下TFTP协议。你用过FTP协议的话,很好理解它:FTP不是有mget、mput吗?可以上传下传文件,OK,TFTP协议是可以理解为FTP的下传部分,是FTP的cut-down版本,它使用了UDP( User Datagram Protocol )代替TCP (Transmission Control Protocol),这是因为client端的bootrom很小,32k或16k,由于UDP是块导向的,而TCP是流导向的,所以我们无盘启动用了TFTP,一块一块地传,直到文件传完。其间,它们要握手的,怕包的丢失。整个启动映像文件传输完毕后,在入口处,bootrom的控制权就交给操作系统的启动映像文件了。
以上假如我没有说清楚的话,请联系我。我的email:mailto:lnuxcao@263.net 。
 
三 RPL (Remote Initial Program Load )
假如你有兴趣在yahoo站点上搜索,最少可以搜索到600多条关于“无盘”关键词的信息,没有4个小时,你阅读不完:我是说,这方面的文章多的是,可千篇一律是关于NET2000(或与之兼容的)的说明,其他的网卡,比如rtl8139,我没有见到过。按有的文章,还要倒一下注册表,其实,无论有没有RTL8139网卡的朋友,你不防拿这篇文章和其他文章对比一下,发现倒注册表是多么的愚蠢!我上了大当才这样呼吁的。
言归正传。以下是我作RPL 过程:(用的是DTK主板,它上面已经集成了rtl8139网卡,就是前面所说的既能引导RPL,又可以引导PXE的那种网卡芯片)
安装好NT server。说了一句废话,但是我还是不放心:别忘了加上那一个协议(DLC Protocol)和一个服务(RemotBoot Server)。特别是安装完Remotboot server,如果重新启动后,你的C:\WINNT\RPL\RPLFILES这个目录应当自动被共享,如果没有被共享的话,可能会有麻烦,检查一下哪里出了问题。
拷贝 DOS文件
拷贝DOS文件到 \WINNNT\RPL\RPLFILES\BINFILES\DOS622\ 目录下:
smartdrv.exe
himem.sys
command.com
io.sys
msdos.sys
其中,io.sys 和 msdos.sys 两个文件要去掉隐含属性和系统属性,不去掉的后果是:工作站端DOS引导不起来。可以在windows NT 的DOS 模式下:
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h io.sys
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h msdos.sys
拷贝RTL8139引导时所必须的文件
3.1 在 \WINNT\RPL\BBLOCK\NETBEUI\ 目录下,新建一个RTL8139目录;
3.2 拷贝RTSND.DOS文件到 \WINNT\RPL\BBLOCK\NDIS 目录下;
3.3 拷贝 protocol.ini rtl8139.cnf w95bb.cnf 文件到你刚新建的RTL8139目录;
3.4 说明:上几步中的的四个文件不是随便找到就可以用的,即使去生产这个芯片的厂家的站点下载,也用不成,我已经试过了,而且费了我一个星期的时间,(要知道我作这个是相当熟练的,但还是阴沟翻船)。主板随带的光盘中的那些文件也不可以用。我是从http://www.dtk.com.cn/ 站点中下载的,毕竟,经过他们的整合实验,才推出来,放心用好了。假如万一没有,我会mail给你的。
打开控制面板,双击“服务”,启动“远程启动服务(Remoteboot server)”
要求是:服务器每次启动时,这个服务自动启动。
添加RTL8139网卡适配器(DOS的)
这里,就要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:V
Add Del Enum:a
VenderName=00E09C(输入卡号前六位)
All wther parameters are optional
VenderComment=RTL8139 for 00E09C (注释,可以此处直接回车)
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=dos9cb
// 我的命名规则:
// dos9cb,表示为DOS配置,网卡号前六位是00E09C,boot name
// dos9cc,表示为DOS配置,网卡号前六位是00E09C,config name
// win9cb,表示为win95配置,网卡号前六位是00E09C,boot name
// win9cc,表示为win95配置,网卡号前六位是00E09C,config name
// dos5cb,表示为DOS配置,网卡号前六位是00E05C,boot name
//……依次类推,命名一目了然,好记,待删除时就很见效益了棗给高手们的建议。
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\RTL8139.CNF
All other parameters are optional
BootComment=RTL8139 for DOS boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=dos9cc
BootName=dos9cb (对应的那个BootName)
DirName=dos
DirName2=dos622
FitShared=fits\dos622.fit
FitPersonal=fits\dos622p.fit
All other parameters are optional
ConfigComment=dos622 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,添加DOS工作站
打开远程启动服务管理棗远程启动(remoteboot)棗创建新配置文件(create new profile)棗然后,新建一个工作站,配置好对应的文件。
为win95从其他客户端安装Server-Base Server ,也就是搞定SBS。
在woindows NT 中新建一个目录,随便起个名字,比如:PWIN95,并共享之。记住:这个目录名字不要超过8个字符,因为DOS启动时,它不认识长文件名。
从另外一台机器,windows 98 或windows 95上,执行netsetup.exe,安装网络版windows 95 到woindows NT中的共享目录pwin95中,也就是你刚新建的用作sbs服务目录的那个,这个过程很简单,就不详细描述了。
还有一点:安装完毕,把rtl8139.sys拷贝到你服务器中的PWIN95\system目录下,否则,后面有麻烦。这是我实验了多次后的结论。
执行win95srv.bat (这条批处理在NT光盘里找)
比如,我的服务器名字叫:rplpxeserver,那么:
f:\clients\rpl\update\win95> win95srv file://rplpxeserver/pwin95
安装第一台无盘win95工作站
安装前,在NT server上要新建一个machine目录,随便起个名字,(但是文件名不能超过8个字符,下面要讲的PXE也一样小于等于8个字符,因为DOS不支持。)比如:studroot,并共享之。这里将来要存放所有工作站的目录。
在工作站端,开机后按F10,进入网卡boot设置菜单:
Realteck Bootstrap selection menu:
Disable network boot
Network boot using interrupt 18h
Network boot using interrupt 19h
Network boot using PnP/BEV(BBS)
Network boot from RPL ( Int 18r/19r )
Press: 1 , 2 , 3 , 4 or 5 :
选择5棗RPL引导方式,进入DOS。
在完成DOS引导,进入DOS6.22 后,键入:
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (ignore memory ignore disk scan )
剩下的,就是和本地硬盘安装windows95 一样,不说你也知道怎样作了。
添加RTL8139网卡适配器(Windows95的)
同上,要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=win9cb
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\w95bb.CNF
All other parameters are optional
BootComment=RTL8139 for win95 boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=win9cc
BootName=win9cb (对应的上面的BootName)
DirName=dos
DirName2=win95
FitShared=fits\win95.fit
FitPersonal=fits\win95p.fit
All other parameters are optional
ConfigComment=win 95 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,转换成win95的工作站
再次进入远程启动管理,完成这个工作站的windows profile配置。(把DOS profile改成刚建的win95 profile配置)
执行win95clt.bat批处理
\WINNT\RPL\BIN >win95clt file://rplpxeserver/studroot/std1 file://rplpxeserver/ win8139
编辑machines.ini文件,添加网卡MAC地址号
你的machines.ini文件应当如下格式:
; windows 95 machines.ini
[00E09C410023]
SYSDATPATH=g:\std1
G=\\rplpxeserver\studroot
在客户端启动win95,执行后续安装
能走到这一步,成功就在眼前:余下的,就是你第一次进入win95时的情景,一路回车。
安装其他无盘工作站
其他无盘工作站的MAC地址相同的话,很省事:你无非是在远程启动管理里面添加另外一台机器的MAC地址,给它取个名字,设口令,并且,设置它以DOS方式启动,然后:
在客户机端启动,引导进入DOS,再执行如上第9步;
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (不检测内存和磁盘 )
剩下的,你比我要精明:-D
如此地重复,有多少台client,你必须setup多少步,更麻烦的是:
如果MAC地址不同,你不得不重复第5步和第10步,在远程启动服务器中添加启动模块,以引导不同的网卡。
等你作一遍PXE的无盘win98 ,回过头来,你会对如上的麻烦深恶痛绝。
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。

PXE——RPL的掘墓人(下)
——无盘远程启动系列讲座之二:安装设置篇
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。
4.1 环境安装说明
首先应遵循568A或568B标准架设好相应的网络环境, 建议选用100M SWITCH及CAT 5 非屏蔽双绞线。具体软硬件配置情况如下,也可根据实际情况加以调整。以下介绍以20台学生机、1台服务器、1台教师机为例;终端OS选用Windows98中文第一版, PXE PDK以Build078为例。
硬件配置
服务器要求:
CPU Intel Pentium?Ⅲ 600MHZ
MEMORY 128M PC100 SRAM
HARD DRIVE IDE or SCSI ,above 8G
CDROM
48X
ETHERNET
10/100M bit PCI Ethernet Adapter
客户机(或叫做终端机,工作站等等)要求:
CPU Intel Celeron? 366MHZ
MEMORY 64M PC100 SRAM
MAINBOARD DTK PRM 13I E1 (Integrate Video Card , Sound Card , RTL8139)
4.2 电子教室软件需求
Windows NT Server 4.0中文版 (英文版亦可,用户数由实际终端数量决定)
Service Pack 4 以上
Windows 98 中文版
PXE PDK或Intel ECRB(ECRB安装方法请参考PDK安装)
Tweak UI for Windows98 (在Windows98安装盘中的 Tool\Reskit\PowerToys 目录下)
OFFICE97 及其他应用软件(如AutoCAD、Photoshop、IE5.5、Office2000等等)
4.3 服务器DHCP、PXE配置
1. 服务器硬盘至少应含一个足够容量的NTFS分区,以20个学生为例,需有一个大于20*80M=1.6G的NTFS分区,因每一学生需占用80M以上的硬盘空间。(以60个学生为例,则为60*80M=4.8G)
2. NT安装完成后应增加IPX/SPX兼容协议和DHCP服务器,并应设定好TCP/IP的静态IP地址和子网掩码,例如 IP地址为192.169.8.1, 子网掩码为255.255.255.0,主机名为RPLPXESERVER,域名为RPLPXEDOMAIN。
3. DHCP服务器配置方法:首先应增加新域,并马上启用,例如设定范围为192.169.8.10 => 192.169.8.40, 子网掩码为255.255.255.0,然后增加一个DHCP选项,其ID 号为60,名称为ClassID,类型为字符串(非数组类型),将其设为全域类型,数值设为PXEClient。(终端数目若不同,请作适当调整)
4.运行PXE20-PDK.EXE,按缺省值安装后重新启动。(以下介绍以Build078为例,ECRB和其他版本同理)
5. 若用户有ApiTest.1和DosUndi.1两文件,则只需将ApiTest.1拷到C:\program Files\Intel\Pxe \Pdk\system\Images\x86pc\undi\ApiTest目录下. 将Dosundi.1拷到C:\program Files\Intel\ Pxe\Pdk\system\Images\x86pc\undi\DosUndi目录下,并跳过下面的第6步。
6. 准备两张DOS6.22可引导系统盘,其中一张拷入Himem.Sys, RamDrive.sys,More.Com和FC.Com,标记为APITEST,运行NT主菜单中PXE PDK ApiTest Image Creator 将该盘内容产生APITEST.1文件.另外一张拷入More.Com, 运行NT主菜单中PXE PDK DosUndi Image Creator 将该盘内容产生DOSUNDI.1文件.系统安装时会提示插入NT安装盘,注意不要选\i386,只输入根目录即可。
7.运行NT主菜单中PXE PDK Configuration ,选择主菜单中的Configure proxyDHCP Server,在Client Options选项中,可调整Boot Server的菜单提示时间,将其设为0,则无菜单提示.点击to BootServer Discovery List,将API TEST (65535)和DOSUNDI(3)加入Boot Server ,IP地址为服务器IP地址. (例如192.169.8.1)
8.缺省Boot Server为Local Boot,学生机用户可按F8选择Boot Server,不按F8时,以菜单的第一项作为默认启动项。 可依下图所示, 先用鼠标右键点中Boot Server,选择Move Entry Up 或Move Entry Down来改变菜单顺序,将APITEST或DOSUNDI移到第一项来让其启动。(MultiUser为自建Server,用户可不于理会)
4.4 服务器用户配置
1. 增加一新的全局组,例如为DTKSTUDENT,并为其增加用户LNGUEST(同学生机的安装用户一致),设定其密码同用户名相同(LNGUEST). (可利用提供的SETUSER.EXE自动完成)
2. 为该全局组增加用户,例如TT1,TT2 … TT20,设定其密码与用户名相同.使其密码永久有效,并使用户下次登录时不得修改密码. (可利用提供的SETUSER.EXE自动完成)
3. 在NTFS分区上建立一新目录,例如为STUDENTROOT,将其设为共享,共享权限为DTKSTUDENT和管理员完全控制.安全性权限为DTKSTUDENT完全控制和管理员完全控制.
4.5 学生机软件安装;
1. 选择任一学生机电脑,接上硬盘,光驱,软驱。
2. 选择Load Optimized Defaults ,装入CMOS 缺省值。
3. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Disable,将Realtek Bootstrap 中断改为第一项,由本机启动。
4. 在本机硬盘中安装Windows98简体中文版,并配好网卡,声卡,显卡等设备,注意网卡驱动程序为RealTek RTL8139(A/B/C/8130) PCI Fast Ethernet NIC (NDIS5/Win98 Driver), 用户名设为LNGUEST(同服务器用户名一致),用户组设为服务器域名。例如RPLPXEDOMAIN, Windows密码同用户名相同 (LNGUEST)。(英文Windows98安装方法相同)
5. 在网络协议中增加IPX/SPX和NETBEUI协议,TCP/IP协议不要设为固定IP,而为自动获取.增加网络用户,设定登录到相应的WindowsNT域
6. 将提供的NET.EXE替换原Windows目录下的NET.EXE,重新启动电脑后用F8进入DOS状态,可键入NET START IPX,若工作正常,说明配置正确。(对于英文Windows98和其他版本可能不需替换,对于Windows 98第二版,可参考LiteNet说明,替换第一版的NDIS.VXD文件)
7. 安装Office97、TWeak UI、教学软件及其他应用软件,将Windows登录方式设为Windows 网络用户登录,去掉TweakUI的My Computer中的本地A盘, 重新启动后登录上服务器。
8. 运行REGEDIT,导出[HKEY_USERS\.DEFAULT分支,存为LNGUEST.REG文件,将该文件用文本编辑器打开,将其中所有的.DEFAULT替换为{%CHN%},并另存到本机Windows目录下,改名为CHN.REG。
9. 运行LITENET的SETUP程序(或运行Lnecedtk.exe),键入NetBIOS Server Name(服务器主机名)和NetBIOS Share Name(服务器共享目录名),例如分别为RPLPXESERVER和STUDENTROOT.当出现需Windows98原盘提示时,请键入英文Windows98的路径,例如(\ewin98),重新启动后,插入一空白软盘,按提示将其格式化,注意应带系统,然后选择完全安装,则将本机Windows98环境和数据都传入服务器硬盘中.
4.6 服务器Boot Server配置
1. 将上面产生的LiteNet启动盘的Config.Sys中的DEVICE=EMM386.EXE语句REMARK,即在其前加 REM语句。
2. 若用户想减轻网络负担,则请将RANDELAY.EXE文件复制到A:\WINBOOT 目录下,在A:\WINBOOT\ STARTNET.BAT中的QUALCNX命令前加入RANDELAY 5 60。(随机延时5到60秒)
3. 若用户想屏蔽原LiteNet启动信息,则请将DrawCap.Com和DrawDot.Com复制到A:\WINBOOT 目录下,在SETVARS.BAT中加入DrawCap语句,在STARTNET.BAT中加入DrawDot信息,(参考提供的LiteNet 软盘文件), 若安装用户名不为LNGUEST,请对A:\WINBOOT目录下的STARTNET.BAT中的QUALCNX命令参数作适当调整,全部修改后将该盘插入软驱中。
4. 运行PXE目录(例如C:\program Files\Intel\Pxe\Pdk\system)下的MkImage.EXE文件,将产生该软盘的磁盘影象Test.Bin
5. 选择DOSUNDI作为当前Boot Server,并将C:\program Files\Intel\Pxe\Pdk\system\Images\ x86pc\undi\DosUndi目录下的Dosundi.1备份,例如改名为Dosundi.2,将上面产生的Test.Bin改名为Dosundi.1,复制到该目录.
6. 在共享目录的Windows子目录下(例如C:\STUDENTROOT\WINDOWS),将USERCMD.BAT中的QVMEM的REM语句去掉,在QRestAll命令前增加以下几行(可参考提供的USERCMD.BAT文件)
if exist %HOME%\PATCHED.REG goto notchange
QPATCH C:\WINDOWS\CHN.REG %HOME%\PATCHED.REG
regedit %HOME%\PATCHED.REG
:notchange
7. 在该Windows目录下,创建NETNAMES.DB文件,其为文本方式,格式如下所示:( 可参考提供的NetNames.DB文件样本,其中的网卡号在学生机启动时可以得到)
用户名 网卡号(MAC 地址)
用户名 网卡号(MAC 地址)
… …
例如某NETNAMES.DB文件内容为:
NetNames.DB sample
#NETPC04 00E04C390014
TT1 00E05C390299
TT2 00E05C39007F
TT3 00E05C39029C
TT4 00E04C39001F
TT5 00E05C39029D
8. 将共享目录(例如为STUDENTROOT)的安全性权限设为DTKSTUDENT仅读和管理员完全控制,注意应将该目录下所有文件和子目录全部设定.
9. 在该共享目录下建立TT1,TT2…TT20子目录,并将每一子目录设为共享, 共享名设为用户名,例如TT1的共享权限为TT1和管理员完全控制.安全性权限为TT1和管理员完全控制,共享名为TT1. (可利用提供的SETUSER.EXE自动完成)
10. 将共享目录的Windows\system子目录下(例如C:\STUDENTROOT\WINDOWS\SYSTEM)的TMMR.REM文件作备份,修改该文件安全性属性为DTKSTUDENT和管理员完全控制
4.7 PXE终端配置方法;
1. 按Del进入学生机电脑的CMOS参数配置
2. 选择Load Optimized Defaults ,装入CMOS 缺省值.
3. 在Standard CMOS栏中,将IDE所连四个设备的Auto选项改为None.将A驱的1.44M选项改为None.
4. 在Advanced BIOS栏中,修改First Boot Device为Lan,修改Boot Up Floppy Seek为Disable.
5. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Enable.
6. 保存参数后重新引导,出现按F10菜单时,选择第2项或第3项,利用Int18或Int19作为Realtek Bootstrap 中断.
7. 重新启动后,学生机应提示DHCP MAC ADDR和DHCP的搜寻信息. 若网络配置正常,则会连上DHCP服务器,并得到分配的IP地址,显示CLIENT IP,MASK,DHCP IP信息,若PXE配置正常,则会Down Load用户定义的Boot Server(APITEST or DOSUNDI),并执行
8. 原用来安装LiteNet的学生终端去掉硬盘、软驱、光驱后同上配置,同样可作为PXE终端引导。
此时学生终端就可开机运行了.
4.8 PXE终端软件增减方法;
1. 配好原安装环境,并增加相应的应用软件。
2. 将服务器中所有终端目录下所有文件删掉(主要删除USER.DAT,SYSTEM.DAT和PATCHED.REG文件, 可利用提供的SETUSER.EXE自动完成)
3. 将服务器中的安装好的Windows目录下的DeskTop和Start Menu下所有文件删掉
4. 以管理员身份(Administrator)登录上原Windows98系统,重新建立CHN.REG,并对注册表作相应调整,可参考上面的详细叙述。
5. 运行LiteNet的Qsynch文件,选取Incremental Copy将新产生文件复制到服务器上。
6. 对服务器中的安装好的Windows目录下的USERCMD.BAT作相应调整即可。
五 两种不同无盘启动方案的比较
其实,到这步,不用比较你都能看出他们各自的优缺点:
1. RPL 和 PXE 都可以免费得到。我测试的PXE是从www.intel.com 站点下载的PDK2.0(build078),据说现在有了build(079)。
2. 虽然它们都是无盘启动,但是,RPL ,毫无疑问,只能做无盘win95,不能作无盘win98,建议企图用他继续研究无盘win98的朋友止步,好好研究这个PXE 技术;RPL唯一的好处是:比较成熟,关于它的文章漫天皆是。
3. 就构架整个网络来说,PXE 要简单得多。这集中反映在对每台客户机的配置上:RPL要求每一台客户机都要执行安装过程,而PXE配置时,只需要每一台客户机的MAC地址,把它写到netnames.db这个文件中就可以了。
4. 就性能价格比来讲(我觉得没有什么可讲:明摆着的),PXE是RPL 的替代品,是无盘win95的“掘墓人”,从此,无盘启动技术进入了win98的时代。但是我没有说它是无盘启动的终极产品。
5. 就适用范围来讲,windows 98能延伸到什么地方,也就是这个技术也可以延伸到的地方。如前我所提过的学校、医院、酒店宾馆、厂矿企业、商场、银行…..而win95 由于它本质上的限制,现在已经是优美的回忆了。
6. 就可维护性讲,PXE空前绝后!试想:假如无盘工作站坏了,没有备份,假如是RPL的win95,那么,你在删除每个客户端的目录时,可要仔细掂量:这意味着删除后,必须在每台客户端再来执行安装:有一台,你必须setup一次,有100台,哪怕从日出到日落,你也要一台一台的setup。PXE没有这会事,它的每个工作站的配置都是从公共的windows目录下读取,删除了,无非在启动时再读一次,不用在工作站作任何的动作,哪里有RPL那样繁??是学生,随他怎样折腾好了;是旅店的旅客,随他上网也好,玩游戏也好,试图破坏我的注册表以显示他的能耐也好,都没有关系,可以第二天又自动复原;是企业的员工,他可以随心所欲地设置机关,海阔天空地发挥他的能耐……win95所能做到的,只是在sever端对用户权限的限制,这无疑又限制了win95的操作性能,尽管原本都是有限的。
7. 应用软件的安装。当你看中某个新的软件,并且打算把它安装在无盘工作站上时,用PXE安装,比如想在无盘win98中新加一个游戏,或以前没有office2000,现在要安装office2000,很简单:用你那个上传的本地硬盘安装好后,上传一下,所有client端都可以用了。而win95的应用软件的安装就没有这么简单。
8. 好了,再没有什么可以说的,该我休息该你动手了。








Ghost就是克隆硬盘的程序,该程序在DOS下、Windows9.X下都可执行,所以要进行硬盘的克隆,请先进入到Ghost子目录,运行Ghost.exe程序,需要注意的是,如果是在DOS下运行该程序时,在运行该程序前最好启动DOS的鼠标驱动程序,因为Ghost的作画面是仿窗口画面,使用鼠标点击来选择会方便一些——虽然也可以用键盘来作。另外在备份或克隆硬盘前最好清理一下硬盘——删除不用文件、清空回收站、碎片整理等。
  1.分区备份
  使用Ghost复制备份,有整个硬盘(Disk)和分区硬盘(Partition)两种备份方式。在菜单中点击“Local”(本地)项,在右面弹出的菜单中有三个子项,其中“Disk”表示整个硬盘备份(也就是克隆),“Partition”表示单个分区硬盘备份以及硬盘检查“Check”。“Check”项的功能是检查硬盘或备份的文件,看是否可能因分区、硬盘被破坏等造成备份或还原失败。而分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区具有实用价值。
  选“Local/Partition/To Image”菜单,弹出硬盘选择窗口,开始分区备份作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要作的分区(用鼠标点击)。
  然后在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有GHO的后缀名。
  接下来,程序会询问是否压缩备份数据,并给出三个选择。“No”表示不压缩,“Fast”表示小比例压缩而备份执行速度较快,“High”就是高比例压缩但备份执行速度较慢。最后,选择“Yes”按钮即开始进行分区硬盘的备份。Ghost备份的速度相当快,不用久等就可以完成备份,备份的文件以GHO后缀名储存在设定的目录中。
  2.分区备份的还原
  如果硬盘中备份的分区数据受到损坏,用一般磁盘数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原,无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。
  要恢复备份的分区,就在界面中选择菜单“Local/Partition/From Image”,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击“Yes”按钮即可。
  恢复还原时要注意的是,硬盘分区的备份还原是要将原来的分区一成不变地还原出来,包括分区的类型、数据的空间排列等。
  3.硬盘的克隆
  硬盘的克隆就是对整个硬盘的备份和还原,选择菜单“Local/Disk/To Disk”,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目的硬盘(第二个硬盘)。注意,可以设置目的硬盘各个分区的大小,Ghost可以自动对目的硬盘按设定的分区数值进行分区和格式化。选择“Yes”开始执行。
  Ghost能将目的硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目的硬盘不能太小,必须能将源硬盘的内容装下。
  Ghost还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单“Local/Disk/To Image”),然后就可以随时还原到其它硬盘或原硬盘上。这对要安装多个系统硬盘很方便。使用方法与分区备份相似。要注意的是,备份成的文件不能大于2GB。

Label setting width of 780 pixels. However, since our objective is to maximize the accessibility of, so I will remove the width setting makes the page meets the size of the browser window. And I'll let HTML page uses the browser's default edge instead of the original code.


标签来重新创建15象素的空白,这也使得其它例如打印机等的设备来使用它的缺省边缘设置。
表D显示了我创建的CSS文件。我将它命名为Mystylesheet.css并将它放置在网站根目录下的一个风格文件夹之中。
步骤5:在HTML文件上附加新的风格单
在 创建了CSS文件之后,我在HTML文件中插入了它的风格。因为HTML文件已经包括了所有在CSS文件中引用的标签(

和< p>),所以我只需要连接到HTML文件头部的风格单上就可以了。HTML文件从CSS文件中获得风格并将他们应用到

标签当中,如表E所示。
步骤6:验证代码
整个过程的最后一个步骤就是验证HTML代码的可访问性。如果你对于CSS来说是个新手的话,你最好对CSS代码也进行验证。有很多种的工具都可以帮你对二者进行验证。
我 使用Dreamweaver MX来检查我的样本代码的可访问性。你可以通过在文件菜单中选择Check Page然后选择 Check Accessibility来实现。任何错误或是警告都会显示出来,还包括出现位置的行号以及对问题简要的解释。你可以在 Dreamweaver MX的Reference工具中找到更多关于这些错误和警告的内容。你只要从Dreamweaver的Windows菜单中选择 Reference然后从Book菜单中选择UsableNet Accessibility Reference就可以了。
此外,World Wide Web Consortium (W3C)提供了超过30个的可访问性评估工具的链接。W3C还提供了针对HTML和CSS的基于Web的免费验证器。
可访问性和简单的管理
虽然这里给出的例子是很简单的,但它说明了利用CSS使你的站点更加具有可访问性是非常容易的。而且,对于CSS的使用不止这一个优点而已。
基于CSS的网站要比仅仅只有HTML的网站要好管理得多。CSS文件中的风格上的变化可以应用到整个网站中而不需要改变网站中任何的HTML文件。而且CSS的使用缩小了每一个HTML文件的整体文件大小,因为所有的风格信息都存储在了CSS文件之中。
因此如果你想要改善可访问性的话,将其视为一个机会,而不是一个障碍。要了解更多关于CSS和可访问性的内容,你可以去看一看World Wide Web Consortium中的Web Accessibility Initiative (WAI)。



一、分区备份
  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。

  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。




MaxDOS 5.0E 硬盘修正版
最新版下载地址如下: Http://pzz.cn/Soft/Dose.rar
[原创]05年5月1日15点…. MaxDOS 5.0E 硬盘修正版发布,请从下.

MAXDOS5.0E说明文件
[原创]05年4月29日,MaxDOS_5.0E,精简修正版发布!
Max工作室所有 Max 制作 QQ:12996688 Http://www.pzz.cn 有问题请到论坛中提出,Http://bbs.pzz.cn
5.0E更新说明:加入对NTFS的写读完美支持(但不能操作中文文件),DOS下删除掉2K/XP/2K3的用户密码!用于忘记密码用,更新了DISKGEN为05版,加入了单分区刻隆操作,又加入了10个网卡驱动.有的我也不会用,只能你们自己摸索啦.
本软件的用处.在装好的系统没有DOS的情况下为给装好的WINDOWS 2000/XP/2003装入纯DOS.支持NTFS分区
有问题请到这里 http://bbs.pzz.cn 里提出.或在本贴里跟贴,请不要在QQ上问我..我不会回答的!
本软件的特性:
1.支持进入纯DOS时自己设置密码.
2.支持网络克隆自动化,支持单分区和全硬盘自动化克隆.
3.支持系统分区为NTFS分区,支持NTFSGHOST,支持NTFS分区读写操作.
4.内置GHOST82版.DISKGEN 05版.等一系列工具.
5.支持在DOS直接去掉WIN2K/XP/2K3的用户密码.用于忘记密码时用.支持NTFS
系统安装时会自动备份BOOT.INI 到 C:\BOOTINI.BAK 如果想还原BOOT.INI的话.把C:\BOOT.INI删了.再把 BOOTINI.BAT 改成 BOOT.INI 就行了.
A盘里的文件说明:
ACOPY.COM 能够完全复制文件和目录,包括它们的长文件名和属性.
AUTOEXEC.BAT 系统启动批处理文件.
CHOICE.COM 选择命令,返回按键的ERRORLEVEL值.
CLOSE.COM 关闭CD-ROM.
COMMAND.COM MS-DOS 7.10的命令处理器,支持长文件名.
coms.com 一个清除CMOS密码和设置的程序.
CONFIG.SYS 系统启动配置文件.
CTMOUSE.EXE CuteMouse 1.9版,DOS下最好最实用的鼠标驱动程序.
DELTREE.COM 删除目录和文件的工具.
DEVICE.COM 用命令行模式加载 .SYS 驱动.
Diskgen.exe 强大的DOS下中文分区软件.一直用它.Max强烈推荐,强过DM.
DOSKEY.COM 提供命令历史、宏定义、自动完成等功能!
DOSVER.COM 设置DOS版本号的工具,可自动或手动设置DOS版本号.
DREADY.COM 判断驱动器状态,检查光驱中是否有光盘、软盘是否写保护.
EMM386.EXE MS-DOS 7.10中自带的提供UMB和EMS内存的工具.
ESCAPE.EXE 使在任何时候都可以按F12键返回DOS命令行下,以防止死机.
EXLAN.bat 如果要手动网刻的话.请运行这个解压出DOS的网卡驱.
FIND.COM 查找工具的最好的替代程序.
FINDCD.EXE 实用的查找光驱盘符的程序.
findhd.bat 配合LHISO使用.
FINDRAMD.EXE 找查虚拟盘的盘符.
GH95.COM DOS先运行一次,运行后可以用CTRL+ALT+SHIT+C清空内存.
ghost.exe GHOST 8.2 版,如果运行了NTFSDOS.请用EXIT退出后再运行.
HIMEM.SYS MS-DOS 7.10中自带的提供XMS内存的工具,支持大内存.
IFSHLP.SYS 为Win9x提供增强的VFAT文件系统驱动支持(启动Win9x时必备)
IO.SYS MS-DOS 7.10系统内核引导文件.IO输入输出.
KILLER.EXE 可以自动截获非法指令,以防止死机
LABEL.COM 非常小巧的修改磁盘卷标的工具
lan.zip DOS下的网卡驱动压缩包.可输入EXLAN解压出来.下有详解.
LOADISO.BAT DOS下载入ISO光盘镜像.只能读取.不能引导.但可装2K/XP/2K3系统
先切换到存放ISO的目录.输入 loadiso xx.iso (xx为镜像文件名)
max.zip 工具包.见下有解.
MBR.COM 用来备份或还原MBR引导区的小工具.
MOUSCLIP.EXE DOS下(包括命令行下)用鼠标复制/粘帖及模拟方向键的工具
MSDOS.SYS MS-DOS 7.10的系统启动配置文件
NTFSDOS.EXE DOS读下完美读写NTFS分区.运行时请输入YES才能读取.用EXIT退出.
off.COM 关闭计算机用的..呵呵..
OPEN.COM 打开光驱哦.运行一下光驱自动打开.
password.EXE DOS下清除2K/XP/2K3的用户密码.支持NTFS/FAT32分区.MAX强烈推荐
PCTOOL.EXE DOS下的类似与WIN资源管理器
pghost.BAT Max修改的中文GHOST向导.备份时会在D.E.F.G中以SYS.GHO命名.
pkzip.COM 解压压缩包ZIP用.
RANDOM.COM 自动生成字符的东西.可以用来自动分配IP.
readme.txt 呵呵.我在这呢. MaxDOS Http://Pzz.Cn
r.com 运行一下就知道效果啦,呵呵.从新启动计算机用的.
SHSUCD1.COM LOADISO用的虚拟光驱驱动.
SHSUCDHD.EXE 忘了什么东西啦.呵呵.等下试试.
SHSUCDX.EXE 最NB的DOS光驱驱动程序.
SORT.COM 非常小巧的排序工具
SPFDISK.EXE 启动管理器+分区管理器,功能强大
SUBST.EXE 非常小巧的设置虚拟驱动器的程序
TM.EXE 小巧实用的设置键盘和显示的工具
TW.BAT 天汇中文支持,启动批处理,支持五笔.拼音.区位.双拼输入.
twx.zip 天汇的主程序较大.压缩在这里面了.
VIDE-CDD.SYS DOS下最好的通用IDE/ATAPI光驱驱动程序,只占很少的内存.
W.BAT WAIT配置文件.
WAIT.COM 用于批处理文件的等待工具,且支持键盘返回值等操作
wbat.com DOS下强大的批处理菜单生成器.
wbat.ini WBAT配置文件.
Xcopy.EXE 用过的人都知道不用多说了!
XMSDSK.EXE 最好的虚拟内存盘工具,非常方便实用,且只占很少的内存
ISOEMU.INI ISOEMU配合IELDR.EXE在DOS下载入ISO实再模拟引导.
ieldr.exe 摸拟引导ISO文件.使用时把ISOEMU.INI文件复制到你的ISO存放的目录,
且ISO文件必需要在各个盘的根目录,ISO的文件名应以Max.iso 命名.
MAX.ZIP 压缩文件说明:
3C90Xgo.bat 3C90X系列自动全盘网刻批处理.
3C90XgX.BAT 3C90X系列自动单分区网刻批处理.
8029go.bat 8029系列自动全盘网刻批处理.
8029gX.BAT 8029系列自动单分区网刻批处理.
8139go.bat 8139系列自动全盘网刻批处理.
8139gX.BAT 8139系列自动单分区网刻批处理.
viaGO.bat VIA Rhine I/II系列自动全盘网刻批处理.
viaGX.BAT VIA Rhine I/II系列自动单分区网刻批处理.
DCN530go.bat DCN-530TX系列自动全盘网刻批处理.
DCN530gX.BAT DCN-530TX系列自动单分区网刻批处理.
DFE530go.bat D-Link DFE-530TX系列自动全盘网刻批处理.
DFE530gX.BAT D-Link DFE-530TX系列自动单分区网刻批处理.
DLE530go.bat DLE530系列自动全盘网刻批处理.
DLE530gX.BAT DLE530系列自动单分区网刻批处理.
ip100GO.bat IC Plus ip100系列自动全盘网刻批处理.
ip100GX.BAT IC Plus ip100系列自动单分区网刻批处理.
pro100go.bat pro100系列自动全盘网刻批处理.
pro100gX.BAT pro100系列自动单分区网刻批处理.
sis900go.bat sis900系列自动全盘网刻批处理.
sis900gX.BAT sis900系列自动单分区网刻批处理.
MEM.EXE DOS查看内存占用情况.
ADDEV.COM DOS命令行下加载.SYS驱动.
ATTRIB.COM 文件/文件夹属性设置命令.
BOOTPART.EXE 用于备份/还原引导区
DEBUG.EXE 强大的DOS下编程命令.
DELDEV.COM 卸载用ADDEV添加的.SYS驱动.
EDIT.COM 相当于记事本.
FAKEDISK.COM 用来解压.IMG镜像
FDISK.EXE 分区命令
FORMAT.COM 格式化命令
hyd.bat 自动还原D:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hye.bat 自动还原E:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyf.bat 自动还原F:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyg.bat 自动还原G:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
SMARTDRV.EXE DOS下磁盘缓存程序.加载一下可大提高DOS安装系统.
SYS.COM 传输MSDOS 7.01 的引导文件到C盘.使用C盘可以引导到DOS.
TREE.COM 显示排序命令.



说到网页背景就是指的背景颜色和颜色图片,至于它们在网页中的添加方法,这两个我想大家一定都有所了解,最为常见的是在网页中添加bgcolor="#808080"和background="URL",但是还有一种方式更为方便也非常好,就是使用CSS样式来做的,而且如果有朋友对这套模版有所修改的话,也会发现背景图片都是在Css里面控制的!好,下面列出一些Css控制背景图片的方法以作参考!
——————————————————————————–
参考:
·背景颜色 background-color
我想这个我就不用多做介绍了,颜色代码我想大家都知道的,不是用英文来代替就是用指定的代码来表示的。这个的默认值是transparent(透明色)。
例:body{background-color:yellow}
H1{background-color: #000000}
·背景图片 background-image
背景图片和背景颜色在HTML里面的设置也是基本相同的,都可以在里加入相关的语句来完成。但是在这里,我所指的并非是用这种方法,我用的方法还是CSS。background-image这个的主要功能也就是用来显示图片,如果需要显示图片的话,那么只要在后面加上url(图片的地址)就可以了,不显示嘛,那是最简单不过的了,什么也不要就行了,因为这个默认的就是none,而要加的话,就是在后面加上这个none就可以了。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF)}
h1{background-image:url(none)}
大家在使用里的背景图片时,一定常常遇到一些图片因为太小,而产生种种如图片的重复出现而破坏了整个页面的美感,想换成其它图片又不合适之类的麻烦情况吧。不过现在好了,大家只要用了以下的几个CSS里控制图片方法,那么你以后就不会再有此类的麻烦事发生了。
·图片是否重复显示 background-repeat
有时候重复显示是需要的,可是有时候重复显示则是让人头痛的,现在这个可以很好的帮助你了,而且它还可以帮你控制图片重复的方式(水平方向重复、垂直方向重复以及两个方向都有重复),而要实现这三个方向的重复也就只要在bcackground-repeat后面加上repeat-x(水平方向铺开)、repeat-y(垂直方向铺开)、repeat(两个方向铺开)。当然,它可以控制图片的重复,也可以控制图片不重复的。no-repeat这个就是用来表示只显示一幅背景图片,而不是重复出现的,这个可不是默认的哟,默认的是重复显示背景图片(repeat)。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat}
·定位图片显示位置 background-position
一张背景图片经过上面的设置后往往还不够的,因为当你使用上面的不重复显示设置后,图片只显示在页面的左上角,而不会在其它地方,可是如果要在中间或者其它地方出现这张背景图片的话,那么background-position这个就可以帮你了,因为它就是用来显示图片相对于左上角的一个位置的(就是默认的值0% 0%),由两个值来设定,中间用空格来隔开。它的主要的几个值有left|center|right和top|center|bottom,也可以用百分数值指定相对位置或用一个值来指定绝对位置,如50%表示的位置是在中心,而50px的水平值则表示图片距左上角区域水平移动50px单位;这里要特别指出的是,1当你设置值的时候只提供一个值,则相当于只指定水平位置,垂直自动设置为50%;2当你设置的值是负数的时候,则表示背景图片超出边界。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-position:100px 10px}
·控制图片是否滚动 background-attachment
上面的两步可以帮你完成图像的定位,可是这样做好以后还不是完美的,因为如果你的页面有滚动条的时候,那么你这张背景图片就不会永远定位在那个位置了,如果想要图片永远定位在那个位置,就只有让这张图片随着页面的内容的滚动而滚动,这时background-attachment就可以帮你了你只要加入scroll(静止)和fixed(滚动)中的其中一个就可以了。当然不是让你乱加的,毕竟scroll是默认的,也就是不让图片随页面的内容而滚动的。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-attachment:fixed}
好了,经过以上这番设置后,我相信你的背景一定会更美的,但是过多的代码往往可读性很差,容易让人产生错误,所以在这里我要告诉大家的就是可以把以上的代码全部加在一起使用,也就是说把以上相关的代码加到background中。在把代码加到background中的时候要在每个值中间加上空格来隔开,而且不要把背景颜色的代码放在背景图片的URL后面,以免图片显示不出来。
例:body{background:green url(file&:///C:/WINDOWS/BACKGRND.GIF) fixed 100px 50px no-repeat}




Win98/ME下访问NTFS分区
随着Windows 2000/XP操作系统的普及,硬盘分区采用NTFS格式的的人越来越多。与传统的FAT(16/32)文件系统相比,NTFS文件系统有更强大的磁盘管理功能、更高的稳定性和安全性等许多优点。因此要发挥Windows 2000/XP操作系统的强大功能,最好采用NTFS文件系统。但有时因为系统故障、杀毒或使用多操作系统等原因,我们往往需要在DOS或Win98/ME下访问NTFS分区,而DOS和Win98/ME系统并不支持NTFS格式的分区,不能访问。要解决这个问题我们可以借助两个工具软件来实现,那就是NTFSDOS Professional(v4.0)和NTFS for Win98(v1.07),可以在公司主页http://www.winternals.com或国内的华军软件园下载其共享版本。
一、 在DOS下访问NTFS分区:
要想在DOS下访问NTFS分区,先下载NTFSDOS Professional 4.0,然后在Windows 2000/XP系统下安装(不能在Win98/ME系统下安装)。安装完成后执行“开始/程序”菜单中的"NTFSDOS Professional Boot Disk Wizard”向导,首先出现欢迎界面,单击“Next”按钮出现另一界面,提示你该向导需要从已存在的Windows NT/2000/XP系统中复制驱动和系统文件到你的硬盘或一对软盘上,如果要制作可引导软盘需要自己在DOS下用FORMAT/S或SYS命令向软盘上添加DOS系统文件;单击“Next”按钮出现系统语言选择框,我们选择“China(PRC,Singapore).code page 936”项即可;单击“Next”按钮出现Windows NT/2000/XP系统文件路径选择框,一般为X:\\WINNT文件夹(X:为你安装Windows NT/2000/XP系统的分区盘符,WINNT为系统默认安装目录。如果你在安装系统时未按默认路径安装,请单击右边的浏览按钮选择系统文件夹);单击“Next”按钮出现目标文件夹位置选择框,可以选择保存在硬盘和软盘上。由于保存到软盘上需要两张软盘,使用不便,因此我们选择保存到硬盘上,选择一个采用FAT文件系统分区(确保在DOS下可访问)上的文件夹,如C:\\NTFS(注意此文件夹应是已存在的,直接在路径框中输入新目录“Next”按钮不可用);单击“Next”按钮,程序开始从系统文件夹复制需要的驱动和系统文件到你指定的目标文件夹下。完成后切换到纯DOS环境下,进入C:\\NTFS路径下,执行NTFSPRO.exe,程序将加载一个新的盘符,这就是NTFS分区,此时就可以对它进行访问和操作,就像访问其它FAT分区一样。
二、 在Win98/ME系统下访问NTFS分区:
要在Win98/ME系统下访问NTFS分区,先下载并安装NTFS for Win98,安装完成后程序会自动进入配置界面(如图所示)。在Win98/ME系统下访问NTFS分区同样需要一些Windows NT/2000/XP系统文件的支持,如果你已经如上所述安装并配置了NTFSDOS Professional,那么问题就简单了,在图中的系统文件位置选择框中选择其保存位置,如C:\\NTFS;如果没有安装NTFSDOS Professional也不要紧,事先在Windows NT/2000/XP系统下将“winnt\\system32"文件夹下的“Autochk.exe、Ntoskrnl.exe、Ntdll.dll、C_1252.nls、C_437.nls、L_intl.nls”六个文件和“winnt\\system32\\drivers”文件夹下的“Ntfs.sys”共七个文件复制到上述C:\\NTFS下也可;在图中下边的“Drive Letter Assignments"驱动器盘符配置框中输入为NTFS 分区指定的盘符字母如“H”(不要加冒号,有多个NTFS分区时字母之间不必加空格,注意不要与现有的硬盘和光驱盘符冲突即可)等;单击“Advanced”按钮还可以对NTFS分区属性设置为“只读”还是“可写”;设置完成后,单击“Apply”按钮,根据提示重新启动电脑后就可以在Win98/ME系统下访问NTFS分区了。
最后再说明一点:NTFSDOS Professional和NTFS for Win98都有共享版本和注册版本之分,共享版本只能对NTFS分区进行读取操作而不能进行写入操作。





万年历问题的Qbasic解决方法
10 DIM C(12), a$(6)
20 INPUT “YEAR”; Y
30 X = Y: V = 28
40 IF Y < 0 THEN 20
50 IF Y = 0 THEN END
60 S = X – 1 + INT((X – 1) / 4) – INT((X – 1) / 100) + INT((X – 1) / 400)
70 C(0) = X
80 S = S + 1
90 FOR I = 1 TO 12
100 READ K
110 IF I <> 3 THEN 190
120 IF X MOD 4 = 0 THEN 140
130 GOTO 190
140 IF X MOD 100 = 0 THEN 160
150 GOTO 180
160 IF X MOD 400 = 0 THEN 180
170 GOTO 190
180 K = K + 1: V = 29
190 S = S + K
200 M = S MOD 7
210 IF M = 0 THEN C(I) = 6 ELSE C(I) = M – 1
220 NEXT
230 FOR I = 0 TO 6
240 READ a$(I)
250 NEXT
260 L1 = 2: L2 = 38: GOSUB 610
270 PRINT TAB(39); C(0);
280 L1 = 45: L2 = 79: GOSUB 610
290 GOSUB 640: GOSUB 650
300 FOR J = 0 TO 3
310 GOSUB 640
320 FOR I = 0 TO 2
330 PRINT TAB(15 + I * 25); “(”; J * 3 + I + 1; “)”;
340 NEXT
350 GOSUB 650: GOSUB 640: GOSUB 650: GOSUB 640
360 GOSUB 660: GOSUB 650: GOSUB 640: GOSUB 650
370 GOSUB 400
380 NEXT J
390 L1 = 2: L2 = 79: GOSUB 610: PRINT : RESTORE 700: GOTO 20
400 X1 = 1: X2 = 1: X3 = 1
410 FOR L = 0 TO 5: GOSUB 640
420 FOR I = 0 TO 2
430 D = J * 3 + I + 1
440 IF D = 2 THEN 480 ELSE IF D = 4 THEN 470
450 IF D = 6 THEN 470 ELSE IF D = 9 THEN 470
460 IF D = 11 THEN 470 ELSE W = 31: GOTO 490
470 W = 30: GOTO 490
480 W = V

490 IF I = 0 THEN Z = X1 ELSE IF I = 1 THEN Z = X2 ELSE Z = X3
500 M = (C(D) + Z) MOD 7
510 FOR N = M TO 6
520 IF Z > W THEN 580
530 IF Z < 10 THEN PRINT TAB(N * 3 + 6 + 25 * I); : PRINT USING “##”; Z; : GOTO 550
540 PRINT TAB(N * 3 + 5 + I * 25); : PRINT USING “###”; Z;
550 Z = Z + 1
560 IF I = 0 THEN X1 = Z ELSE IF I = 1 THEN X2 = Z ELSE X3 = Z
570 NEXT N
580 NEXT I: GOSUB 650
590 NEXT L: GOSUB 640: GOSUB 650
600 RETURN
610 FOR U = L1 TO L2
620 PRINT TAB(U); “*”;
630 NEXT: RETURN
640 L1 = 2: L2 = 2: GOSUB 610: RETURN
650 L1 = 79: L2 = 79: GOSUB 610: RETURN
660 FOR I = 0 TO 2
670 FOR Z = 0 TO 6
680 PRINT TAB(3 * Z + 6 + I * 25); : PRINT USING “\\”; a$(Z);
690 NEXT: NEXT: RETURN
700 DATA 0,31,28,31,30,31,30,31,31,30,31,30
710 DATA “SU”,“MO”,“TU”,“WE”,“TH”,“FR”,“SA”







Win98无盘组网(PXE|RPL)

从windows 98 以后的windows家族的操作系统,原本没有无盘启动的设计的,但是,在众多异想天开的好事者的努力下,可以无盘启动了,这连Microsoft corporation都觉得吃惊。Linux的横空出世和步步进逼,为广大的消费者显示出隐约的曙光,通过后续的文章介绍,我们可以只安装一台linux server(而不是用每一个license都必须付钱的windows NT),而客户端跑的是windows 98 。
在将来,显示器制造商可以把CPU、NIC(网络接口卡)、RAM都集成到显示器里去,利用互连网,无盘远程启动,可以远程启动windows9x 或者linux等等,由你选择,然后,你可以在网上纵横驰骋,就象你远游,开一部跑车就够了,不必带上来回的汽油、备用的轮胎等累赘品,路上有的是。今天的我们,看见一台显示器连上键盘、鼠标就可以跑windows或其他的操作系统,在网上溜达,会不会吃惊?
无盘远程启动可以作到!
在现在,我们如此热衷于无盘远程启动的原因,是因为它有自己的优势:
数据安全:公司或学校的保密数据不会通过磁盘被带走;
维护方便、软件集中管理、所有的备份只在一个硬盘上搞定;
重点保护的只是server:只需要一个UPS电源、只要一个防尘设备,这些东西给无盘工作站已经没有意义的;
减少每台工作站都必须安装软盘驱动器、硬盘驱动器和硬盘保护卡以及CD-ROM的金钱支出;
避免通过软盘、硬盘感染计算机病毒;
比利用软盘启动的方式快速;
减少网络管理者维护工作站的时间与负担, 系统维护只需维护服务器硬盘而已;
可在服务器切换工作站的操作环境,你可以让client端跑DOS 、windows95/98 、windows NT 或者目前正红火的linux。(如何跑,请留意后续文章。)
从上面罗列的优点中,我认为最重要的是数据的安全性和可维护性,说他便宜,固然,但是现在随着硬盘价格的下降,它的优势已经比较次要了。就教育、酒店、证券、事业企业等行业来讲,它的生命正在延伸。
基于WindowsNT的无盘工作站(win95),从纯技术的角度上来讲,已经很成熟了,说它的好处,你或许比我更能感受到。
以前,我们是在WindowsNT 下实现远程引导Windows95,采用RPL (Remote Initial Program Load )技术,可以说:前几年所说的,火红大江南北的“无盘工作站”,100%说的是基于RPL技术无盘Win95工作站,相对于DOS无盘站,它确实给我们曾经的兴奋与惊奇。但是,这种技术是当时Microsoft 网开一面(或是为了给windows的宣传?),有基于网络版的windows 95 ( NETWIN95 ),后来,由于众所周知的原因, Microsoft没有这样做。
所以,Windows 98根本就没有网络版本,这正是无盘win98 的困难所在。
后来,上网苦苦检索关于windows98无盘工作站的技术,零星的有这样的介绍。我的一个朋友曾经说他们已经成功了无盘win98 ,我跑过去一看,实际上是把win95的logo画面改成win98 的logo画面,却跑了win95的东西,是正版的假windows 98 。
再后来的几年里,我们几乎没有停止对无盘win98的研究,渐渐地,从RPL 的运行机制上分析,得出了一些结论:用RPL来做无盘win98 是荒唐的,是白费力的事情。我认识的许多专门搞无盘启动问题的朋友都意识到了这个问题,但,一有新的想法,我们又动心去study它,到目前为止,我们仍没有成功。
既然RPL不能搞无盘win98,是不是无盘win98死定了?
现在,我可以告诉你:用INTEL的PXE 技术,我已经成功地搞定了无盘win98!我所说的成功当然不是仅有windows98 的logo画面的那种假win98, : -p我定义的无盘win98成功的标准是:
可以跑Winbench99 ,WinStone99 winbench2000 WinStone2000,3DWinBench等之类的测试软件。通过了这些测试,那么,担心能不能在无盘终端上跑你的VC、 VB、 VFP、 JAVA或3D动画等就成了多余的了。
可以跑office97 ,office 2000 ,autoCAD R14,potoshop5.0 ,IE5.0等之类的应用软件。
速度上至少和本地硬盘一样的快(特别是拨号上网),20台60台的客户端不应有延迟,至少让人感觉不到。
常见游戏:比如帝国时代、红警、三角洲部队、星际争霸、古墓丽影等等,如果通过,足可以满足网吧、游戏厅建设的需要了,可以连网游戏,说明网络部分是健壮的,这可以说已经足够能说明问题了。
可以播放DVD,可以VCD点播,可以运行大多数证券行业的软件,可以跑教育部认可的叫做TOP2000之类的教育软件、多媒体教育软件,可以……
其他所以可以在windows 98 下跑的应用程序……
其他比如兼容性等问题,不好测,但是能完成以上测试,也就是windows 98 所尽能的了。测试完上述软件后,我立即明白了:Windows 98无盘启动已经实现了,困饶多时的问题终于变成了现实。
其实,你不用激动,更不用感谢谁,普及这个技术是我们大家的事情。我是2000年4月份从网上search到的,http://www.dtk.com.cn/上的,但不知道什么原因(或许技术保密??),5月份再去的时候,这个方案已经从这个网站上删除了!!!不过,我拷贝下来了。下面,我将会逐步详细地解释这个方案的。
可以这样理解:PXE是RPL的升级品,它是Preboot Execution Environment的缩写。至于他们的不同,假如你玩过HUB 和ROUTER的话,你一定知道他们的工作原理,一个是静态路由,一个动态路由,不难理解:RPL是根据网卡上的ID号加上其他的东东组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则OK,静态地址;PXE是根据server端收到的MAC地址,(就是00E09C410051这样的东西)它的DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台client有与上次启动有不同的IP,动态分配地址。
单纯地比较RPL与PXE究竟有什么不同是没有什么意义的,我只想说,PXE可以看做RPL的升级产品,所谓升级产品,它能玩的,我也能,他不能的,我可以。PXE可以boot的OS有;DOS Windows3.1 windows 95 Windows 98 linux 等等。能不能boot Windows2000 ,请大家一块来试一试吧。
说了这么多的废话,无非是想说PXE的好处罢了,毕竟是新技术,还是详细说明。
顺便说一下:既然PXE是DTKcomputer的技术,最好是用他们的主板了(DTK computer,一个专业生产电脑主板的厂商,主要面向欧美市场,据说很火,看样子近期也想涉足中国市场,不然,他宣传中文版无盘win98干什么?其潜台词是用他们的板子,我猜想 ;-D),因为这个技术是我从他们那里得到的,当然用他们整合的东西了,比如主板(至关重要的BIOS,在里面有一段引导PXE的小东东,少了这个,我在这里白说了,你也白看了),网卡(要有bootPXE的功能,用的是realtek公司的rtl8139,已经集成在主板上了。在BIOS开始引导网卡BOOTROM时,按F10键,你会见到有5个选项(详细选项,请参见“三RPL” 的第9步骤),可以选择以RPL启动,或以PXE启动,也可以选择BBS,等,很爽,稍后详细解释),还有那个至关重要的LITENET,目前来说,少了他们的东西是不行的,随着技术的进步,相信有一天我们可以摆脱这种束缚。
剩下所要说明的是:在这里,我仍然写了RPL的安装过程,一则是给没有经验的网虫以经验;二则给有经验做过(兼容)NET2000的,但没有在RTL8139网卡上尝试的人以经验,或是参考,因为我现在懒得回答诸如:我用的是realtek的RTL8139网卡,怎样做无盘win95?等之类的问题,这些日子我不太热心了;三则是大家可以通过对比来了解PXE技术。
 
二 无盘启动的工作原理
说起原理,许多人不齿的,但为了照顾刚进门的兄弟姐妹,或者说:满足想仿效黑客那样分析网络问题的计算机爱好者,还是讲一点,因为对于想成为黑客的人讲,这一步是必须走的。
一部机器通过网络启动,它必须得到这些信息:
一个identity;(有许多client同时启动,每台都有唯一识别号,不然,这台机器在网络中就没有身份。)
某个操作系统的映像文件;(把操作系统引导(boot)下来。)
可以操作的文件系统。
下面,按工作站引导过程说明它的原理:
当客户机启动后,其网卡上的Boot Rom 会广播一个FIND帧,说白了,那是一个引导请求帧,该帧中包含有客户机的网卡号,就是MAC地址:00E09C410021这样的东西。
server端远程启动服务收到客户机广播的FIND帧后,根据帧中所带的网卡ID号,检查远程启动数据库中是否有该卡号的配置记录:如果不存在这个记录,引导过程不能继续;如果此工作站的记录已经存在,远程启动服务发送一个FOUND帧,同样,这个帧中包含了服务器的网卡ID ,也就是server端的MAC地址,然后就调用BOOTP(boot protocol)或者DHCP( Dynamic Host Configuration Protocol ),这个DHCP其实是BOOTP的进化,所以,假如不考虑其他的规定,我认为能适用于BOOTP的一定能适用于DHCP,它们都是处理以太网的地址。
工作站收到第一个响应后(这样说,是假如网络上有不止一台的sever在运行远程启动服务,工作站只对收到的第一个FOUND帧有响应,并且,这个响应包括:分配给工作站端的机器名字、IP地址、服务器端的IP地址、以及启动时的映像文件等。),则发送一个SEND.FILE.REQUEST Frame给第一个响应的远程启动服务器,以请求传送启动所需的文件。
当远程启动服务器收到SEND.FILE.REQUEST Frame的要求后,会根据其远程启动数据库中的工作站记录查找对应的启动块,就是boot block,将工作站所需的启动文件传送给工作站(就是启动所要的那个映像文件),(说白了,给工作站一个FILE.DAT.RESPONSE帧,这个帧包含了工作站启动所需的启动块)。
工作站接收到完整的启动文件后,就开始执行文件中的启动程序,将执行点转向启动块的入口,启动工作站,这时,又要用到另外一个internet协议:TFTP ( Trivial File Transfer Protocol )。接着是不同的OS有不同的引导方式了,接下来,该是我向你讨教的了。
有必要补充解释一下TFTP协议。你用过FTP协议的话,很好理解它:FTP不是有mget、mput吗?可以上传下传文件,OK,TFTP协议是可以理解为FTP的下传部分,是FTP的cut-down版本,它使用了UDP( User Datagram Protocol )代替TCP (Transmission Control Protocol),这是因为client端的bootrom很小,32k或16k,由于UDP是块导向的,而TCP是流导向的,所以我们无盘启动用了TFTP,一块一块地传,直到文件传完。其间,它们要握手的,怕包的丢失。整个启动映像文件传输完毕后,在入口处,bootrom的控制权就交给操作系统的启动映像文件了。
以上假如我没有说清楚的话,请联系我。我的email:mailto:lnuxcao@263.net 。
 
三 RPL (Remote Initial Program Load )
假如你有兴趣在yahoo站点上搜索,最少可以搜索到600多条关于“无盘”关键词的信息,没有4个小时,你阅读不完:我是说,这方面的文章多的是,可千篇一律是关于NET2000(或与之兼容的)的说明,其他的网卡,比如rtl8139,我没有见到过。按有的文章,还要倒一下注册表,其实,无论有没有RTL8139网卡的朋友,你不防拿这篇文章和其他文章对比一下,发现倒注册表是多么的愚蠢!我上了大当才这样呼吁的。
言归正传。以下是我作RPL 过程:(用的是DTK主板,它上面已经集成了rtl8139网卡,就是前面所说的既能引导RPL,又可以引导PXE的那种网卡芯片)
安装好NT server。说了一句废话,但是我还是不放心:别忘了加上那一个协议(DLC Protocol)和一个服务(RemotBoot Server)。特别是安装完Remotboot server,如果重新启动后,你的C:\WINNT\RPL\RPLFILES这个目录应当自动被共享,如果没有被共享的话,可能会有麻烦,检查一下哪里出了问题。
拷贝 DOS文件
拷贝DOS文件到 \WINNNT\RPL\RPLFILES\BINFILES\DOS622\ 目录下:
smartdrv.exe
himem.sys
command.com
io.sys
msdos.sys
其中,io.sys 和 msdos.sys 两个文件要去掉隐含属性和系统属性,不去掉的后果是:工作站端DOS引导不起来。可以在windows NT 的DOS 模式下:
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h io.sys
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h msdos.sys
拷贝RTL8139引导时所必须的文件
3.1 在 \WINNT\RPL\BBLOCK\NETBEUI\ 目录下,新建一个RTL8139目录;
3.2 拷贝RTSND.DOS文件到 \WINNT\RPL\BBLOCK\NDIS 目录下;
3.3 拷贝 protocol.ini rtl8139.cnf w95bb.cnf 文件到你刚新建的RTL8139目录;
3.4 说明:上几步中的的四个文件不是随便找到就可以用的,即使去生产这个芯片的厂家的站点下载,也用不成,我已经试过了,而且费了我一个星期的时间,(要知道我作这个是相当熟练的,但还是阴沟翻船)。主板随带的光盘中的那些文件也不可以用。我是从http://www.dtk.com.cn/ 站点中下载的,毕竟,经过他们的整合实验,才推出来,放心用好了。假如万一没有,我会mail给你的。
打开控制面板,双击“服务”,启动“远程启动服务(Remoteboot server)”
要求是:服务器每次启动时,这个服务自动启动。
添加RTL8139网卡适配器(DOS的)
这里,就要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:V
Add Del Enum:a
VenderName=00E09C(输入卡号前六位)
All wther parameters are optional
VenderComment=RTL8139 for 00E09C (注释,可以此处直接回车)
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=dos9cb
// 我的命名规则:
// dos9cb,表示为DOS配置,网卡号前六位是00E09C,boot name
// dos9cc,表示为DOS配置,网卡号前六位是00E09C,config name
// win9cb,表示为win95配置,网卡号前六位是00E09C,boot name
// win9cc,表示为win95配置,网卡号前六位是00E09C,config name
// dos5cb,表示为DOS配置,网卡号前六位是00E05C,boot name
//……依次类推,命名一目了然,好记,待删除时就很见效益了棗给高手们的建议。
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\RTL8139.CNF
All other parameters are optional
BootComment=RTL8139 for DOS boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=dos9cc
BootName=dos9cb (对应的那个BootName)
DirName=dos
DirName2=dos622
FitShared=fits\dos622.fit
FitPersonal=fits\dos622p.fit
All other parameters are optional
ConfigComment=dos622 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,添加DOS工作站
打开远程启动服务管理棗远程启动(remoteboot)棗创建新配置文件(create new profile)棗然后,新建一个工作站,配置好对应的文件。
为win95从其他客户端安装Server-Base Server ,也就是搞定SBS。
在woindows NT 中新建一个目录,随便起个名字,比如:PWIN95,并共享之。记住:这个目录名字不要超过8个字符,因为DOS启动时,它不认识长文件名。
从另外一台机器,windows 98 或windows 95上,执行netsetup.exe,安装网络版windows 95 到woindows NT中的共享目录pwin95中,也就是你刚新建的用作sbs服务目录的那个,这个过程很简单,就不详细描述了。
还有一点:安装完毕,把rtl8139.sys拷贝到你服务器中的PWIN95\system目录下,否则,后面有麻烦。这是我实验了多次后的结论。
执行win95srv.bat (这条批处理在NT光盘里找)
比如,我的服务器名字叫:rplpxeserver,那么:
f:\clients\rpl\update\win95> win95srv file://rplpxeserver/pwin95
安装第一台无盘win95工作站
安装前,在NT server上要新建一个machine目录,随便起个名字,(但是文件名不能超过8个字符,下面要讲的PXE也一样小于等于8个字符,因为DOS不支持。)比如:studroot,并共享之。这里将来要存放所有工作站的目录。
在工作站端,开机后按F10,进入网卡boot设置菜单:
Realteck Bootstrap selection menu:
Disable network boot
Network boot using interrupt 18h
Network boot using interrupt 19h
Network boot using PnP/BEV(BBS)
Network boot from RPL ( Int 18r/19r )
Press: 1 , 2 , 3 , 4 or 5 :
选择5棗RPL引导方式,进入DOS。
在完成DOS引导,进入DOS6.22 后,键入:
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (ignore memory ignore disk scan )
剩下的,就是和本地硬盘安装windows95 一样,不说你也知道怎样作了。
添加RTL8139网卡适配器(Windows95的)
同上,要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=win9cb
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\w95bb.CNF
All other parameters are optional
BootComment=RTL8139 for win95 boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=win9cc
BootName=win9cb (对应的上面的BootName)
DirName=dos
DirName2=win95
FitShared=fits\win95.fit
FitPersonal=fits\win95p.fit
All other parameters are optional
ConfigComment=win 95 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,转换成win95的工作站
再次进入远程启动管理,完成这个工作站的windows profile配置。(把DOS profile改成刚建的win95 profile配置)
执行win95clt.bat批处理
\WINNT\RPL\BIN >win95clt file://rplpxeserver/studroot/std1 file://rplpxeserver/ win8139
编辑machines.ini文件,添加网卡MAC地址号
你的machines.ini文件应当如下格式:
; windows 95 machines.ini
[00E09C410023]
SYSDATPATH=g:\std1
G=\\rplpxeserver\studroot
在客户端启动win95,执行后续安装
能走到这一步,成功就在眼前:余下的,就是你第一次进入win95时的情景,一路回车。
安装其他无盘工作站
其他无盘工作站的MAC地址相同的话,很省事:你无非是在远程启动管理里面添加另外一台机器的MAC地址,给它取个名字,设口令,并且,设置它以DOS方式启动,然后:
在客户机端启动,引导进入DOS,再执行如上第9步;
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (不检测内存和磁盘 )
剩下的,你比我要精明:-D
如此地重复,有多少台client,你必须setup多少步,更麻烦的是:
如果MAC地址不同,你不得不重复第5步和第10步,在远程启动服务器中添加启动模块,以引导不同的网卡。
等你作一遍PXE的无盘win98 ,回过头来,你会对如上的麻烦深恶痛绝。
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。

PXE——RPL的掘墓人(下)
——无盘远程启动系列讲座之二:安装设置篇
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。
4.1 环境安装说明
首先应遵循568A或568B标准架设好相应的网络环境, 建议选用100M SWITCH及CAT 5 非屏蔽双绞线。具体软硬件配置情况如下,也可根据实际情况加以调整。以下介绍以20台学生机、1台服务器、1台教师机为例;终端OS选用Windows98中文第一版, PXE PDK以Build078为例。
硬件配置
服务器要求:
CPU Intel Pentium?Ⅲ 600MHZ
MEMORY 128M PC100 SRAM
HARD DRIVE IDE or SCSI ,above 8G
CDROM
48X
ETHERNET
10/100M bit PCI Ethernet Adapter
客户机(或叫做终端机,工作站等等)要求:
CPU Intel Celeron? 366MHZ
MEMORY 64M PC100 SRAM
MAINBOARD DTK PRM 13I E1 (Integrate Video Card , Sound Card , RTL8139)
4.2 电子教室软件需求
Windows NT Server 4.0中文版 (英文版亦可,用户数由实际终端数量决定)
Service Pack 4 以上
Windows 98 中文版
PXE PDK或Intel ECRB(ECRB安装方法请参考PDK安装)
Tweak UI for Windows98 (在Windows98安装盘中的 Tool\Reskit\PowerToys 目录下)
OFFICE97 及其他应用软件(如AutoCAD、Photoshop、IE5.5、Office2000等等)
4.3 服务器DHCP、PXE配置
1. 服务器硬盘至少应含一个足够容量的NTFS分区,以20个学生为例,需有一个大于20*80M=1.6G的NTFS分区,因每一学生需占用80M以上的硬盘空间。(以60个学生为例,则为60*80M=4.8G)
2. NT安装完成后应增加IPX/SPX兼容协议和DHCP服务器,并应设定好TCP/IP的静态IP地址和子网掩码,例如 IP地址为192.169.8.1, 子网掩码为255.255.255.0,主机名为RPLPXESERVER,域名为RPLPXEDOMAIN。
3. DHCP服务器配置方法:首先应增加新域,并马上启用,例如设定范围为192.169.8.10 => 192.169.8.40, 子网掩码为255.255.255.0,然后增加一个DHCP选项,其ID 号为60,名称为ClassID,类型为字符串(非数组类型),将其设为全域类型,数值设为PXEClient。(终端数目若不同,请作适当调整)
4.运行PXE20-PDK.EXE,按缺省值安装后重新启动。(以下介绍以Build078为例,ECRB和其他版本同理)
5. 若用户有ApiTest.1和DosUndi.1两文件,则只需将ApiTest.1拷到C:\program Files\Intel\Pxe \Pdk\system\Images\x86pc\undi\ApiTest目录下. 将Dosundi.1拷到C:\program Files\Intel\ Pxe\Pdk\system\Images\x86pc\undi\DosUndi目录下,并跳过下面的第6步。
6. 准备两张DOS6.22可引导系统盘,其中一张拷入Himem.Sys, RamDrive.sys,More.Com和FC.Com,标记为APITEST,运行NT主菜单中PXE PDK ApiTest Image Creator 将该盘内容产生APITEST.1文件.另外一张拷入More.Com, 运行NT主菜单中PXE PDK DosUndi Image Creator 将该盘内容产生DOSUNDI.1文件.系统安装时会提示插入NT安装盘,注意不要选\i386,只输入根目录即可。
7.运行NT主菜单中PXE PDK Configuration ,选择主菜单中的Configure proxyDHCP Server,在Client Options选项中,可调整Boot Server的菜单提示时间,将其设为0,则无菜单提示.点击to BootServer Discovery List,将API TEST (65535)和DOSUNDI(3)加入Boot Server ,IP地址为服务器IP地址. (例如192.169.8.1)
8.缺省Boot Server为Local Boot,学生机用户可按F8选择Boot Server,不按F8时,以菜单的第一项作为默认启动项。 可依下图所示, 先用鼠标右键点中Boot Server,选择Move Entry Up 或Move Entry Down来改变菜单顺序,将APITEST或DOSUNDI移到第一项来让其启动。(MultiUser为自建Server,用户可不于理会)
4.4 服务器用户配置
1. 增加一新的全局组,例如为DTKSTUDENT,并为其增加用户LNGUEST(同学生机的安装用户一致),设定其密码同用户名相同(LNGUEST). (可利用提供的SETUSER.EXE自动完成)
2. 为该全局组增加用户,例如TT1,TT2 … TT20,设定其密码与用户名相同.使其密码永久有效,并使用户下次登录时不得修改密码. (可利用提供的SETUSER.EXE自动完成)
3. 在NTFS分区上建立一新目录,例如为STUDENTROOT,将其设为共享,共享权限为DTKSTUDENT和管理员完全控制.安全性权限为DTKSTUDENT完全控制和管理员完全控制.
4.5 学生机软件安装;
1. 选择任一学生机电脑,接上硬盘,光驱,软驱。
2. 选择Load Optimized Defaults ,装入CMOS 缺省值。
3. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Disable,将Realtek Bootstrap 中断改为第一项,由本机启动。
4. 在本机硬盘中安装Windows98简体中文版,并配好网卡,声卡,显卡等设备,注意网卡驱动程序为RealTek RTL8139(A/B/C/8130) PCI Fast Ethernet NIC (NDIS5/Win98 Driver), 用户名设为LNGUEST(同服务器用户名一致),用户组设为服务器域名。例如RPLPXEDOMAIN, Windows密码同用户名相同 (LNGUEST)。(英文Windows98安装方法相同)
5. 在网络协议中增加IPX/SPX和NETBEUI协议,TCP/IP协议不要设为固定IP,而为自动获取.增加网络用户,设定登录到相应的WindowsNT域
6. 将提供的NET.EXE替换原Windows目录下的NET.EXE,重新启动电脑后用F8进入DOS状态,可键入NET START IPX,若工作正常,说明配置正确。(对于英文Windows98和其他版本可能不需替换,对于Windows 98第二版,可参考LiteNet说明,替换第一版的NDIS.VXD文件)
7. 安装Office97、TWeak UI、教学软件及其他应用软件,将Windows登录方式设为Windows 网络用户登录,去掉TweakUI的My Computer中的本地A盘, 重新启动后登录上服务器。
8. 运行REGEDIT,导出[HKEY_USERS\.DEFAULT分支,存为LNGUEST.REG文件,将该文件用文本编辑器打开,将其中所有的.DEFAULT替换为{%CHN%},并另存到本机Windows目录下,改名为CHN.REG。
9. 运行LITENET的SETUP程序(或运行Lnecedtk.exe),键入NetBIOS Server Name(服务器主机名)和NetBIOS Share Name(服务器共享目录名),例如分别为RPLPXESERVER和STUDENTROOT.当出现需Windows98原盘提示时,请键入英文Windows98的路径,例如(\ewin98),重新启动后,插入一空白软盘,按提示将其格式化,注意应带系统,然后选择完全安装,则将本机Windows98环境和数据都传入服务器硬盘中.
4.6 服务器Boot Server配置
1. 将上面产生的LiteNet启动盘的Config.Sys中的DEVICE=EMM386.EXE语句REMARK,即在其前加 REM语句。
2. 若用户想减轻网络负担,则请将RANDELAY.EXE文件复制到A:\WINBOOT 目录下,在A:\WINBOOT\ STARTNET.BAT中的QUALCNX命令前加入RANDELAY 5 60。(随机延时5到60秒)
3. 若用户想屏蔽原LiteNet启动信息,则请将DrawCap.Com和DrawDot.Com复制到A:\WINBOOT 目录下,在SETVARS.BAT中加入DrawCap语句,在STARTNET.BAT中加入DrawDot信息,(参考提供的LiteNet 软盘文件), 若安装用户名不为LNGUEST,请对A:\WINBOOT目录下的STARTNET.BAT中的QUALCNX命令参数作适当调整,全部修改后将该盘插入软驱中。
4. 运行PXE目录(例如C:\program Files\Intel\Pxe\Pdk\system)下的MkImage.EXE文件,将产生该软盘的磁盘影象Test.Bin
5. 选择DOSUNDI作为当前Boot Server,并将C:\program Files\Intel\Pxe\Pdk\system\Images\ x86pc\undi\DosUndi目录下的Dosundi.1备份,例如改名为Dosundi.2,将上面产生的Test.Bin改名为Dosundi.1,复制到该目录.
6. 在共享目录的Windows子目录下(例如C:\STUDENTROOT\WINDOWS),将USERCMD.BAT中的QVMEM的REM语句去掉,在QRestAll命令前增加以下几行(可参考提供的USERCMD.BAT文件)
if exist %HOME%\PATCHED.REG goto notchange
QPATCH C:\WINDOWS\CHN.REG %HOME%\PATCHED.REG
regedit %HOME%\PATCHED.REG
:notchange
7. 在该Windows目录下,创建NETNAMES.DB文件,其为文本方式,格式如下所示:( 可参考提供的NetNames.DB文件样本,其中的网卡号在学生机启动时可以得到)
用户名 网卡号(MAC 地址)
用户名 网卡号(MAC 地址)
… …
例如某NETNAMES.DB文件内容为:
NetNames.DB sample
#NETPC04 00E04C390014
TT1 00E05C390299
TT2 00E05C39007F
TT3 00E05C39029C
TT4 00E04C39001F
TT5 00E05C39029D
8. 将共享目录(例如为STUDENTROOT)的安全性权限设为DTKSTUDENT仅读和管理员完全控制,注意应将该目录下所有文件和子目录全部设定.
9. 在该共享目录下建立TT1,TT2…TT20子目录,并将每一子目录设为共享, 共享名设为用户名,例如TT1的共享权限为TT1和管理员完全控制.安全性权限为TT1和管理员完全控制,共享名为TT1. (可利用提供的SETUSER.EXE自动完成)
10. 将共享目录的Windows\system子目录下(例如C:\STUDENTROOT\WINDOWS\SYSTEM)的TMMR.REM文件作备份,修改该文件安全性属性为DTKSTUDENT和管理员完全控制
4.7 PXE终端配置方法;
1. 按Del进入学生机电脑的CMOS参数配置
2. 选择Load Optimized Defaults ,装入CMOS 缺省值.
3. 在Standard CMOS栏中,将IDE所连四个设备的Auto选项改为None.将A驱的1.44M选项改为None.
4. 在Advanced BIOS栏中,修改First Boot Device为Lan,修改Boot Up Floppy Seek为Disable.
5. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Enable.
6. 保存参数后重新引导,出现按F10菜单时,选择第2项或第3项,利用Int18或Int19作为Realtek Bootstrap 中断.
7. 重新启动后,学生机应提示DHCP MAC ADDR和DHCP的搜寻信息. 若网络配置正常,则会连上DHCP服务器,并得到分配的IP地址,显示CLIENT IP,MASK,DHCP IP信息,若PXE配置正常,则会Down Load用户定义的Boot Server(APITEST or DOSUNDI),并执行
8. 原用来安装LiteNet的学生终端去掉硬盘、软驱、光驱后同上配置,同样可作为PXE终端引导。
此时学生终端就可开机运行了.
4.8 PXE终端软件增减方法;
1. 配好原安装环境,并增加相应的应用软件。
2. 将服务器中所有终端目录下所有文件删掉(主要删除USER.DAT,SYSTEM.DAT和PATCHED.REG文件, 可利用提供的SETUSER.EXE自动完成)
3. 将服务器中的安装好的Windows目录下的DeskTop和Start Menu下所有文件删掉
4. 以管理员身份(Administrator)登录上原Windows98系统,重新建立CHN.REG,并对注册表作相应调整,可参考上面的详细叙述。
5. 运行LiteNet的Qsynch文件,选取Incremental Copy将新产生文件复制到服务器上。
6. 对服务器中的安装好的Windows目录下的USERCMD.BAT作相应调整即可。
五 两种不同无盘启动方案的比较
其实,到这步,不用比较你都能看出他们各自的优缺点:
1. RPL 和 PXE 都可以免费得到。我测试的PXE是从www.intel.com 站点下载的PDK2.0(build078),据说现在有了build(079)。
2. 虽然它们都是无盘启动,但是,RPL ,毫无疑问,只能做无盘win95,不能作无盘win98,建议企图用他继续研究无盘win98的朋友止步,好好研究这个PXE 技术;RPL唯一的好处是:比较成熟,关于它的文章漫天皆是。
3. 就构架整个网络来说,PXE 要简单得多。这集中反映在对每台客户机的配置上:RPL要求每一台客户机都要执行安装过程,而PXE配置时,只需要每一台客户机的MAC地址,把它写到netnames.db这个文件中就可以了。
4. 就性能价格比来讲(我觉得没有什么可讲:明摆着的),PXE是RPL 的替代品,是无盘win95的“掘墓人”,从此,无盘启动技术进入了win98的时代。但是我没有说它是无盘启动的终极产品。
5. 就适用范围来讲,windows 98能延伸到什么地方,也就是这个技术也可以延伸到的地方。如前我所提过的学校、医院、酒店宾馆、厂矿企业、商场、银行…..而win95 由于它本质上的限制,现在已经是优美的回忆了。
6. 就可维护性讲,PXE空前绝后!试想:假如无盘工作站坏了,没有备份,假如是RPL的win95,那么,你在删除每个客户端的目录时,可要仔细掂量:这意味着删除后,必须在每台客户端再来执行安装:有一台,你必须setup一次,有100台,哪怕从日出到日落,你也要一台一台的setup。PXE没有这会事,它的每个工作站的配置都是从公共的windows目录下读取,删除了,无非在启动时再读一次,不用在工作站作任何的动作,哪里有RPL那样繁??是学生,随他怎样折腾好了;是旅店的旅客,随他上网也好,玩游戏也好,试图破坏我的注册表以显示他的能耐也好,都没有关系,可以第二天又自动复原;是企业的员工,他可以随心所欲地设置机关,海阔天空地发挥他的能耐……win95所能做到的,只是在sever端对用户权限的限制,这无疑又限制了win95的操作性能,尽管原本都是有限的。
7. 应用软件的安装。当你看中某个新的软件,并且打算把它安装在无盘工作站上时,用PXE安装,比如想在无盘win98中新加一个游戏,或以前没有office2000,现在要安装office2000,很简单:用你那个上传的本地硬盘安装好后,上传一下,所有client端都可以用了。而win95的应用软件的安装就没有这么简单。
8. 好了,再没有什么可以说的,该我休息该你动手了。








Ghost就是克隆硬盘的程序,该程序在DOS下、Windows9.X下都可执行,所以要进行硬盘的克隆,请先进入到Ghost子目录,运行Ghost.exe程序,需要注意的是,如果是在DOS下运行该程序时,在运行该程序前最好启动DOS的鼠标驱动程序,因为Ghost的作画面是仿窗口画面,使用鼠标点击来选择会方便一些——虽然也可以用键盘来作。另外在备份或克隆硬盘前最好清理一下硬盘——删除不用文件、清空回收站、碎片整理等。
  1.分区备份
  使用Ghost复制备份,有整个硬盘(Disk)和分区硬盘(Partition)两种备份方式。在菜单中点击“Local”(本地)项,在右面弹出的菜单中有三个子项,其中“Disk”表示整个硬盘备份(也就是克隆),“Partition”表示单个分区硬盘备份以及硬盘检查“Check”。“Check”项的功能是检查硬盘或备份的文件,看是否可能因分区、硬盘被破坏等造成备份或还原失败。而分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区具有实用价值。
  选“Local/Partition/To Image”菜单,弹出硬盘选择窗口,开始分区备份作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要作的分区(用鼠标点击)。
  然后在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有GHO的后缀名。
  接下来,程序会询问是否压缩备份数据,并给出三个选择。“No”表示不压缩,“Fast”表示小比例压缩而备份执行速度较快,“High”就是高比例压缩但备份执行速度较慢。最后,选择“Yes”按钮即开始进行分区硬盘的备份。Ghost备份的速度相当快,不用久等就可以完成备份,备份的文件以GHO后缀名储存在设定的目录中。
  2.分区备份的还原
  如果硬盘中备份的分区数据受到损坏,用一般磁盘数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原,无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。
  要恢复备份的分区,就在界面中选择菜单“Local/Partition/From Image”,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击“Yes”按钮即可。
  恢复还原时要注意的是,硬盘分区的备份还原是要将原来的分区一成不变地还原出来,包括分区的类型、数据的空间排列等。
  3.硬盘的克隆
  硬盘的克隆就是对整个硬盘的备份和还原,选择菜单“Local/Disk/To Disk”,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目的硬盘(第二个硬盘)。注意,可以设置目的硬盘各个分区的大小,Ghost可以自动对目的硬盘按设定的分区数值进行分区和格式化。选择“Yes”开始执行。
  Ghost能将目的硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目的硬盘不能太小,必须能将源硬盘的内容装下。
  Ghost还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单“Local/Disk/To Image”),然后就可以随时还原到其它硬盘或原硬盘上。这对要安装多个系统硬盘很方便。使用方法与分区备份相似。要注意的是,备份成的文件不能大于2GB。

Labels to re-create 15 pixels of blank, which makes the other, such as printers and other devices to use the edge of its default settings. .


Table D shows the CSS file I created. I named Mystylesheet. .css and place it in the root directory of a Web site style folder.


Step 5: In the HTML file attach new style single. .


When creating a CSS file, I insert the HTML file in its style. Because the HTML file already includes all the CSS file to refer to the label (.


和< p>),所以我只需要连接到HTML文件头部的风格单上就可以了。HTML文件从CSS文件中获得风格并将他们应用到

And

), so I just need to connect to a single HTML file on the style of the head on it. HTML file from the CSS file and they get the style applied to. .


标签当中,如表E所示。
步骤6:验证代码
整个过程的最后一个步骤就是验证HTML代码的可访问性。如果你对于CSS来说是个新手的话,你最好对CSS代码也进行验证。有很多种的工具都可以帮你对二者进行验证。
我 使用Dreamweaver MX来检查我的样本代码的可访问性。你可以通过在文件菜单中选择Check Page然后选择 Check Accessibility来实现。任何错误或是警告都会显示出来,还包括出现位置的行号以及对问题简要的解释。你可以在 Dreamweaver MX的Reference工具中找到更多关于这些错误和警告的内容。你只要从Dreamweaver的Windows菜单中选择 Reference然后从Book菜单中选择UsableNet Accessibility Reference就可以了。
此外,World Wide Web Consortium (W3C)提供了超过30个的可访问性评估工具的链接。W3C还提供了针对HTML和CSS的基于Web的免费验证器。
可访问性和简单的管理
虽然这里给出的例子是很简单的,但它说明了利用CSS使你的站点更加具有可访问性是非常容易的。而且,对于CSS的使用不止这一个优点而已。
基于CSS的网站要比仅仅只有HTML的网站要好管理得多。CSS文件中的风格上的变化可以应用到整个网站中而不需要改变网站中任何的HTML文件。而且CSS的使用缩小了每一个HTML文件的整体文件大小,因为所有的风格信息都存储在了CSS文件之中。
因此如果你想要改善可访问性的话,将其视为一个机会,而不是一个障碍。要了解更多关于CSS和可访问性的内容,你可以去看一看World Wide Web Consortium中的Web Accessibility Initiative (WAI)。



一、分区备份
  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。

  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。




MaxDOS 5.0E 硬盘修正版
最新版下载地址如下: Http://pzz.cn/Soft/Dose.rar
[原创]05年5月1日15点…. MaxDOS 5.0E 硬盘修正版发布,请从下.

MAXDOS5.0E说明文件
[原创]05年4月29日,MaxDOS_5.0E,精简修正版发布!
Max工作室所有 Max 制作 QQ:12996688 Http://www.pzz.cn 有问题请到论坛中提出,Http://bbs.pzz.cn
5.0E更新说明:加入对NTFS的写读完美支持(但不能操作中文文件),DOS下删除掉2K/XP/2K3的用户密码!用于忘记密码用,更新了DISKGEN为05版,加入了单分区刻隆操作,又加入了10个网卡驱动.有的我也不会用,只能你们自己摸索啦.
本软件的用处.在装好的系统没有DOS的情况下为给装好的WINDOWS 2000/XP/2003装入纯DOS.支持NTFS分区
有问题请到这里 http://bbs.pzz.cn 里提出.或在本贴里跟贴,请不要在QQ上问我..我不会回答的!
本软件的特性:
1.支持进入纯DOS时自己设置密码.
2.支持网络克隆自动化,支持单分区和全硬盘自动化克隆.
3.支持系统分区为NTFS分区,支持NTFSGHOST,支持NTFS分区读写操作.
4.内置GHOST82版.DISKGEN 05版.等一系列工具.
5.支持在DOS直接去掉WIN2K/XP/2K3的用户密码.用于忘记密码时用.支持NTFS
系统安装时会自动备份BOOT.INI 到 C:\BOOTINI.BAK 如果想还原BOOT.INI的话.把C:\BOOT.INI删了.再把 BOOTINI.BAT 改成 BOOT.INI 就行了.
A盘里的文件说明:
ACOPY.COM 能够完全复制文件和目录,包括它们的长文件名和属性.
AUTOEXEC.BAT 系统启动批处理文件.
CHOICE.COM 选择命令,返回按键的ERRORLEVEL值.
CLOSE.COM 关闭CD-ROM.
COMMAND.COM MS-DOS 7.10的命令处理器,支持长文件名.
coms.com 一个清除CMOS密码和设置的程序.
CONFIG.SYS 系统启动配置文件.
CTMOUSE.EXE CuteMouse 1.9版,DOS下最好最实用的鼠标驱动程序.
DELTREE.COM 删除目录和文件的工具.
DEVICE.COM 用命令行模式加载 .SYS 驱动.
Diskgen.exe 强大的DOS下中文分区软件.一直用它.Max强烈推荐,强过DM.
DOSKEY.COM 提供命令历史、宏定义、自动完成等功能!
DOSVER.COM 设置DOS版本号的工具,可自动或手动设置DOS版本号.
DREADY.COM 判断驱动器状态,检查光驱中是否有光盘、软盘是否写保护.
EMM386.EXE MS-DOS 7.10中自带的提供UMB和EMS内存的工具.
ESCAPE.EXE 使在任何时候都可以按F12键返回DOS命令行下,以防止死机.
EXLAN.bat 如果要手动网刻的话.请运行这个解压出DOS的网卡驱.
FIND.COM 查找工具的最好的替代程序.
FINDCD.EXE 实用的查找光驱盘符的程序.
findhd.bat 配合LHISO使用.
FINDRAMD.EXE 找查虚拟盘的盘符.
GH95.COM DOS先运行一次,运行后可以用CTRL+ALT+SHIT+C清空内存.
ghost.exe GHOST 8.2 版,如果运行了NTFSDOS.请用EXIT退出后再运行.
HIMEM.SYS MS-DOS 7.10中自带的提供XMS内存的工具,支持大内存.
IFSHLP.SYS 为Win9x提供增强的VFAT文件系统驱动支持(启动Win9x时必备)
IO.SYS MS-DOS 7.10系统内核引导文件.IO输入输出.
KILLER.EXE 可以自动截获非法指令,以防止死机
LABEL.COM 非常小巧的修改磁盘卷标的工具
lan.zip DOS下的网卡驱动压缩包.可输入EXLAN解压出来.下有详解.
LOADISO.BAT DOS下载入ISO光盘镜像.只能读取.不能引导.但可装2K/XP/2K3系统
先切换到存放ISO的目录.输入 loadiso xx.iso (xx为镜像文件名)
max.zip 工具包.见下有解.
MBR.COM 用来备份或还原MBR引导区的小工具.
MOUSCLIP.EXE DOS下(包括命令行下)用鼠标复制/粘帖及模拟方向键的工具
MSDOS.SYS MS-DOS 7.10的系统启动配置文件
NTFSDOS.EXE DOS读下完美读写NTFS分区.运行时请输入YES才能读取.用EXIT退出.
off.COM 关闭计算机用的..呵呵..
OPEN.COM 打开光驱哦.运行一下光驱自动打开.
password.EXE DOS下清除2K/XP/2K3的用户密码.支持NTFS/FAT32分区.MAX强烈推荐
PCTOOL.EXE DOS下的类似与WIN资源管理器
pghost.BAT Max修改的中文GHOST向导.备份时会在D.E.F.G中以SYS.GHO命名.
pkzip.COM 解压压缩包ZIP用.
RANDOM.COM 自动生成字符的东西.可以用来自动分配IP.
readme.txt 呵呵.我在这呢. MaxDOS Http://Pzz.Cn
r.com 运行一下就知道效果啦,呵呵.从新启动计算机用的.
SHSUCD1.COM LOADISO用的虚拟光驱驱动.
SHSUCDHD.EXE 忘了什么东西啦.呵呵.等下试试.
SHSUCDX.EXE 最NB的DOS光驱驱动程序.
SORT.COM 非常小巧的排序工具
SPFDISK.EXE 启动管理器+分区管理器,功能强大
SUBST.EXE 非常小巧的设置虚拟驱动器的程序
TM.EXE 小巧实用的设置键盘和显示的工具
TW.BAT 天汇中文支持,启动批处理,支持五笔.拼音.区位.双拼输入.
twx.zip 天汇的主程序较大.压缩在这里面了.
VIDE-CDD.SYS DOS下最好的通用IDE/ATAPI光驱驱动程序,只占很少的内存.
W.BAT WAIT配置文件.
WAIT.COM 用于批处理文件的等待工具,且支持键盘返回值等操作
wbat.com DOS下强大的批处理菜单生成器.
wbat.ini WBAT配置文件.
Xcopy.EXE 用过的人都知道不用多说了!
XMSDSK.EXE 最好的虚拟内存盘工具,非常方便实用,且只占很少的内存
ISOEMU.INI ISOEMU配合IELDR.EXE在DOS下载入ISO实再模拟引导.
ieldr.exe 摸拟引导ISO文件.使用时把ISOEMU.INI文件复制到你的ISO存放的目录,
且ISO文件必需要在各个盘的根目录,ISO的文件名应以Max.iso 命名.
MAX.ZIP 压缩文件说明:
3C90Xgo.bat 3C90X系列自动全盘网刻批处理.
3C90XgX.BAT 3C90X系列自动单分区网刻批处理.
8029go.bat 8029系列自动全盘网刻批处理.
8029gX.BAT 8029系列自动单分区网刻批处理.
8139go.bat 8139系列自动全盘网刻批处理.
8139gX.BAT 8139系列自动单分区网刻批处理.
viaGO.bat VIA Rhine I/II系列自动全盘网刻批处理.
viaGX.BAT VIA Rhine I/II系列自动单分区网刻批处理.
DCN530go.bat DCN-530TX系列自动全盘网刻批处理.
DCN530gX.BAT DCN-530TX系列自动单分区网刻批处理.
DFE530go.bat D-Link DFE-530TX系列自动全盘网刻批处理.
DFE530gX.BAT D-Link DFE-530TX系列自动单分区网刻批处理.
DLE530go.bat DLE530系列自动全盘网刻批处理.
DLE530gX.BAT DLE530系列自动单分区网刻批处理.
ip100GO.bat IC Plus ip100系列自动全盘网刻批处理.
ip100GX.BAT IC Plus ip100系列自动单分区网刻批处理.
pro100go.bat pro100系列自动全盘网刻批处理.
pro100gX.BAT pro100系列自动单分区网刻批处理.
sis900go.bat sis900系列自动全盘网刻批处理.
sis900gX.BAT sis900系列自动单分区网刻批处理.
MEM.EXE DOS查看内存占用情况.
ADDEV.COM DOS命令行下加载.SYS驱动.
ATTRIB.COM 文件/文件夹属性设置命令.
BOOTPART.EXE 用于备份/还原引导区
DEBUG.EXE 强大的DOS下编程命令.
DELDEV.COM 卸载用ADDEV添加的.SYS驱动.
EDIT.COM 相当于记事本.
FAKEDISK.COM 用来解压.IMG镜像
FDISK.EXE 分区命令
FORMAT.COM 格式化命令
hyd.bat 自动还原D:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hye.bat 自动还原E:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyf.bat 自动还原F:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyg.bat 自动还原G:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
SMARTDRV.EXE DOS下磁盘缓存程序.加载一下可大提高DOS安装系统.
SYS.COM 传输MSDOS 7.01 的引导文件到C盘.使用C盘可以引导到DOS.
TREE.COM 显示排序命令.



说到网页背景就是指的背景颜色和颜色图片,至于它们在网页中的添加方法,这两个我想大家一定都有所了解,最为常见的是在网页中添加bgcolor="#808080"和background="URL",但是还有一种方式更为方便也非常好,就是使用CSS样式来做的,而且如果有朋友对这套模版有所修改的话,也会发现背景图片都是在Css里面控制的!好,下面列出一些Css控制背景图片的方法以作参考!
——————————————————————————–
参考:
·背景颜色 background-color
我想这个我就不用多做介绍了,颜色代码我想大家都知道的,不是用英文来代替就是用指定的代码来表示的。这个的默认值是transparent(透明色)。
例:body{background-color:yellow}
H1{background-color: #000000}
·背景图片 background-image
背景图片和背景颜色在HTML里面的设置也是基本相同的,都可以在里加入相关的语句来完成。但是在这里,我所指的并非是用这种方法,我用的方法还是CSS。background-image这个的主要功能也就是用来显示图片,如果需要显示图片的话,那么只要在后面加上url(图片的地址)就可以了,不显示嘛,那是最简单不过的了,什么也不要就行了,因为这个默认的就是none,而要加的话,就是在后面加上这个none就可以了。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF)}
h1{background-image:url(none)}
大家在使用里的背景图片时,一定常常遇到一些图片因为太小,而产生种种如图片的重复出现而破坏了整个页面的美感,想换成其它图片又不合适之类的麻烦情况吧。不过现在好了,大家只要用了以下的几个CSS里控制图片方法,那么你以后就不会再有此类的麻烦事发生了。
·图片是否重复显示 background-repeat
有时候重复显示是需要的,可是有时候重复显示则是让人头痛的,现在这个可以很好的帮助你了,而且它还可以帮你控制图片重复的方式(水平方向重复、垂直方向重复以及两个方向都有重复),而要实现这三个方向的重复也就只要在bcackground-repeat后面加上repeat-x(水平方向铺开)、repeat-y(垂直方向铺开)、repeat(两个方向铺开)。当然,它可以控制图片的重复,也可以控制图片不重复的。no-repeat这个就是用来表示只显示一幅背景图片,而不是重复出现的,这个可不是默认的哟,默认的是重复显示背景图片(repeat)。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat}
·定位图片显示位置 background-position
一张背景图片经过上面的设置后往往还不够的,因为当你使用上面的不重复显示设置后,图片只显示在页面的左上角,而不会在其它地方,可是如果要在中间或者其它地方出现这张背景图片的话,那么background-position这个就可以帮你了,因为它就是用来显示图片相对于左上角的一个位置的(就是默认的值0% 0%),由两个值来设定,中间用空格来隔开。它的主要的几个值有left|center|right和top|center|bottom,也可以用百分数值指定相对位置或用一个值来指定绝对位置,如50%表示的位置是在中心,而50px的水平值则表示图片距左上角区域水平移动50px单位;这里要特别指出的是,1当你设置值的时候只提供一个值,则相当于只指定水平位置,垂直自动设置为50%;2当你设置的值是负数的时候,则表示背景图片超出边界。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-position:100px 10px}
·控制图片是否滚动 background-attachment
上面的两步可以帮你完成图像的定位,可是这样做好以后还不是完美的,因为如果你的页面有滚动条的时候,那么你这张背景图片就不会永远定位在那个位置了,如果想要图片永远定位在那个位置,就只有让这张图片随着页面的内容的滚动而滚动,这时background-attachment就可以帮你了你只要加入scroll(静止)和fixed(滚动)中的其中一个就可以了。当然不是让你乱加的,毕竟scroll是默认的,也就是不让图片随页面的内容而滚动的。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-attachment:fixed}
好了,经过以上这番设置后,我相信你的背景一定会更美的,但是过多的代码往往可读性很差,容易让人产生错误,所以在这里我要告诉大家的就是可以把以上的代码全部加在一起使用,也就是说把以上相关的代码加到background中。在把代码加到background中的时候要在每个值中间加上空格来隔开,而且不要把背景颜色的代码放在背景图片的URL后面,以免图片显示不出来。
例:body{background:green url(file&:///C:/WINDOWS/BACKGRND.GIF) fixed 100px 50px no-repeat}




Win98/ME下访问NTFS分区
随着Windows 2000/XP操作系统的普及,硬盘分区采用NTFS格式的的人越来越多。与传统的FAT(16/32)文件系统相比,NTFS文件系统有更强大的磁盘管理功能、更高的稳定性和安全性等许多优点。因此要发挥Windows 2000/XP操作系统的强大功能,最好采用NTFS文件系统。但有时因为系统故障、杀毒或使用多操作系统等原因,我们往往需要在DOS或Win98/ME下访问NTFS分区,而DOS和Win98/ME系统并不支持NTFS格式的分区,不能访问。要解决这个问题我们可以借助两个工具软件来实现,那就是NTFSDOS Professional(v4.0)和NTFS for Win98(v1.07),可以在公司主页http://www.winternals.com或国内的华军软件园下载其共享版本。
一、 在DOS下访问NTFS分区:
要想在DOS下访问NTFS分区,先下载NTFSDOS Professional 4.0,然后在Windows 2000/XP系统下安装(不能在Win98/ME系统下安装)。安装完成后执行“开始/程序”菜单中的"NTFSDOS Professional Boot Disk Wizard”向导,首先出现欢迎界面,单击“Next”按钮出现另一界面,提示你该向导需要从已存在的Windows NT/2000/XP系统中复制驱动和系统文件到你的硬盘或一对软盘上,如果要制作可引导软盘需要自己在DOS下用FORMAT/S或SYS命令向软盘上添加DOS系统文件;单击“Next”按钮出现系统语言选择框,我们选择“China(PRC,Singapore).code page 936”项即可;单击“Next”按钮出现Windows NT/2000/XP系统文件路径选择框,一般为X:\\WINNT文件夹(X:为你安装Windows NT/2000/XP系统的分区盘符,WINNT为系统默认安装目录。如果你在安装系统时未按默认路径安装,请单击右边的浏览按钮选择系统文件夹);单击“Next”按钮出现目标文件夹位置选择框,可以选择保存在硬盘和软盘上。由于保存到软盘上需要两张软盘,使用不便,因此我们选择保存到硬盘上,选择一个采用FAT文件系统分区(确保在DOS下可访问)上的文件夹,如C:\\NTFS(注意此文件夹应是已存在的,直接在路径框中输入新目录“Next”按钮不可用);单击“Next”按钮,程序开始从系统文件夹复制需要的驱动和系统文件到你指定的目标文件夹下。完成后切换到纯DOS环境下,进入C:\\NTFS路径下,执行NTFSPRO.exe,程序将加载一个新的盘符,这就是NTFS分区,此时就可以对它进行访问和操作,就像访问其它FAT分区一样。
二、 在Win98/ME系统下访问NTFS分区:
要在Win98/ME系统下访问NTFS分区,先下载并安装NTFS for Win98,安装完成后程序会自动进入配置界面(如图所示)。在Win98/ME系统下访问NTFS分区同样需要一些Windows NT/2000/XP系统文件的支持,如果你已经如上所述安装并配置了NTFSDOS Professional,那么问题就简单了,在图中的系统文件位置选择框中选择其保存位置,如C:\\NTFS;如果没有安装NTFSDOS Professional也不要紧,事先在Windows NT/2000/XP系统下将“winnt\\system32"文件夹下的“Autochk.exe、Ntoskrnl.exe、Ntdll.dll、C_1252.nls、C_437.nls、L_intl.nls”六个文件和“winnt\\system32\\drivers”文件夹下的“Ntfs.sys”共七个文件复制到上述C:\\NTFS下也可;在图中下边的“Drive Letter Assignments"驱动器盘符配置框中输入为NTFS 分区指定的盘符字母如“H”(不要加冒号,有多个NTFS分区时字母之间不必加空格,注意不要与现有的硬盘和光驱盘符冲突即可)等;单击“Advanced”按钮还可以对NTFS分区属性设置为“只读”还是“可写”;设置完成后,单击“Apply”按钮,根据提示重新启动电脑后就可以在Win98/ME系统下访问NTFS分区了。
最后再说明一点:NTFSDOS Professional和NTFS for Win98都有共享版本和注册版本之分,共享版本只能对NTFS分区进行读取操作而不能进行写入操作。





万年历问题的Qbasic解决方法
10 DIM C(12), a$(6)
20 INPUT “YEAR”; Y
30 X = Y: V = 28
40 IF Y < 0 THEN 20
50 IF Y = 0 THEN END
60 S = X – 1 + INT((X – 1) / 4) – INT((X – 1) / 100) + INT((X – 1) / 400)
70 C(0) = X
80 S = S + 1
90 FOR I = 1 TO 12
100 READ K
110 IF I <> 3 THEN 190
120 IF X MOD 4 = 0 THEN 140
130 GOTO 190
140 IF X MOD 100 = 0 THEN 160
150 GOTO 180
160 IF X MOD 400 = 0 THEN 180
170 GOTO 190
180 K = K + 1: V = 29
190 S = S + K
200 M = S MOD 7
210 IF M = 0 THEN C(I) = 6 ELSE C(I) = M – 1
220 NEXT
230 FOR I = 0 TO 6
240 READ a$(I)
250 NEXT
260 L1 = 2: L2 = 38: GOSUB 610
270 PRINT TAB(39); C(0);
280 L1 = 45: L2 = 79: GOSUB 610
290 GOSUB 640: GOSUB 650
300 FOR J = 0 TO 3
310 GOSUB 640
320 FOR I = 0 TO 2
330 PRINT TAB(15 + I * 25); “(”; J * 3 + I + 1; “)”;
340 NEXT
350 GOSUB 650: GOSUB 640: GOSUB 650: GOSUB 640
360 GOSUB 660: GOSUB 650: GOSUB 640: GOSUB 650
370 GOSUB 400
380 NEXT J
390 L1 = 2: L2 = 79: GOSUB 610: PRINT : RESTORE 700: GOTO 20
400 X1 = 1: X2 = 1: X3 = 1
410 FOR L = 0 TO 5: GOSUB 640
420 FOR I = 0 TO 2
430 D = J * 3 + I + 1
440 IF D = 2 THEN 480 ELSE IF D = 4 THEN 470
450 IF D = 6 THEN 470 ELSE IF D = 9 THEN 470
460 IF D = 11 THEN 470 ELSE W = 31: GOTO 490
470 W = 30: GOTO 490
480 W = V

490 IF I = 0 THEN Z = X1 ELSE IF I = 1 THEN Z = X2 ELSE Z = X3
500 M = (C(D) + Z) MOD 7
510 FOR N = M TO 6
520 IF Z > W THEN 580
530 IF Z < 10 THEN PRINT TAB(N * 3 + 6 + 25 * I); : PRINT USING “##”; Z; : GOTO 550
540 PRINT TAB(N * 3 + 5 + I * 25); : PRINT USING “###”; Z;
550 Z = Z + 1
560 IF I = 0 THEN X1 = Z ELSE IF I = 1 THEN X2 = Z ELSE X3 = Z
570 NEXT N
580 NEXT I: GOSUB 650
590 NEXT L: GOSUB 640: GOSUB 650
600 RETURN
610 FOR U = L1 TO L2
620 PRINT TAB(U); “*”;
630 NEXT: RETURN
640 L1 = 2: L2 = 2: GOSUB 610: RETURN
650 L1 = 79: L2 = 79: GOSUB 610: RETURN
660 FOR I = 0 TO 2
670 FOR Z = 0 TO 6
680 PRINT TAB(3 * Z + 6 + I * 25); : PRINT USING “\\”; a$(Z);
690 NEXT: NEXT: RETURN
700 DATA 0,31,28,31,30,31,30,31,31,30,31,30
710 DATA “SU”,“MO”,“TU”,“WE”,“TH”,“FR”,“SA”







Win98无盘组网(PXE|RPL)

从windows 98 以后的windows家族的操作系统,原本没有无盘启动的设计的,但是,在众多异想天开的好事者的努力下,可以无盘启动了,这连Microsoft corporation都觉得吃惊。Linux的横空出世和步步进逼,为广大的消费者显示出隐约的曙光,通过后续的文章介绍,我们可以只安装一台linux server(而不是用每一个license都必须付钱的windows NT),而客户端跑的是windows 98 。
在将来,显示器制造商可以把CPU、NIC(网络接口卡)、RAM都集成到显示器里去,利用互连网,无盘远程启动,可以远程启动windows9x 或者linux等等,由你选择,然后,你可以在网上纵横驰骋,就象你远游,开一部跑车就够了,不必带上来回的汽油、备用的轮胎等累赘品,路上有的是。今天的我们,看见一台显示器连上键盘、鼠标就可以跑windows或其他的操作系统,在网上溜达,会不会吃惊?
无盘远程启动可以作到!
在现在,我们如此热衷于无盘远程启动的原因,是因为它有自己的优势:
数据安全:公司或学校的保密数据不会通过磁盘被带走;
维护方便、软件集中管理、所有的备份只在一个硬盘上搞定;
重点保护的只是server:只需要一个UPS电源、只要一个防尘设备,这些东西给无盘工作站已经没有意义的;
减少每台工作站都必须安装软盘驱动器、硬盘驱动器和硬盘保护卡以及CD-ROM的金钱支出;
避免通过软盘、硬盘感染计算机病毒;
比利用软盘启动的方式快速;
减少网络管理者维护工作站的时间与负担, 系统维护只需维护服务器硬盘而已;
可在服务器切换工作站的操作环境,你可以让client端跑DOS 、windows95/98 、windows NT 或者目前正红火的linux。(如何跑,请留意后续文章。)
从上面罗列的优点中,我认为最重要的是数据的安全性和可维护性,说他便宜,固然,但是现在随着硬盘价格的下降,它的优势已经比较次要了。就教育、酒店、证券、事业企业等行业来讲,它的生命正在延伸。
基于WindowsNT的无盘工作站(win95),从纯技术的角度上来讲,已经很成熟了,说它的好处,你或许比我更能感受到。
以前,我们是在WindowsNT 下实现远程引导Windows95,采用RPL (Remote Initial Program Load )技术,可以说:前几年所说的,火红大江南北的“无盘工作站”,100%说的是基于RPL技术无盘Win95工作站,相对于DOS无盘站,它确实给我们曾经的兴奋与惊奇。但是,这种技术是当时Microsoft 网开一面(或是为了给windows的宣传?),有基于网络版的windows 95 ( NETWIN95 ),后来,由于众所周知的原因, Microsoft没有这样做。
所以,Windows 98根本就没有网络版本,这正是无盘win98 的困难所在。
后来,上网苦苦检索关于windows98无盘工作站的技术,零星的有这样的介绍。我的一个朋友曾经说他们已经成功了无盘win98 ,我跑过去一看,实际上是把win95的logo画面改成win98 的logo画面,却跑了win95的东西,是正版的假windows 98 。
再后来的几年里,我们几乎没有停止对无盘win98的研究,渐渐地,从RPL 的运行机制上分析,得出了一些结论:用RPL来做无盘win98 是荒唐的,是白费力的事情。我认识的许多专门搞无盘启动问题的朋友都意识到了这个问题,但,一有新的想法,我们又动心去study它,到目前为止,我们仍没有成功。
既然RPL不能搞无盘win98,是不是无盘win98死定了?
现在,我可以告诉你:用INTEL的PXE 技术,我已经成功地搞定了无盘win98!我所说的成功当然不是仅有windows98 的logo画面的那种假win98, : -p我定义的无盘win98成功的标准是:
可以跑Winbench99 ,WinStone99 winbench2000 WinStone2000,3DWinBench等之类的测试软件。通过了这些测试,那么,担心能不能在无盘终端上跑你的VC、 VB、 VFP、 JAVA或3D动画等就成了多余的了。
可以跑office97 ,office 2000 ,autoCAD R14,potoshop5.0 ,IE5.0等之类的应用软件。
速度上至少和本地硬盘一样的快(特别是拨号上网),20台60台的客户端不应有延迟,至少让人感觉不到。
常见游戏:比如帝国时代、红警、三角洲部队、星际争霸、古墓丽影等等,如果通过,足可以满足网吧、游戏厅建设的需要了,可以连网游戏,说明网络部分是健壮的,这可以说已经足够能说明问题了。
可以播放DVD,可以VCD点播,可以运行大多数证券行业的软件,可以跑教育部认可的叫做TOP2000之类的教育软件、多媒体教育软件,可以……
其他所以可以在windows 98 下跑的应用程序……
其他比如兼容性等问题,不好测,但是能完成以上测试,也就是windows 98 所尽能的了。测试完上述软件后,我立即明白了:Windows 98无盘启动已经实现了,困饶多时的问题终于变成了现实。
其实,你不用激动,更不用感谢谁,普及这个技术是我们大家的事情。我是2000年4月份从网上search到的,http://www.dtk.com.cn/上的,但不知道什么原因(或许技术保密??),5月份再去的时候,这个方案已经从这个网站上删除了!!!不过,我拷贝下来了。下面,我将会逐步详细地解释这个方案的。
可以这样理解:PXE是RPL的升级品,它是Preboot Execution Environment的缩写。至于他们的不同,假如你玩过HUB 和ROUTER的话,你一定知道他们的工作原理,一个是静态路由,一个动态路由,不难理解:RPL是根据网卡上的ID号加上其他的东东组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则OK,静态地址;PXE是根据server端收到的MAC地址,(就是00E09C410051这样的东西)它的DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台client有与上次启动有不同的IP,动态分配地址。
单纯地比较RPL与PXE究竟有什么不同是没有什么意义的,我只想说,PXE可以看做RPL的升级产品,所谓升级产品,它能玩的,我也能,他不能的,我可以。PXE可以boot的OS有;DOS Windows3.1 windows 95 Windows 98 linux 等等。能不能boot Windows2000 ,请大家一块来试一试吧。
说了这么多的废话,无非是想说PXE的好处罢了,毕竟是新技术,还是详细说明。
顺便说一下:既然PXE是DTKcomputer的技术,最好是用他们的主板了(DTK computer,一个专业生产电脑主板的厂商,主要面向欧美市场,据说很火,看样子近期也想涉足中国市场,不然,他宣传中文版无盘win98干什么?其潜台词是用他们的板子,我猜想 ;-D),因为这个技术是我从他们那里得到的,当然用他们整合的东西了,比如主板(至关重要的BIOS,在里面有一段引导PXE的小东东,少了这个,我在这里白说了,你也白看了),网卡(要有bootPXE的功能,用的是realtek公司的rtl8139,已经集成在主板上了。在BIOS开始引导网卡BOOTROM时,按F10键,你会见到有5个选项(详细选项,请参见“三RPL” 的第9步骤),可以选择以RPL启动,或以PXE启动,也可以选择BBS,等,很爽,稍后详细解释),还有那个至关重要的LITENET,目前来说,少了他们的东西是不行的,随着技术的进步,相信有一天我们可以摆脱这种束缚。
剩下所要说明的是:在这里,我仍然写了RPL的安装过程,一则是给没有经验的网虫以经验;二则给有经验做过(兼容)NET2000的,但没有在RTL8139网卡上尝试的人以经验,或是参考,因为我现在懒得回答诸如:我用的是realtek的RTL8139网卡,怎样做无盘win95?等之类的问题,这些日子我不太热心了;三则是大家可以通过对比来了解PXE技术。
 
二 无盘启动的工作原理
说起原理,许多人不齿的,但为了照顾刚进门的兄弟姐妹,或者说:满足想仿效黑客那样分析网络问题的计算机爱好者,还是讲一点,因为对于想成为黑客的人讲,这一步是必须走的。
一部机器通过网络启动,它必须得到这些信息:
一个identity;(有许多client同时启动,每台都有唯一识别号,不然,这台机器在网络中就没有身份。)
某个操作系统的映像文件;(把操作系统引导(boot)下来。)
可以操作的文件系统。
下面,按工作站引导过程说明它的原理:
当客户机启动后,其网卡上的Boot Rom 会广播一个FIND帧,说白了,那是一个引导请求帧,该帧中包含有客户机的网卡号,就是MAC地址:00E09C410021这样的东西。
server端远程启动服务收到客户机广播的FIND帧后,根据帧中所带的网卡ID号,检查远程启动数据库中是否有该卡号的配置记录:如果不存在这个记录,引导过程不能继续;如果此工作站的记录已经存在,远程启动服务发送一个FOUND帧,同样,这个帧中包含了服务器的网卡ID ,也就是server端的MAC地址,然后就调用BOOTP(boot protocol)或者DHCP( Dynamic Host Configuration Protocol ),这个DHCP其实是BOOTP的进化,所以,假如不考虑其他的规定,我认为能适用于BOOTP的一定能适用于DHCP,它们都是处理以太网的地址。
工作站收到第一个响应后(这样说,是假如网络上有不止一台的sever在运行远程启动服务,工作站只对收到的第一个FOUND帧有响应,并且,这个响应包括:分配给工作站端的机器名字、IP地址、服务器端的IP地址、以及启动时的映像文件等。),则发送一个SEND.FILE.REQUEST Frame给第一个响应的远程启动服务器,以请求传送启动所需的文件。
当远程启动服务器收到SEND.FILE.REQUEST Frame的要求后,会根据其远程启动数据库中的工作站记录查找对应的启动块,就是boot block,将工作站所需的启动文件传送给工作站(就是启动所要的那个映像文件),(说白了,给工作站一个FILE.DAT.RESPONSE帧,这个帧包含了工作站启动所需的启动块)。
工作站接收到完整的启动文件后,就开始执行文件中的启动程序,将执行点转向启动块的入口,启动工作站,这时,又要用到另外一个internet协议:TFTP ( Trivial File Transfer Protocol )。接着是不同的OS有不同的引导方式了,接下来,该是我向你讨教的了。
有必要补充解释一下TFTP协议。你用过FTP协议的话,很好理解它:FTP不是有mget、mput吗?可以上传下传文件,OK,TFTP协议是可以理解为FTP的下传部分,是FTP的cut-down版本,它使用了UDP( User Datagram Protocol )代替TCP (Transmission Control Protocol),这是因为client端的bootrom很小,32k或16k,由于UDP是块导向的,而TCP是流导向的,所以我们无盘启动用了TFTP,一块一块地传,直到文件传完。其间,它们要握手的,怕包的丢失。整个启动映像文件传输完毕后,在入口处,bootrom的控制权就交给操作系统的启动映像文件了。
以上假如我没有说清楚的话,请联系我。我的email:mailto:lnuxcao@263.net 。
 
三 RPL (Remote Initial Program Load )
假如你有兴趣在yahoo站点上搜索,最少可以搜索到600多条关于“无盘”关键词的信息,没有4个小时,你阅读不完:我是说,这方面的文章多的是,可千篇一律是关于NET2000(或与之兼容的)的说明,其他的网卡,比如rtl8139,我没有见到过。按有的文章,还要倒一下注册表,其实,无论有没有RTL8139网卡的朋友,你不防拿这篇文章和其他文章对比一下,发现倒注册表是多么的愚蠢!我上了大当才这样呼吁的。
言归正传。以下是我作RPL 过程:(用的是DTK主板,它上面已经集成了rtl8139网卡,就是前面所说的既能引导RPL,又可以引导PXE的那种网卡芯片)
安装好NT server。说了一句废话,但是我还是不放心:别忘了加上那一个协议(DLC Protocol)和一个服务(RemotBoot Server)。特别是安装完Remotboot server,如果重新启动后,你的C:\WINNT\RPL\RPLFILES这个目录应当自动被共享,如果没有被共享的话,可能会有麻烦,检查一下哪里出了问题。
拷贝 DOS文件
拷贝DOS文件到 \WINNNT\RPL\RPLFILES\BINFILES\DOS622\ 目录下:
smartdrv.exe
himem.sys
command.com
io.sys
msdos.sys
其中,io.sys 和 msdos.sys 两个文件要去掉隐含属性和系统属性,不去掉的后果是:工作站端DOS引导不起来。可以在windows NT 的DOS 模式下:
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h io.sys
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h msdos.sys
拷贝RTL8139引导时所必须的文件
3.1 在 \WINNT\RPL\BBLOCK\NETBEUI\ 目录下,新建一个RTL8139目录;
3.2 拷贝RTSND.DOS文件到 \WINNT\RPL\BBLOCK\NDIS 目录下;
3.3 拷贝 protocol.ini rtl8139.cnf w95bb.cnf 文件到你刚新建的RTL8139目录;
3.4 说明:上几步中的的四个文件不是随便找到就可以用的,即使去生产这个芯片的厂家的站点下载,也用不成,我已经试过了,而且费了我一个星期的时间,(要知道我作这个是相当熟练的,但还是阴沟翻船)。主板随带的光盘中的那些文件也不可以用。我是从http://www.dtk.com.cn/ 站点中下载的,毕竟,经过他们的整合实验,才推出来,放心用好了。假如万一没有,我会mail给你的。
打开控制面板,双击“服务”,启动“远程启动服务(Remoteboot server)”
要求是:服务器每次启动时,这个服务自动启动。
添加RTL8139网卡适配器(DOS的)
这里,就要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:V
Add Del Enum:a
VenderName=00E09C(输入卡号前六位)
All wther parameters are optional
VenderComment=RTL8139 for 00E09C (注释,可以此处直接回车)
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=dos9cb
// 我的命名规则:
// dos9cb,表示为DOS配置,网卡号前六位是00E09C,boot name
// dos9cc,表示为DOS配置,网卡号前六位是00E09C,config name
// win9cb,表示为win95配置,网卡号前六位是00E09C,boot name
// win9cc,表示为win95配置,网卡号前六位是00E09C,config name
// dos5cb,表示为DOS配置,网卡号前六位是00E05C,boot name
//……依次类推,命名一目了然,好记,待删除时就很见效益了棗给高手们的建议。
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\RTL8139.CNF
All other parameters are optional
BootComment=RTL8139 for DOS boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=dos9cc
BootName=dos9cb (对应的那个BootName)
DirName=dos
DirName2=dos622
FitShared=fits\dos622.fit
FitPersonal=fits\dos622p.fit
All other parameters are optional
ConfigComment=dos622 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,添加DOS工作站
打开远程启动服务管理棗远程启动(remoteboot)棗创建新配置文件(create new profile)棗然后,新建一个工作站,配置好对应的文件。
为win95从其他客户端安装Server-Base Server ,也就是搞定SBS。
在woindows NT 中新建一个目录,随便起个名字,比如:PWIN95,并共享之。记住:这个目录名字不要超过8个字符,因为DOS启动时,它不认识长文件名。
从另外一台机器,windows 98 或windows 95上,执行netsetup.exe,安装网络版windows 95 到woindows NT中的共享目录pwin95中,也就是你刚新建的用作sbs服务目录的那个,这个过程很简单,就不详细描述了。
还有一点:安装完毕,把rtl8139.sys拷贝到你服务器中的PWIN95\system目录下,否则,后面有麻烦。这是我实验了多次后的结论。
执行win95srv.bat (这条批处理在NT光盘里找)
比如,我的服务器名字叫:rplpxeserver,那么:
f:\clients\rpl\update\win95> win95srv file://rplpxeserver/pwin95
安装第一台无盘win95工作站
安装前,在NT server上要新建一个machine目录,随便起个名字,(但是文件名不能超过8个字符,下面要讲的PXE也一样小于等于8个字符,因为DOS不支持。)比如:studroot,并共享之。这里将来要存放所有工作站的目录。
在工作站端,开机后按F10,进入网卡boot设置菜单:
Realteck Bootstrap selection menu:
Disable network boot
Network boot using interrupt 18h
Network boot using interrupt 19h
Network boot using PnP/BEV(BBS)
Network boot from RPL ( Int 18r/19r )
Press: 1 , 2 , 3 , 4 or 5 :
选择5棗RPL引导方式,进入DOS。
在完成DOS引导,进入DOS6.22 后,键入:
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (ignore memory ignore disk scan )
剩下的,就是和本地硬盘安装windows95 一样,不说你也知道怎样作了。
添加RTL8139网卡适配器(Windows95的)
同上,要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=win9cb
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\w95bb.CNF
All other parameters are optional
BootComment=RTL8139 for win95 boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=win9cc
BootName=win9cb (对应的上面的BootName)
DirName=dos
DirName2=win95
FitShared=fits\win95.fit
FitPersonal=fits\win95p.fit
All other parameters are optional
ConfigComment=win 95 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,转换成win95的工作站
再次进入远程启动管理,完成这个工作站的windows profile配置。(把DOS profile改成刚建的win95 profile配置)
执行win95clt.bat批处理
\WINNT\RPL\BIN >win95clt file://rplpxeserver/studroot/std1 file://rplpxeserver/ win8139
编辑machines.ini文件,添加网卡MAC地址号
你的machines.ini文件应当如下格式:
; windows 95 machines.ini
[00E09C410023]
SYSDATPATH=g:\std1
G=\\rplpxeserver\studroot
在客户端启动win95,执行后续安装
能走到这一步,成功就在眼前:余下的,就是你第一次进入win95时的情景,一路回车。
安装其他无盘工作站
其他无盘工作站的MAC地址相同的话,很省事:你无非是在远程启动管理里面添加另外一台机器的MAC地址,给它取个名字,设口令,并且,设置它以DOS方式启动,然后:
在客户机端启动,引导进入DOS,再执行如上第9步;
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (不检测内存和磁盘 )
剩下的,你比我要精明:-D
如此地重复,有多少台client,你必须setup多少步,更麻烦的是:
如果MAC地址不同,你不得不重复第5步和第10步,在远程启动服务器中添加启动模块,以引导不同的网卡。
等你作一遍PXE的无盘win98 ,回过头来,你会对如上的麻烦深恶痛绝。
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。

PXE——RPL的掘墓人(下)
——无盘远程启动系列讲座之二:安装设置篇
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。
4.1 环境安装说明
首先应遵循568A或568B标准架设好相应的网络环境, 建议选用100M SWITCH及CAT 5 非屏蔽双绞线。具体软硬件配置情况如下,也可根据实际情况加以调整。以下介绍以20台学生机、1台服务器、1台教师机为例;终端OS选用Windows98中文第一版, PXE PDK以Build078为例。
硬件配置
服务器要求:
CPU Intel Pentium?Ⅲ 600MHZ
MEMORY 128M PC100 SRAM
HARD DRIVE IDE or SCSI ,above 8G
CDROM
48X
ETHERNET
10/100M bit PCI Ethernet Adapter
客户机(或叫做终端机,工作站等等)要求:
CPU Intel Celeron? 366MHZ
MEMORY 64M PC100 SRAM
MAINBOARD DTK PRM 13I E1 (Integrate Video Card , Sound Card , RTL8139)
4.2 电子教室软件需求
Windows NT Server 4.0中文版 (英文版亦可,用户数由实际终端数量决定)
Service Pack 4 以上
Windows 98 中文版
PXE PDK或Intel ECRB(ECRB安装方法请参考PDK安装)
Tweak UI for Windows98 (在Windows98安装盘中的 Tool\Reskit\PowerToys 目录下)
OFFICE97 及其他应用软件(如AutoCAD、Photoshop、IE5.5、Office2000等等)
4.3 服务器DHCP、PXE配置
1. 服务器硬盘至少应含一个足够容量的NTFS分区,以20个学生为例,需有一个大于20*80M=1.6G的NTFS分区,因每一学生需占用80M以上的硬盘空间。(以60个学生为例,则为60*80M=4.8G)
2. NT安装完成后应增加IPX/SPX兼容协议和DHCP服务器,并应设定好TCP/IP的静态IP地址和子网掩码,例如 IP地址为192.169.8.1, 子网掩码为255.255.255.0,主机名为RPLPXESERVER,域名为RPLPXEDOMAIN。
3. DHCP服务器配置方法:首先应增加新域,并马上启用,例如设定范围为192.169.8.10 => 192.169.8.40, 子网掩码为255.255.255.0,然后增加一个DHCP选项,其ID 号为60,名称为ClassID,类型为字符串(非数组类型),将其设为全域类型,数值设为PXEClient。(终端数目若不同,请作适当调整)
4.运行PXE20-PDK.EXE,按缺省值安装后重新启动。(以下介绍以Build078为例,ECRB和其他版本同理)
5. 若用户有ApiTest.1和DosUndi.1两文件,则只需将ApiTest.1拷到C:\program Files\Intel\Pxe \Pdk\system\Images\x86pc\undi\ApiTest目录下. 将Dosundi.1拷到C:\program Files\Intel\ Pxe\Pdk\system\Images\x86pc\undi\DosUndi目录下,并跳过下面的第6步。
6. 准备两张DOS6.22可引导系统盘,其中一张拷入Himem.Sys, RamDrive.sys,More.Com和FC.Com,标记为APITEST,运行NT主菜单中PXE PDK ApiTest Image Creator 将该盘内容产生APITEST.1文件.另外一张拷入More.Com, 运行NT主菜单中PXE PDK DosUndi Image Creator 将该盘内容产生DOSUNDI.1文件.系统安装时会提示插入NT安装盘,注意不要选\i386,只输入根目录即可。
7.运行NT主菜单中PXE PDK Configuration ,选择主菜单中的Configure proxyDHCP Server,在Client Options选项中,可调整Boot Server的菜单提示时间,将其设为0,则无菜单提示.点击to BootServer Discovery List,将API TEST (65535)和DOSUNDI(3)加入Boot Server ,IP地址为服务器IP地址. (例如192.169.8.1)
8.缺省Boot Server为Local Boot,学生机用户可按F8选择Boot Server,不按F8时,以菜单的第一项作为默认启动项。 可依下图所示, 先用鼠标右键点中Boot Server,选择Move Entry Up 或Move Entry Down来改变菜单顺序,将APITEST或DOSUNDI移到第一项来让其启动。(MultiUser为自建Server,用户可不于理会)
4.4 服务器用户配置
1. 增加一新的全局组,例如为DTKSTUDENT,并为其增加用户LNGUEST(同学生机的安装用户一致),设定其密码同用户名相同(LNGUEST). (可利用提供的SETUSER.EXE自动完成)
2. 为该全局组增加用户,例如TT1,TT2 … TT20,设定其密码与用户名相同.使其密码永久有效,并使用户下次登录时不得修改密码. (可利用提供的SETUSER.EXE自动完成)
3. 在NTFS分区上建立一新目录,例如为STUDENTROOT,将其设为共享,共享权限为DTKSTUDENT和管理员完全控制.安全性权限为DTKSTUDENT完全控制和管理员完全控制.
4.5 学生机软件安装;
1. 选择任一学生机电脑,接上硬盘,光驱,软驱。
2. 选择Load Optimized Defaults ,装入CMOS 缺省值。
3. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Disable,将Realtek Bootstrap 中断改为第一项,由本机启动。
4. 在本机硬盘中安装Windows98简体中文版,并配好网卡,声卡,显卡等设备,注意网卡驱动程序为RealTek RTL8139(A/B/C/8130) PCI Fast Ethernet NIC (NDIS5/Win98 Driver), 用户名设为LNGUEST(同服务器用户名一致),用户组设为服务器域名。例如RPLPXEDOMAIN, Windows密码同用户名相同 (LNGUEST)。(英文Windows98安装方法相同)
5. 在网络协议中增加IPX/SPX和NETBEUI协议,TCP/IP协议不要设为固定IP,而为自动获取.增加网络用户,设定登录到相应的WindowsNT域
6. 将提供的NET.EXE替换原Windows目录下的NET.EXE,重新启动电脑后用F8进入DOS状态,可键入NET START IPX,若工作正常,说明配置正确。(对于英文Windows98和其他版本可能不需替换,对于Windows 98第二版,可参考LiteNet说明,替换第一版的NDIS.VXD文件)
7. 安装Office97、TWeak UI、教学软件及其他应用软件,将Windows登录方式设为Windows 网络用户登录,去掉TweakUI的My Computer中的本地A盘, 重新启动后登录上服务器。
8. 运行REGEDIT,导出[HKEY_USERS\.DEFAULT分支,存为LNGUEST.REG文件,将该文件用文本编辑器打开,将其中所有的.DEFAULT替换为{%CHN%},并另存到本机Windows目录下,改名为CHN.REG。
9. 运行LITENET的SETUP程序(或运行Lnecedtk.exe),键入NetBIOS Server Name(服务器主机名)和NetBIOS Share Name(服务器共享目录名),例如分别为RPLPXESERVER和STUDENTROOT.当出现需Windows98原盘提示时,请键入英文Windows98的路径,例如(\ewin98),重新启动后,插入一空白软盘,按提示将其格式化,注意应带系统,然后选择完全安装,则将本机Windows98环境和数据都传入服务器硬盘中.
4.6 服务器Boot Server配置
1. 将上面产生的LiteNet启动盘的Config.Sys中的DEVICE=EMM386.EXE语句REMARK,即在其前加 REM语句。
2. 若用户想减轻网络负担,则请将RANDELAY.EXE文件复制到A:\WINBOOT 目录下,在A:\WINBOOT\ STARTNET.BAT中的QUALCNX命令前加入RANDELAY 5 60。(随机延时5到60秒)
3. 若用户想屏蔽原LiteNet启动信息,则请将DrawCap.Com和DrawDot.Com复制到A:\WINBOOT 目录下,在SETVARS.BAT中加入DrawCap语句,在STARTNET.BAT中加入DrawDot信息,(参考提供的LiteNet 软盘文件), 若安装用户名不为LNGUEST,请对A:\WINBOOT目录下的STARTNET.BAT中的QUALCNX命令参数作适当调整,全部修改后将该盘插入软驱中。
4. 运行PXE目录(例如C:\program Files\Intel\Pxe\Pdk\system)下的MkImage.EXE文件,将产生该软盘的磁盘影象Test.Bin
5. 选择DOSUNDI作为当前Boot Server,并将C:\program Files\Intel\Pxe\Pdk\system\Images\ x86pc\undi\DosUndi目录下的Dosundi.1备份,例如改名为Dosundi.2,将上面产生的Test.Bin改名为Dosundi.1,复制到该目录.
6. 在共享目录的Windows子目录下(例如C:\STUDENTROOT\WINDOWS),将USERCMD.BAT中的QVMEM的REM语句去掉,在QRestAll命令前增加以下几行(可参考提供的USERCMD.BAT文件)
if exist %HOME%\PATCHED.REG goto notchange
QPATCH C:\WINDOWS\CHN.REG %HOME%\PATCHED.REG
regedit %HOME%\PATCHED.REG
:notchange
7. 在该Windows目录下,创建NETNAMES.DB文件,其为文本方式,格式如下所示:( 可参考提供的NetNames.DB文件样本,其中的网卡号在学生机启动时可以得到)
用户名 网卡号(MAC 地址)
用户名 网卡号(MAC 地址)
… …
例如某NETNAMES.DB文件内容为:
NetNames.DB sample
#NETPC04 00E04C390014
TT1 00E05C390299
TT2 00E05C39007F
TT3 00E05C39029C
TT4 00E04C39001F
TT5 00E05C39029D
8. 将共享目录(例如为STUDENTROOT)的安全性权限设为DTKSTUDENT仅读和管理员完全控制,注意应将该目录下所有文件和子目录全部设定.
9. 在该共享目录下建立TT1,TT2…TT20子目录,并将每一子目录设为共享, 共享名设为用户名,例如TT1的共享权限为TT1和管理员完全控制.安全性权限为TT1和管理员完全控制,共享名为TT1. (可利用提供的SETUSER.EXE自动完成)
10. 将共享目录的Windows\system子目录下(例如C:\STUDENTROOT\WINDOWS\SYSTEM)的TMMR.REM文件作备份,修改该文件安全性属性为DTKSTUDENT和管理员完全控制
4.7 PXE终端配置方法;
1. 按Del进入学生机电脑的CMOS参数配置
2. 选择Load Optimized Defaults ,装入CMOS 缺省值.
3. 在Standard CMOS栏中,将IDE所连四个设备的Auto选项改为None.将A驱的1.44M选项改为None.
4. 在Advanced BIOS栏中,修改First Boot Device为Lan,修改Boot Up Floppy Seek为Disable.
5. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Enable.
6. 保存参数后重新引导,出现按F10菜单时,选择第2项或第3项,利用Int18或Int19作为Realtek Bootstrap 中断.
7. 重新启动后,学生机应提示DHCP MAC ADDR和DHCP的搜寻信息. 若网络配置正常,则会连上DHCP服务器,并得到分配的IP地址,显示CLIENT IP,MASK,DHCP IP信息,若PXE配置正常,则会Down Load用户定义的Boot Server(APITEST or DOSUNDI),并执行
8. 原用来安装LiteNet的学生终端去掉硬盘、软驱、光驱后同上配置,同样可作为PXE终端引导。
此时学生终端就可开机运行了.
4.8 PXE终端软件增减方法;
1. 配好原安装环境,并增加相应的应用软件。
2. 将服务器中所有终端目录下所有文件删掉(主要删除USER.DAT,SYSTEM.DAT和PATCHED.REG文件, 可利用提供的SETUSER.EXE自动完成)
3. 将服务器中的安装好的Windows目录下的DeskTop和Start Menu下所有文件删掉
4. 以管理员身份(Administrator)登录上原Windows98系统,重新建立CHN.REG,并对注册表作相应调整,可参考上面的详细叙述。
5. 运行LiteNet的Qsynch文件,选取Incremental Copy将新产生文件复制到服务器上。
6. 对服务器中的安装好的Windows目录下的USERCMD.BAT作相应调整即可。
五 两种不同无盘启动方案的比较
其实,到这步,不用比较你都能看出他们各自的优缺点:
1. RPL 和 PXE 都可以免费得到。我测试的PXE是从www.intel.com 站点下载的PDK2.0(build078),据说现在有了build(079)。
2. 虽然它们都是无盘启动,但是,RPL ,毫无疑问,只能做无盘win95,不能作无盘win98,建议企图用他继续研究无盘win98的朋友止步,好好研究这个PXE 技术;RPL唯一的好处是:比较成熟,关于它的文章漫天皆是。
3. 就构架整个网络来说,PXE 要简单得多。这集中反映在对每台客户机的配置上:RPL要求每一台客户机都要执行安装过程,而PXE配置时,只需要每一台客户机的MAC地址,把它写到netnames.db这个文件中就可以了。
4. 就性能价格比来讲(我觉得没有什么可讲:明摆着的),PXE是RPL 的替代品,是无盘win95的“掘墓人”,从此,无盘启动技术进入了win98的时代。但是我没有说它是无盘启动的终极产品。
5. 就适用范围来讲,windows 98能延伸到什么地方,也就是这个技术也可以延伸到的地方。如前我所提过的学校、医院、酒店宾馆、厂矿企业、商场、银行…..而win95 由于它本质上的限制,现在已经是优美的回忆了。
6. 就可维护性讲,PXE空前绝后!试想:假如无盘工作站坏了,没有备份,假如是RPL的win95,那么,你在删除每个客户端的目录时,可要仔细掂量:这意味着删除后,必须在每台客户端再来执行安装:有一台,你必须setup一次,有100台,哪怕从日出到日落,你也要一台一台的setup。PXE没有这会事,它的每个工作站的配置都是从公共的windows目录下读取,删除了,无非在启动时再读一次,不用在工作站作任何的动作,哪里有RPL那样繁??是学生,随他怎样折腾好了;是旅店的旅客,随他上网也好,玩游戏也好,试图破坏我的注册表以显示他的能耐也好,都没有关系,可以第二天又自动复原;是企业的员工,他可以随心所欲地设置机关,海阔天空地发挥他的能耐……win95所能做到的,只是在sever端对用户权限的限制,这无疑又限制了win95的操作性能,尽管原本都是有限的。
7. 应用软件的安装。当你看中某个新的软件,并且打算把它安装在无盘工作站上时,用PXE安装,比如想在无盘win98中新加一个游戏,或以前没有office2000,现在要安装office2000,很简单:用你那个上传的本地硬盘安装好后,上传一下,所有client端都可以用了。而win95的应用软件的安装就没有这么简单。
8. 好了,再没有什么可以说的,该我休息该你动手了。








Ghost就是克隆硬盘的程序,该程序在DOS下、Windows9.X下都可执行,所以要进行硬盘的克隆,请先进入到Ghost子目录,运行Ghost.exe程序,需要注意的是,如果是在DOS下运行该程序时,在运行该程序前最好启动DOS的鼠标驱动程序,因为Ghost的作画面是仿窗口画面,使用鼠标点击来选择会方便一些——虽然也可以用键盘来作。另外在备份或克隆硬盘前最好清理一下硬盘——删除不用文件、清空回收站、碎片整理等。
  1.分区备份
  使用Ghost复制备份,有整个硬盘(Disk)和分区硬盘(Partition)两种备份方式。在菜单中点击“Local”(本地)项,在右面弹出的菜单中有三个子项,其中“Disk”表示整个硬盘备份(也就是克隆),“Partition”表示单个分区硬盘备份以及硬盘检查“Check”。“Check”项的功能是检查硬盘或备份的文件,看是否可能因分区、硬盘被破坏等造成备份或还原失败。而分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区具有实用价值。
  选“Local/Partition/To Image”菜单,弹出硬盘选择窗口,开始分区备份作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要作的分区(用鼠标点击)。
  然后在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有GHO的后缀名。
  接下来,程序会询问是否压缩备份数据,并给出三个选择。“No”表示不压缩,“Fast”表示小比例压缩而备份执行速度较快,“High”就是高比例压缩但备份执行速度较慢。最后,选择“Yes”按钮即开始进行分区硬盘的备份。Ghost备份的速度相当快,不用久等就可以完成备份,备份的文件以GHO后缀名储存在设定的目录中。
  2.分区备份的还原
  如果硬盘中备份的分区数据受到损坏,用一般磁盘数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原,无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。
  要恢复备份的分区,就在界面中选择菜单“Local/Partition/From Image”,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击“Yes”按钮即可。
  恢复还原时要注意的是,硬盘分区的备份还原是要将原来的分区一成不变地还原出来,包括分区的类型、数据的空间排列等。
  3.硬盘的克隆
  硬盘的克隆就是对整个硬盘的备份和还原,选择菜单“Local/Disk/To Disk”,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目的硬盘(第二个硬盘)。注意,可以设置目的硬盘各个分区的大小,Ghost可以自动对目的硬盘按设定的分区数值进行分区和格式化。选择“Yes”开始执行。
  Ghost能将目的硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目的硬盘不能太小,必须能将源硬盘的内容装下。
  Ghost还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单“Local/Disk/To Image”),然后就可以随时还原到其它硬盘或原硬盘上。这对要安装多个系统硬盘很方便。使用方法与分区备份相似。要注意的是,备份成的文件不能大于2GB。

And. ..


标签当中,如表E所示。
步骤6:验证代码
整个过程的最后一个步骤就是验证HTML代码的可访问性。如果你对于CSS来说是个新手的话,你最好对CSS代码也进行验证。有很多种的工具都可以帮你对二者进行验证。
我 使用Dreamweaver MX来检查我的样本代码的可访问性。你可以通过在文件菜单中选择Check Page然后选择 Check Accessibility来实现。任何错误或是警告都会显示出来,还包括出现位置的行号以及对问题简要的解释。你可以在 Dreamweaver MX的Reference工具中找到更多关于这些错误和警告的内容。你只要从Dreamweaver的Windows菜单中选择 Reference然后从Book菜单中选择UsableNet Accessibility Reference就可以了。
此外,World Wide Web Consortium (W3C)提供了超过30个的可访问性评估工具的链接。W3C还提供了针对HTML和CSS的基于Web的免费验证器。
可访问性和简单的管理
虽然这里给出的例子是很简单的,但它说明了利用CSS使你的站点更加具有可访问性是非常容易的。而且,对于CSS的使用不止这一个优点而已。
基于CSS的网站要比仅仅只有HTML的网站要好管理得多。CSS文件中的风格上的变化可以应用到整个网站中而不需要改变网站中任何的HTML文件。而且CSS的使用缩小了每一个HTML文件的整体文件大小,因为所有的风格信息都存储在了CSS文件之中。
因此如果你想要改善可访问性的话,将其视为一个机会,而不是一个障碍。要了解更多关于CSS和可访问性的内容,你可以去看一看World Wide Web Consortium中的Web Accessibility Initiative (WAI)。



一、分区备份
  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。

  使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。  选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。
二、硬盘克隆与备份
  硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。   Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。
三、备份还原
  如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。   要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。
四、局域网操作
LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样将要 ghost 的分区做成一个 *.gho 文件,再在一台 win98 上安装Symantec Ghost 企业版,重启。 1. 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 2. 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3.详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,让我们找到了解决之道。下面,我们就来讲解怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。
  网络硬盘克隆过程简述
  网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
  实现 PXE 网络启动方式
  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
  1、工作站的PXE启动设置
  PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。
  常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。
  2、制作 PXE 启动文件
  制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。
  DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。
  选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
  3、服务器的PXE启动服务设置
  Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。
  接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。
  DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。
  在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
  用 Ghost 多播克隆硬盘
  现在运行 Ghost 多播服务器,任务名称为 Restore。设置完毕,按下[接受客户(Accept Clients)]按钮。启动要接受硬盘克隆的无软驱工作站,如果以上步骤操作无误,应该能够实现 PXE 启动,加入到多播克隆的任务当中。所有的目标工作站连接到本次任务之后,按下[发送(Send)]按钮,开始克隆任务。
五、参数设置
在 Options 中可以设置参数。下面简单介绍一下: 1.image write buffering:在建立备份文件时, 打开写缓冲; 2.sure:选择此项后, 不再会出现最终确认询问 (建议不要选择此项); 3.no int 13:选择此项后, 不支持中断 13 (缺省时不选择); 4.reboot:在对硬盘或者分区操作完成之后, 自动重启计算机; 5.spanning:通过多个卷架构备份文件 (选择此项时, 关闭 write buffering); 6.autoname:自动为 spanning 文件命名; 7.allow 64k fat clusters:允许使用 64K FAT 簇 (仅在 Windows NT 中支持); 8.ignore CRC errors:忽略 CRC 错误; 9.override size limit:如果出现分区大小不相配, 可忽略执行; 10.image read buffering:打开生成备份文件时的读缓存 (缺省时选中此项)。
六、软件特性
1.存贮介质  Ghost 支持的存储介质超出了我们的想象,它支持对等 LPT 接口、对等 USB 接口、对等 TCP/IP 接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。
2.兼容性   Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。
3.配套软件
  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对整个系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的 GhostEXP 软件。现在,Symantec 公司已经将 Ghost 浏览器整合在软件中。Ghost 浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 使用Explorer可以备份整个硬盘或单个硬盘分区,点击工具栏上的圆柱形图标,弹出硬盘或分区选择对话窗口,然后再选择备份文件的储存目录并输入名称即可完成。要注意的是,非注册用户不能使用备份这项功能。 在 Ghost Explorer 中管理硬盘备份文件就非常方便了。首先选择打开一个备份文件(File/Open),这时备份中的文件就像资源管理器一样在程序界面窗口中列出,可以在其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 在 Ghost Explorer 中提供了多种还原硬盘备份文件的方法,最方便的方法是使用鼠标右键点击某个文件,在弹出菜单中选择 Restore,然后输入要还原到的目录,这样,单个文件就从整个磁盘备份中还原出来了。当然,如果要还原整个磁盘备份,只需选择左面目录列表栏中最上面的带磁盘图标的目录项,然后点击工具栏中的还原图标 (第二个) 就可以了。
B.GDisk GDisk 是一个新加入的实用工具,它彻底取代了 FDisk 和 format,功能有: * 快速格式化。 * 隐藏和显示分区。此功能允许一个以上的主 DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 * 全面的分区报告。 * 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 与使用交互式菜单的 FDisk 不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义 GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec 公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行 gdisk/? 了解。
C.Live Update Live Update 是 Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的 Symantec 软件,并且通过英特网对软件进行在线升级。 在安装 Ghost 2001 时,安装程序自动升级了 Live Update 程序的版本。
七、命令行参数:(Ghost 的无人 备份/恢复/复制 操作)
  其实 Ghost 2001 的功能远远不止它主程序中显示的那些,Ghost 可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装 Windows 98 和Windows 2000)。现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看 Ghost 的帮助文件)。 1.-rb 本次 Ghost 操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 2.-fx 本次 Ghost 操作结束退出时自动回到DOS提示符。 3.-sure 对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 4.-fro 如果源分区发现坏簇,则略过提示而强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 5.@filename 在 filename 中指定 txt 文件。txt文件中为 Ghost 的附加参数,这样做可以不受DOS命令行 150 个字符的限制。 6.-f32 将源 FAT16 分区拷贝后转换成 FAT32(前提是目标分区不小于 2G)。WinNT 4 和Windows95、97用户慎用。 7.-bootcd 当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 8.-fatlimit 将 NT 的 FAT16 分区限制在 2G。此参数在复制 Windows NT 分区,且不想使用64k/簇的 FAT16 时非常有用。 9.-span 分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 10.-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。 11.-crcignore 忽略备份包中的 CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 12.-ia 全部映像。Ghost 会对硬盘上所有的分区逐个进行备份。 13.-ial 全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。 14.-id 全部映像。类似于 -ia 参数,但包含分区的引导信息。 15.-quiet 操作过程中禁止状态更新和用户干预。 16.-s cript 可以执行多个 Ghost 命令行。命令行存放在指定的文件中。 17.-split=x   将备份包划分成多个分卷,每个分卷的大小为 x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。 18.-z   将磁盘或分区上的内容保存到映像文件时进行压缩。-z 或 -z1 为低压缩率(快速);-z2 为高压缩率(中速);-z3 至 -z9 压缩率依次增大(速度依次减慢)。 19.-clone   这是实现 Ghost 无人备份/恢复的核心参数。使用语法为: -clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...] 此参数行较为复杂,且各参数之间不能含有空格。其中 operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。  Source 意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 Destination 意为目标位置,值可取:驱动器号,从 1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x 表示刻录机的驱动器号,从1开始。
下面举例说明:
1.命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 完成操作:将本地磁盘1复制到本地磁盘2。
2.命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
3.命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。
4.命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 完成操作:创建仅含有选定分区的映像文件。从磁盘2上选择分区1、4、6。
八、一些示例
ghost.exe -clone,mode=copy,src=1,dst=2 -sure硬盘对拷
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure将一号硬盘的第二个分区复制到二号硬盘的第一个分区
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho将一号硬盘的第二个分区做成映像文件放到 g 分区中
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb用 g 盘的 bac.gho 文件还原 c 盘。完成后不显示任何信息,直接启动
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P将映像文件还原到第二个硬盘,并将分区大小比例修改成 60:40
自动还原磁盘: 首先做一个启动盘,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 文件(可以用 windows 做启动盘的程序完成)。Autoexec.bat 包含以下命令:Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 利用在 D 盘的文件自动还原,结束以后自动退出 ghost 并且重新启动。
自动备份磁盘: ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
自动还原光盘: 包含文件:Config.sys, Autoexec.bat, Mscdex.exe (CDROM 执行程序), Oakcdrom.sys (ATAPI CDROM 兼容驱动程序), Ghost.exe。 Config.sys 内容为:DEVICE=OAKCDROM.SYS /D:IDECD001 Autoexec.bat 内容为:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb
可以根据下面的具体说明修改示例:
1.-clone
-clone 在使用时必须加入参数,它同时也是所有的 switch{batch switch} 里最实用的。下面是 clone 所定义的参数:
mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition}
mode 指定要使用哪种 clone 所提供的命令 copy 硬盘到硬盘的复制 (disk to disk copy) load 文件还原到硬盘 (file to disk load) dump 将硬盘做成映像文件 (disk to file dump) pcopy 分区到分区的复制 (partition to partition copy) pload 文件还原到分区 (file to partition load) pdump 分区备份成映像文件(partition to file dump)
src 指定了 ghost 运行时使用的源分区的位置模式及其意义。对应 mode 命令 src 所使用参数例子:COPY/DUMP 源硬盘号。以 1 代表第一号硬盘LOAD 映像文件名。g:/back98/setup98.gho 或装置名称 (drive)PCOPY/PDUMP 源分区号。1:2 代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。g:\back98.gho:2 代表映像文件里的第二个分区
dst 指定运行 Ghost 时使用的目标位置模式及其意义。对应 mode 命令 dst 所使用参数例子: COPY/DUMP 目的硬盘号。2 代表第二号硬盘LOAD 硬盘映像文件名。例 g:\back98\setup98.gho PCOPY/PLOAD 目的分区号。2:2 代表硬盘 2 的第二个分区PDUMP 分区映像文件名加分区号。g:\back98\setup98.gho:2 SZEn 指定所使用目的分区的大小:n=xxxxM 指定第 n 目的分区的大小为 xxxxMB。如 SZE2=800M 表示分区 2 的大小为 800MB n=mmP 指定第 n 目的分区的大小为整个硬盘的 mm 个百分比。
2.-fxo 当源物件出现坏块时,强迫复制继续进行
3.-fx 当ghost完成新系统的工作后不显示 press ctrl-alt-del to reboot 直接回到DOS下
4.-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制
5.-pwd and -pwd=x 给映像文件加密
6.-rb 在还原或复制完成以后,让系统重新启动
7.-sure 可以和 clone 合用。Ghost 不会显示 proceed with disk clone-destination drive will be overwritten? 提示信息
九、注意事项
1.在备份系统时,单个的备份文件最好不要超过 2GB。 2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows 的临时文件夹、IE 临时文件夹、Windows 的内存交换文件。这些文件通常要占去100 多兆硬盘空间。 3.在备份系统前,整理目标盘和源盘,以加快备份速度。 4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。




MaxDOS 5.0E 硬盘修正版
最新版下载地址如下: Http://pzz.cn/Soft/Dose.rar
[原创]05年5月1日15点…. MaxDOS 5.0E 硬盘修正版发布,请从下.

MAXDOS5.0E说明文件
[原创]05年4月29日,MaxDOS_5.0E,精简修正版发布!
Max工作室所有 Max 制作 QQ:12996688 Http://www.pzz.cn 有问题请到论坛中提出,Http://bbs.pzz.cn
5.0E更新说明:加入对NTFS的写读完美支持(但不能操作中文文件),DOS下删除掉2K/XP/2K3的用户密码!用于忘记密码用,更新了DISKGEN为05版,加入了单分区刻隆操作,又加入了10个网卡驱动.有的我也不会用,只能你们自己摸索啦.
本软件的用处.在装好的系统没有DOS的情况下为给装好的WINDOWS 2000/XP/2003装入纯DOS.支持NTFS分区
有问题请到这里 http://bbs.pzz.cn 里提出.或在本贴里跟贴,请不要在QQ上问我..我不会回答的!
本软件的特性:
1.支持进入纯DOS时自己设置密码.
2.支持网络克隆自动化,支持单分区和全硬盘自动化克隆.
3.支持系统分区为NTFS分区,支持NTFSGHOST,支持NTFS分区读写操作.
4.内置GHOST82版.DISKGEN 05版.等一系列工具.
5.支持在DOS直接去掉WIN2K/XP/2K3的用户密码.用于忘记密码时用.支持NTFS
系统安装时会自动备份BOOT.INI 到 C:\BOOTINI.BAK 如果想还原BOOT.INI的话.把C:\BOOT.INI删了.再把 BOOTINI.BAT 改成 BOOT.INI 就行了.
A盘里的文件说明:
ACOPY.COM 能够完全复制文件和目录,包括它们的长文件名和属性.
AUTOEXEC.BAT 系统启动批处理文件.
CHOICE.COM 选择命令,返回按键的ERRORLEVEL值.
CLOSE.COM 关闭CD-ROM.
COMMAND.COM MS-DOS 7.10的命令处理器,支持长文件名.
coms.com 一个清除CMOS密码和设置的程序.
CONFIG.SYS 系统启动配置文件.
CTMOUSE.EXE CuteMouse 1.9版,DOS下最好最实用的鼠标驱动程序.
DELTREE.COM 删除目录和文件的工具.
DEVICE.COM 用命令行模式加载 .SYS 驱动.
Diskgen.exe 强大的DOS下中文分区软件.一直用它.Max强烈推荐,强过DM.
DOSKEY.COM 提供命令历史、宏定义、自动完成等功能!
DOSVER.COM 设置DOS版本号的工具,可自动或手动设置DOS版本号.
DREADY.COM 判断驱动器状态,检查光驱中是否有光盘、软盘是否写保护.
EMM386.EXE MS-DOS 7.10中自带的提供UMB和EMS内存的工具.
ESCAPE.EXE 使在任何时候都可以按F12键返回DOS命令行下,以防止死机.
EXLAN.bat 如果要手动网刻的话.请运行这个解压出DOS的网卡驱.
FIND.COM 查找工具的最好的替代程序.
FINDCD.EXE 实用的查找光驱盘符的程序.
findhd.bat 配合LHISO使用.
FINDRAMD.EXE 找查虚拟盘的盘符.
GH95.COM DOS先运行一次,运行后可以用CTRL+ALT+SHIT+C清空内存.
ghost.exe GHOST 8.2 版,如果运行了NTFSDOS.请用EXIT退出后再运行.
HIMEM.SYS MS-DOS 7.10中自带的提供XMS内存的工具,支持大内存.
IFSHLP.SYS 为Win9x提供增强的VFAT文件系统驱动支持(启动Win9x时必备)
IO.SYS MS-DOS 7.10系统内核引导文件.IO输入输出.
KILLER.EXE 可以自动截获非法指令,以防止死机
LABEL.COM 非常小巧的修改磁盘卷标的工具
lan.zip DOS下的网卡驱动压缩包.可输入EXLAN解压出来.下有详解.
LOADISO.BAT DOS下载入ISO光盘镜像.只能读取.不能引导.但可装2K/XP/2K3系统
先切换到存放ISO的目录.输入 loadiso xx.iso (xx为镜像文件名)
max.zip 工具包.见下有解.
MBR.COM 用来备份或还原MBR引导区的小工具.
MOUSCLIP.EXE DOS下(包括命令行下)用鼠标复制/粘帖及模拟方向键的工具
MSDOS.SYS MS-DOS 7.10的系统启动配置文件
NTFSDOS.EXE DOS读下完美读写NTFS分区.运行时请输入YES才能读取.用EXIT退出.
off.COM 关闭计算机用的..呵呵..
OPEN.COM 打开光驱哦.运行一下光驱自动打开.
password.EXE DOS下清除2K/XP/2K3的用户密码.支持NTFS/FAT32分区.MAX强烈推荐
PCTOOL.EXE DOS下的类似与WIN资源管理器
pghost.BAT Max修改的中文GHOST向导.备份时会在D.E.F.G中以SYS.GHO命名.
pkzip.COM 解压压缩包ZIP用.
RANDOM.COM 自动生成字符的东西.可以用来自动分配IP.
readme.txt 呵呵.我在这呢. MaxDOS Http://Pzz.Cn
r.com 运行一下就知道效果啦,呵呵.从新启动计算机用的.
SHSUCD1.COM LOADISO用的虚拟光驱驱动.
SHSUCDHD.EXE 忘了什么东西啦.呵呵.等下试试.
SHSUCDX.EXE 最NB的DOS光驱驱动程序.
SORT.COM 非常小巧的排序工具
SPFDISK.EXE 启动管理器+分区管理器,功能强大
SUBST.EXE 非常小巧的设置虚拟驱动器的程序
TM.EXE 小巧实用的设置键盘和显示的工具
TW.BAT 天汇中文支持,启动批处理,支持五笔.拼音.区位.双拼输入.
twx.zip 天汇的主程序较大.压缩在这里面了.
VIDE-CDD.SYS DOS下最好的通用IDE/ATAPI光驱驱动程序,只占很少的内存.
W.BAT WAIT配置文件.
WAIT.COM 用于批处理文件的等待工具,且支持键盘返回值等操作
wbat.com DOS下强大的批处理菜单生成器.
wbat.ini WBAT配置文件.
Xcopy.EXE 用过的人都知道不用多说了!
XMSDSK.EXE 最好的虚拟内存盘工具,非常方便实用,且只占很少的内存
ISOEMU.INI ISOEMU配合IELDR.EXE在DOS下载入ISO实再模拟引导.
ieldr.exe 摸拟引导ISO文件.使用时把ISOEMU.INI文件复制到你的ISO存放的目录,
且ISO文件必需要在各个盘的根目录,ISO的文件名应以Max.iso 命名.
MAX.ZIP 压缩文件说明:
3C90Xgo.bat 3C90X系列自动全盘网刻批处理.
3C90XgX.BAT 3C90X系列自动单分区网刻批处理.
8029go.bat 8029系列自动全盘网刻批处理.
8029gX.BAT 8029系列自动单分区网刻批处理.
8139go.bat 8139系列自动全盘网刻批处理.
8139gX.BAT 8139系列自动单分区网刻批处理.
viaGO.bat VIA Rhine I/II系列自动全盘网刻批处理.
viaGX.BAT VIA Rhine I/II系列自动单分区网刻批处理.
DCN530go.bat DCN-530TX系列自动全盘网刻批处理.
DCN530gX.BAT DCN-530TX系列自动单分区网刻批处理.
DFE530go.bat D-Link DFE-530TX系列自动全盘网刻批处理.
DFE530gX.BAT D-Link DFE-530TX系列自动单分区网刻批处理.
DLE530go.bat DLE530系列自动全盘网刻批处理.
DLE530gX.BAT DLE530系列自动单分区网刻批处理.
ip100GO.bat IC Plus ip100系列自动全盘网刻批处理.
ip100GX.BAT IC Plus ip100系列自动单分区网刻批处理.
pro100go.bat pro100系列自动全盘网刻批处理.
pro100gX.BAT pro100系列自动单分区网刻批处理.
sis900go.bat sis900系列自动全盘网刻批处理.
sis900gX.BAT sis900系列自动单分区网刻批处理.
MEM.EXE DOS查看内存占用情况.
ADDEV.COM DOS命令行下加载.SYS驱动.
ATTRIB.COM 文件/文件夹属性设置命令.
BOOTPART.EXE 用于备份/还原引导区
DEBUG.EXE 强大的DOS下编程命令.
DELDEV.COM 卸载用ADDEV添加的.SYS驱动.
EDIT.COM 相当于记事本.
FAKEDISK.COM 用来解压.IMG镜像
FDISK.EXE 分区命令
FORMAT.COM 格式化命令
hyd.bat 自动还原D:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hye.bat 自动还原E:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyf.bat 自动还原F:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
hyg.bat 自动还原G:\BAK\GHOST\SYS.GHO 镜像到C盘.请先以此路径和命名
备份才能还原.
SMARTDRV.EXE DOS下磁盘缓存程序.加载一下可大提高DOS安装系统.
SYS.COM 传输MSDOS 7.01 的引导文件到C盘.使用C盘可以引导到DOS.
TREE.COM 显示排序命令.



说到网页背景就是指的背景颜色和颜色图片,至于它们在网页中的添加方法,这两个我想大家一定都有所了解,最为常见的是在网页中添加bgcolor="#808080"和background="URL",但是还有一种方式更为方便也非常好,就是使用CSS样式来做的,而且如果有朋友对这套模版有所修改的话,也会发现背景图片都是在Css里面控制的!好,下面列出一些Css控制背景图片的方法以作参考!
——————————————————————————–
参考:
·背景颜色 background-color
我想这个我就不用多做介绍了,颜色代码我想大家都知道的,不是用英文来代替就是用指定的代码来表示的。这个的默认值是transparent(透明色)。
例:body{background-color:yellow}
H1{background-color: #000000}
·背景图片 background-image
背景图片和背景颜色在HTML里面的设置也是基本相同的,都可以在里加入相关的语句来完成。但是在这里,我所指的并非是用这种方法,我用的方法还是CSS。background-image这个的主要功能也就是用来显示图片,如果需要显示图片的话,那么只要在后面加上url(图片的地址)就可以了,不显示嘛,那是最简单不过的了,什么也不要就行了,因为这个默认的就是none,而要加的话,就是在后面加上这个none就可以了。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF)}
h1{background-image:url(none)}
大家在使用里的背景图片时,一定常常遇到一些图片因为太小,而产生种种如图片的重复出现而破坏了整个页面的美感,想换成其它图片又不合适之类的麻烦情况吧。不过现在好了,大家只要用了以下的几个CSS里控制图片方法,那么你以后就不会再有此类的麻烦事发生了。
·图片是否重复显示 background-repeat
有时候重复显示是需要的,可是有时候重复显示则是让人头痛的,现在这个可以很好的帮助你了,而且它还可以帮你控制图片重复的方式(水平方向重复、垂直方向重复以及两个方向都有重复),而要实现这三个方向的重复也就只要在bcackground-repeat后面加上repeat-x(水平方向铺开)、repeat-y(垂直方向铺开)、repeat(两个方向铺开)。当然,它可以控制图片的重复,也可以控制图片不重复的。no-repeat这个就是用来表示只显示一幅背景图片,而不是重复出现的,这个可不是默认的哟,默认的是重复显示背景图片(repeat)。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat}
·定位图片显示位置 background-position
一张背景图片经过上面的设置后往往还不够的,因为当你使用上面的不重复显示设置后,图片只显示在页面的左上角,而不会在其它地方,可是如果要在中间或者其它地方出现这张背景图片的话,那么background-position这个就可以帮你了,因为它就是用来显示图片相对于左上角的一个位置的(就是默认的值0% 0%),由两个值来设定,中间用空格来隔开。它的主要的几个值有left|center|right和top|center|bottom,也可以用百分数值指定相对位置或用一个值来指定绝对位置,如50%表示的位置是在中心,而50px的水平值则表示图片距左上角区域水平移动50px单位;这里要特别指出的是,1当你设置值的时候只提供一个值,则相当于只指定水平位置,垂直自动设置为50%;2当你设置的值是负数的时候,则表示背景图片超出边界。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-position:100px 10px}
·控制图片是否滚动 background-attachment
上面的两步可以帮你完成图像的定位,可是这样做好以后还不是完美的,因为如果你的页面有滚动条的时候,那么你这张背景图片就不会永远定位在那个位置了,如果想要图片永远定位在那个位置,就只有让这张图片随着页面的内容的滚动而滚动,这时background-attachment就可以帮你了你只要加入scroll(静止)和fixed(滚动)中的其中一个就可以了。当然不是让你乱加的,毕竟scroll是默认的,也就是不让图片随页面的内容而滚动的。
例:body{background-image:url(file&:///C:/WINDOWS/BACKGRND.GIF);background-repeat:no-repeat;background-attachment:fixed}
好了,经过以上这番设置后,我相信你的背景一定会更美的,但是过多的代码往往可读性很差,容易让人产生错误,所以在这里我要告诉大家的就是可以把以上的代码全部加在一起使用,也就是说把以上相关的代码加到background中。在把代码加到background中的时候要在每个值中间加上空格来隔开,而且不要把背景颜色的代码放在背景图片的URL后面,以免图片显示不出来。
例:body{background:green url(file&:///C:/WINDOWS/BACKGRND.GIF) fixed 100px 50px no-repeat}




Win98/ME下访问NTFS分区
随着Windows 2000/XP操作系统的普及,硬盘分区采用NTFS格式的的人越来越多。与传统的FAT(16/32)文件系统相比,NTFS文件系统有更强大的磁盘管理功能、更高的稳定性和安全性等许多优点。因此要发挥Windows 2000/XP操作系统的强大功能,最好采用NTFS文件系统。但有时因为系统故障、杀毒或使用多操作系统等原因,我们往往需要在DOS或Win98/ME下访问NTFS分区,而DOS和Win98/ME系统并不支持NTFS格式的分区,不能访问。要解决这个问题我们可以借助两个工具软件来实现,那就是NTFSDOS Professional(v4.0)和NTFS for Win98(v1.07),可以在公司主页http://www.winternals.com或国内的华军软件园下载其共享版本。
一、 在DOS下访问NTFS分区:
要想在DOS下访问NTFS分区,先下载NTFSDOS Professional 4.0,然后在Windows 2000/XP系统下安装(不能在Win98/ME系统下安装)。安装完成后执行“开始/程序”菜单中的"NTFSDOS Professional Boot Disk Wizard”向导,首先出现欢迎界面,单击“Next”按钮出现另一界面,提示你该向导需要从已存在的Windows NT/2000/XP系统中复制驱动和系统文件到你的硬盘或一对软盘上,如果要制作可引导软盘需要自己在DOS下用FORMAT/S或SYS命令向软盘上添加DOS系统文件;单击“Next”按钮出现系统语言选择框,我们选择“China(PRC,Singapore).code page 936”项即可;单击“Next”按钮出现Windows NT/2000/XP系统文件路径选择框,一般为X:\\WINNT文件夹(X:为你安装Windows NT/2000/XP系统的分区盘符,WINNT为系统默认安装目录。如果你在安装系统时未按默认路径安装,请单击右边的浏览按钮选择系统文件夹);单击“Next”按钮出现目标文件夹位置选择框,可以选择保存在硬盘和软盘上。由于保存到软盘上需要两张软盘,使用不便,因此我们选择保存到硬盘上,选择一个采用FAT文件系统分区(确保在DOS下可访问)上的文件夹,如C:\\NTFS(注意此文件夹应是已存在的,直接在路径框中输入新目录“Next”按钮不可用);单击“Next”按钮,程序开始从系统文件夹复制需要的驱动和系统文件到你指定的目标文件夹下。完成后切换到纯DOS环境下,进入C:\\NTFS路径下,执行NTFSPRO.exe,程序将加载一个新的盘符,这就是NTFS分区,此时就可以对它进行访问和操作,就像访问其它FAT分区一样。
二、 在Win98/ME系统下访问NTFS分区:
要在Win98/ME系统下访问NTFS分区,先下载并安装NTFS for Win98,安装完成后程序会自动进入配置界面(如图所示)。在Win98/ME系统下访问NTFS分区同样需要一些Windows NT/2000/XP系统文件的支持,如果你已经如上所述安装并配置了NTFSDOS Professional,那么问题就简单了,在图中的系统文件位置选择框中选择其保存位置,如C:\\NTFS;如果没有安装NTFSDOS Professional也不要紧,事先在Windows NT/2000/XP系统下将“winnt\\system32"文件夹下的“Autochk.exe、Ntoskrnl.exe、Ntdll.dll、C_1252.nls、C_437.nls、L_intl.nls”六个文件和“winnt\\system32\\drivers”文件夹下的“Ntfs.sys”共七个文件复制到上述C:\\NTFS下也可;在图中下边的“Drive Letter Assignments"驱动器盘符配置框中输入为NTFS 分区指定的盘符字母如“H”(不要加冒号,有多个NTFS分区时字母之间不必加空格,注意不要与现有的硬盘和光驱盘符冲突即可)等;单击“Advanced”按钮还可以对NTFS分区属性设置为“只读”还是“可写”;设置完成后,单击“Apply”按钮,根据提示重新启动电脑后就可以在Win98/ME系统下访问NTFS分区了。
最后再说明一点:NTFSDOS Professional和NTFS for Win98都有共享版本和注册版本之分,共享版本只能对NTFS分区进行读取操作而不能进行写入操作。





万年历问题的Qbasic解决方法
10 DIM C(12), a$(6)
20 INPUT “YEAR”; Y
30 X = Y: V = 28
40 IF Y < 0 THEN 20
50 IF Y = 0 THEN END
60 S = X – 1 + INT((X – 1) / 4) – INT((X – 1) / 100) + INT((X – 1) / 400)
70 C(0) = X
80 S = S + 1
90 FOR I = 1 TO 12
100 READ K
110 IF I <> 3 THEN 190
120 IF X MOD 4 = 0 THEN 140
130 GOTO 190
140 IF X MOD 100 = 0 THEN 160
150 GOTO 180
160 IF X MOD 400 = 0 THEN 180
170 GOTO 190
180 K = K + 1: V = 29
190 S = S + K
200 M = S MOD 7
210 IF M = 0 THEN C(I) = 6 ELSE C(I) = M – 1
220 NEXT
230 FOR I = 0 TO 6
240 READ a$(I)
250 NEXT
260 L1 = 2: L2 = 38: GOSUB 610
270 PRINT TAB(39); C(0);
280 L1 = 45: L2 = 79: GOSUB 610
290 GOSUB 640: GOSUB 650
300 FOR J = 0 TO 3
310 GOSUB 640
320 FOR I = 0 TO 2
330 PRINT TAB(15 + I * 25); “(”; J * 3 + I + 1; “)”;
340 NEXT
350 GOSUB 650: GOSUB 640: GOSUB 650: GOSUB 640
360 GOSUB 660: GOSUB 650: GOSUB 640: GOSUB 650
370 GOSUB 400
380 NEXT J
390 L1 = 2: L2 = 79: GOSUB 610: PRINT : RESTORE 700: GOTO 20
400 X1 = 1: X2 = 1: X3 = 1
410 FOR L = 0 TO 5: GOSUB 640
420 FOR I = 0 TO 2
430 D = J * 3 + I + 1
440 IF D = 2 THEN 480 ELSE IF D = 4 THEN 470
450 IF D = 6 THEN 470 ELSE IF D = 9 THEN 470
460 IF D = 11 THEN 470 ELSE W = 31: GOTO 490
470 W = 30: GOTO 490
480 W = V

490 IF I = 0 THEN Z = X1 ELSE IF I = 1 THEN Z = X2 ELSE Z = X3
500 M = (C(D) + Z) MOD 7
510 FOR N = M TO 6
520 IF Z > W THEN 580
530 IF Z < 10 THEN PRINT TAB(N * 3 + 6 + 25 * I); : PRINT USING “##”; Z; : GOTO 550
540 PRINT TAB(N * 3 + 5 + I * 25); : PRINT USING “###”; Z;
550 Z = Z + 1
560 IF I = 0 THEN X1 = Z ELSE IF I = 1 THEN X2 = Z ELSE X3 = Z
570 NEXT N
580 NEXT I: GOSUB 650
590 NEXT L: GOSUB 640: GOSUB 650
600 RETURN
610 FOR U = L1 TO L2
620 PRINT TAB(U); “*”;
630 NEXT: RETURN
640 L1 = 2: L2 = 2: GOSUB 610: RETURN
650 L1 = 79: L2 = 79: GOSUB 610: RETURN
660 FOR I = 0 TO 2
670 FOR Z = 0 TO 6
680 PRINT TAB(3 * Z + 6 + I * 25); : PRINT USING “\\”; a$(Z);
690 NEXT: NEXT: RETURN
700 DATA 0,31,28,31,30,31,30,31,31,30,31,30
710 DATA “SU”,“MO”,“TU”,“WE”,“TH”,“FR”,“SA”







Win98无盘组网(PXE|RPL)

从windows 98 以后的windows家族的操作系统,原本没有无盘启动的设计的,但是,在众多异想天开的好事者的努力下,可以无盘启动了,这连Microsoft corporation都觉得吃惊。Linux的横空出世和步步进逼,为广大的消费者显示出隐约的曙光,通过后续的文章介绍,我们可以只安装一台linux server(而不是用每一个license都必须付钱的windows NT),而客户端跑的是windows 98 。
在将来,显示器制造商可以把CPU、NIC(网络接口卡)、RAM都集成到显示器里去,利用互连网,无盘远程启动,可以远程启动windows9x 或者linux等等,由你选择,然后,你可以在网上纵横驰骋,就象你远游,开一部跑车就够了,不必带上来回的汽油、备用的轮胎等累赘品,路上有的是。今天的我们,看见一台显示器连上键盘、鼠标就可以跑windows或其他的操作系统,在网上溜达,会不会吃惊?
无盘远程启动可以作到!
在现在,我们如此热衷于无盘远程启动的原因,是因为它有自己的优势:
数据安全:公司或学校的保密数据不会通过磁盘被带走;
维护方便、软件集中管理、所有的备份只在一个硬盘上搞定;
重点保护的只是server:只需要一个UPS电源、只要一个防尘设备,这些东西给无盘工作站已经没有意义的;
减少每台工作站都必须安装软盘驱动器、硬盘驱动器和硬盘保护卡以及CD-ROM的金钱支出;
避免通过软盘、硬盘感染计算机病毒;
比利用软盘启动的方式快速;
减少网络管理者维护工作站的时间与负担, 系统维护只需维护服务器硬盘而已;
可在服务器切换工作站的操作环境,你可以让client端跑DOS 、windows95/98 、windows NT 或者目前正红火的linux。(如何跑,请留意后续文章。)
从上面罗列的优点中,我认为最重要的是数据的安全性和可维护性,说他便宜,固然,但是现在随着硬盘价格的下降,它的优势已经比较次要了。就教育、酒店、证券、事业企业等行业来讲,它的生命正在延伸。
基于WindowsNT的无盘工作站(win95),从纯技术的角度上来讲,已经很成熟了,说它的好处,你或许比我更能感受到。
以前,我们是在WindowsNT 下实现远程引导Windows95,采用RPL (Remote Initial Program Load )技术,可以说:前几年所说的,火红大江南北的“无盘工作站”,100%说的是基于RPL技术无盘Win95工作站,相对于DOS无盘站,它确实给我们曾经的兴奋与惊奇。但是,这种技术是当时Microsoft 网开一面(或是为了给windows的宣传?),有基于网络版的windows 95 ( NETWIN95 ),后来,由于众所周知的原因, Microsoft没有这样做。
所以,Windows 98根本就没有网络版本,这正是无盘win98 的困难所在。
后来,上网苦苦检索关于windows98无盘工作站的技术,零星的有这样的介绍。我的一个朋友曾经说他们已经成功了无盘win98 ,我跑过去一看,实际上是把win95的logo画面改成win98 的logo画面,却跑了win95的东西,是正版的假windows 98 。
再后来的几年里,我们几乎没有停止对无盘win98的研究,渐渐地,从RPL 的运行机制上分析,得出了一些结论:用RPL来做无盘win98 是荒唐的,是白费力的事情。我认识的许多专门搞无盘启动问题的朋友都意识到了这个问题,但,一有新的想法,我们又动心去study它,到目前为止,我们仍没有成功。
既然RPL不能搞无盘win98,是不是无盘win98死定了?
现在,我可以告诉你:用INTEL的PXE 技术,我已经成功地搞定了无盘win98!我所说的成功当然不是仅有windows98 的logo画面的那种假win98, : -p我定义的无盘win98成功的标准是:
可以跑Winbench99 ,WinStone99 winbench2000 WinStone2000,3DWinBench等之类的测试软件。通过了这些测试,那么,担心能不能在无盘终端上跑你的VC、 VB、 VFP、 JAVA或3D动画等就成了多余的了。
可以跑office97 ,office 2000 ,autoCAD R14,potoshop5.0 ,IE5.0等之类的应用软件。
速度上至少和本地硬盘一样的快(特别是拨号上网),20台60台的客户端不应有延迟,至少让人感觉不到。
常见游戏:比如帝国时代、红警、三角洲部队、星际争霸、古墓丽影等等,如果通过,足可以满足网吧、游戏厅建设的需要了,可以连网游戏,说明网络部分是健壮的,这可以说已经足够能说明问题了。
可以播放DVD,可以VCD点播,可以运行大多数证券行业的软件,可以跑教育部认可的叫做TOP2000之类的教育软件、多媒体教育软件,可以……
其他所以可以在windows 98 下跑的应用程序……
其他比如兼容性等问题,不好测,但是能完成以上测试,也就是windows 98 所尽能的了。测试完上述软件后,我立即明白了:Windows 98无盘启动已经实现了,困饶多时的问题终于变成了现实。
其实,你不用激动,更不用感谢谁,普及这个技术是我们大家的事情。我是2000年4月份从网上search到的,http://www.dtk.com.cn/上的,但不知道什么原因(或许技术保密??),5月份再去的时候,这个方案已经从这个网站上删除了!!!不过,我拷贝下来了。下面,我将会逐步详细地解释这个方案的。
可以这样理解:PXE是RPL的升级品,它是Preboot Execution Environment的缩写。至于他们的不同,假如你玩过HUB 和ROUTER的话,你一定知道他们的工作原理,一个是静态路由,一个动态路由,不难理解:RPL是根据网卡上的ID号加上其他的东东组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则OK,静态地址;PXE是根据server端收到的MAC地址,(就是00E09C410051这样的东西)它的DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台client有与上次启动有不同的IP,动态分配地址。
单纯地比较RPL与PXE究竟有什么不同是没有什么意义的,我只想说,PXE可以看做RPL的升级产品,所谓升级产品,它能玩的,我也能,他不能的,我可以。PXE可以boot的OS有;DOS Windows3.1 windows 95 Windows 98 linux 等等。能不能boot Windows2000 ,请大家一块来试一试吧。
说了这么多的废话,无非是想说PXE的好处罢了,毕竟是新技术,还是详细说明。
顺便说一下:既然PXE是DTKcomputer的技术,最好是用他们的主板了(DTK computer,一个专业生产电脑主板的厂商,主要面向欧美市场,据说很火,看样子近期也想涉足中国市场,不然,他宣传中文版无盘win98干什么?其潜台词是用他们的板子,我猜想 ;-D),因为这个技术是我从他们那里得到的,当然用他们整合的东西了,比如主板(至关重要的BIOS,在里面有一段引导PXE的小东东,少了这个,我在这里白说了,你也白看了),网卡(要有bootPXE的功能,用的是realtek公司的rtl8139,已经集成在主板上了。在BIOS开始引导网卡BOOTROM时,按F10键,你会见到有5个选项(详细选项,请参见“三RPL” 的第9步骤),可以选择以RPL启动,或以PXE启动,也可以选择BBS,等,很爽,稍后详细解释),还有那个至关重要的LITENET,目前来说,少了他们的东西是不行的,随着技术的进步,相信有一天我们可以摆脱这种束缚。
剩下所要说明的是:在这里,我仍然写了RPL的安装过程,一则是给没有经验的网虫以经验;二则给有经验做过(兼容)NET2000的,但没有在RTL8139网卡上尝试的人以经验,或是参考,因为我现在懒得回答诸如:我用的是realtek的RTL8139网卡,怎样做无盘win95?等之类的问题,这些日子我不太热心了;三则是大家可以通过对比来了解PXE技术。
 
二 无盘启动的工作原理
说起原理,许多人不齿的,但为了照顾刚进门的兄弟姐妹,或者说:满足想仿效黑客那样分析网络问题的计算机爱好者,还是讲一点,因为对于想成为黑客的人讲,这一步是必须走的。
一部机器通过网络启动,它必须得到这些信息:
一个identity;(有许多client同时启动,每台都有唯一识别号,不然,这台机器在网络中就没有身份。)
某个操作系统的映像文件;(把操作系统引导(boot)下来。)
可以操作的文件系统。
下面,按工作站引导过程说明它的原理:
当客户机启动后,其网卡上的Boot Rom 会广播一个FIND帧,说白了,那是一个引导请求帧,该帧中包含有客户机的网卡号,就是MAC地址:00E09C410021这样的东西。
server端远程启动服务收到客户机广播的FIND帧后,根据帧中所带的网卡ID号,检查远程启动数据库中是否有该卡号的配置记录:如果不存在这个记录,引导过程不能继续;如果此工作站的记录已经存在,远程启动服务发送一个FOUND帧,同样,这个帧中包含了服务器的网卡ID ,也就是server端的MAC地址,然后就调用BOOTP(boot protocol)或者DHCP( Dynamic Host Configuration Protocol ),这个DHCP其实是BOOTP的进化,所以,假如不考虑其他的规定,我认为能适用于BOOTP的一定能适用于DHCP,它们都是处理以太网的地址。
工作站收到第一个响应后(这样说,是假如网络上有不止一台的sever在运行远程启动服务,工作站只对收到的第一个FOUND帧有响应,并且,这个响应包括:分配给工作站端的机器名字、IP地址、服务器端的IP地址、以及启动时的映像文件等。),则发送一个SEND.FILE.REQUEST Frame给第一个响应的远程启动服务器,以请求传送启动所需的文件。
当远程启动服务器收到SEND.FILE.REQUEST Frame的要求后,会根据其远程启动数据库中的工作站记录查找对应的启动块,就是boot block,将工作站所需的启动文件传送给工作站(就是启动所要的那个映像文件),(说白了,给工作站一个FILE.DAT.RESPONSE帧,这个帧包含了工作站启动所需的启动块)。
工作站接收到完整的启动文件后,就开始执行文件中的启动程序,将执行点转向启动块的入口,启动工作站,这时,又要用到另外一个internet协议:TFTP ( Trivial File Transfer Protocol )。接着是不同的OS有不同的引导方式了,接下来,该是我向你讨教的了。
有必要补充解释一下TFTP协议。你用过FTP协议的话,很好理解它:FTP不是有mget、mput吗?可以上传下传文件,OK,TFTP协议是可以理解为FTP的下传部分,是FTP的cut-down版本,它使用了UDP( User Datagram Protocol )代替TCP (Transmission Control Protocol),这是因为client端的bootrom很小,32k或16k,由于UDP是块导向的,而TCP是流导向的,所以我们无盘启动用了TFTP,一块一块地传,直到文件传完。其间,它们要握手的,怕包的丢失。整个启动映像文件传输完毕后,在入口处,bootrom的控制权就交给操作系统的启动映像文件了。
以上假如我没有说清楚的话,请联系我。我的email:mailto:lnuxcao@263.net 。
 
三 RPL (Remote Initial Program Load )
假如你有兴趣在yahoo站点上搜索,最少可以搜索到600多条关于“无盘”关键词的信息,没有4个小时,你阅读不完:我是说,这方面的文章多的是,可千篇一律是关于NET2000(或与之兼容的)的说明,其他的网卡,比如rtl8139,我没有见到过。按有的文章,还要倒一下注册表,其实,无论有没有RTL8139网卡的朋友,你不防拿这篇文章和其他文章对比一下,发现倒注册表是多么的愚蠢!我上了大当才这样呼吁的。
言归正传。以下是我作RPL 过程:(用的是DTK主板,它上面已经集成了rtl8139网卡,就是前面所说的既能引导RPL,又可以引导PXE的那种网卡芯片)
安装好NT server。说了一句废话,但是我还是不放心:别忘了加上那一个协议(DLC Protocol)和一个服务(RemotBoot Server)。特别是安装完Remotboot server,如果重新启动后,你的C:\WINNT\RPL\RPLFILES这个目录应当自动被共享,如果没有被共享的话,可能会有麻烦,检查一下哪里出了问题。
拷贝 DOS文件
拷贝DOS文件到 \WINNNT\RPL\RPLFILES\BINFILES\DOS622\ 目录下:
smartdrv.exe
himem.sys
command.com
io.sys
msdos.sys
其中,io.sys 和 msdos.sys 两个文件要去掉隐含属性和系统属性,不去掉的后果是:工作站端DOS引导不起来。可以在windows NT 的DOS 模式下:
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h io.sys
\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h msdos.sys
拷贝RTL8139引导时所必须的文件
3.1 在 \WINNT\RPL\BBLOCK\NETBEUI\ 目录下,新建一个RTL8139目录;
3.2 拷贝RTSND.DOS文件到 \WINNT\RPL\BBLOCK\NDIS 目录下;
3.3 拷贝 protocol.ini rtl8139.cnf w95bb.cnf 文件到你刚新建的RTL8139目录;
3.4 说明:上几步中的的四个文件不是随便找到就可以用的,即使去生产这个芯片的厂家的站点下载,也用不成,我已经试过了,而且费了我一个星期的时间,(要知道我作这个是相当熟练的,但还是阴沟翻船)。主板随带的光盘中的那些文件也不可以用。我是从http://www.dtk.com.cn/ 站点中下载的,毕竟,经过他们的整合实验,才推出来,放心用好了。假如万一没有,我会mail给你的。
打开控制面板,双击“服务”,启动“远程启动服务(Remoteboot server)”
要求是:服务器每次启动时,这个服务自动启动。
添加RTL8139网卡适配器(DOS的)
这里,就要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:V
Add Del Enum:a
VenderName=00E09C(输入卡号前六位)
All wther parameters are optional
VenderComment=RTL8139 for 00E09C (注释,可以此处直接回车)
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=dos9cb
// 我的命名规则:
// dos9cb,表示为DOS配置,网卡号前六位是00E09C,boot name
// dos9cc,表示为DOS配置,网卡号前六位是00E09C,config name
// win9cb,表示为win95配置,网卡号前六位是00E09C,boot name
// win9cc,表示为win95配置,网卡号前六位是00E09C,config name
// dos5cb,表示为DOS配置,网卡号前六位是00E05C,boot name
//……依次类推,命名一目了然,好记,待删除时就很见效益了棗给高手们的建议。
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\RTL8139.CNF
All other parameters are optional
BootComment=RTL8139 for DOS boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=dos9cc
BootName=dos9cb (对应的那个BootName)
DirName=dos
DirName2=dos622
FitShared=fits\dos622.fit
FitPersonal=fits\dos622p.fit
All other parameters are optional
ConfigComment=dos622 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,添加DOS工作站
打开远程启动服务管理棗远程启动(remoteboot)棗创建新配置文件(create new profile)棗然后,新建一个工作站,配置好对应的文件。
为win95从其他客户端安装Server-Base Server ,也就是搞定SBS。
在woindows NT 中新建一个目录,随便起个名字,比如:PWIN95,并共享之。记住:这个目录名字不要超过8个字符,因为DOS启动时,它不认识长文件名。
从另外一台机器,windows 98 或windows 95上,执行netsetup.exe,安装网络版windows 95 到woindows NT中的共享目录pwin95中,也就是你刚新建的用作sbs服务目录的那个,这个过程很简单,就不详细描述了。
还有一点:安装完毕,把rtl8139.sys拷贝到你服务器中的PWIN95\system目录下,否则,后面有麻烦。这是我实验了多次后的结论。
执行win95srv.bat (这条批处理在NT光盘里找)
比如,我的服务器名字叫:rplpxeserver,那么:
f:\clients\rpl\update\win95> win95srv file://rplpxeserver/pwin95
安装第一台无盘win95工作站
安装前,在NT server上要新建一个machine目录,随便起个名字,(但是文件名不能超过8个字符,下面要讲的PXE也一样小于等于8个字符,因为DOS不支持。)比如:studroot,并共享之。这里将来要存放所有工作站的目录。
在工作站端,开机后按F10,进入网卡boot设置菜单:
Realteck Bootstrap selection menu:
Disable network boot
Network boot using interrupt 18h
Network boot using interrupt 19h
Network boot using PnP/BEV(BBS)
Network boot from RPL ( Int 18r/19r )
Press: 1 , 2 , 3 , 4 or 5 :
选择5棗RPL引导方式,进入DOS。
在完成DOS引导,进入DOS6.22 后,键入:
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (ignore memory ignore disk scan )
剩下的,就是和本地硬盘安装windows95 一样,不说你也知道怎样作了。
添加RTL8139网卡适配器(Windows95的)
同上,要在windows NT的DOS 模式下操练 rplcmd 这个命令:
\WINNT\rplcmd
适配器 引导Config配置文件 服务代理商WKSTA [退出]:B
Add Del Enum:a
BootName=win9cb
VenderName=00E09C (对应的那个 VenderName)
BbcFile=BBLOCK\NETBEUI\RTL8139\w95bb.CNF
All other parameters are optional
BootComment=RTL8139 for win95 boot
WindowSize=0
适配器 引导Config配置文件 服务代理商WKSTA [退出]:C
Add Del Enum:a
ConfigName=win9cc
BootName=win9cb (对应的上面的BootName)
DirName=dos
DirName2=win95
FitShared=fits\win95.fit
FitPersonal=fits\win95p.fit
All other parameters are optional
ConfigComment=win 95 for rtl8139 (注释,可自行输入)
DirName3=
Dirname4=
适配器 引导Config配置文件 服务代理商WKSTA [退出]:Q
创建profile文件,转换成win95的工作站
再次进入远程启动管理,完成这个工作站的windows profile配置。(把DOS profile改成刚建的win95 profile配置)
执行win95clt.bat批处理
\WINNT\RPL\BIN >win95clt file://rplpxeserver/studroot/std1 file://rplpxeserver/ win8139
编辑machines.ini文件,添加网卡MAC地址号
你的machines.ini文件应当如下格式:
; windows 95 machines.ini
[00E09C410023]
SYSDATPATH=g:\std1
G=\\rplpxeserver\studroot
在客户端启动win95,执行后续安装
能走到这一步,成功就在眼前:余下的,就是你第一次进入win95时的情景,一路回车。
安装其他无盘工作站
其他无盘工作站的MAC地址相同的话,很省事:你无非是在远程启动管理里面添加另外一台机器的MAC地址,给它取个名字,设口令,并且,设置它以DOS方式启动,然后:
在客户机端启动,引导进入DOS,再执行如上第9步;
net time file://rplpxeserver/ /set (和服务器时间同步)
net use f: file://rplpxeserver/pwin95
net use g: file://rplpxeserver/studroot
f:
setup /t:g:\d.tmp /im/is (不检测内存和磁盘 )
剩下的,你比我要精明:-D
如此地重复,有多少台client,你必须setup多少步,更麻烦的是:
如果MAC地址不同,你不得不重复第5步和第10步,在远程启动服务器中添加启动模块,以引导不同的网卡。
等你作一遍PXE的无盘win98 ,回过头来,你会对如上的麻烦深恶痛绝。
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。

PXE——RPL的掘墓人(下)
——无盘远程启动系列讲座之二:安装设置篇
四 PXE (Preboot Execution Environment )
以下我要重点说明PXE的步骤了,对于众多的网络公司来说,目前,这个技术足可以让他们眼睛一亮:这个方案是我等苦苦求索了多少年的东西,它的应用范围更广。
重要的不是它如何便宜,而是它的管理如何的方便,性能是如何的爽:较高的价格性能比。
可以断言:这是个巨大的商机!!
所以我申明:这篇文章不得以任何商业目的被转载!以下资料来源于:http://www.dtk.com.cn/ .我写出来唯一目的是技术共享,与大家交流。
4.1 环境安装说明
首先应遵循568A或568B标准架设好相应的网络环境, 建议选用100M SWITCH及CAT 5 非屏蔽双绞线。具体软硬件配置情况如下,也可根据实际情况加以调整。以下介绍以20台学生机、1台服务器、1台教师机为例;终端OS选用Windows98中文第一版, PXE PDK以Build078为例。
硬件配置
服务器要求:
CPU Intel Pentium?Ⅲ 600MHZ
MEMORY 128M PC100 SRAM
HARD DRIVE IDE or SCSI ,above 8G
CDROM
48X
ETHERNET
10/100M bit PCI Ethernet Adapter
客户机(或叫做终端机,工作站等等)要求:
CPU Intel Celeron? 366MHZ
MEMORY 64M PC100 SRAM
MAINBOARD DTK PRM 13I E1 (Integrate Video Card , Sound Card , RTL8139)
4.2 电子教室软件需求
Windows NT Server 4.0中文版 (英文版亦可,用户数由实际终端数量决定)
Service Pack 4 以上
Windows 98 中文版
PXE PDK或Intel ECRB(ECRB安装方法请参考PDK安装)
Tweak UI for Windows98 (在Windows98安装盘中的 Tool\Reskit\PowerToys 目录下)
OFFICE97 及其他应用软件(如AutoCAD、Photoshop、IE5.5、Office2000等等)
4.3 服务器DHCP、PXE配置
1. 服务器硬盘至少应含一个足够容量的NTFS分区,以20个学生为例,需有一个大于20*80M=1.6G的NTFS分区,因每一学生需占用80M以上的硬盘空间。(以60个学生为例,则为60*80M=4.8G)
2. NT安装完成后应增加IPX/SPX兼容协议和DHCP服务器,并应设定好TCP/IP的静态IP地址和子网掩码,例如 IP地址为192.169.8.1, 子网掩码为255.255.255.0,主机名为RPLPXESERVER,域名为RPLPXEDOMAIN。
3. DHCP服务器配置方法:首先应增加新域,并马上启用,例如设定范围为192.169.8.10 => 192.169.8.40, 子网掩码为255.255.255.0,然后增加一个DHCP选项,其ID 号为60,名称为ClassID,类型为字符串(非数组类型),将其设为全域类型,数值设为PXEClient。(终端数目若不同,请作适当调整)
4.运行PXE20-PDK.EXE,按缺省值安装后重新启动。(以下介绍以Build078为例,ECRB和其他版本同理)
5. 若用户有ApiTest.1和DosUndi.1两文件,则只需将ApiTest.1拷到C:\program Files\Intel\Pxe \Pdk\system\Images\x86pc\undi\ApiTest目录下. 将Dosundi.1拷到C:\program Files\Intel\ Pxe\Pdk\system\Images\x86pc\undi\DosUndi目录下,并跳过下面的第6步。
6. 准备两张DOS6.22可引导系统盘,其中一张拷入Himem.Sys, RamDrive.sys,More.Com和FC.Com,标记为APITEST,运行NT主菜单中PXE PDK ApiTest Image Creator 将该盘内容产生APITEST.1文件.另外一张拷入More.Com, 运行NT主菜单中PXE PDK DosUndi Image Creator 将该盘内容产生DOSUNDI.1文件.系统安装时会提示插入NT安装盘,注意不要选\i386,只输入根目录即可。
7.运行NT主菜单中PXE PDK Configuration ,选择主菜单中的Configure proxyDHCP Server,在Client Options选项中,可调整Boot Server的菜单提示时间,将其设为0,则无菜单提示.点击to BootServer Discovery List,将API TEST (65535)和DOSUNDI(3)加入Boot Server ,IP地址为服务器IP地址. (例如192.169.8.1)
8.缺省Boot Server为Local Boot,学生机用户可按F8选择Boot Server,不按F8时,以菜单的第一项作为默认启动项。 可依下图所示, 先用鼠标右键点中Boot Server,选择Move Entry Up 或Move Entry Down来改变菜单顺序,将APITEST或DOSUNDI移到第一项来让其启动。(MultiUser为自建Server,用户可不于理会)
4.4 服务器用户配置
1. 增加一新的全局组,例如为DTKSTUDENT,并为其增加用户LNGUEST(同学生机的安装用户一致),设定其密码同用户名相同(LNGUEST). (可利用提供的SETUSER.EXE自动完成)
2. 为该全局组增加用户,例如TT1,TT2 … TT20,设定其密码与用户名相同.使其密码永久有效,并使用户下次登录时不得修改密码. (可利用提供的SETUSER.EXE自动完成)
3. 在NTFS分区上建立一新目录,例如为STUDENTROOT,将其设为共享,共享权限为DTKSTUDENT和管理员完全控制.安全性权限为DTKSTUDENT完全控制和管理员完全控制.
4.5 学生机软件安装;
1. 选择任一学生机电脑,接上硬盘,光驱,软驱。
2. 选择Load Optimized Defaults ,装入CMOS 缺省值。
3. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Disable,将Realtek Bootstrap 中断改为第一项,由本机启动。
4. 在本机硬盘中安装Windows98简体中文版,并配好网卡,声卡,显卡等设备,注意网卡驱动程序为RealTek RTL8139(A/B/C/8130) PCI Fast Ethernet NIC (NDIS5/Win98 Driver), 用户名设为LNGUEST(同服务器用户名一致),用户组设为服务器域名。例如RPLPXEDOMAIN, Windows密码同用户名相同 (LNGUEST)。(英文Windows98安装方法相同)
5. 在网络协议中增加IPX/SPX和NETBEUI协议,TCP/IP协议不要设为固定IP,而为自动获取.增加网络用户,设定登录到相应的WindowsNT域
6. 将提供的NET.EXE替换原Windows目录下的NET.EXE,重新启动电脑后用F8进入DOS状态,可键入NET START IPX,若工作正常,说明配置正确。(对于英文Windows98和其他版本可能不需替换,对于Windows 98第二版,可参考LiteNet说明,替换第一版的NDIS.VXD文件)
7. 安装Office97、TWeak UI、教学软件及其他应用软件,将Windows登录方式设为Windows 网络用户登录,去掉TweakUI的My Computer中的本地A盘, 重新启动后登录上服务器。
8. 运行REGEDIT,导出[HKEY_USERS\.DEFAULT分支,存为LNGUEST.REG文件,将该文件用文本编辑器打开,将其中所有的.DEFAULT替换为{%CHN%},并另存到本机Windows目录下,改名为CHN.REG。
9. 运行LITENET的SETUP程序(或运行Lnecedtk.exe),键入NetBIOS Server Name(服务器主机名)和NetBIOS Share Name(服务器共享目录名),例如分别为RPLPXESERVER和STUDENTROOT.当出现需Windows98原盘提示时,请键入英文Windows98的路径,例如(\ewin98),重新启动后,插入一空白软盘,按提示将其格式化,注意应带系统,然后选择完全安装,则将本机Windows98环境和数据都传入服务器硬盘中.
4.6 服务器Boot Server配置
1. 将上面产生的LiteNet启动盘的Config.Sys中的DEVICE=EMM386.EXE语句REMARK,即在其前加 REM语句。
2. 若用户想减轻网络负担,则请将RANDELAY.EXE文件复制到A:\WINBOOT 目录下,在A:\WINBOOT\ STARTNET.BAT中的QUALCNX命令前加入RANDELAY 5 60。(随机延时5到60秒)
3. 若用户想屏蔽原LiteNet启动信息,则请将DrawCap.Com和DrawDot.Com复制到A:\WINBOOT 目录下,在SETVARS.BAT中加入DrawCap语句,在STARTNET.BAT中加入DrawDot信息,(参考提供的LiteNet 软盘文件), 若安装用户名不为LNGUEST,请对A:\WINBOOT目录下的STARTNET.BAT中的QUALCNX命令参数作适当调整,全部修改后将该盘插入软驱中。
4. 运行PXE目录(例如C:\program Files\Intel\Pxe\Pdk\system)下的MkImage.EXE文件,将产生该软盘的磁盘影象Test.Bin
5. 选择DOSUNDI作为当前Boot Server,并将C:\program Files\Intel\Pxe\Pdk\system\Images\ x86pc\undi\DosUndi目录下的Dosundi.1备份,例如改名为Dosundi.2,将上面产生的Test.Bin改名为Dosundi.1,复制到该目录.
6. 在共享目录的Windows子目录下(例如C:\STUDENTROOT\WINDOWS),将USERCMD.BAT中的QVMEM的REM语句去掉,在QRestAll命令前增加以下几行(可参考提供的USERCMD.BAT文件)
if exist %HOME%\PATCHED.REG goto notchange
QPATCH C:\WINDOWS\CHN.REG %HOME%\PATCHED.REG
regedit %HOME%\PATCHED.REG
:notchange
7. 在该Windows目录下,创建NETNAMES.DB文件,其为文本方式,格式如下所示:( 可参考提供的NetNames.DB文件样本,其中的网卡号在学生机启动时可以得到)
用户名 网卡号(MAC 地址)
用户名 网卡号(MAC 地址)
… …
例如某NETNAMES.DB文件内容为:
NetNames.DB sample
#NETPC04 00E04C390014
TT1 00E05C390299
TT2 00E05C39007F
TT3 00E05C39029C
TT4 00E04C39001F
TT5 00E05C39029D
8. 将共享目录(例如为STUDENTROOT)的安全性权限设为DTKSTUDENT仅读和管理员完全控制,注意应将该目录下所有文件和子目录全部设定.
9. 在该共享目录下建立TT1,TT2…TT20子目录,并将每一子目录设为共享, 共享名设为用户名,例如TT1的共享权限为TT1和管理员完全控制.安全性权限为TT1和管理员完全控制,共享名为TT1. (可利用提供的SETUSER.EXE自动完成)
10. 将共享目录的Windows\system子目录下(例如C:\STUDENTROOT\WINDOWS\SYSTEM)的TMMR.REM文件作备份,修改该文件安全性属性为DTKSTUDENT和管理员完全控制
4.7 PXE终端配置方法;
1. 按Del进入学生机电脑的CMOS参数配置
2. 选择Load Optimized Defaults ,装入CMOS 缺省值.
3. 在Standard CMOS栏中,将IDE所连四个设备的Auto选项改为None.将A驱的1.44M选项改为None.
4. 在Advanced BIOS栏中,修改First Boot Device为Lan,修改Boot Up Floppy Seek为Disable.
5. 在Integrated Peripherals栏中,设置On Board Lan Boot ROM 为Enable.
6. 保存参数后重新引导,出现按F10菜单时,选择第2项或第3项,利用Int18或Int19作为Realtek Bootstrap 中断.
7. 重新启动后,学生机应提示DHCP MAC ADDR和DHCP的搜寻信息. 若网络配置正常,则会连上DHCP服务器,并得到分配的IP地址,显示CLIENT IP,MASK,DHCP IP信息,若PXE配置正常,则会Down Load用户定义的Boot Server(APITEST or DOSUNDI),并执行
8. 原用来安装LiteNet的学生终端去掉硬盘、软驱、光驱后同上配置,同样可作为PXE终端引导。
此时学生终端就可开机运行了.
4.8 PXE终端软件增减方法;
1. 配好原安装环境,并增加相应的应用软件。
2. 将服务器中所有终端目录下所有文件删掉(主要删除USER.DAT,SYSTEM.DAT和PATCHED.REG文件, 可利用提供的SETUSER.EXE自动完成)
3. 将服务器中的安装好的Windows目录下的DeskTop和Start Menu下所有文件删掉
4. 以管理员身份(Administrator)登录上原Windows98系统,重新建立CHN.REG,并对注册表作相应调整,可参考上面的详细叙述。
5. 运行LiteNet的Qsynch文件,选取Incremental Copy将新产生文件复制到服务器上。
6. 对服务器中的安装好的Windows目录下的USERCMD.BAT作相应调整即可。
五 两种不同无盘启动方案的比较
其实,到这步,不用比较你都能看出他们各自的优缺点:
1. RPL 和 PXE 都可以免费得到。我测试的PXE是从www.intel.com 站点下载的PDK2.0(build078),据说现在有了build(079)。
2. 虽然它们都是无盘启动,但是,RPL ,毫无疑问,只能做无盘win95,不能作无盘win98,建议企图用他继续研究无盘win98的朋友止步,好好研究这个PXE 技术;RPL唯一的好处是:比较成熟,关于它的文章漫天皆是。
3. 就构架整个网络来说,PXE 要简单得多。这集中反映在对每台客户机的配置上:RPL要求每一台客户机都要执行安装过程,而PXE配置时,只需要每一台客户机的MAC地址,把它写到netnames.db这个文件中就可以了。
4. 就性能价格比来讲(我觉得没有什么可讲:明摆着的),PXE是RPL 的替代品,是无盘win95的“掘墓人”,从此,无盘启动技术进入了win98的时代。但是我没有说它是无盘启动的终极产品。
5. 就适用范围来讲,windows 98能延伸到什么地方,也就是这个技术也可以延伸到的地方。如前我所提过的学校、医院、酒店宾馆、厂矿企业、商场、银行…..而win95 由于它本质上的限制,现在已经是优美的回忆了。
6. 就可维护性讲,PXE空前绝后!试想:假如无盘工作站坏了,没有备份,假如是RPL的win95,那么,你在删除每个客户端的目录时,可要仔细掂量:这意味着删除后,必须在每台客户端再来执行安装:有一台,你必须setup一次,有100台,哪怕从日出到日落,你也要一台一台的setup。PXE没有这会事,它的每个工作站的配置都是从公共的windows目录下读取,删除了,无非在启动时再读一次,不用在工作站作任何的动作,哪里有RPL那样繁??是学生,随他怎样折腾好了;是旅店的旅客,随他上网也好,玩游戏也好,试图破坏我的注册表以显示他的能耐也好,都没有关系,可以第二天又自动复原;是企业的员工,他可以随心所欲地设置机关,海阔天空地发挥他的能耐……win95所能做到的,只是在sever端对用户权限的限制,这无疑又限制了win95的操作性能,尽管原本都是有限的。
7. 应用软件的安装。当你看中某个新的软件,并且打算把它安装在无盘工作站上时,用PXE安装,比如想在无盘win98中新加一个游戏,或以前没有office2000,现在要安装office2000,很简单:用你那个上传的本地硬盘安装好后,上传一下,所有client端都可以用了。而win95的应用软件的安装就没有这么简单。
8. 好了,再没有什么可以说的,该我休息该你动手了。








Ghost就是克隆硬盘的程序,该程序在DOS下、Windows9.X下都可执行,所以要进行硬盘的克隆,请先进入到Ghost子目录,运行Ghost.exe程序,需要注意的是,如果是在DOS下运行该程序时,在运行该程序前最好启动DOS的鼠标驱动程序,因为Ghost的作画面是仿窗口画面,使用鼠标点击来选择会方便一些——虽然也可以用键盘来作。另外在备份或克隆硬盘前最好清理一下硬盘——删除不用文件、清空回收站、碎片整理等。
  1.分区备份
  使用Ghost复制备份,有整个硬盘(Disk)和分区硬盘(Partition)两种备份方式。在菜单中点击“Local”(本地)项,在右面弹出的菜单中有三个子项,其中“Disk”表示整个硬盘备份(也就是克隆),“Partition”表示单个分区硬盘备份以及硬盘检查“Check”。“Check”项的功能是检查硬盘或备份的文件,看是否可能因分区、硬盘被破坏等造成备份或还原失败。而分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区具有实用价值。
  选“Local/Partition/To Image”菜单,弹出硬盘选择窗口,开始分区备份作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要作的分区(用鼠标点击)。
  然后在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有GHO的后缀名。
  接下来,程序会询问是否压缩备份数据,并给出三个选择。“No”表示不压缩,“Fast”表示小比例压缩而备份执行速度较快,“High”就是高比例压缩但备份执行速度较慢。最后,选择“Yes”按钮即开始进行分区硬盘的备份。Ghost备份的速度相当快,不用久等就可以完成备份,备份的文件以GHO后缀名储存在设定的目录中。
  2.分区备份的还原
  如果硬盘中备份的分区数据受到损坏,用一般磁盘数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原,无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。
  要恢复备份的分区,就在界面中选择菜单“Local/Partition/From Image”,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击“Yes”按钮即可。
  恢复还原时要注意的是,硬盘分区的备份还原是要将原来的分区一成不变地还原出来,包括分区的类型、数据的空间排列等。
  3.硬盘的克隆
  硬盘的克隆就是对整个硬盘的备份和还原,选择菜单“Local/Disk/To Disk”,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目的硬盘(第二个硬盘)。注意,可以设置目的硬盘各个分区的大小,Ghost可以自动对目的硬盘按设定的分区数值进行分区和格式化。选择“Yes”开始执行。
  Ghost能将目的硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目的硬盘不能太小,必须能将源硬盘的内容装下。
  Ghost还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单“Local/Disk/To Image”),然后就可以随时还原到其它硬盘或原硬盘上。这对要安装多个系统硬盘很方便。使用方法与分区备份相似。要注意的是,备份成的文件不能大于2GB。

Tag which, as shown in Table E. .


Step 6: verify code.


The last step of the process is to verify the HTML code accessibility. CSS is if you are a novice, you better validation of the CSS code. There are many tools can help you both to verify. .


I use Dreamweaver MX to check my sample code. You can use the file menu, choose Check Page and then select the Accessibility Check. Any errors or warnings are shown, as well as the occurrence of the line number and a brief explanation of the problem. You can Reference tools of Dreamweaver MX, find out more about these errors and warnings. You only have from Dreamweaver's Windows menu, select Reference and then from the Book menu, choose UsableNet Accessibility Reference on it. .


In addition, the World Wide Web Consortium (W3C) provides more than 30 of accessibility evaluation tools. W3C also provides for HTML and CSS, Web-based free validator.


Accessibility and simple management. .


Although the example shown here is very simple, but it illustrates the use of CSS to make your site more accessible is very easy. Moreover, the use of CSS is more than just this one advantage.


CSS-based websites than just HTML site only much better management. CSS file, the changes of style can be applied to the entire site without the need to change any of the HTML files site. And the use of CSS reduces the overall file for each HTML file size, because all the style information is stored in the CSS document. .


So if you want to improve the accessibility, it is treated as an opportunity rather than an obstacle. To learn more on CSS and accessibility of content, you can go take a look at the World Wide Web Consortium's Web Accessibility Initiative (WAI).


First, partition backup. .


Use Ghost system backup, the entire hard disk (Disk), and partition the hard drive (Partition). In the menu click Local (local), in the right pop-up menu, has 3 children, which means that the backup an entire hard drive Disk (clone) backup hard disk, Partition represents a single partition, Check that check the hard drive or backup files to see if this could be due to a hard disk partition, is due to the backup or restore failed. Partition as an individual user to save the backup system data, especially in the restoration and replication system partition has practical value. Select Local → Partition → To Image menu, pop-up drive selection window, began to partition the backup operation. Click on the window a white hard information section, select the hard disk into the window, select the operation of the district (if there is no mouse, keyboard can be used to operate: TAB key to switch, hit Enter to confirm, the arrow keys to select).In the pop-up window, select the backup storage directory path and enter the name of the file, note the name of the backup file with the suffix name GHO. Next, the program will ask whether to compress backup data and gives the three options: No means no compression, Fast compression ratios that are smaller and faster to perform backups, High compression ratio is high but the speed is quite slow to perform backups. Finally choose the Yes button to partition your hard disk to start the backup. Ghost back up very fast, do not wait too long to complete, the backup file to GHO suffix names stored in the configuration directory. .


Second, hard disk cloning and backup.


Cloning hard drive is on the hard disk backup and restore. Select Menu Local → Disk → To Disk, in the pop-up window, select the source disk (the first hard disk), then select the target to be copied to the hard drive (second hard drive). Note that you can set the target hard disk size of each partition, Ghost automatically by setting the target hard drive partition to partition and format the value. Select Yes started. Ghost can copy the target hard disk drives were almost identical with the source, and to achieve partition, formatting, copying system and files in one step.Just pay attention to the target drive must not be too small and must be able to source the data on your hard drive contents. Ghost also provides a hard drive backup function, that is, the entire hard disk data backup into one file saved on your hard disk (the Disk menu To Local → → Image), then you can restore to a different hard drive or the source hard disk, the installation of multiple systems easily. Use similar methods and partition backup.


Third, the backup to restore. .


If the hard disk partition data in the backup is damaged, use generic data repair methods cannot be repaired and the system is damaged will not be able to start can be used to perform a full backup of the data recovery without having to reinstall the program or system. Of course, it is possible to restore the backup to another hard disk. To restore a backup of the partition, select the menu in the interface → → From Local Partition Image, in a pop-up window, select the restore backup file, and then select restore hard disk and partition, click on the Yes button.


4, local area network operation. .


LPT through parallel port shipping backup file, the following two options: slave and master, respectively, to connect the host and the client. Network basic input output system similar to the NetBios and LPT, also has a slave and master two options, the same function and LPT. First, as usual the partition you want to create a ghost *. .gho file, and then on a win98 install Symantec Ghost Corporate Edition, restart. 1. First, make a ghost boot disk with network card driver. Start> Programs> Symantec Ghost> Ghost Boot Wizard-> Network Boot Disk If your network card in the list it can generate a direct selection with PC-DOS boot disk. (But 6. .5 Floppy disk version of the resulting problems often can not successfully start) If your card is not in the list, you must establish a dedicated Packet Driver.ADD-> Packet Driver (network card driver available) to prompt pews, then fill in the workstation's ip (ghost to the TCP/IP Protocol). Last generated on a floppy disk, but this will still not be able to use, should be changed autoexec. .bat file in the net xxxx. .dos followed by a hexadecimal address, such as 0X75, etc. Multiple computers only need to change the .cfg file wattcp. ip is available in: IP = 192. .100 .168. . .44 NETMASK = 255. .255. .255. .0 GATEWAY = 192. .168. .100. .1 2. . Multicast server in the server-side run out of the screen. First give server a Session Name (alias), such as: bb, and then select the image file that you gho file.And then – > Dump From Client-> rtitions-> More Options > auto-start in the 50 client fills in (if you wish to copy 50 desk)-> accept client completes, the number of workstations when you reach 50 PCs, server is automatically transferred *. .gho files.


3. . Description: At present, a considerable number of electronic classrooms have adopted no floppy drive, CD-ROM workstations. In the absence of floppy drive, CD cases, when the hard disk of software problems, network hard disk cloning can achieve it? PXE (Preboot Execution Environment, which is based on TCP / IP, DHCP, TFTP, etc. on the expansion of Internet protocol network protocol) technology from the network boot feature that lets us find a solution. Below, we explain how to use Ghost 7. .0 to enable PXE network based hard disk cloning.


Network hard disk cloning process briefly. .


Network hard drive cloning process: in a workstation is equipped with a floppy drive, use a boot disk to start the machine, connect to the server, use the Ghost multicast services (Multicast Server) hard disk or partition image is cloned to the workstation, which enables non-player, safe, and fast network hard drive cloning.


PXE network boot method to achieve. .


There is no floppy drive, optical drive of the workstation, to achieve the PXE network boot mode, you need to complete the three steps:.


1, workstations PXE boot settings. .


PXE network boot General requirements on NIC chip with PXE boot (PXE Boot ROM); for some models of network card, or you can use the PXE boot code (Boot Code) is written to the Flash ROM on the motherboard while some motherboard integrated network card brand machines (for example, Tsinghua tongfang commercial machine), you can directly support the PXE boot.


Common RTL8139 chip card, the PXE boot setup mode is: start the machine according to screen prompts Press Shift + F10, select the Startup type PXE, open the network boot option. .


2. make a PXE boot files.


Production PXE boot file, recommended 3Com's DABS (Dynamic Access Boot Services). DABS provides a powerful PXE boot services, management functions, but the Internet is available for download is a 30-day trial version. Therefore, we only use it to boot image file creating functions, whereas the Windows 2000 Server's DHCP server to provide PXE boot services. .


DABS can be installed on any computer running a Windows machine. After installation, run the 3Com Boot Image Editor that appears on the main interface. Select "create a TCP/IP or PXE image files (Create a TCP/IP or PXE image file)", a dialogue window. For incoming image files named, for example: pxeghost. img, the other using the default option will be tested normal network boot disk into the floppy drive, select [OK], to create PXE boot image Pxeghost. . Img file. .


The 3Com Boot Image Editor's main menu, select "create a PXE menu startup file (Creat a PXE boot file menu)," in the window that appears select [Add (Add)], we just created boot image file .img Pxeghost. "option (Options)," tab you can set the menu title and the wait time.


Select [Save (Save)], to save the PXE menu boot file named Pxemenu. . Pxe. .


3. Server PXE boot service settings.


Windows 2000 Server's DHCP service supports two Initiation Protocol: DHCP and BOOTP. We can set the following three options: only DHCP, only BOOTP, both. If our LAN DHCP server from the other dynamic IP addresses assigned, then this election, "only BOOTP" can; If you need this server to provide dynamic allocation of IP addresses, you need to select "Both." .


Next, set the start of the file. In the DHCP server scope options configuration option "067: boot file name", the string value as we create the PXE menu .pxe Pxemenu. boot file name. Note: the file name does not contain a path.


DHCP server will start the file name is notified to the BOOTP client, what client to download the startup files through it? The answer is the need for TFTP service. 3Com's DABS TFTP service contains a component, of course, you can download a free TFTP server software long-term use. .


In TFTP Server Setup, provide a service catalog. Make PXE boot file .img, Pxemenu Pxeghost.. .pxe onto TFTP service directory. TFTP server is set to run automatically.


Cloning hard drive with Ghost Multicast. .


Now run Ghost multicast server, task name for the Restore. Set, press the [accept customer (Accept Clients)] button. Started to accept hard disk cloning of workstation without a floppy drive, if the above steps correctly, you should be able to achieve a PXE boot, joined to the ghost of a task. All target workstations attached to this task, press the [send (Send)] button to start cloning.


5, the parameter settings. .


In Options you can set the parameters. The following outlines: 1. image write buffering: in a backup file, open the write buffer; 2. sure: Select this option after the final confirmation will no longer appear asking (recommended not to select this); 3. no int 13: Select this option, the do not support interrupt 13 (default, not choice); 4. reboot: on hard disk or partition operation is complete, restart the computer automatically; 5. spanning: Volume structure through multiple backup files (choose the time, turn off write buffering); 6. autoname: automatically spanning file name; 7. allow 64k fat clusters: allowing the use of 64K FAT cluster (only supported in Windows NT); 8. ignore CRC errors: Ignore CRC errors; 9. override size limit: If the partition size does not fit, negligible implementation; 10. image read buffering: to open the backup file generated when the read cache (by default this option is selected)。.


6, the software features. .


1. storage media Ghost supported storage media is beyond our imagination, it supports peer-to-peer LPT interface, USB interface, the interface, TCP/IP peer-to-SCSI tape drive, portable devices (ZIP, JAZ, MO, etc.), CD-burner (CDR and CDRW). But these features do not require any impulse drivers and software, you only need a floppy disk can do it!, especially on CD burner supports, burner and blank CDs are very cheap, very suitable for backup purposes.


2. . Compatibility Ghost of existing operating systems have good support, including FAT16, FAT32, NTFS, HPFS, UNIX, NOVELL, etc. file storage format. The difference is that with the previous version, Ghost 2001 by adding support for Linux EX2 (FIFO file storage format), which means Linux users can also use Ghost to backup system was. .


3. supporting the software.


A. . Ghost Ghost in the previous browser versions, we can simply the whole system backup, copy, restore, to restore individual files and folders should also use the take-away GhostEXP software. Now, Symantec has integrated the Ghost browser software. Ghost using the browser interface similar to Explorer, through which we can easily and quickly find the backup package that we want the files and folders and restore.Use the Explorer to backup an entire hard drive or a single hard drive partition, click the toolbar icon, a pop-up cylindrical hard disk or partition selection dialog window, and then select the backup file storage directory and enter the name. It is important to note that non-registered users cannot use a backup of this feature. In Ghost Explorer to manage the disk backup file is very convenient. First of all, choose to open a backup file (File / Open), then the backup file just like Explorer window, as listed in the program interface, which you can easily view, open the file, you can find the file, or delete a file (but not delete the directory).In Ghost Explorer offers a variety of restore hard drive backup files, the most convenient method is to use the right mouse button click on a file, in the pop-up menu, choose Restore, and then enter the directory where you want to restore, so that a single file from a backup to restore the entire disk. Of course, if you want to restore the entire disk backup, simply select a directory list bar on the left side of the top-most directory with disk icon, and then click on the restore icon in the toolbar (the second) will do.


B. . GDisk GDisk added a new utility that completely replaced the FDisk and format, features include: * a quick format. * Hide and display area. This feature allows more than one primary DOS partition, and each partition has different versions of the operating system. Ability to hide the partition used to boot the computer to the selected bootable partition, ignoring other hidden partition on the same operating system installation. * A comprehensive regional report. * Highly secure disk erasure.Offer complies with the Department of Defense standards and higher safety standards for disk wipe option. And use the interactive menu's FDisk, GDisk is command line driven. This provides faster configuration partition and in batch files define GDisk operation capabilities. But at the same time, dozens of parameters would be a regular user of a headache, so the author is not recommended for general users, Symantec Corporation should launch the GUI (graphical user interface) Console to facilitate users. Specific parameter description can use the command line gdisk/? Understanding.


C. . Live Update Live Update is Symantec's software in a general upgrade, it can check the current system has been installed Symantec software, and online through the Internet software upgrade. Ghost 2001 is installed, the installer automatically upgrade the version of Live Update program. .


7. command line parameters: (Ghost of unattended backup/restore/copy operation).


In fact, Ghost 2001 it features far more than those displayed in the main program, Ghost in the boot command line to add a number of parameters in order to achieve more. Command-line parameters used are quite complex, but we can create a batch file to "once and for all" (similar to installing Windows 98 and no Windows 2000). Let us now understand some common parameters (a more detailed understanding of the parameters can be found on Ghost in the help file). 1. .-Rb this Ghost is exited the end of the operation. Thus, in the replication system is unessential. 2. .-fx this Ghost operation ends automatically when you exit back to the DOS prompt. 3. calls on all .-sure confirmation prompts or warnings will be answered "Yes". This argument has a certain risk, only recommended for advanced users. 4. .-fro if the source partition find bad clusters, then skip the tip and mandatory copy. This parameter can be used to try to save hard disk bad track data. 5. @ Filename specified in the txt file in the filename. txt file for the Ghost of additional parameters, this can not be DOS command line limit of 150 characters. 6. .- F32 copy the source after the FAT16 partition into a FAT32 (provided that not less than the target partition 2G). WinNT 4 and Windows95, 97 users used with caution. 7. .- Bootcd when the backup files directly to CD, this option can make into a bootable CD. This process takes into Startup Disk。 8. .-fatlimit FAT16 partition of the NT limit 2G. This parameter in the copy Windows NT partition, and you do not want to use 64k/clusters can be very useful when FAT16. 9. .-span multivolume parameter. When the space is insufficient, prompt is copied to another partition for another backup package. 10. .-auto multivolume copy is not prompted to automatically assign a file name to continue. 11. .-crcignore ignores backup package CRC ERROR. Unless the need to save the backup data package, or do not use this parameter to prevent data errors. 12. .- Ia all the images. Ghost all the partitions on the hard drive to back up one by one. 13. .- Ial All images, similar-ia parameters, on the Linux partition to back up one by one. 14. .- Id all the images. Similar-ia parameters, but contains the partition boot information. 15. .- Quiet during operation prohibition status updates and user intervention. 16. .-S cript can perform numerous Ghost command line. The command line is stored in the specified file. 17. .-split = x backup package divided into separate volumes, each volume size x trillion. This feature is very useful for large backup package is copied to removable storage devices, such as a 1. .9G backup packages to burn disk 3. 18. .-z disk or partition saves the contents of the image file is compressed. -Z or-z1 low compression (fast);-z2 for the high compression rate (the speed);-z3-z9 compression order to increase (speed in turn slow down). 19. .- Clone This is the realization of no Ghost backup / restore the core parameters. Use the syntax:-clone, MODE = (operation), SRC = (source), DST = (destination), [SZE (size), SZE (size). .] This parameter row is more complex, and each parameter cannot contain spaces. Which type of operation to operation, the value of the desirable: disk to disk copy:; load: files to disk; dump: disk-to-file; pcopy: partition to the partition; pload: file to a partition; pdump: partition to a file. Source means the source, the value of preferred drive letter, starting at one, or as a file name, you need to write an absolute path. Destination means the target location, the value of advisable: drive letter, starting from 1; or for the file name, to write the absolute path; @ CDx, recorder, x said burner drive letter, starting from 1. .


The following examples:.


1. . Command-line arguments: ghostpe. . Exe-clone, mode = copy, src = 1, dst = 2 to complete the operation: the local disk a copy to local disk 2. .


2. command line parameters: ghostpe. .exe-clone, mode = pcopy, src = 1: 2, dst = 2: 1-completed: 1 the local disk on the second partition is replicated to your local disk 2 of the first partition.


3. . Command-line arguments: ghostpe. . Exe-clone, mode = load, src = g: \ 3prtdisk. . Gho, dst = 1, sze1 = 450M, sze2 = 1599M, sze3 = 2047M to complete the operation: load the image file from disk 1, and resize the first partition to 450MB, the second adjusted to 1599MB, the third adjustment to 2047MB. .


4. command line parameters: ghostpe. .exe-clone, mode = pdump, src2: 1: 4: 6, dst = d:\prt246. .gho complete operation: create containing only the selected partition image file. Select on from the disk partition 2 1, 4, 6.


8, some examples. .


Ghost. .exe-clone, copy, mode = src = 1, dst = 2-sure hard to copy.


ghost. . Exe-clone, mode = pcopy, src = 1:2, dst = 2:1-sure will be the second hard disk partition on the 1st to the 2nd hard copy the first partition. .


Ghost. .exe-clone, mode = pdump, src = 1: 2, dst = g:\bac. .gho will first hard drive in the second partition to make image file onto a g partition.


ghost. . Exe-clone, mode = pload, src = g: \ bac. . Gho: 2, dst = 1:2 there are two partitions from within an image file, the second partition to restore to the hard drive's second partition. .


Ghost. .exe-clone, mode = pload, src = g:\bac. .gho, dst = 1: 1-fx-sure-rb g disc bac. c: .gho file restore. Complete does not show any information directly.


ghost. . Exe-clone, mode = load, src = g: \ bac. . Gho, dst = 2, SZE1 = 60P, SZE2 = 40P restore the image file to the second hard disk and partition size of the ratio changed to 60:40. .


Auto restore disk: first of all make a startup disk that contains Config., Autoexec. .sys, .com .bat Command., .sys, Io. Ghost. .exe file (you can do with a windows startup disk is complete). Autoexec. .bat contains the following commands: .exe-clone Ghost., mode = d:\bac pload, src =. gho, dst = 1:1-fx-sure-rb files using the D drive automatically restore the ghost after the end of exit and restart automatically. .


Automatic backup disks: .exe-clone ghost., mode = pdump, src = 1: 1, dst = d:\bac. .gho-fx-sure-rb.


Automatically restore the CD-ROM: contains the files: Config. . Sys, Autoexec. . Bat, Mscdex. . Exe (CDROM implementation of the program), Oakcdrom. . Sys (ATAPI CDROM compatible driver), Ghost. . Exe. Config. . Sys contents: DEVICE = OAKCDROM. . SYS / D: IDECD001 Autoexec. . Bat says: MSCDEX. .EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac。.gho,dst=1:1 -sure -rb 。.


Specific instructions can modify the example below:. .


1。.-clone 。.


-Clone using the parameters must be added, it is also all of the switch (batch switch) the most practical. The following are the parameters defined by clone:. .


mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition} 。.


mode specifies what kind of clone to use the command provided to the hard disk copy hard disk copy (disk to disk copy) load file to the hard disk (file to disk load) dump made the hard disk image file (disk to file dump) pcopy partition to Copy partition (partition to partition copy) pload file to the partition (file to partition load) pdump partition backup into the image file (partition to file dump)。.


src specifies the ghost used to run the location of the source partition model and its significance. Corresponding parameters used src mode command examples: COPY / DUMP source hard drive number. No. 1 represents the first hard drive to LOAD image file name. g: / back98/setup98. . Gho or device name (drive) PCOPY / PDUMP source partition number. 1:2 represents a second hard disk partition PLOAD partition image file name with the partition number or drive letter with the partition number.G:\back98.2 representative image file .gho: in the second partition.


dst run Ghost using the specified target location model and its significance. Dst mode command corresponding parameters used in examples: COPY / DUMP purpose of the hard disk number. No. 2 hard drives on behalf of the hard disk image file name LOAD. Case of g: \ back98 \ setup98. . Gho PCOPY / PLOAD purpose of the partition number. 2:2 on behalf of the second hard disk partition PDUMP 2 partition image file name plus the partition number. g: \ back98 \ setup98. .Gho: 2 specify the intended use SZEn partition size: n = xxxxM specifies the nth purpose partition size xxxxMB. If that partition 800M SZE2 = 2 size is n = mmP 800MB n purposes specify the size of the partition of the hard disk for the entire mm a percentage.


2. .- Fxo bad blocks occur when the source object, the forced replication to continue. .


3. complete the new ghost .-fx when the system does not display the press to reboot directly back to ctrl-alt-del under DOS.


4. .- Ia full implementation of the sector to sector copy. When an image file from the hard drive as the source or by another, copy a partition, Ghost will first check the source partition, and then decide whether to copy the files and directory structure or do image copies (sector to sector). The default is this form. But sometimes, the hard disk in a specific location may put some hidden files and system security. Only sector to sector copy method to copy correctly. .


5. .-pwd and-pwd = x to the image file encryption.


6. .- Rb restore or copy is complete, let the system restart. .


7. .-sure can and clone. Ghost is not displayed proceed with disk clone-destination drive will be overwritten? Prompt information.


9, note. .


1. when the backup system, a single backup file will not exceed 2GB. 2. before the backup system, you may want to remove some unwanted files to reduce file size of the Ghost. Usually useless files are: Windows temporary folder, IE a temporary folder, Windows memory swap file. These files are typically consumes 100 megabytes of hard drive space. 3. in the back-up system before finishing the destination disk and source diskette to accelerate the speed of the backup. 4. before the backup system and restore the system, it is best to check the destination and source, and correct disk errors. 5. . In the recovery system, it is best to first check the target disk to restore important documents have not been transferred, do not wait until the hard disk information is covered regret ah. 6. . In the choice of compression ratio, it is recommended not to choose the highest compression rate, since the maximum compression rate is very time-consuming, and the compression ratio has not improved significantly. 7. . In the new software and hardware is installed, it is best to re-create the image file, or it may be restored some inexplicable error. .


Use Ghost system backup, the entire hard disk (Disk), and partition the hard drive (Partition). In the menu click Local (local), in the right pop-up menu, has 3 children, which means that the backup an entire hard drive Disk (clone) backup hard disk, Partition represents a single partition, Check that check the hard drive or backup files to see if this could be due to a hard disk partition, is due to the backup or restore failed. Partition as an individual user to save the backup system data, especially in the restoration and replication system partition has practical value. Select Local → Partition → To Image menu, pop-up drive selection window, began to partition the backup operation. Click on the window a white hard information section, select the hard disk into the window, select the operation of the district (if there is no mouse, keyboard can be used to operate: TAB key to switch, hit Enter to confirm, the arrow keys to select).In the pop-up window, select the backup storage directory path and enter the name of the file, note the name of the backup file with the suffix name GHO. Next, the program will ask whether to compress backup data and gives the three options: No means no compression, Fast compression ratios that are smaller and faster to perform backups, High compression ratio is high but the speed is quite slow to perform backups. Finally choose the Yes button to partition your hard disk to start the backup. Ghost back up very fast, do not wait too long to complete, the backup file to GHO suffix names stored in the configuration directory. .


Second, hard disk cloning and backup.


Cloning hard drive is on the hard disk backup and restore. Select Menu Local → Disk → To Disk, in the pop-up window, select the source disk (the first hard disk), then select the target to be copied to the hard drive (second hard drive). Note that you can set the target hard disk size of each partition, Ghost automatically by setting the target hard drive partition to partition and format the value. Select Yes started. Ghost can copy the target hard disk drives were almost identical with the source, and to achieve partition, formatting, copying system and files in one step.Just pay attention to the target drive must not be too small and must be able to source the data on your hard drive contents. Ghost also provides a hard drive backup function, that is, the entire hard disk data backup into one file saved on your hard disk (the Disk menu To Local → → Image), then you can restore to a different hard drive or the source hard disk, the installation of multiple systems easily. Use similar methods and partition backup.


Third, the backup to restore. .


If the hard disk partition data in the backup is damaged, use generic data repair methods cannot be repaired and the system is damaged will not be able to start can be used to perform a full backup of the data recovery without having to reinstall the program or system. Of course, it is possible to restore the backup to another hard disk. To restore a backup of the partition, select the menu in the interface → → From Local Partition Image, in a pop-up window, select the restore backup file, and then select restore hard disk and partition, click on the Yes button.


4, local area network operation. .


LPT through parallel port shipping backup file, the following two options: slave and master, respectively, to connect the host and the client. Network basic input output system similar to the NetBios and LPT, also has a slave and master two options, the same function and LPT. First, as usual the partition you want to create a ghost *. .gho file, and then on a win98 install Symantec Ghost Corporate Edition, restart. 1. First, make a ghost boot disk with network card driver. Start> Programs> Symantec Ghost> Ghost Boot Wizard-> Network Boot Disk If your network card in the list it can generate a direct selection with PC-DOS boot disk. (But 6. .5 Floppy disk version of the resulting problems often can not successfully start) If your card is not in the list, you must establish a dedicated Packet Driver.ADD-> Packet Driver (network card driver available) to prompt pews, then fill in the workstation's ip (ghost to the TCP/IP Protocol). Last generated on a floppy disk, but this will still not be able to use, should be changed autoexec. .bat file in the net xxxx. .dos followed by a hexadecimal address, such as 0X75, etc. Multiple computers only need to change the .cfg file wattcp. ip is available in: IP = 192. .100 .168. . .44 NETMASK = 255. .255. .255. .0 GATEWAY = 192. .168. .100. .1 2. . Multicast server in the server-side run out of the screen. First give server a Session Name (alias), such as: bb, and then select the image file that you gho file.And then – > Dump From Client-> rtitions-> More Options > auto-start in the 50 client fills in (if you wish to copy 50 desk)-> accept client completes, the number of workstations when you reach 50 PCs, server is automatically transferred *. .gho files.


3. . Description: At present, a considerable number of electronic classrooms have adopted no floppy drive, CD-ROM workstations. In the absence of floppy drive, CD cases, when the hard disk of software problems, network hard disk cloning can achieve it? PXE (Preboot Execution Environment, which is based on TCP / IP, DHCP, TFTP, etc. on the expansion of Internet protocol network protocol) technology from the network boot feature that lets us find a solution. Below, we explain how to use Ghost 7. .0 to enable PXE network based hard disk cloning.


Network hard disk cloning process briefly. .


Network hard drive cloning process: in a workstation is equipped with a floppy drive, use a boot disk to start the machine, connect to the server, use the Ghost multicast services (Multicast Server) hard disk or partition image is cloned to the workstation, which enables non-player, safe, and fast network hard drive cloning.


PXE network boot method to achieve. .


There is no floppy drive, optical drive of the workstation, to achieve the PXE network boot mode, you need to complete the three steps:.


1, workstations PXE boot settings. .


PXE network boot General requirements on NIC chip with PXE boot (PXE Boot ROM); for some models of network card, or you can use the PXE boot code (Boot Code) is written to the Flash ROM on the motherboard while some motherboard integrated network card brand machines (for example, Tsinghua tongfang commercial machine), you can directly support the PXE boot.


Common RTL8139 chip card, the PXE boot setup mode is: start the machine according to screen prompts Press Shift + F10, select the Startup type PXE, open the network boot option. .


2. make a PXE boot files.


Production PXE boot file, recommended 3Com's DABS (Dynamic Access Boot Services). DABS provides a powerful PXE boot services, management functions, but the Internet is available for download is a 30-day trial version. Therefore, we only use it to boot image file creating functions, whereas the Windows 2000 Server's DHCP server to provide PXE boot services. .


DABS can be installed on any computer running a Windows machine. After installation, run the 3Com Boot Image Editor that appears on the main interface. Select "create a TCP/IP or PXE image files (Create a TCP/IP or PXE image file)", a dialogue window. For incoming image files named, for example: pxeghost. img, the other using the default option will be tested normal network boot disk into the floppy drive, select [OK], to create PXE boot image Pxeghost. . Img file. .


The 3Com Boot Image Editor's main menu, select "create a PXE menu startup file (Creat a PXE boot file menu)," in the window that appears select [Add (Add)], we just created boot image file .img Pxeghost. "option (Options)," tab you can set the menu title and the wait time.


Select [Save (Save)], to save the PXE menu boot file named Pxemenu. . Pxe. .


3. Server PXE boot service settings.


Windows 2000 Server's DHCP service supports two Initiation Protocol: DHCP and BOOTP. We can set the following three options: only DHCP, only BOOTP, both. If our LAN DHCP server from the other dynamic IP addresses assigned, then this election, "only BOOTP" can; If you need this server to provide dynamic allocation of IP addresses, you need to select "Both." .


Next, set the start of the file. In the DHCP server scope options configuration option "067: boot file name", the string value as we create the PXE menu .pxe Pxemenu. boot file name. Note: the file name does not contain a path.


DHCP server will start the file name is notified to the BOOTP client, what client to download the startup files through it? The answer is the need for TFTP service. 3Com's DABS TFTP service contains a component, of course, you can download a free TFTP server software long-term use. .


In TFTP Server Setup, provide a service catalog. Make PXE boot file .img, Pxemenu Pxeghost.. .pxe onto TFTP service directory. TFTP server is set to run automatically.


Cloning hard drive with Ghost Multicast. .


Now run Ghost multicast server, task name for the Restore. Set, press the [accept customer (Accept Clients)] button. Started to accept hard disk cloning of workstation without a floppy drive, if the above steps correctly, you should be able to achieve a PXE boot, joined to the ghost of a task. All target workstations attached to this task, press the [send (Send)] button to start cloning.


5, the parameter settings. .


In Options you can set the parameters. The following outlines: 1. image write buffering: in a backup file, open the write buffer; 2. sure: Select this option after the final confirmation will no longer appear asking (recommended not to select this); 3. no int 13: Select this option, the do not support interrupt 13 (default, not choice); 4. reboot: on hard disk or partition operation is complete, restart the computer automatically; 5. spanning: Volume structure through multiple backup files (choose the time, turn off write buffering); 6. autoname: automatically spanning file name; 7. allow 64k fat clusters: allowing the use of 64K FAT cluster (only supported in Windows NT); 8. ignore CRC errors: Ignore CRC errors; 9. override size limit: If the partition size does not fit, negligible implementation; 10. image read buffering: to open the backup file generated when the read cache (by default this option is selected)。.


6, the software features. .


1. storage media Ghost supported storage media is beyond our imagination, it supports peer-to-peer LPT interface, USB interface, the interface, TCP/IP peer-to-SCSI tape drive, portable devices (ZIP, JAZ, MO, etc.), CD-burner (CDR and CDRW). But these features do not require any impulse drivers and software, you only need a floppy disk can do it!, especially on CD burner supports, burner and blank CDs are very cheap, very suitable for backup purposes.


2. . Compatibility Ghost of existing operating systems have good support, including FAT16, FAT32, NTFS, HPFS, UNIX, NOVELL, etc. file storage format. The difference is that with the previous version, Ghost 2001 by adding support for Linux EX2 (FIFO file storage format), which means Linux users can also use Ghost to backup system was. .


3. supporting the software.


A. . Ghost Ghost in the previous browser versions, we can simply the whole system backup, copy, restore, to restore individual files and folders should also use the take-away GhostEXP software. Now, Symantec has integrated the Ghost browser software. Ghost using the browser interface similar to Explorer, through which we can easily and quickly find the backup package that we want the files and folders and restore.Use the Explorer to backup an entire hard drive or a single hard drive partition, click the toolbar icon, a pop-up cylindrical hard disk or partition selection dialog window, and then select the backup file storage directory and enter the name. It is important to note that non-registered users cannot use a backup of this feature. In Ghost Explorer to manage the disk backup file is very convenient. First of all, choose to open a backup file (File / Open), then the backup file just like Explorer window, as listed in the program interface, which you can easily view, open the file, you can find the file, or delete a file (but not delete the directory).In Ghost Explorer offers a variety of restore hard drive backup files, the most convenient method is to use the right mouse button click on a file, in the pop-up menu, choose Restore, and then enter the directory where you want to restore, so that a single file from a backup to restore the entire disk. Of course, if you want to restore the entire disk backup, simply select a directory list bar on the left side of the top-most directory with disk icon, and then click on the restore icon in the toolbar (the second) will do.


B. . GDisk GDisk added a new utility that completely replaced the FDisk and format, features include: * a quick format. * Hide and display area. This feature allows more than one primary DOS partition, and each partition has different versions of the operating system. Ability to hide the partition used to boot the computer to the selected bootable partition, ignoring other hidden partition on the same operating system installation. * A comprehensive regional report. * Highly secure disk erasure.Offer complies with the Department of Defense standards and higher safety standards for disk wipe option. And use the interactive menu's FDisk, GDisk is command line driven. This provides faster configuration partition and in batch files define GDisk operation capabilities. But at the same time, dozens of parameters would be a regular user of a headache, so the author is not recommended for general users, Symantec Corporation should launch the GUI (graphical user interface) Console to facilitate users. Specific parameter description can use the command line gdisk/? Understanding.


C. . Live Update Live Update is Symantec's software in a general upgrade, it can check the current system has been installed Symantec software, and online through the Internet software upgrade. Ghost 2001 is installed, the installer automatically upgrade the version of Live Update program. .


7. command line parameters: (Ghost of unattended backup/restore/copy operation).


In fact, Ghost 2001 it features far more than those displayed in the main program, Ghost in the boot command line to add a number of parameters in order to achieve more. Command-line parameters used are quite complex, but we can create a batch file to "once and for all" (similar to installing Windows 98 and no Windows 2000). Let us now understand some common parameters (a more detailed understanding of the parameters can be found on Ghost in the help file). 1. .-Rb this Ghost is exited the end of the operation. Thus, in the replication system is unessential. 2. .-fx this Ghost operation ends automatically when you exit back to the DOS prompt. 3. calls on all .-sure confirmation prompts or warnings will be answered "Yes". This argument has a certain risk, only recommended for advanced users. 4. .-fro if the source partition find bad clusters, then skip the tip and mandatory copy. This parameter can be used to try to save hard disk bad track data. 5. @ Filename specified in the txt file in the filename. txt file for the Ghost of additional parameters, this can not be DOS command line limit of 150 characters. 6. .- F32 copy the source after the FAT16 partition into a FAT32 (provided that not less than the target partition 2G). WinNT 4 and Windows95, 97 users used with caution. 7. .- Bootcd when the backup files directly to CD, this option can make into a bootable CD. This process takes into Startup Disk。 8. .-fatlimit FAT16 partition of the NT limit 2G. This parameter in the copy Windows NT partition, and you do not want to use 64k/clusters can be very useful when FAT16. 9. .-span multivolume parameter. When the space is insufficient, prompt is copied to another partition for another backup package. 10. .-auto multivolume copy is not prompted to automatically assign a file name to continue. 11. .-crcignore ignores backup package CRC ERROR. Unless the need to save the backup data package, or do not use this parameter to prevent data errors. 12. .- Ia all the images. Ghost all the partitions on the hard drive to back up one by one. 13. .- Ial All images, similar-ia parameters, on the Linux partition to back up one by one. 14. .- Id all the images. Similar-ia parameters, but contains the partition boot information. 15. .- Quiet during operation prohibition status updates and user intervention. 16. .-S cript can perform numerous Ghost command line. The command line is stored in the specified file. 17. .-split = x backup package divided into separate volumes, each volume size x trillion. This feature is very useful for large backup package is copied to removable storage devices, such as a 1. .9G backup packages to burn disk 3. 18. .-z disk or partition saves the contents of the image file is compressed. -Z or-z1 low compression (fast);-z2 for the high compression rate (the speed);-z3-z9 compression order to increase (speed in turn slow down). 19. .- Clone This is the realization of no Ghost backup / restore the core parameters. Use the syntax:-clone, MODE = (operation), SRC = (source), DST = (destination), [SZE (size), SZE (size). .] This parameter row is more complex, and each parameter cannot contain spaces. Which type of operation to operation, the value of the desirable: disk to disk copy:; load: files to disk; dump: disk-to-file; pcopy: partition to the partition; pload: file to a partition; pdump: partition to a file. Source means the source, the value of preferred drive letter, starting at one, or as a file name, you need to write an absolute path. Destination means the target location, the value of advisable: drive letter, starting from 1; or for the file name, to write the absolute path; @ CDx, recorder, x said burner drive letter, starting from 1. .


The following examples:.


1. . Command-line arguments: ghostpe. . Exe-clone, mode = copy, src = 1, dst = 2 to complete the operation: the local disk a copy to local disk 2. .


2. command line parameters: ghostpe. .exe-clone, mode = pcopy, src = 1: 2, dst = 2: 1-completed: 1 the local disk on the second partition is replicated to your local disk 2 of the first partition.


3. . Command-line arguments: ghostpe. . Exe-clone, mode = load, src = g: \ 3prtdisk. . Gho, dst = 1, sze1 = 450M, sze2 = 1599M, sze3 = 2047M to complete the operation: load the image file from disk 1, and resize the first partition to 450MB, the second adjusted to 1599MB, the third adjustment to 2047MB. .


4. command line parameters: ghostpe. .exe-clone, mode = pdump, src2: 1: 4: 6, dst = d:\prt246. .gho complete operation: create containing only the selected partition image file. Select on from the disk partition 2 1, 4, 6.


8, some examples. .


Ghost. .exe-clone, copy, mode = src = 1, dst = 2-sure hard to copy.


ghost. . Exe-clone, mode = pcopy, src = 1:2, dst = 2:1-sure will be the second hard disk partition on the 1st to the 2nd hard copy the first partition. .


Ghost. .exe-clone, mode = pdump, src = 1: 2, dst = g:\bac. .gho will first hard drive in the second partition to make image file onto a g partition.


ghost. . Exe-clone, mode = pload, src = g: \ bac. . Gho: 2, dst = 1:2 there are two partitions from within an image file, the second partition to restore to the hard drive's second partition. .


Ghost. .exe-clone, mode = pload, src = g:\bac. .gho, dst = 1: 1-fx-sure-rb g disc bac. c: .gho file restore. Complete does not show any information directly.


ghost. . Exe-clone, mode = load, src = g: \ bac. . Gho, dst = 2, SZE1 = 60P, SZE2 = 40P restore the image file to the second hard disk and partition size of the ratio changed to 60:40. .


Auto restore disk: first of all make a startup disk that contains Config., Autoexec. .sys, .com .bat Command., .sys, Io. Ghost. .exe file (you can do with a windows startup disk is complete). Autoexec. .bat contains the following commands: .exe-clone Ghost., mode = d:\bac pload, src =. gho, dst = 1:1-fx-sure-rb files using the D drive automatically restore the ghost after the end of exit and restart automatically. .


Automatic backup disks: .exe-clone ghost., mode = pdump, src = 1: 1, dst = d:\bac. .gho-fx-sure-rb.


Automatically restore the CD-ROM: contains the files: Config. . Sys, Autoexec. . Bat, Mscdex. . Exe (CDROM implementation of the program), Oakcdrom. . Sys (ATAPI CDROM compatible driver), Ghost. . Exe. Config. . Sys contents: DEVICE = OAKCDROM. . SYS / D: IDECD001 Autoexec. . Bat says: MSCDEX. .EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:\bac。.gho,dst=1:1 -sure -rb 。.


Specific instructions can modify the example below:. .


1。.-clone 。.


-Clone using the parameters must be added, it is also all of the switch (batch switch) the most practical. The following are the parameters defined by clone:. .


mode={copy|load|dump|pcopy|pload|pdump},src={drive|file|driveartition},dst={drive|file|driveartition} 。.


mode specifies what kind of clone to use the command provided to the hard disk copy hard disk copy (disk to disk copy) load file to the hard disk (file to disk load) dump made the hard disk image file (disk to file dump) pcopy partition to Copy partition (partition to partition copy) pload file to the partition (file to partition load) pdump partition backup into the image file (partition to file dump)。.


src specifies the ghost used to run the location of the source partition model and its significance. Corresponding parameters used src mode command examples: COPY / DUMP source hard drive number. No. 1 represents the first hard drive to LOAD image file name. g: / back98/setup98. . Gho or device name (drive) PCOPY / PDUMP source partition number. 1:2 represents a second hard disk partition PLOAD partition image file name with the partition number or drive letter with the partition number.G:\back98.2 representative image file .gho: in the second partition.


dst run Ghost using the specified target location model and its significance. Dst mode command corresponding parameters used in examples: COPY / DUMP purpose of the hard disk number. No. 2 hard drives on behalf of the hard disk image file name LOAD. Case of g: \ back98 \ setup98. . Gho PCOPY / PLOAD purpose of the partition number. 2:2 on behalf of the second hard disk partition PDUMP 2 partition image file name plus the partition number. g: \ back98 \ setup98. .Gho: 2 specify the intended use SZEn partition size: n = xxxxM specifies the nth purpose partition size xxxxMB. If that partition 800M SZE2 = 2 size is n = mmP 800MB n purposes specify the size of the partition of the hard disk for the entire mm a percentage.


2. .- Fxo bad blocks occur when the source object, the forced replication to continue. .


3. complete the new ghost .-fx when the system does not display the press to reboot directly back to ctrl-alt-del under DOS.


4. .- Ia full implementation of the sector to sector copy. When an image file from the hard drive as the source or by another, copy a partition, Ghost will first check the source partition, and then decide whether to copy the files and directory structure or do image copies (sector to sector). The default is this form. But sometimes, the hard disk in a specific location may put some hidden files and system security. Only sector to sector copy method to copy correctly. .


5. .-pwd and-pwd = x to the image file encryption.


6. .- Rb restore or copy is complete, let the system restart. .


7. .-sure can and clone. Ghost is not displayed proceed with disk clone-destination drive will be overwritten? Prompt information.


9, note. .


1. when the backup system, a single backup file will not exceed 2GB. 2. before the backup system, you may want to remove some unwanted files to reduce file size of the Ghost. Usually useless files are: Windows temporary folder, IE a temporary folder, Windows memory swap file. These files are typically consumes 100 megabytes of hard drive space. 3. in the back-up system before finishing the destination disk and source diskette to accelerate the speed of the backup. 4. before the backup system and restore the system, it is best to check the destination and source, and correct disk errors. 5. . In the recovery system, it is best to first check the target disk to restore important documents have not been transferred, do not wait until the hard disk information is covered regret ah. 6. . In the choice of compression ratio, it is recommended not to choose the highest compression rate, since the maximum compression rate is very time-consuming, and the compression ratio has not improved significantly. 7. . In the new software and hardware is installed, it is best to re-create the image file, or it may be restored some inexplicable error. .


5. hard drive MaxDOS .0E fixes.


Download the latest version of the following address: Http: / / pzz. .cn / Soft / Dose. . Rar. .


[Original] 05, 15 point …. 5. .0E MaxDOS release revision, hard drive, choose from the following.


MAXDOS5. .0 E documentation. .


[Original] 05 29 April, MaxDOS_5. .0E, streamlining release revision!.


Max Studio Max production of all QQ: 12996688 Http: / / www. . Pzz. . Cn go to the Forum in question made, Http: / / bbs. . Pzz. . Cn. .


5. .0E update instructions: to write to NTFS read perfect support (but not the Chinese operations), DOS deleted 2K/XP/2K3 user password for forgotten password,! update 05 Edition, DISKGEN is joined in a single partition, carved Takashi joined 10 NIC drivers.. I will not be used, can only be your own!.


The usefulness of this software. . In the installed system is not a good situation for the DOS to WINDOWS 2000/XP/2003 packed into pure DOS. . Support the NTFS partition. .


There are problems please go here http://bbs. .pzz. in .cn. or in this posting in comments here, please do not ask me QQ. I won't answer!..


The software's features:. .


1. support into pure DOS when their own password.


2. . Support network clone automation, single-partition and full hard disk automation cloning. .


3. support for the system partition to the NTFS partition, support NTFSGHOST, support NTFS partitions read-write operations.


4. . Built GHOST82 version. . DISKGEN 05 edition. . And a series of tools. .


5. direct support in DOS WIN2K/XP/removed 2K3 user password for forgotten password... supports NTFS.


System installation will automatically backup BOOT. . INI to the C: \ BOOTINI. . BAK If you want to restore the BOOT. . INI words. . To C: \ BOOT. . INI delete the. . Then BOOTINI. . BAT into BOOT. . INI on the line. .


A description of the file:.


ACOPY. . COM able to fully copy the files and directories, including their long file names and attributes. .


AUTOEXEC. .BAT batch file system starts.


CHOICE. . COM Select command button to return ERRORLEVEL value. .


Close the CD-ROM CLOSE. .COM.


COMMAND. . COM MS-DOS 7. .10 Of the command processor, support for long file names. .


Coms. .com a clear CMOS password and settings of the program.


CONFIG. . SYS system startup configuration file. .


CTMOUSE. .EXE version .9 CuteMouse 1., DOS best practical mouse driver.


DELTREE. . COM delete the directory and file tools. .


DEVICE. using the command line mode .COM. driver .SYS.


Diskgen. . Exe powerful DOS software under the Chinese district. . Has been using it. . Max is strongly recommended, stronger than the DM. .


DOSKEY command history .COM., macro, automatic completion!..


DOSVER. . COM to set DOS version number of the tool to automatically or manually set the DOS version number. .


DREADY. .COM judgment drive status, check whether there is a disc in the optical drive, the diskette is write-protected.


EMM386. . EXE MS-DOS 7. .10 In the provision of own tools for UMB and EMS memory. .


.EXE that ESCAPE. at any time you can press the F12 key to return to the DOS command line, in order to prevent panic.


EXLAN. . Bat if you want to hand-carved, then Network. . Please run this to extract the DOS network card drive. .


FIND. best .COM Finder replacement program.


FINDCD. . EXE practical procedure to find drive letter. .


Findhd. .bat with LHISO use.


FINDRAMD. . EXE search to find the virtual disk drive. .


GH95. .COM DOS once, after running with CTRL + ALT to + SHIT + C clear memory.


ghost. . Exe GHOST 8. .2 Version, If you run NTFSDOS. . Please EXIT after the operation. .


HIMEM .SYS MS-DOS 7.! .10 in the XMS memory tools available, support for large memory.


IFSHLP. . SYS for the Win9x provide enhanced support for VFAT file system driver (Win9x boot when necessary). .


IO. 7. .SYS MS-DOS system kernel boot file .10. .IO input and output.


KILLER. . EXE automatically intercepted illegal orders to prevent the crash. .


Very compact LABEL. .COM's modifying the disk volume label tool.


lan. . Zip DOS NIC driver under the cabinet. . Can enter EXLAN extract out. . Under Xiangjie. .


Download DOS .BAT LOADISO. into ISO CD image can only be read.... does not boot., but can be equipped with 2K/XP/2K3 system.


First switch to the store ISO directory. . Enter loadiso xx. . Iso (xx for the image file name). .


Max. .zip Kit. see a solution.


MBR. . COM is used to back up or restore the MBR boot gadget. .


MOUSCLIP. .EXE DOS (command line) using the mouse to copy/paste and simulated key tools.


MSDOS. . SYS MS-DOS 7. .10 The system startup configuration file. .


NTFSDOS. DOS read perfect .EXE can read and write NTFS partition.. Runtime please enter YES to fetch.. use EXIT to exit.


off. . COM shut down the computer used. . Ha ha. .


OPEN. open the optical drive Oh .COM. run automatically open the optical drive.


password. . EXE DOS clear 2K/XP/2K3 under the user's password. . Support NTFS/FAT32 partition. . MAX strongly recommended. .


PCTOOL. similar .EXE DOS and WIN Explorer.


pghost. . BAT Max modify the Chinese GHOST wizard. . Backups will be D. . E. . F. . G in order to SYS. . GHO name. .


Pkzip to extract the compressed package .COM. ZIP.


RANDOM. . COM automatically generated character things. . Can be used to automatically assign IP. .


Readme. .txt.. I here. MaxDOS Http://Pzz。.Cn。.


r. . Com effect of running friends will know, huh, huh. . New start your computer with the. .


SHSUCD1. .COM's virtual CD drive LOADISO drivers.


SHSUCDHD. . EXE forget something friends. . Ha ha. . Wait for the next try. .


SHSUCDX. .EXE's NB DOS CD-ROM drivers.


SORT. . COM is very small and sort tools. .


SPFDISK. .EXE boot manager + partition manager, powerful.


SUBST. . EXE very small set of virtual drive program. .


TM. setting of the .EXE Compact utility and the tools to display the keyboard.


TW. . BAT-day Meeting of Chinese support, start batch processing, support for Wubi. . Pinyin. . Location. . Larry input. .


Twx. main .zip tianhui.. compression in the inside.


VIDE-CDD. . SYS DOS under the best general-purpose IDE / ATAPI CD-ROM drivers, only very little memory. .


W. .BAT WAIT.


WAIT. . COM batch file to wait for tools, and support operations such as keyboard return value. .


Wbat. .com DOS powerful batch menu builder.


wbat. . Ini WBAT profile. .


Xcopy. .EXE used knows that 'll!..


XMSDSK. . EXE best tools for virtual memory disk is very convenient and practical, and only very little memory. .


ISOEMU ISOEMU tie IELDR .INI.. .EXE in DOS download into real ISO then simulation on boot.


ieldr. . Exe Moot boot ISO file. . Use the ISOEMU. . INI files to store your ISO directory. .


And ISO file must be in the root directory of each disc, ISO file should be named Max. .iso.


MAX. . ZIP compressed files Description:. .


3C90Xgo. .bat 3C90X series automatic overall net carved batch.


3C90XgX. . BAT 3C90X series of regional networks carved automatic single batch. .


8029go. .bat 8029 series automatic overall net carved batch.


8029gX. . BAT 8029 series of regional networks carved single batch automatically. .


8139go. .bat 8139 series automatic overall net carved batch.


8139gX. . BAT 8139 series of regional networks carved single batch automatically. .


VIA Rhine viaGO. .bat I/II series automatic overall net carved batch.


viaGX. . BAT VIA Rhine I / II series of regional networks carved automatic single batch. .


DCN530go. .bat DCN-530TX series automatic overall net carved batch.


DCN530gX. . BAT DCN-530TX series of regional networks carved automatic single batch. .


DFE530go. .bat D-Link DFE-530TX series automatic overall net carved batch.


DFE530gX. . BAT D-Link DFE-530TX Series Automatic single partition net carved batch. .


DLE530go. .bat DLE530 series automatic overall net carved batch.


DLE530gX. . BAT DLE530 series of regional networks carved automatic single batch. .


Ip100GO. .bat IC Plus ip100 series automatic overall net carved batch.


ip100GX. . BAT IC Plus ip100 series of regional networks carved automatic single batch. .


Pro100go. .bat pro100 series automatic overall net carved batch.


pro100gX. . BAT pro100 series of regional networks carved automatic single batch. .


Sis900go. .bat sis900 series automatic overall net carved batch.


sis900gX. . BAT sis900 series of regional networks carved automatic single batch. .


MEM. .EXE memory consumption DOS view.


ADDEV. . COM DOS command line under load. . SYS driver. .


ATTRIB. .COM file/folder attributes set.


BOOTPART. . EXE for backup / restore the boot. .


DEBUG. .EXE powerful DOS programming.


DELDEV. . COM uninstall using ADDEV added. . SYS driver. .


.COM equivalent of EDIT. Notepad.


FAKEDISK. . COM to extract. . IMG image. .


Partitions FDISK.. .EXE


FORMAT. . COM formatting commands. .


Hyd. .bat automatically restore the .GHO image to D:\BAK\GHOST\SYS. c:. Please take the path and name.


Backup to restore. .


Hye. .bat automatically restore the .GHO image to E:\BAK\GHOST\SYS. c:. Please take the path and name.


Backup to restore. .


Hyf. .bat automatically restore F:\BAK\GHOST\SYS. c: .GHO image to.. Please on this path and name.


Backup to restore. .


Hyg. .bat automatically restore the .GHO image to G:\BAK\GHOST\SYS. c:. Please take the path and name.


Backup to restore. .


SMARTDRV. .EXE program DOS disk caches. can improve loading DOS installation system.


SYS. . COM transmission MSDOS 7. .01 Boot files to the C drive. . Using the C drive to boot to DOS. .


Display sorted TREE. .COM.


Speaking of web background refers to the background color and color images, as they add a method in a Web page, the two I think we must have the understanding, the most common is the page to add bgcolor = "# 808080" and the background = "URL", but there is a more convenient way is also very good, is to use CSS style to do, and if you have friends on this template has been changed, will find background pictures are inside the control in Css ! Well, here's the background image control means Css for reference! . .


——————————————————————————– 。.


Reference:. .


Background-color · background color.


I think that I would not do more, introduced, the color code I think we all know, not to replace English with the specified code is expressed. The default value is transparent (transparent color). .


Example: body {background-color: yellow}.


H1 (background-color: # 000000). .


Background-image · background picture.


Background image and background color settings in the HTML which is basically the same, can join the relevant statements in the years to complete. But here, I am not talking this way, I use the method or CSS.The primary function of this background-image also is used to display the pictures, you need to display the picture, then as long as you followed by the url (address), do not display well, it is the most simple, don't want anything, because the default is none, but you want to add, just add this to none.


Cases: body (background-image: url (file &:/// C: / WINDOWS / BACKGRND.. GIF)). .


h1{background-image:url(none)} 。.


We use in the background picture, must often encounter some pictures too small, and have all kinds such as pictures of the repeated and destroyed the beauty of the whole page, would like to change other image problems and improper situation like it. But we are, we just use the following CSS in control of several image methods, then after you no longer have such trouble happened. .


· Whether the duplicate display background-repeat pictures.


Sometimes it is necessary to repeat the show, but sometimes repeat the show is annoying, and now this could very well help you, but it can also help you control the image to repeat the way (repeat horizontally, vertically, and repeat Repeat both directions), but to achieve these three directions also repeated as long as bcackground-repeat followed by repeat-x (horizontal spread), repeat-y (vertical spread), repeat (2 directions spread).Of course, it is possible to control the repeat pictures, you can also control the picture is not repeated. No-repeat this is used to represent only a background picture is displayed, not repeated, this may not be the default Gee, the default is to display a background image repeat (repeat).


Cases: body (background-image: url (file &:/// C: / WINDOWS / BACKGRND.. GIF); background-repeat: no-repeat). .


· Locate the picture display location background-position.


A background image after the above settings are not enough, because when you use the above does not repeat the display settings, the picture only shows the top left corner of the page, but not in other places, but if you want to rest in the middle or This background picture appears, then the background-position that can help you, because it is used to display a picture relative to the upper left corner position (default value is 0% 0%), the two values to set determined a space to separate the middle.It's mainly a few values are left | center | right | center | top and bottom, you can also use a percentage value specifies the relative position or a value that specifies the absolute position, such as 50% represents the location in the Centre, and the level of 50px value indicates a picture from the upper-left corner of the horizontal movement 50px; here in particular, 1 when you set values for a value that is equivalent to only specify the horizontal position, vertical is automatically set to 50%; 2 when you set the value is negative, it means the background picture is out of bounds.


Cases: body (background-image: url (file &:/// C: / WINDOWS / BACKGRND.. GIF); background-repeat: no-repeat; background-position: 100px 10px). .


· Control whether scroll background-attachment picture.


The above two steps can help you complete the image of the location, but it is not perfect after doing a good job, because if your page has a scroll bar, then you will not always be this background image positioning in that position, if want to locate in that position forever pictures, only for the content of this picture as the page scroll and scroll, then background-attachment can help you if you join the scroll (static) and fixed (scroll) in which 1 on it.Of course not let you mess with, after all, scroll is the default, which means that we must not let the picture with the contents of a page without scrolling.


Cases: body (background-image: url (file &:/// C: / WINDOWS / BACKGRND.. GIF); background-repeat: no-repeat; background-attachment: fixed). .


Well, after the setting, I believe your background will be better, but too much of the code are often poorly readable, easy to make mistakes, so here I am going to tell you is that you can put the above code together with the above, that is to say, the related code added to the background. In the code added to the background when you want to each value with a space to separate, but don't put the background color of the code in the URL of the background picture, so that the picture is displayed again.


Cases: body (background: green url (file &:/// C: / WINDOWS / BACKGRND.. GIF) fixed 100px 50px no-repeat). .


Win98/ME access to NTFS partitions.


With the popularity of Windows 2000/XP operating system, NTFS formatted hard disk partition using more and more people. With the traditional FAT (16/32) compared to the file system, NTFS file systems have a more powerful disk management functions, higher stability and security, and many other advantages. So to play the power of Windows 2000/XP operating system, preferably with NTFS file system.But sometimes because of system failure, virus removal, or use multiple operating systems and other reasons, we often need to DOS or under Win98/ME, and to access an NTFS partition DOS and Win98/ME systems do not support NTFS-formatted partition, cannot be accessed. To resolve this problem, we can use two tools software to achieve, that is, NTFSDOS Professional (v4. .0) and NTFS for Win98 (v1. .07), can the company home page http://www. .winternals. com or domestic Free Software download version of its share. .


1. in the DOS partition: NTFS access.


To access NTFS partitions in DOS, first download NTFSDOS Professional 4. .0, And then install the Windows 2000/XP system (not in Win98/ME systems installed).After installation completes execution "," Start/Programs menu of Boot Disk Wizard NTFSDOS Professional "Wizard Welcome screen appears first, click" Next "buttons appear for another interface, the hints you need from the wizard of already existing Windows NT/2000/XP system drivers and system files copied to your hard disk or a floppy disk, if you want to make a bootable floppy disk that needs its own use in DOS FORMAT/S or the SYS command to add a DOS system on the floppy disk; click the" Next "buttons appear system language selection box, we select" China (PRC, Singapore) . . Code page 936 "keys; click" Next "button appears Windows NT/2000/XP system files path selection box, usually X: \ \ WINNT folder (X: for you to install Windows NT/2000/XP systems partition drive letter, WINNT default installation directory for the system. If you install the system fails the default installation path, click the Browse button to select the right system folder); click "Next" button appears select the target folder location box , you can choose to save in hard disk and floppy disk.Because saved to floppy disk needs two floppy disks, use the inconvenience, and we choose to save to your hard disk, select a partition uses the FAT file system (to ensure accessibility in DOS) on the folder, such as C:\\NTFS (note that this folder is already existing, directly in the path box, enter the new directory "Next" button is not available); click "Next" button, the program starts from the system folder replication requires drivers and system files to the target folder you specified. Completes switch to pure DOS environment, enter the path, do C:\\NTFS NTFSPRO. exe, the program will load a new drive letter, this is the NTFS partition, then you can access and manipulate it, just as access to other FAT partitions. .


Second, in Win98/ME systems: access an NTFS partition.


To access NTFS partitions under Win98/ME system, first download and install NTFS for Win98, the installation is complete program will automatically enter the configuration interface (as shown).In Win98/ME systems to access NTFS partitions also need some Windows NT/2000/XP system files, if you have installed and configured as NTFSDOS Professional, then the problem is simple, in the figure a system file in the location box, select the save location, such as C:\\NTFS; if you have not installed it no problem, NTFSDOS Professional in advance in the Windows NT/2000/XP system will "winnt\\system32" folder under "Autochk . . Exe, Ntoskrnl. . Exe, Ntdll. . Dll, C_1252. . Nls, C_437. . Nls, L_intl. . Nls "six files and" winnt \ \ system32 \ \ drivers "folder under" Ntfs. .A total of seven sys, "copying a file to the above-mentioned C:\\NTFS available; in the figure below, the" Drive Letter Assignments "drive letter configurations box, enter a NTFS partition specified letter letters such as" H "(without a colon, have more than one NTFS partition, you do not have to add a space between letters, be careful with the existing hard drive and the drive letter of the conflict); click" Advanced "button also allows you to NTFS partition read-only attribute is set to" "or" writable "; the settings when you are finished, click" Apply "button, you are prompted, restart the computer after the Win98/ME systems have access to an NTFS partition . .


Last note: NTFSDOS Professional and NTFS for Win98 has shared version and the registered version, only the shared version of NTFS partitions for read operations and write operations cannot be carried out.


Calendar problems Qbasic solution. .


10 DIM C(12), a$(6)。.


20 INPUT "YEAR"; Y. .


30 X = Y: V = 28。.


40 IF Y <0 THEN 20. .


50 IF Y = 0 THEN END。.


60 S = X - 1 + INT ((X - 1) / 4) - INT ((X - 1) / 100) + INT ((X - 1) / 400). .


70 C(0) = X。.


80 S = S + 1. .


90 FOR I = 1 TO 12。.


100 READ K. .


110 IF I <> 3 THEN 190。.


120 IF X MOD 4 = 0 THEN 140. .


130 GOTO 190。.


140 IF X MOD 100 = 0 THEN 160. .


150 GOTO 180。.


160 IF X MOD 400 = 0 THEN 180. .


170 GOTO 190。.


180 K = K + 1: V = 29. .


190 S = S + K。.


200 M = S MOD 7. .


210 IF M = 0 THEN C(I) = 6 ELSE C(I) = M – 1。.


220 NEXT. .


230 FOR I = 0 TO 6。.


240 READ a $ (I). .


250 NEXT。.


260 L1 = 2: L2 = 38: GOSUB 610. .


270 PRINT TAB(39); C(0);。.


280 L1 = 45: L2 = 79: GOSUB 610. .


290 GOSUB 640: GOSUB 650。.


300 FOR J = 0 TO 3. .


310 GOSUB 640。.


320 FOR I = 0 TO 2. .


330 PRINT TAB(15 + I * 25); “(”; J * 3 + I + 1; “)”;。.


340 NEXT. .


350 GOSUB 650: GOSUB 640: GOSUB 650: GOSUB 640。.


360 GOSUB 660: GOSUB 650: GOSUB 640: GOSUB 650. .


370 GOSUB 400。.


380 NEXT J. .


390 L1 = 2: L2 = 79: GOSUB 610: PRINT : RESTORE 700: GOTO 20。.


400 X1 = 1: X2 = 1: X3 = 1. .


410 FOR L = 0 TO 5: GOSUB 640。.


420 FOR I = 0 TO 2. .


430 D = J * 3 + I + 1。.


440 IF D = 2 THEN 480 ELSE IF D = 4 THEN 470. .


450 IF D = 6 THEN 470 ELSE IF D = 9 THEN 470。.


460 IF D = 11 THEN 470 ELSE W = 31: GOTO 490. .


470 W = 30: GOTO 490。.


480 W = V. .


490 IF I = 0 THEN Z = X1 ELSE IF I = 1 THEN Z = X2 ELSE Z = X3。.


500 M = (C (D) + Z) MOD 7. .


510 FOR N = M TO 6。.


520 IF Z> W THEN 580. .


530 IF Z < 10 then print tab(n * 3 + 6 + 25 * i); : print using “##”; z; : goto 550。. 10="" then="" print="" tab(n="" *="" 3="" +="" 6="" +="" 25="" *="" i);="" :="" print="" using="" “##”;="" z;="" :="" goto="">


540 PRINT TAB (N * 3 + 5 + I * 25);: PRINT USING "###"; Z;. .


550 Z = Z + 1。.


560 IF I = 0 THEN X1 = Z ELSE IF I = 1 THEN X2 = Z ELSE X3 = Z. .


570 NEXT N。.


580 NEXT I: GOSUB 650. .


590 NEXT L: GOSUB 640: GOSUB 650。.


600 RETURN. .


610 FOR U = L1 TO L2。.


620 PRINT TAB (U); "*";。 .


630 NEXT: RETURN。.


640 L1 = 2: L2 = 2: GOSUB 610: RETURN. .


650 L1 = 79: L2 = 79: GOSUB 610: RETURN。.


660 FOR I = 0 TO 2. .


670 FOR Z = 0 TO 6。.


680 PRINT TAB (3 * Z + 6 + I * 25);: PRINT USING "\ \"; a $ (Z);. .


690 NEXT: NEXT: RETURN。.


700 DATA 0,31,28,31,30,31,30,31,31,30,31,30. .


710 DATA “SU”,“MO”,“TU”,“WE”,“TH”,“FR”,“SA”。.


Win98 diskless network (PXE | RPL). .


From windows 98 onwards windows family of operating systems, the original did not design the diskless boot, however, the many fantastic good, you can boot a diskless, even Microsoft corporation were surprised. Linux, turned out and proceeded to march, for the majority of consumers show faint dawn, through follow-up article on, we can only install a linux server (rather than each license must pay the windows NT) , and the client is running windows 98. .


In the future, the monitor manufacturer can put the CPU, the NIC (network interface card) and RAM are integrated into the display, use of the Internet, diskless remote boot, you can remotely start windows9x or linux, it is up to you to select, and then you can on the Web group, just like you, open a sports car, don't bring back and forth for petrol, spare tire, and so cumbersome, it is in the road. Today we saw one monitor connected to the keyboard, mouse, you can run windows or other operating systems, Web wandering will surprise?.


Diskless Remote Boot can be done! . .


Now, we are so keen on diskless remote boot because it has its own advantages.


Data Security: The company or school confidential data will not be taken away by the disk;. .


Easy maintenance, software, all backup only one hard disk fix;.


Protection of the only server: only one UPS power supply, as long as a dust-proof equipment, these things to the diskless workstation has no meaning;. .


Reduce each workstation must be installed on a floppy disk drive, hard drive and hard drive protection card and money expenditures; CD-ROM.


To avoid through the floppy disk, hard drive infected with computer viruses;. .


Than floppy disk boot fast;.


Reduce network management time and the burden of maintenance of workstations, system maintenance, just to maintain the server hard disk only;. .


You can switch the Server Workstation operating environments, you can enable client-side running DOS, windows95/98, windows NT or Linux is currently booming. (How to run, please refer to the subsequent articles. ) 。.


From the advantages listed above, I think the most important is data security and maintainability, that to our advantage, of course, but now with the hard drive prices fall, it has been relatively less important advantages. On education, hotel, securities, business enterprises and other industries in terms of its life is extended. .


Based on a diskless workstation WindowsNT (win95), from a purely technical perspective, is already very mature, that it benefits you may be better than I can feel.


Previously, we are to achieve long-range guidance WindowsNT Windows95, using RPL (Remote Initial Program Load) technology, can be said: A few years ago said, red river north and south of the "diskless workstation", 100% said technology is not based on RPL Disk Win95 workstation, diskless station relative to the DOS, it does give us the excitement and surprise have.However, this technique was Microsoft suing them (or to give windows publicity?), a Web-based version of windows 95 (NETWIN95), later, for reasons known to all, Microsoft has not done so.


Thus, Windows 98 is simply not the web version, which is where the difficulty lies diskless win98. .


Later, the Internet retrieve hard on windows98 diskless workstation technologies, there is sporadic. A friend of mine used to say that they have succeeded diskless win98, I ran over to take a look at the effect of the logo screen win95 into win98 logo screen, but run win95, genuine fake windows 98.


Then years later, we almost did not stop the research on diskless win98, gradually, from the RPL mechanism of operation, some conclusions: RPL to do with diskless win98 is absurd, is useless things. I know many of the diskless boot problem specifically engaged friends aware of the problem, but a new idea, we are tempted to study it, so far, we still did not succeed. .


Since the RPL and engage in diskless win98 is not a diskless win98 dead?.


Now, I can tell you: with INTEL's PXE technology, I have success comes down to diskless win98! I said of course not the only windows98 success of the logo screen that false win98,:-p I diskless win98-defined success criteria are:. .


You can run Winbench99, WinStone99 winbench2000 WinStone2000, 3DWinBench, testing software. Passed these tests, then worry about the diskless Terminal on your VC, VB, VFP, JAVA or 3D animation, and so became superfluous.


You can run office97, office 2000, autoCAD R14, potoshop5. .0, IE5. .0 And other like applications. .


Speed of at least the same fast local hard disk (in particular dial-up), 20 to 60 clients should not be delayed, or at least make people feel.


Common game: for example Empire, Red Alert, Delta Force, Starcraft, Tomb Raider, etc., if adopted, will meet the needs bars, games room building needs, and can be networked games, shows part of the robust network , it can be said enough to explain the problem. .


You can play DVD, VCD on-demand can be, you can run most of the securities industry software, you can run the Ministry of education approved such called TOP2000 educational software, multimedia educational software, you can ....


Other so it can run in windows 98 applications under the ... .... .


Other such as compatibility issues, it is not good, but cannot complete the above tests, the windows 98 cannot be made. After trying the above software, I immediately realized: diskless boot Windows 98 has been achieved, more annoyed when finally become a reality.


In fact, you do not excited, not to thank who spread this technology is something all of us. I was in April 2000 to the search from the Internet, http://www. . Dtk. . Com. . Cn / on, but do not know why (perhaps technological security??), Go in May, when the program has been removed from the site! ! ! However, I copied down. Now, I will explain in detail step by step program. .


Understand the upgrade PXE RPL is, it is the abbreviation of the Preboot Execution Environment. As for their different, if you played the HUB and the ROUTER, you must know their works, one is static routing, a dynamic routing, it is easy to understand: RPL is based on the ID card number with the composition of the other stuff The Frame request to the server, while the server where the ID data have already been laid, a successful match is OK, the static address; PXE is based on server-side before the MAC address (that is 00E09C410051 such thing) it's DHCP service to the MAC address to specify a IP address, restart each time the same client may have different start and the last IP, dynamic allocation of addresses。.


RPL and PXE simply compare what is different is meaningless, I just want to say, PXE RPL can be seen as an upgrade product, the so-called upgrades that can play, I can, he can not, I can. PXE can boot the OS there; DOS Windows3. .1 Windows 95 Windows 98 linux and so on. Can not boot Windows2000, please one to try. .


Said so much nonsense, just want to say that PXE benefits, after all, is a new technology, or a detailed description.


By the way: Since PXE is DTKcomputer technology, it is best to use their board of (DTK computer, a professional manufacturer of computer motherboard manufacturers, mainly for Europe and the United States market, said to be fire, It looks like the China market recently, Otherwise, his advocacy Chinese diskless win98 doing? whose subtext is their board, I guess;-D), because this technology is I get from them, of course, they are integrated with things like motherboard (to the relevant important BIOS, PXE boot in which there is a little stuff, little of this, I said white here, you saw white), network card (have bootPXE function, using a realtek company rtl8139, has been integrated on the motherboard of the。 Start the boot in the BIOS, press card BOOTROM F10 keys you have five options (more options, see "three RPL" 9 steps), you can choose to RPL boot, or PXE boot, you can also choose BBS, etc, very crisp, detailed explained later), and the vital LITENET, far rarely their things, along with advances in technology, I believe that one day we can get rid of this binding.


What remains to be explained is: here, I still write the RPL of the installation process, one is for the worms to the experience without experience; two to have experience did (compatible) NET2000, but try not RTL8139 NIC people with experience or references, because now I am too lazy to answer questions like: I use the RTL8139 realtek network card, what to do diskless win95? And other issues like, these days I'm not enthusiastic a; 3 is a comparison we can come to understand the PXE technology. .


。.


2 diskless boot works. .


That principle, many people in contempt, but in order to take care of just as brothers and sisters, or want to follow, "said meet hackers like analysis of network problems, computer enthusiasts, because he spoke to wanted to become a hacker, this step is necessary.


A machine through network boot, it must get these messages:. .


An identity; (there are many client start simultaneously, each has a unique identification number, otherwise the machine in the network, there is no identity. ) 。.


An operating system image file; (the operating system boot (boot) down.). .


You can manipulate the file system.


Now, according to the workstation boot process shows it works:. .


When the client starts, it Boot Rom on the network card will broadcast a FIND frames, bluntly, it was a boot request frames, the frame contains a client's card number, is the MAC address: 00E09C410021 such things.


server-side remote start the service before the client FIND broadcast frame, based on the ID card carried by the frame number, check whether the remote start the database configuration record of the card number: If this record does not exist, the boot process can not continue; If this workstation record is there, the remote start the service sends a FOUND frame, the same, the frame contains the server's network card ID, which is server-side MAC address, then call the BOOTP (boot protocol) or DHCP (Dynamic Host Configuration Protocol ), the DHCP BOOTP evolution is, therefore, if not consider other requirements, I think that can be applied to BOOTP's certainly apply to DHCP, they are dealing with the Ethernet address。.


Station after receiving the first response (say, is that if the network has more than one of the sever running remote boot services, workstation only received a response to the first FOUND frame, and that this response include: assigned to the workstation side machine name, IP address, server-side IP address and boot image files.), then sends a SEND. . FILE. . REQUEST Frame to the first response of the remote boot server to request the documents needed to start transmission. .


When a remote boot server receives SEND. .FILE. .REQUEST Frame requirements, in accordance with its remoteboot workstation record in the database to find the corresponding boot block is the boot block, will start the required workstation file transfer to the station (just start to the image file), (bluntly, to station a .DAT FILE.. .RESPONSE frame, the frame containing the workstation starts the boot block).


Workstations receive the full startup files, I begin to start the program execution file, the implementation of the shift boot block entry points to start the workstation, this time, but also use other internet protocols: TFTP (Trivial File Transfer Protocol). Followed a different OS have different ways of leading, next to you for advice that I have of the. .


There is a necessary complement to explain the TFTP protocol. If you used the FTP protocol, it is well understood: FTP is not a mget, mput it? Can upload the download file, OK, TFTP protocol is to be understood as FTP, download section, is the cut-down version of FTP, it uses UDP (User Datagram Protocol) instead of TCP (Transmission Control Protocol), this is because client side bootrom small, 32k or 16k, as UDP is a block-oriented, while TCP is stream oriented, so we used the diskless boot TFTP, a piece of land transfer until the file transfer completed。 In the meantime, they shake hands, fear the loss of a package. The entire boot image file transfer is finished, at the entrance, the bootrom of the control to the operating system's boot image file.


If I did not say more clearly, please contact me. My email: mailto: lnuxcao @ 263. . Net. .


。.


3 RPL (Remote Initial Program Load). .


If you are interested in the yahoo site search, at least you can search through over 600 "diskless" keyword information, 4 hours, you read it all: I mean, this article is that the same is about NET2000 (or compatible), other network adapters, such as the rtl8139, I have not seen. According to the article, but also down at the registry, in fact, with or without the RTL8139 network card's friend, you are not anti-take this article and other articles found in the registry is so stupid I were called so.


Get down to business. Here is what I make RPL process: (using a DTK motherboard, it has been integrated rtl8139 card above, that is, both in front of said guide RPL, PXE can also guide the kind of card chip). .


NT server installation. Said nonsense, but I'm still not assured: don't forget to add the protocols (DLC Protocol) and a service (RemotBoot Server). Especially after installing the server, if Remotboot after a reboot, you should automatically C:\WINNT\RPL\RPLFILES this directory is shared, if you have not been shared, you may have trouble, check to see where something has gone wrong.


Copy DOS files. .


Copy the file to a DOS \WINNNT\RPL\RPLFILES\BINFILES\DOS622\ directory:.


smartdrv. . Exe. .


himem。.sys。.


command. . Com. .


io。.sys。.


msdos. . Sys. .


Among them, msdos and io. .sys. .sys files you want to remove the hidden and system attribute, do not remove the consequence is: workstation-DOS boot up. The Windows NT: DOS mode.


\ WINNNT \ RPL \ RPLFILES \ BINFILES \ DOS622> attrib-s-h io. . Sys. .


\WINNNT\RPL\RPLFILES\BINFILES\DOS622> attrib –s -h msdos。.sys 。.


Copy RTL8139 boot files necessary. .


3. .1 in \WINNT\RPL\BBLOCK\NETBEUI\ directory, create a new directory; RTL8139.


3. .2 Copy RTSND. . DOS files to the \ WINNT \ RPL \ BBLOCK \ NDIS directory;. .


3. Copy protocol .3. rtl8139 w95bb .ini. .cnf. .cnf file that you just create a new directory in the; RTL8139.


3. .4 Description: on steps in the four files are not easily found on the can, even if the chip manufacturers to produce this site to download, and also fail, I've tried, and cost me a week , (to know that I make this is a very skilled, but still drains capsized). Motherboard CD that comes with those files can not use. I'm from http://www. . Dtk. . Com. . Cn / download site, after all, through the integration of their experiments before they are launched to, rest assured that with the better. If the case does not, I will mail to you. .


Open the Control Panel, double-click the "service" and start the "remote boot service (Remoteboot server)".


Requirement is: every time you start the server when the service starts automatically. .


Add the RTL8139 network card adapter (DOS).


Here, we will have windows NT in DOS mode, practice rplcmd the commands:. .


\WINNT\rplcmd 。.


Adapter boot Config profile agents WKSTA [out]: V. .


Add Del Enum:a 。.


VenderName = 00E09C (enter the card number the first six). .


All wther parameters are optional 。.


VenderComment = RTL8139 for 00E09C (Note, you can here a direct return). .


Adapter boot config file service agents WKSTA [exit]: B.


Add Del Enum: a. .


BootName=dos9cb 。.


/ / My name rules:. .


//Dos9cb, expressed as a DOS configuration, network connection, the first six digits are 00E09C, boot name.


/ / Dos9cc, expressed as a DOS configuration, network card in front of No. 6 is 00E09C, config name. .


//Win9cb, expressed as a win95 configuration, network connection, the first six digits are 00E09C, boot name.


/ / Win9cc, expressed as a win95 configuration, network card in front of No. 6 is 00E09C, config name. .


//Dos5cb, expressed as a DOS configuration, network connection, the first six digits are 00E05C, boot name.


/ / ... ... And so on, naming a glance, easy to remember, to be deleted effective the date when the very see their recommendations to the master. .


VenderName = 00E09C (corresponding to the VenderName).


BbcFile = BBLOCK \ NETBEUI \ RTL8139 \ RTL8139. . CNF. .


All other parameters are optional 。.


BootComment = RTL8139 for DOS boot. .


WindowSize=0。.


Adapter boot Config profile agents WKSTA [out]: C. .


Add Del Enum:a 。.


ConfigName = dos9cc. .


BootName = dos9cb (corresponding to the BootName).


DirName = dos. .


DirName2=dos622 。.


FitShared = fits \ dos622. . Fit. .


FitPersonal=fits\dos622p。.fit 。.


All other parameters are optional. .


ConfigComment = dos622 for rtl8139 (comments may be entered).


DirName3 =. .


Dirname4= 。.


Adapter boot Config profile agents WKSTA [out]: Q. .


Create a profile file, add a DOS workstation.


Open the Remote Start Remote Start date Service Management (remoteboot) dates to create a new configuration file (create new profile) date and then create a new workstation, configured the corresponding file. .


For win95 client installation from the other Server Server-Base, also is to take care of SBS.


New in woindows NT in a directory, a name easily, such as: PWIN95, and in common. Remember: This directory name should not exceed 8 characters, because the DOS starts, it does not recognize long file names. .


From another machine, windows 98 or windows 95, do the installation .exe netsetup., windows 95 Network Edition to woindows NT shared directory pwin95, i.e. you just created as the sbs Service catalog, the process is very simple, it's not described in detail.


Another point: installed, the rtl8139. . Sys copied to your server PWIN95 \ system directory, otherwise, back trouble. This is my conclusion after several experiments. .


Perform win95srv. .bat (this batch is executed at the NT compact disc to find).


For example, my server name: rplpxeserver, then:. .


f:\clients\rpl\update\win95> win95srv file://rplpxeserver/pwin95 。.


Install the first disk win95 workstation. .


Installation in the NT server on the machine you want to create a new directory name at random, (but the file name cannot be longer than 8 characters, the following to say PXE too less than or equal to 8 characters, since DOS doesn't support. ) For example: studroot, and share it. Here in the future to hold the directory for all workstations.


The workstation side, the boot and press F10, boot into the network card settings menu:. .


Realteck Bootstrap selection menu:。.


Disable network boot. .


Network boot using interrupt 18h 。.


Network boot using interrupt 19h. .


Network boot using PnP/BEV(BBS) 。.


Network boot from RPL (Int 18r/19r). .


Press: 1 , 2 , 3 , 4 or 5 :。.


RPL boot mode select five dates into DOS. .


DOS boot completed, after entering DOS6., type: .22.


net time file: / / rplpxeserver / / set (and the server time synchronization). .


net use f: file://rplpxeserver/pwin95 。.


net use g: file: / / rplpxeserver / studroot. .


f: 。.


setup / t: g: \ d. . Tmp / im / is (ignore memory ignore disk scan). .


The remaining, and your local hard disk installation, like not windows95 tell you, you know how to make a..


Add RTL8139 network card adapter (Windows95's). .


Ibid., Windows NT DOS mode with this command: rplcmd training.


\ WINNT \ rplcmd. .


Adapter boot config file service agents WKSTA [exit]: B.


Add Del Enum: a. .


BootName=win9cb 。.


VenderName = 00E09C (corresponding to the VenderName). .


BbcFile=BBLOCK\NETBEUI\RTL8139\w95bb。.CNF 。.


All other parameters are optional. .


BootComment=RTL8139 for win95 boot。.


WindowSize = 0. .


Adapter boot config file service agents WKSTA [exit]: C..


Add Del Enum: a. .


ConfigName=win9cc。.


BootName = win9cb (corresponding to the above BootName). .


DirName=dos 。.


DirName2 = win95. .


FitShared=fits\win95。.fit 。.


FitPersonal = fits \ win95p. . Fit. .


All other parameters are optional 。.


ConfigComment = win 95 for rtl8139 (note, free to enter). .


DirName3= 。.


Dirname4 =. .


Adapter boot config file service agents WKSTA [exit]: Q..


Create a profile file into win95 workstation. .


Once again, enter the remote boot manager, complete the workstation's windows profile configuration. (The profile instead of% of newly built DOS Win95 profile configuration).


Executive win95clt. . Bat batch. .


\WINNT\RPL\BIN >win95clt file://rplpxeserver/studroot/std1 file://rplpxeserver/ win8139。.


Editing machines. . Ini file, add the MAC address of network card number. .


Your machines. .ini file format should be as follows:.


; Windows 95 machines. . Ini. .


[00E09C410023]。.


SYSDATPATH = g: \ std1. .


G=\\rplpxeserver\studroot。.


The client start win95, the implementation of follow-up installation. .


Go to success in sight: the rest is your first time entering the win95 and all the carriage returns.


Other diskless workstation installation. .


Other diskless workstation's MAC address is the same, very easy: you simply in the remote boot manager which add another machine MAC address, give it a name, password, and set it to start, and then DOS:.


Start the client side, to boot into DOS, then the implementation of step 9 above;. .


Net time file://rplpxeserver//set (and server time synchronization).


net use f: file: / / rplpxeserver/pwin95. .


net use g: file://rplpxeserver/studroot 。.


f:. .


Setup/t: g:\d. .tmp/im/is (memory and disk not detected).


The rest of you than I have to smart:-D. .


So repetition of a client, you must setup the number of steps, but the trouble is:.


If the MAC address is different you have to repeat step 5 and step 10, start the server in the remote start module added to guide the different cards. .


When you make a diskless over PXE win98, looking back, you will be as trouble abhor.


4 PXE (Preboot Execution Environment). .


I want to highlight the steps the PXE, many Internet companies, at present, this technology can let their eyes: that I had a hard quest for many years, it has a broader scope of application.


Important is not how it is cheap, but how easy it is to manage the performance is how cool: the higher the price performance ratio. .


Can assert: this is a huge opportunity!!.


So I declare: This article may not be reproduced for any commercial purposes! The following information comes from: http://www. . Dtk. . Com. . Cn /. . I write, the sole purpose of technology sharing, and to share. .


PXE — RPL for gravedigger (below).


- Diskless Remote Boot Series Lectures: Installation setting articles. .


Four PXE (Preboot Execution Environment).


I would like to highlight the following steps to PXE, and for many Internet companies, the present, the technology enough to make them eye-catching: This program is my quest so many years of hard things, its wider application . .


The important thing is not how it is cheap, but its management convenience, performance is how cool: a relatively high price-performance ratio.


Can say: This is a huge business opportunity! ! . .


So I stated: this article may not be reproduced for any commercial purposes the following information is derived from!: http://www. .com .cn .dtk../.. I write the only purpose is to share and Exchange.


4.1 Environmental installation instructions. .


First of all should follow the standard installation 568B 568A or the appropriate network environment, it is proposed to adopt 100M SWITCH and CAT 5 unshielded twisted pair. Specific software and hardware configuration as follows, you can also be adjusted according to the actual situation. The following introduction to 20 students, 1 server, 1-a case study of teacher machine; terminal OS selection of the first edition of the Chinese Windows98, PXE PDK to Build078 as an example.


Hardware configuration. .


Server requirements:..


CPU Intel Pentium? Ⅲ 600MHZ. .


MEMORY 128M PC100 SRAM 。.


HARD DRIVE IDE or SCSI, above 8G. .


CDROM 。.


48X. .


ETHERNET 。.


10/100M bit PCI Ethernet Adapter. .


The client (or called terminals, stations, etc.):.


CPU Intel Celeron? 366MHZ. .


MEMORY 64M PC100 SRAM 。.


MAINBOARD DTK PRM 13I E1 (Integrate Video Card, Sound Card, RTL8139). .


4.2 electronic classroom software requirements.


Windows NT Server 4. .0 Chinese (English version also available, the number of users decided by the actual number of terminals). .


Service Pack 4 or above.


Chinese version of Windows 98. .


Intel PXE PDK or ECRB (ECRB installation methods please refer to the PDK installation).


Tweak UI for Windows98 (Windows98 installation disk in the Tool \ Reskit \ PowerToys directory). .


OFFICE97, and other application software (such as AutoCAD, Photoshop, IE5. .5, Office2000 etc.).


4.3 server, DHCP, PXE configuration. .


1. Server hard drive should be at least one NTFS partition sufficient capacity to 20 students, for example, requires a greater than 20 * 80M = 1. .6G NTFS partition, because every student in occupies 80M more hard disk space. (To 60 students, for example, the 60 * 80M = 4. .8G).


2. . NT should be added after the installation is complete IPX / SPX-compatible protocol and DHCP server, and should be configured TCP / IP, static IP address and subnet mask, such as IP address 192. .169. .8. .1, Subnet mask is 255. .255. .255. .0, Host name RPLPXESERVER, the domain name RPLPXEDOMAIN. .


3. DHCP server configuration methods: first add a new domain, and enabling, for example, setting range for the 192. .169. .8.192. > .10 = .169. .8. .40, the subnet mask is 255. .255. .255. .0, then an additional DHCP option, its ID number is 60, name is ClassID, type is a string (non-array type), set it to all field types, the value is set to PXEClient. (The number to a different terminal, appropriate adjustments).


4. . Run PXE20-PDK. . EXE, by default after the installation reboot. (The following introduction to Build078 example, ECRB, and other versions of the same reason). .


5. If the user has ApiTest. .1 .1 and DosUndi. two files, you can simply copy the ApiTest. .1 Files\Intel\Pxe \Pdk\system\Images\x86pc\undi\ApiTest directory C:\program. Will Dosundi. 1 Kaodao C: \ program Files \ Intel \ Pxe \ Pdk \ system \ Images \ x86pc \ undi \ DosUndi directory, and skip the following step 6. .


6. Prepare two DOS6. .22 bootable system, one copy Himem .Sys, RamDrive.., .sys, .Com, and More. FC. .Com, marked as APITEST, running NT main menu PXE PDK ApiTest Image Creator is the disk contents file APITEST. .1. another copy into More. Com, running NT main menu PXE PDK DosUndi Image Creator contents of the disk produce DOSUNDI. .1 File. . The system will be prompted to insert the NT installation, setup disk, be careful not to select \ i386, you can only enter the root directory. .


7. run NT PXE PDK from the main menu, select Configuration in the main menu, in the Configure Server Client proxyDHCP Options option, you can adjust the Boot menu prompt time Server, set it to 0, then no menu prompts. Click to BootServer Discovery List, the API TEST (65535) and DOSUNDI (3) join the Boot Server, IP address for the server IP address. . (Such as 192. .169. .8. .1). .


8. default Boot Server as a Local Boot, student users can press F8 to select the Boot Server, press F8, to the first item of the menu as the default boot entry. According to the figure below, the first with the right mouse button, point to Server, select in the Boot Entry Move Up or Move Down to change the menu Entry order, be moved to DOSUNDI APITEST or paragraph 1 to allow it to start. (MultiUser Server for self-build, users can not be ignored).


4.4 server user configuration. .


1. The addition of a new global groups, such as DTKSTUDENT and increase user LNGUEST (student life installation user agreement), set the password with the same username (LNGUEST). (You can use SETUSER. .EXE provided automatically).


2. . For the global group to increase the user, such as TT1, TT2 ... TT20, set their password and username. . So that the password permanent, and to not modify the user password the next logon. . (Can be used to provide the SETUSER.. EXE auto-complete). .


3. In on an NTFS partition, the establishment of a new directory such as STUDENTROOT, set it to share, share permissions to full control and administrator DTKSTUDENT. security permissions to full control and DTKSTUDENT administrators full control.


4.5 Student machine software installation;. .


1. Select any student computer, connect the hard drive machine, optical drive, a floppy drive.


2. . Select Load Optimized Defaults, load CMOS default values. .


3. In Integrated Peripherals bar, setting Lan Boot ROM On Board to Disable, interrupt Bootstrap the Realtek replaced first by the native boot.


4. . The hard disk in the machine to install simplified Chinese version of Windows98, and with a good network card, sound card, graphics cards and other equipment, pay attention to network card drivers for the RealTek RTL8139 (A/B/C/8130) PCI Fast Ethernet NIC (NDIS5/Win98 Driver), User Name Make LNGUEST (consistent with the server user name), set the server domain user group. For example RPLPXEDOMAIN, Windows password with the user name the same (LNGUEST).(English Windows98 installation method are the same).


5. . An increase in the network protocol IPX / SPX and NETBEUI protocol, TCP / IP protocol do not set a fixed IP, but for the automatic acquisition. . To increase Internet users, set to log on to the appropriate WindowsNT domain. .


6. Will provide NET. replace the original .EXE Windows directory NET. .EXE, restart the computer after F8 DOS, type NET START IPX, works fine, the configuration is correct. (For English Windows98 and other version may not be replaced, for Windows 98 Second Edition, refer to the instructions, replace LiteNet first edition NDIS. .VXD file).


7. . Install Office97, TWeak UI, teaching software and other applications, the Windows login set to Windows users log on, get rid of TweakUI for My Computer in the local A disk, restart the server after log on. .


8. Run REGEDIT, export [HKEY_USERS\. .DEFAULT branch, save as .REG file LNGUEST., the file with a text editor open, where all replacing the. .DEFAULT {% CHN%}, and save to the native Windows directory, and renamed the CHN. .REG.


9. . LITENET the SETUP program to run (or run Lnecedtk.. Exe), type the NetBIOS Server Name (Server Host Name) and NetBIOS Share Name (server shared directory name), for example, was RPLPXESERVER and STUDENTROOT. .When there is a need to Windows98 original dish when you are prompted, type the path to the English Windows98 (\ewin98), for example, after a reboot, insert a blank floppy disk, follow the prompts to format it, and that should bring the system, and then select full installation, then the native Windows98 environment and data in the incoming server hard drive.


Boot Server 4.6 server configuration. .


1. LiteNet above produces a boot disk in .Sys Config. DEVICE = EMM386 .EXE statement REMARK,., which preceded the REM statement.


2. . If the user wants to reduce the burden on the network, then please RANDELAY. . EXE files to A: \ WINBOOT directory, in the A: \ WINBOOT \ STARTNET. . BAT in QUALCNX command before adding RANDELAY 5 60. (Random delay from 5 to 60 seconds). .


3. If users want to shield the original LiteNet boot information, DrawCap. .Com and DrawDot. .Com to A:\WINBOOT directory, add SETVARS. .BAT DrawCap statements add STARTNET. .BAT DrawDot information (reference supplied LiteNet floppy disk files), if the user name is not installed, please LNGUEST A:\WINBOOT STARTNET directory. BAT in the QUALCNX command parameters are adjusted, after all changes in the disk into the floppy drive. .


4. Run the PXE directory (e.g. C:\program Files\Intel\Pxe\Pdk\system) under the MkImage. .exe file, will generate the floppy disk image Test. .Bin.


5. . Select DOSUNDI as the current Boot Server, and C: \ program Files \ Intel \ Pxe \ Pdk \ system \ Images \ x86pc \ undi \ DosUndi directory Dosundi. .1 Backup, for example, changed its name to Dosundi. .2, The above generated Test. . Bin renamed Dosundi. .1, Copied to the directory. .


6. In the shared directory of the Windows subdirectory (for example C:\STUDENTROOT\WINDOWS), will be in USERCMD. .BAT QVMEM REM statement removed, in order to increase QRestAll following lines (reference supplied USERCMD. .bat file).


if exist% HOME% \ PATCHED. . REG goto notchange. .


QPATCH C:\WINDOWS\CHN。.REG %HOME%\PATCHED。.REG 。.


regedit% HOME% \ PATCHED. . REG. .


:notchange 。.


7. . In the Windows directory, create NETNAMES. . DB file, which is text mode, the format is as follows: (Refer to provide NetNames.. DB file sample, in which the card numbers start in the student machine can be). .


User card number (MAC address).


User Name card number (MAC address). .


… … 。.


For example, a NETNAMES. . DB file says:. .


NetNames。.DB sample 。.


# NETPC04 00E04C390014. .


TT1 00E05C390299 。.


TT2 00E05C39007F. .


TT3 00E05C39029C 。.


TT4 00E04C39001F. .


TT5 00E05C39029D 。.


8. . The shared directory (for example, as STUDENTROOT) security permissions set to read only DTKSTUDENT and administrators full control, attention should be the directory all settings for all files and subdirectories. .


9. In the shared directory build TT1, TT2 ... TT20 subdirectory, and each subdirectory is set to shared and share name is set to username, such as sharing permissions for TT1 TT1 and administrators full control permissions for. Security and administrator full control TT1, shared named TT1. (You can use SETUSER. .EXE provided automatically).


10. . Will share the directory Windows \ system directory (for example C: \ STUDENTROOT \ WINDOWS \ SYSTEM) of TMMR. . REM file for backup, modify the file security attributes for the DTKSTUDENT and administrators full control. .


4.7 PXE Terminal configuration methods.


1. . Press Del to enter students in the local computer's CMOS configuration parameters. .


2. Select Load Optimized Defaults, mounted CMOS defaults.


3. . In Standard CMOS column, with the IDE are the four equipment Auto option to None. . The A drive of 1. .44 M option to None. .


4. In the Advanced BIOS bar, modify the First Boot Device to the Lan, modifying Boot Up Floppy Seek to Disable.


5. . In the Integrated Peripherals column, set the On Board Lan Boot ROM to Enable. .


6. Save parameters appear after reboot, press F10 menu, select the item 2 or 3 items, use as Realtek Int19 Int18 or Bootstrap broken.


7. . Restarts, the students machine should prompt DHCP MAC ADDR and DHCP search information. . If the network configuration properly, will be connected to the DHCP server and get assigned IP addresses, display CLIENT IP, MASK, DHCP IP information, if the PXE configuration properly, will be Down Load user-defined Boot Server (APITEST or DOSUNDI), and implementation. .


8. Originally used to install a Terminal to get rid of LiteNet students hard drive, floppy drive, optical drive, configure the same after ibid. can be used as terminal boot PXE.


At this point the students can start running the terminal. .


4.8 PXE method changes; Terminal software.


1. . With good original installation environment, and to increase the appropriate application software. .


2. All Terminal servers in the directory where all files are deleted (main .DAT, removed USER.. .DAT and PATCHED SYSTEM., .reg file with the .EXE auto complete SETUSER.).


3. . The server installed Windows directory under the DeskTop and deleted all the files under the Start Menu. .


4. As an administrator (Administrator) of the logged-on Windows98 systems, re-establish the CHN. .REG, and adjustments to the registry, you can reference the above in detail.


5. . Run LiteNet the Qsynch file, select the Incremental Copy the new created files to the server. .


6. On the server installed Windows directory USERCMD. .BAT adjusted accordingly.


52 kinds of different comparison diskless boot program. .


In fact, to this step, do not compare you can see their respective advantages and disadvantages:.


1. . RPL and PXE can be obtained free of charge. I tested the PXE is www. . Intel. . Com site to download the PDK2. .0 (Build078), is said to now have the build (079). .


2. Although they are a diskless boot, however, RPL, no doubt, you can only do diskless win95, cannot make diskless win98, it is recommended that you attempt to use him to continue to study the diskless win98 friends stop, take the PXE technology; the only benefit is RPL: more mature, it is the sky.


3. . On the framework for the entire network, PXE is much simpler. This is epitomized in the configuration on each client: RPL requests each client should perform the installation process, PXE configuration, only each client's MAC address, to write it netnames. . Db this file on it. .


4. In terms of performance-cost ratio (I think there is nothing to say: as plain as the nose), PXE, RPL alternatives is a diskless win95 "Gravedigger", henceforth, a diskless boot technology has entered the era of win98. But I did not say that it is the ultimate for diskless boot.


5. . On the application of terms, windows 98 can be extended to where, that is, the technology can also be extended to the place. I've mentioned before, such as schools, hospitals, hotels, factories and mines, shopping malls, banks .... . The win95 because it essentially limits, is now a beautiful memory. .


6. The serviceability, PXE incarnation! imagine: If a diskless workstation is broken, there is no backup, if it is of win95, RPL, you delete each client directory, can be weighed: This means that after removal, it must be done on each client to perform the installation: one, you have to setup a time, there are 100, even from sunrise to sunset, you'll have a single one of the setup. PXE will not this thing, it is the configuration of each workstation's windows directory from the public to read, delete, and simply read at startup time, without any action on the workstation, where there RPL as complicated? ? Students, tossing well with how he was; a hotel's visitors, with his Internet Ye Hao, play games, Ye Hao, trying to destroy my registry to show his ability, the two are not related, you can automatically recover the next day ; is a corporate employee, he can arbitrarily set the authorities will open play to his ability ... ... win95 can do only in the sever-side limitations on user rights, which undoubtedly limits the win95 operating performance, although the original are limited。.


7. . Application software installation. When you fancy a new software, and intend to install it on a diskless workstation, use PXE to install, for example would like to add a diskless win98 the new game, or not previously office2000, now want to install office2000, very simple : Use your local hard disk to install the upload is completed, click upload, all the client side can be used. The win95 application software installation is not that simple. .


8. Well, then nothing can be said that I had the rest of your hands.


Ghost is the hard disk cloning program, the program under DOS, Windows9. . X can run under, so to clone hard drive, please enter the Ghost directory, run Ghost. . Exe program, to note that, if it is running under the DOS when the program before running the program the best start DOS mouse driver, because the picture is a fake for Ghost in the window screen, use the mouse click to select will be convenient Some - although the keyboard can also be used to make.In addition, backup or clone of your hard disk before it is best to clean up your hard drive — delete unused files, empty the Recycle Bin, defragment, etc..


1. . Partition backup. .


Use Ghost copy backup, the entire hard disk (Disk), and partition the hard drive (Partition) with two backup methods. In the menu click on "Local" (local), in the right pop-up menu has three children, one of the "Disk" represents the entire hard drive backup (or clone), the "Partition" represents a single partition on the hard disk backup, and disk checking "Check". "Check" function is to check the hard disk or backing up files, see the possibility for a partition, the hard drive is due to the backup or restore failed. The district as an individual user to save the backup system data, especially in the restoration and replication system partition has practical value. .


Selected "Local/Partition/To Image" menu, eject the disk selection window, start partition backup. Click on the window white hard drive information, select the hard drive into the window, select the partition you want to make (using the mouse).


Then in the pop-up window, select the backup storage directory path and enter the backup file name, note the name of the backup file name suffix with GHO. .


Next, the program will ask whether to compress backup data and gives you three choices. "No" indicates that no compression, "Fast" represents a small proportion of compression and backup to perform faster, "High" is the high proportion of compression but slower backup execution. Finally, select "Yes" button to start the backup of the partition the hard drive. Ghost backup speed, do not wait too long to complete the backup, the backup file to the name stored in the GHO suffix is set to the directory.


2. . Partition backup restore. .


If the hard disk partition data in the backup is damaged, use the generic disk data recovery methods cannot be repaired and the system is damaged will not be able to start can be used to perform a full backup of the data recovery, there is no need to reinstall the program or system. Of course, it is possible to restore the backup to another hard drive.


To restore the backup of the partition, select the menu in the interface "Local / Partition / From Image", in pop-up window, select the backup file to restore, then choose to restore the hard disk and partition, click "Yes" button. .


Restore the restore, the backup restore hard drive partition is the partition you want to put the original restore it completely, including the partition type, data space arrangement, etc..


3. . The hard disk cloning. .


Hard disk cloning is on the entire hard disk backup and restore, select the menu "Local/Disk/To Disk" in the pop-up window, select the source drive (the first hard disk), and then select the destination you want to copy to the hard drive (the second hard drive). Note that you can set the objective of the size of each partition on the hard disk, Ghost can automatically on the destination hard disk partition by setting the value to partition and format. Select "Yes" to begin execution.


Ghost can aim with the source hard disk copy was almost exactly the same, and to achieve partition, formatting, copying system and files in one step. Just pay attention to the purpose can not be too hard to be able to fit on the content of the source hard drive. .


Ghost also provides a hard drive backup function, that is, the entire hard disk data backup into one file saved on your hard disk (menu "Local/Disk/To Image"), then you can restore to a different hard drive or hard drive. This is to install multiple system hard drives is easy. Use similar methods and partition backup. It is important to note that the backup of the file cannot be larger than 2 GB.