penny2799 发表于 2008-3-23 10:51:20

fat文件系统的文件删除是删除了那些东西

能通过winhex找到首簇,但删除的文件下簇找不到了
通过FAT分配表和FAT目录项的查找也找不到有用的信息表11   FAT16目录项32个字节的表示定义
字节偏移(16进制) 字节数 定义
0x0~0x7 8 文件名
0x8~0xA 3 扩展名
0xB 1 属性字节 00000000(读写)
00000001(只读)
00000010(隐藏)
00000100(系统)
00001000(卷标)
00010000(子目录)
00100000(归档)
0xC~0x15 10 系统保留
0x16~0x17 2 文件的最近修改时间
0x18~0x19 2 文件的最近修改日期
0x1A~0x1B 2 表示文件的首簇号
0x1C~0x1F 4 表示文件的长度
FAT分配表试过依次删除后,删除后,链表消失了

key668 发表于 2008-3-31 01:51:49

文件名的第一个字节改为OXE5
页: [1]
查看完整版本: fat文件系统的文件删除是删除了那些东西