如何用winhex在MFT表中添加记录被文件系统识别?
步骤如下:
1 我先在根目录下新建一个很小的TXT文件 例如a.txt 里面有内容123456789
2 用winhex找到啊a.txt在MFT表中的记录 复制十六进制数据
3 将复制的内容在MFT表中新建一个记录 修改其中的文件记录参考号+1 文件名 完成
但是 实际上没有被识别到
而且附加操作 新建一个文件 发现我刚刚粘贴的文件倍覆盖了
我以为是不是ntfs还有别的地方记录了 文件记录的索引 ?
如何用winhex在MFT表中添加记录被文件系统识别?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答
- threenewbee 2015-05-26 09:00关注
如果你使用windows 7,完全可以创建一个vhdx虚拟磁盘(注意要选择固定模式,不要动态扩展模式或者差分模式),不要太大,比如20MB,格式化成ntfs格式,然后你复制一份。
把复制的那份挂到系统中,然后创建一个文本文件。再取消挂载。用二进制文件比较工具看前后两个镜像的差异,也就是windows是怎么做的。照着模仿即可。解决 无用评论 打赏 举报