发信人: yangcs()
整理人: emil(2000-06-24 14:34:49), 站内信件
|
【 以下文字转载自 CLanguage 讨论区 】 【 原文由 老山羊 所发表 】 明天就是4月26日了,我把该程序从DOS版拿到C版,以送别yangcs。
如果是明天用,先用功能3在一台好机器里备份一套主引导区和DOS引导
区,文件名为SYS(用DEBUG备份也行)。然后在坏的机器上用系统软盘启动,
选功能5,选屏幕第一行的第一个参数重启动即可恢复逻辑分区,万一不行再
用这个程序选第二个参数。
YCS.EXE 主要是为维护硬盘主引导区(简称PAT)和 DOS引导区
(简称BOOT区)而做的系统维护程序,主要功能是:
1、YCSREAD :把PAT和BOOT区备份到硬盘某特定区域,用户应在硬
盘出现病毒之前做此工作,最好是在刚对硬盘做完系统安装时做此工作;
2、YCSWRITE:与YCSREAD配套使用,恢复 YCSREAD备份的PAT
和BOOT区。
3、YCSBF:把 PAT和BOOT区备份到文件中,与YCSSYS配套使用。
备份时可对不同计算机取不同文件名写到软盘上,并登记注册,保存
到保险柜中,以备PAT或BOOT被破坏时用YCSSYS恢复;
4、YCSSYS:用YCSBF备份的文件恢复PAT和BOOT区。若用户输入
其它无关的文件名,如C:\COMMAND.COM,则用此文件的头512字节重
写第一块硬盘的主引导区,破坏PAT,相当于做低级格式化;
**5、FDISK:当PAT被破坏且没做备份时,恢复主引导区,这是本程序的
精华。对治疗系统型病毒,如火矩、CIH发作后,硬盘找不到时恢复主引导
区,极为方便有效。
通过查找和计算后我提供3笔数据:
“Default:”后的数据是通过C盘BOOT区计算出来的,若C盘BOOT区没丢,用
户应选择这个参数;
“MSDOS3.3:”后的数据为用DOS3.3分区且C盘划为最大(32M)时应选择这个
参数;
“Tatol:”后的数据为用DOS3.31以上分区,整个硬盘划为C盘时应选择这个
参数;
另外,如果上述三种情况都不满足,屏幕上方提供了几个数据,作为C盘结束
柱面的可能值,供用户选择。
用户根据实际情况选择正确的参数输入后,一般都能恢复PAT。
若选择不对,用户可重新选择参数重试。
此程序运行时当前盘的当前目录中必须有文件SYS,其内容包括一个正确的主
引导程序,此文件可以用功能YCSBF在任一干净的硬盘上产生;
6、FDISK1:用文件SYS恢复主引导程序,但不影响主引导记录;此功能用于
硬盘主引导区有病毒,但未发作时。相当于FDISK /MBR
7、CMOSREAD:与CMOSWRITE配套使用,备份CMOS(包括磁盘参数)到文件中 ,
备份时可对不同计算机取不同文件名,并登记注册,保存到保险柜中,以备CMOS 数
据被破坏时用CMOSWRITE恢复;
8、CMOSWRITE:用CMOSREAD备份的文件恢复CMOS数据。若用输入其它无关的 文
件名,如C:\COMMAND.COM,则用此文件重写CMOS的参数信息,这种做法相当于给
CMOS放电;
9.显示主引导区。
程序是91年左右写的,语句不太好,竟然用open、read等,这些年不断增加 功
能。上述说明书也是以前的,多年来我用功能5帮人修复了无数计算机——只需几 分钟了事。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.110.6.48] -- ※ 转载:.月光软件站 http://www.moon-soft.com.[FROM: 202.110.9.186]
|
|