发信人: 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]
  | 
 
 
 |