![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-14 23:11 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » [讨论]如何修改磁盘上指定扇区内容和相关信息 |
| 可打印版本 2,636 / 1 |
| 第1楼 _wufeng | 发表于 2002-10-26 00:00 |
| 初级用户 发帖 11 积分 151 | |
|
[讨论]如何修改磁盘上指定扇区内容和相关信息 编程时遇到以下问题:
1、怎样知道磁盘上某扇区是否被占用以及如何搜索定位可用磁盘空间? 2、怎样将被占用的扇区安全的移动到可用磁盘空间(类似Norton Speedisk)? 3、怎样使某扇区不被其他程序使用(最好不能读访问)? 4、怎样给某扇区添加和去除坏簇标记? 本人学识不广、水平不高、经验不足,请各位大侠用Assembler/BASIC/C/C++赐教。 |
|
| 第2楼 kickout | 发表于 2002-10-28 00:00 |
| 高级用户 发帖 135 积分 667 | |
|
要做到上面所说的功能必须对磁盘存储文件的格式相当熟悉才行。而且现在的文件格式太多,fat12 fat16 fat32 ntfs ,不同的文件格式要区别对待。
如果光是在DOS下还好说一点。 建议去找相关的资料学习。 另外,我转贴的《硬盘分区表详解》和《硬盘分区结构介绍》两文也可参考一下。 至于如何实现,可看DOS中断调用里的相关内容。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |