Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92225
  • 博文数量: 8
  • 博客积分: 303
  • 博客等级: 二等列兵
  • 技术积分: 112
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-22 20:45
文章分类

全部博文(8)

文章存档

2014年(1)

2012年(2)

2011年(3)

2006年(2)

我的朋友

分类: WINDOWS

2006-11-08 20:22:19

1、硬盘0磁道坏的修复

2、动态设定CMOS密码_电脑报

 

1、硬盘0磁道坏的修复

 

硬盘0磁道损坏后是不能够启动硬盘的,需要使用软件来修复才可以。

先找一块采用了FAT16文件系统的硬盘,在其中装好DOS6.22和PCTOOLS9.0,并将坏硬盘挂在电脑中。

DOS启动后执行PCTOOLS9.0的DE命令进入OPTIONS菜单,选择configuration命令。

Tab键切换到readonly后按空格键去除对钩标记,将硬盘只读属性去掉;

接着顺序选中select-drive- drivetype-physical按空格键确认后用tab键切换到drives项,选中harddisk回车

确认回到主菜单,打开select菜单,选中patition table即可看到硬盘分区表,只要将patition x(待修复盘号,1是c,2是d,类推)的beginning cylinder(开始柱面)从0(磁道)改为1(磁道)保存退出,然后对硬盘进行重新分区和格式化,引导区信息即可写入1磁道了。

 

2、动态设定CMOS密码_电脑报

以下是从CMOS中读出并写入文件:

#include

#include

#include

mail()

 

{

FILE *fp

int indexport=0x70,dataport=0x71,i;

char data[256];

fp=fopen("c:\\cdata.dat"."wb");

for (i=0;i<256,i++)

    {

    outportb(indexport,i);/*定位数据端口*/

    data[i]=inportb(dataport)/*从端口读字节*/

    }

fwrite(data,1,256,fp);

fclose fp;

}

 

以下用文件写入CMOS:

#include

#include

#include

#include

 

char *filename[]={"c:\data01.dat","c:\data02.dat","c:\data03.dat"};

mail()

{

FILE *fp;

int indexport=0x70,dataport=0x71,i;

char data[256],num;

num=random(3);

fp=fopen(filename[num]."wb");/*随机取三个文件名*/

fread(data,1,256,fp);

for (i=0;i<256,i++)

    {

    outportb(indexport,i);/*定位数据端口*/

    outportb(dataport,data[i]);

    }

fclose fp;

}



阅读(1793) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:维生素缺乏症状以及食物来源

给主人留下些什么吧!~~