Linux去除grub,请问:如何删除grub引导

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

叫你不搞好备份

哪位网友用单windows xp的

编译一下这个程序,实模式运行

//********************************************

//文件名:CRSE.C

//功能:1. 读硬盘0面0头1扇区数据并建立存储文件

// 2. 将数据用16进制显示在屏幕上

//********************************************

#include //1.

#include //2.

void main() //3.

{ //4.

FILE *fp; //5.

char h[512]; //6.存放扇区数据

char sh[13]; //7.存放文件名

int i,j; //8.

int cyl=0,head=0,sector=1; //9.柱面,磁头,扇区编号

printf("Enter file name: "); //10.

scanf("%s",sh); //11.输入文件名

fp=fopen(sh,"wb+"); //12.打开文件

biosdisk(0x02,0x80,head,cyl,sector,1,h); //13.调用函数将扇区数据读入数组

for(i=0;i<=511;i++) //14.将数据输出到文件

fputc(h[i],fp); //15.

rewind(fp); //16.文件指针回到开头

for(i=1;i<=512;i++) //17.

{ //18.

j=fgetc(fp); //19.取字符

printf("%2x",j); //20.按16进制显示

if(i%32==0) //21.每显示32字节换行

printf("\n"); //22.

} //23.

fclose(fp); //24.关闭文件

printf("\n"); //25.

} //26.

————————————————————————————————

然后把你得到的文件发给楼主

楼主编译一下下面的文件,实模式运行,导入上面的结果就OK

//********************************************

//文件名:CWSE.C

//功能:将文件数据写入0面0头1扇区

//********************************************

#include //1.

#include //2.

void main() //3.

{ //4.

char h[512]; //5. 存放扇区数据

char sh[13]; //6. 存放文件名

FILE *fp; //7.

int i; //8.

int cyl=0,head=0,sector=1; //9. 柱面,磁头,扇区编号

printf("Enter file name: "); //10.

scanf("%s",sh); //11. 输入文件名

fp=fopen(sh,"rb"); //12. 打开文件

for(i=0;i<=511;i++) //13.

h[i]=fgetc(fp); //14. 将文件数据读入数组

biosdisk(0x03,0x80,head,cyl,sector,1,h); //15. 调用函数将数组数据写入扇区

fclose(fp); //16. 关闭文件

} //17.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值