阅读:1832回复:6
在W2K写如何实现对文件分配表和文件目录表的读写??
在W2K写如何实现对文件分配表和文件目录表的读写??
谢谢了! |
|
最新喜欢:baoyib... |
沙发#
发布于:2002-12-20 10:52
这个需要分文件系统fat16,fat32,nfts都不同!都是根据BPB表来作为索引的,建议你使用一个工具,就是DISKedit.exe,这个可以看FAT格式的!运行在DOS下!在9X下可以使用,但是写的话在98下要先运行lock命令
|
|
板凳#
发布于:2002-12-20 10:54
这个是以柱面扇的形式来计算的版本,也就是比较老的!不是使用EX INT13的
|
|
|
地板#
发布于:2002-12-20 10:55
这个是以EX INT 13来做的,以扇区数来算的,也就是比较新的版本
|
|
|
地下室#
发布于:2002-12-20 10:56
以上提供的压缩包是使用winrar3来压缩的!解开之后在9x或者dos下直接运行diskedit就可以
|
|
5楼#
发布于:2003-01-06 12:45
在win2k下,硬盘是一个设备,从而我们 可以利用sdk函数readfile对硬盘进行读写,可以利用这个函数对硬盘的具体扇区进行读写由于我们bpb参数表中得到fat表所在的扇区位置,从而可以得到具体的fat表信息.
关于读写硬盘的某个扇区,在Gary Nebbett的windows nt/2000 native api reference 有具体的函数代码.如果需要,可以写mail给我zhua_nj@yahoo.com.cn我给你. 相比较楼上的做法这样不需要汇编语言基础. |
|
|
6楼#
发布于:2003-01-06 12:45
在win2k下,硬盘是一个文件,从而我们 可以利用sdk函数readfile对硬盘进行读写,可以利用这个函数对硬盘的具体扇区进行读写由于我们bpb参数表中得到fat表所在的扇区位置,从而可以得到具体的fat表信息.
关于读写硬盘的某个扇区,在Gary Nebbett的windows nt/2000 native api reference 有具体的函数代码.如果需要,可以写mail给我zhua_nj@yahoo.com.cn我给你. 相比较楼上的做法这样不需要汇编语言基础. |
|
|