- 8
- 0
- 约3.64千字
- 约 4页
- 2018-04-24 发布于四川
- 举报
C语言编程读取主导扇区
备份硬盘主引导扇区程序 [首页][目录] 用FDISK对硬盘进行分区时,它在硬盘的0面0道1扇区生成一个包含分区信息表、主引导程序的主引导记录,其作用是当系统加电或复位时,若从硬盘自举,ROMBIOS就会把硬盘该扇区的内容读到内存的0000:7C00处,并执行主引导程序,把活动分区的操作系统引导到内存。目前,计算机病毒已逾千种,它们以各种方式威胁着计算机用户,其中有一类计算机病毒专门攻击计算机硬盘的主引导记录。如果在计算机无病毒污染时,把主引导记录读出来,写入一个数据文件,保存起来,一旦计算机受到这类病毒的侵袭,就可以用以前保存的主引导记录覆盖0面0道1扇区,消除病毒,这不失为一种有效的防病毒手段。二、程序设计TURBO C可以方便地调用汇编子程序,也可以用inline语句直接嵌入机器码,其函数及过程完备,代码质量高。作者用TURBO C做为编程语言,编写了备份硬盘主引导扇区程序,它既可以将硬盘的主引导记录写到文件中,又可以将文件的主引导记录备份写到硬盘的0面0道1扇区。该程序设计的关键点是:如何读写硬盘的主引导记录,我们可以使用BIOS磁盘读写中断13H来完成这项功能,在该程序中由ProcessPhysicalSector()来完成,它利用了C语言的inline汇编功能,直接将汇编语句嵌入C程序,它可以根据所给参数的不同,执行读/
您可能关注的文档
- ABAP基础语法学习笔记.doc
- abaqus6.13vs2012IntelFortran2013(abaqus6.13中Fortran编译器的配置安装修改版).docx
- ABB万能式断路器选型.docx
- ABB双电源转换开关.docx
- abcc式的词语大全成语.doc
- abyj0415有效沟通技巧.doc
- Adreoqp郑州起止巴厘岛.doc
- ads编译器的使用说明.doc
- AETOS艾拓思每日技术汇评黄金阶段巨震走势仍不明朗.doc
- AETOS艾拓思每日技术汇评小非农ADP带动市场激情.doc
- 八年级上册江西版《初中语文一遍过》课堂测(OCR).pdf
- 七年级上册人教版《初中语文一遍过》测评卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》试卷【教师用书】(OCR).pdf
- 七年级上册人教版《初中地理一遍过》教师版(OCR).pdf
- 九年级上册译林牛津版《初中英语一遍过》测评卷(OCR).pdf
- 九年级上册冀教版《初中英语一遍过》单元卷(OCR).pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》【教师用书】(OCR).pdf
- 【横版】27张宇基础30讲做题本.pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷教用(OCR).pdf
原创力文档

文档评论(0)