如何用Winhex在MFT表中添加记录被文件系统识别?
如何用Winhex在MFT表中添加记录被文件系统识别?步骤如下:
1 我先在根目录下新建一个很小的TXT文件 例如a.txt 里面有内容123456789
2 用winhex找到啊a.txt在MFT表中的记录 复制十六进制数据
3 将复制的内容在MFT表中新建一个记录 修改其中的文件记录参考号+1 文件名 完成
但是 实际上没有被识别到
而且附加操作 新建一个文件 发现我刚刚粘贴的文件倍覆盖了
我还以是不是ntfs还有别的地方记录了 文件记录的索引 ? 还有其它元文件你没有考虑到,比如BITMAP 发现一个关键位置
$INDEX_ROOT 索引根属性
也许不仅仅要填充记录 还得在父目录填充子文件和子目录的索引 发现一个问题 修改子文件的MFT索引号+1
然后将 父目录中子文件的MFT索引号+1 进行统一 文件无法打开?
是不是有一个地方维护了 MFT的索引号 ? 不能随便自己修改???
发现一个问题 修改子文件的MFT索引号+1
然后将 父目录中子文件的MFT索引号+1 进行统一 文件无法打开?
是不是有一个地方维护了 MFT的索引号 ? 不能随便自己修改???
页:
[1]