fantaidu
驱动牛犊
驱动牛犊
  • 注册日期2007-04-02
  • 最后登录2008-11-21
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望27点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
阅读:2027回复:5

在磁盘对象挂载文件系统之前,如何读取磁盘文件格式信息!!

楼主#
更多 发布于:2007-07-12 16:27
请各位大侠赐教!!

在磁盘对象挂载文件系统之前,如何读取磁盘元信息来识别磁盘文件格式!!
谢谢!!!
fantaidu
驱动牛犊
驱动牛犊
  • 注册日期2007-04-02
  • 最后登录2008-11-21
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望27点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-16 11:39
其实我就是想对磁盘文件格式进行处理,来实现对磁盘的加密和解密,而不是加密所有文件内容,不知道各位有没有做过类似的工作, 请指点一下!!
sc_wolf
驱动小牛
驱动小牛
  • 注册日期2006-09-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分35分
  • 威望278点
  • 贡献值1点
  • 好评度150点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-16 21:05
请问一下,我在做磁盘过滤时,发现文件系统没有挂以前,好像无法用ZWCREATEFILE来打开磁盘上的文件。。。就算是:系统目录下的也不行。。。。

请问一下,有没有别的办法呀。。。是不是一定要等到加载成功才可以。。那么系统是怎么读取的??
fantaidu
驱动牛犊
驱动牛犊
  • 注册日期2007-04-02
  • 最后登录2008-11-21
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望27点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-18 16:58
引用第2楼sc_wolf于2007-07-16 21:05发表的  :
请问一下,我在做磁盘过滤时,发现文件系统没有挂以前,好像无法用ZWCREATEFILE来打开磁盘上的文件。。。就算是:系统目录下的也不行。。。。

请问一下,有没有别的办法呀。。。是不是一定要等到加载成功才可以。。那么系统是怎么读取的??

我的认识也比较浅, 读写文件是文件系统的事情,应该是成功挂载到对应的文件系统才可以读取文件吧!
我的意思是磁盘在挂载之前,系统有一个识别磁盘文件格式的过程,肯定是要先读取磁盘的格式信息,才能进行识别吧,你有没有类似的经验呢?
Zeaphyr
驱动牛犊
驱动牛犊
  • 注册日期2007-06-20
  • 最后登录2007-10-09
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-07-18 20:42
可能可以通过读磁盘引导扇区的信息来识别吧,如果是单个的分区的话就可以读分区的头一个扇区来获得文件系统信息,至少FAT32和NTFS可以。PS:请问如何可以不让操作系统挂载文件系统呢?
sc_wolf
驱动小牛
驱动小牛
  • 注册日期2006-09-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分35分
  • 威望278点
  • 贡献值1点
  • 好评度150点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-07-19 09:32
引用第3楼fantaidu于2007-07-18 16:58发表的  :

我的认识也比较浅, 读写文件是文件系统的事情,应该是成功挂载到对应的文件系统才可以读取文件吧!
我的意思是磁盘在挂载之前,系统有一个识别磁盘文件格式的过程,肯定是要先读取磁盘的格式信息,才能进行识别吧,你有没有类似的经验呢?

没有这方面的经验..不过,你想识别磁盘格式,可以通过直接读取磁盘的扇区内容来分析呀..只分析是不是NTFS,FAT这些,还是应该容易的
游客

返回顶部