首页 > 其他分享 >live messenger与稀疏文件—Sparse File Bit

live messenger与稀疏文件—Sparse File Bit

时间:2022-10-24 16:05:59浏览次数:91  
标签:文件 NTFS 稀疏 碎片 live messenger GB File MFT

今天进行磁盘整理,发现一个奇怪的文件SimilarityTable_1:下面是我的C盘整理后的结果
卷   (C:)
    卷的大小                                   = 15.62 GB
    簇的大小                                   = 4 KB
    已使用空间                                 = 11.65 GB
    可用空间                                   = 3.97 GB
    可用空间百分比                             = 25 %

卷的碎片
    总的碎片                                   = 0 %
    文件碎片                                   = 0 %
    可用空间碎片                               = 0 %

*****************************

主文件表(MFT)碎片
    总的 MFT 大小                              = 158 MB
    MFT 记录计数                               = 125,398
    使用中的 MFT 百分比                        = 77 %
    总的 MFT 碎片                              = 2

--------------------------------------------------------------------------------
碎片            文件大小        无法进行碎片整理的文件
13              8.00 GB         \Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Messenger\[email protected]\SharingMetadata\Working\SimilarityTable_1
 
这个文件足足 8GB ,但是这个文件所在的目录的属性显示为“大小:8.02 GB (8,616,189,996 字节)”“占用空间:20MB左右”.这是什么功能.用google 一搜原来这个文件正是live messenger8.0 新功能:共享文件,也就是远程储存.而远程储存的应用就是"稀疏文件".而且目前它的应用也非常广泛,常见的下载软件:flashget, BT,还有游戏免CD的镜像文件(一般都是几K) 等都利用"稀疏文件".

查看Live Messenger研发组的Blog的评论上一个用户的反馈:
​​​http://spaces.msn.com/members/MessengerSays/Blog/cns!1pa8Iikfy0xU3xf4W911Jq4Q!984.entry?nc=1&ch=cns!1pa8Iikfy0xU3xf4W911Jq4Q!1019​

NTFS稀疏文件的概念如下:

NTFS 5对稀疏数据(即存在较大连续0数位区域的数据)的处理是通过创建无需为每一字节(而这些字节又是文件最终将包含的)而实际占用磁盘空间的大文件来节省磁盘空间并提高磁盘性能的。管理员或应用程序能够使用新的、由用户控制的文件系统属性将包括较大连续0数位区域的文件标记为稀疏文件,而NTFS接着就将物理空间仅分配给那些有意义的数据(即那些将被事实写入的部分)。例如,如果一个42GB大小文件已被标记为稀疏文件,则其数据将只被写入该文件的前64KB和后64KB中,这样,NTFS只占用了128KB的磁盘空间,尽管从另一方面来看,该文件仍象一个42GB大小的文件那样发挥着作用。使用稀疏数据设置的应用程序包括图像处理软件和高速数据库.

引用《Windows 2000存储应用的开发思路》一文:
---------------------------------------------------------------------------------------------------------

·稀疏文件:对这些类型文件的支持在NTFS中得到增强。以新的用户控制文件系统属性来指示的文件利用了这一特性。NTFS剥离稀疏数据流,在分配时仅维护有意义的数据。 在文件访问中,文件系统分配实际的数据,剥离零数据。API允许应用程序开发者不必进行文件扩展并直接读取分配值域。这就使应用程序不必处理由文件系统产生的大量零数据流,并能够使用稀疏数据流以高效方式复制或移动大文件。

---------------------------------------------------------------------------------------------------------
URL:​​​http://www.microsoft.com/china/windows2000/library/howitworks/fileandprint/stordev.asp​​---------------------------------------------------------------------------------------------------------

《Windows 2000的企业级存储》DOC文档下载:

点击下载



标签:文件,NTFS,稀疏,碎片,live,messenger,GB,File,MFT
From: https://blog.51cto.com/shanyou/5790052

相关文章

  • day12 java io流 File类
            递归遍历  day123_File类递归遍历文件_哔哩哔哩_bilibili    字节流 复制   复制1 2         ......
  • Git系列 -> git commit 报错 “Invalid syntax in configuration ini file.”
    gitcommit报错提示信息为“Invalidsyntaxinconfigurationinifile.”解决办法:方法一:使用-nor--no-verify参数:gitcommit-m"commitwithoutverify"-n......
  • Nifty file process
    20221024使用nibabel库importnibabelasnibnifti_data_object=nib.load(‘example.nii.gz’)nifti_image_data=nifti_data_object.get_fdata()print(nifti_dat......
  • keepalived双主架构
    一环境规划节点IP功能VIPnode-01192.168.174.120keepalivedmaster/slave192.168.174.20node-02192.168.174.121keepalivedslave/master192.168.174.21二设置node-01节点......
  • keepalived主从架构
    一环境规划节点IP功能VIPnode-01192.168.174.120keepalivedmaster192.168.174.20node-02192.168.174.121keepalivedslave192.168.174.20二抢占模式抢占模式,即当高优先级......
  • ubuntu20.04部署keepalived
    一环境准备1.1设置时间同步root@node-01:~#apt-yinstallchronyroot@node-01:~#systemctlenablechrony二在线安装2.1查看keepalived软件版本root@node-01:~#apt-......
  • 上传文件异常 FileInputStream ByteArrayInputStream
    问题文件上传的时候遇到如下异常java.lang.ClassCastException:java.io.ByteArrayInputStreamcannotbecasttojava.io.FileInputStream出错的代码:FileOutputStrea......
  • linux下”is not in the sudoers file“问题的解决办法
    https://blog.csdn.net/summy_J/article/details/72846076?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFrom......
  • Docker的数据管理、dockerfile
    Docker的数据管理、网络通信和dockerfile一、Docker的数据管理管理Docker容器中数据主要有两种方式:数据卷(DataVolumes)和数据卷容器(DataVolumesContainers)。1.数据卷......
  • dockerfile解析
    定义官方文档https://docs.docker.com/engine/reference/builder/ Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。构建......