当前位置:首页 » 编程语言 » C语言写扇区

C语言写扇区

发布时间: 2022-03-02 03:20:58

1. c语言absread();的用法

我很怀疑这还能工作,这些所谓的dos功能中断早就不能使用了

2. 用C语言怎么往主引导扇区写程序,要源代码和详细说明

这种木马根本删不掉。它会每次随着系统启动,自动出现。即使你这次删除了,下次开机还会有。最多只能用ewido V4.0 隔离一下,让它不再感染。
建议你格一遍C盘,重装系统。

3. c、c++、易语言读取硬盘扇区数据源码

1、CreateFile打开硬盘,方法查MSDN关于 CreateFile的说明
2、ReadFile读取扇区数据,读取数据长度必须为每扇区字节数的整数倍

4. linux 内核怎么读写磁盘扇区

linux下可以使用hdparm命令查看硬盘的信息。 你可以在C语言里面,调用hdparm,并获取其输出信息即可。 也可以查找hdparm程序的源代码,把查找序列号的代码加进来。

5. c语言中有什么函数是可以在windows下读取磁盘扇区信息的

可以使用windows api CreateFile(...),使用磁盘模式,可以针对分区打开或者针对硬盘打开;之后用ReadFile(...) 按扇区读取磁盘数据;
这两个函数具体用法可以在一些编程论坛、博客中找到,很容易找到的。

6. c语言如何读写与重建MBR

int biosdisk(int cmd, int drive, int head, int track, int sector, int nsects, void *buffer);
cmd为功能号:
0 重置软磁盘系统.这强迫驱动器控制器来执行硬复位.忽略所有其它参数.
1 返回最后的硬盘操作状态.忽略所有其它参数
2 读磁盘,读的位置由head、track、sector给出,读取nsects个扇区到buffer中;
3 写磁盘。写的位置是head、track、sector开始的nsects个扇区。要写的数据在buffer中。

drive为驱动器号(0=A,1=B,0x80=C,0x81=D,0x82=E,依次类推)
head为磁头 track为磁道 sector为扇区
nsects为要读或写的扇区数

MBR在磁盘的0面0道1扇区,长度为512字节,所以读取第1块硬盘的MBR可以用:
char mbr_buffer[512];
biosdisk(2, 0x80, 0, 0, 1, 1, mbr_buffer);

但是,这不是C语言的标准函数,而是某些编译器的扩展,本质上是BIOS软中断INT13H的接口。所以兼容性受到很大限制,比如正常情况下,在Windows环境中不允许这样直接访问硬件的程序运行的,可以在实模式下试试。而且一定要小心,读还可以,千万不要轻易写,一旦出错就麻烦了。

7. C语言里,一个扇区是多大

扇区是磁盘的存储参数,一次io的最小单位。传统硬盘扇区是512字节,新的硬盘采用4K扇区。这个和C语言无关,在C语言中一般体现为一个数据结构。

8. 如何用C语言对大容量硬盘进行读写

7月30日 15:18 大容量指多少呢,还是先看看主板的性能,就算刷了bios后,也未必能支持,看看说明刷了后最大能支持多少。目前市场上主流的是160、250、650g

9. 为什么一个主分区C:盘的起始扇区是63,MBR占用一个扇区,那主分区的起始扇区不是2么

硬盘的主引导记录也称 MBR,位于 0柱面 0磁头 1扇区,主引导记录扇区所在的磁道,通常称其为 0磁道,它属于隐藏磁道,这个磁道的 63个扇区属于隐藏扇区。操作系统的所有命令,除了 FDISK以外都不能访问它们,格式化程序 FORMAT,对此也无能为力。 所以分区软件也无法将这些扇区分配给别的分区了,只能从63号扇区开始分配给第一个分区。

硬盘扇区编号规则有3个易混淆的术语:“物理扇区编号“、“绝对扇区编号“和“逻辑扇区编号“。

硬盘扇区的定位有两种办法:
1. 直接按柱面、磁头、扇区3者的组合来定位(按这种编号方式得到的扇区编号称为物理扇区编号);
2. 按扇区编号来定位(又分“绝对扇区编号“和“逻辑扇区编号“两种)。

绝对63扇区就是第一个分区的第一个扇区,具体看参考资料。

10. stc89c52内部eeprom,如何页写一个扇区内写入几个字节怎么写

地址+1 数据更换 就是这样 不明白就搜STC上官网看手册 找的程序毕竟你不完全理解其作用

热点内容
微信里的密码和账号在哪里 发布:2025-01-11 22:46:04 浏览:750
java字符串个数统计 发布:2025-01-11 22:45:05 浏览:541
完美国际2捏脸数据库 发布:2025-01-11 22:45:04 浏览:279
php淘宝互刷平台源码 发布:2025-01-11 22:43:49 浏览:215
剑侠情缘缓存怎么清理 发布:2025-01-11 22:33:56 浏览:316
win7旗舰版怎么设置密码 发布:2025-01-11 22:21:09 浏览:144
被害人访问 发布:2025-01-11 22:06:24 浏览:366
朋友圈上传长视频方法 发布:2025-01-11 22:01:41 浏览:357
我的世界ice服务器被炸罚款 发布:2025-01-11 21:54:36 浏览:725
linuxphpini配置 发布:2025-01-11 21:54:35 浏览:481