热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

同一文件在两处扇区找到,何解?

应该是涉及到操作系统方面的问题,小白不太懂,请教下大家,我在桌面上新建了文本文件,里边存有一字符串“asd321f31sdf654asdfsaf87qe”我使用硬盘扇区浏览器软件,通过
应该是涉及到操作系统方面的问题,小白不太懂,请教下大家,

我在桌面上新建了文本文件,里边存有一字符串“asd321f31sdf654asdfsaf87qe”

我使用硬盘扇区浏览器软件,通过搜索这一字符串,发现有两处扇区同时存有该内容。

做了多次不同内容的试验,结果都在两处扇区中找到,不解,为何同一文件在磁盘中两个地方保存?



没有多少分了。。。可怜。。。

6 个解决方案

#1


推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。

http://www.codeproject.com/Articles/32169/FDump-Dumping-File-Sectors-Directly-from-Disk-usin

#2


#3


刚才试了下,一个是自己的文件里的,一个是 $LogFile 里的;好像是很小的文件,大致是无须额外空间可以在 FileRecord 里就能存放下的,有可能反应在 $LogFile 里。
$LogFile 嘛,NTFS 类分区的分区日志文件了。

#4


两个以上的文件共用一个扇区的现象称为文件链表

#5


文件系统的问题,现在的windows文件系统大多用的NTFS,而NTFS小文件是存储在MFT表中的,如果你增加长度必定会引起常驻内存不够存,此时会发生复制现象,复制到一个更大的空间保存,而且MFT表是在内存中的,不会立即反应到磁盘上,过段时间才会刷新,我觉得这东西每次刷新后MFT表里面的数据结构都会发生改变,整个常驻内存一起刷新的

#6


该回复于2013-10-18 15:43:15被版主删除

推荐阅读
author-avatar
阿离说你是宝贝
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有