发信人: yangcs()
整理人: yangcs(2000-01-21 14:34:55), 站内信件
|
有时老计算机硬盘参数丢了,随便设置一下CMOS参数(稍大点),系统
软盘启动,运行程序:
# include <stdio.h>
# include <bios.h>
main()
{
long n,n1;
struct boot {char s[24];int sec,head;long sec1,sec2;char t[476];} boot ;
biosdisk(2,0x80,1,0,1,1,&boot);
n=boot.sec1+boot.sec2;
n1=(long)boot.sec*(long)boot.head;
printf("Sec:%2d Head:%2d Cly:%4d\n",boot.sec,boot.head,(int)(n/n1) );
if(n%n1)
puts("No");
else
puts("Yes");
}
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.72.45.207]
|
|