作者:阿离说你是宝贝 | 来源:互联网 | 2023-09-25 15:13
应该是涉及到操作系统方面的问题,小白不太懂,请教下大家,我在桌面上新建了文本文件,里边存有一字符串“asd321f31sdf654asdfsaf87qe”我使用硬盘扇区浏览器软件,通过
应该是涉及到操作系统方面的问题,小白不太懂,请教下大家,
我在桌面上新建了文本文件,里边存有一字符串“asd321f31sdf654asdfsaf87qe”
我使用硬盘扇区浏览器软件,通过搜索这一字符串,发现有两处扇区同时存有该内容。
做了多次不同内容的试验,结果都在两处扇区中找到,不解,为何同一文件在磁盘中两个地方保存?
没有多少分了。。。可怜。。。
6 个解决方案
推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。
http://www.codeproject.com/Articles/32169/FDump-Dumping-File-Sectors-Directly-from-Disk-usin
刚才试了下,一个是自己的文件里的,一个是 $LogFile 里的;好像是很小的文件,大致是无须额外空间可以在 FileRecord 里就能存放下的,有可能反应在 $LogFile 里。
$LogFile 嘛,NTFS 类分区的分区日志文件了。
文件系统的问题,现在的windows文件系统大多用的NTFS,而NTFS小文件是存储在MFT表中的,如果你增加长度必定会引起常驻内存不够存,此时会发生复制现象,复制到一个更大的空间保存,而且MFT表是在内存中的,不会立即反应到磁盘上,过段时间才会刷新,我觉得这东西每次刷新后MFT表里面的数据结构都会发生改变,整个常驻内存一起刷新的