Questions tagged «mft»

5
如何对NTFS磁盘上的MFT进行碎片整理?
前一阵子,我几乎快要填满硬盘驱动器,远远超过建议的最大85%的容量。我相信NTFS开始将文件存储在为主文件表(MFT)保留的空间中,并且随着MFT的增长,它不得不分散到其他地方。 我已经清理了硬盘驱动器上的空间,但是MFT显然仍然是零散的,即使是非常简单的操作(例如打开文件夹或小文件),也存在很多慢速磁盘访问的问题。这会破坏性能。我记得Windows标准磁盘碎片整理程序不会对MFT进行碎片整理,因为在运行操作系统时正在使用MFT。我正在运行Vista Ultimate,其碎片整理实用程序的报告方式很少,比旧版本少。 我怀疑一个解决方案可能涉及从具有基本操作系统(“ Live CD”)的光盘启动并从中运行碎片整理实用程序。谁能告诉我使用什么程序,或如何对MFT进行碎片整理? 谢谢!

2
将已删除的文件标记为未删除
我的硬盘驱动器的容量为500 GiB。150 GB的数据被意外删除。发生此事件后,我没有向驱动器写入任何字节,因此可以保证我的数据在那里。我尝试了Recuva之类的应用程序,所有应用程序都显示数据在那里,并允许我将数据保存在其他位置,但是问题是我不想这样做。 我只希望文件再次被标记为未在MFT中删除。是否有任何可用于此目的的应用程序?我进行了很多搜索,但未找到任何内容,是否可以将文件取消标记为在MFT中已删除,或者我丢失了什么?如果我知道如何手动执行此操作,则可以编写一个应用程序。

2
HDD的响应时间很长。MFT,碎片甚至停止磁盘?
我的硬盘响应时间非常快,可以达到13000毫秒左右(来自Win8任务管理器)。这种情况发生在启动窗口时至少3-4分钟,也就是在进行大量复制(大量文件)时。在此期间的平均读/写速度约为50Mb / s(总计)。在第一个或第二个分区调整大小(见下文)之后,此行为开始,之前磁盘非常快。 我的Win8分区已满50%,最近已整理碎片。分区已调整大小4次,从40Gb到100,再到350和600Gb(我删除了其他分区)。现在,整个驱动器只有这个分区。 HDD驱动程序是下载的窗口,SMART状态是健康的。磁盘是RAID磁盘控制器模式(单驱动器)中的Sata3,是WD wd6400aars。 在我下面的小研究(显示更多问题)之后,我无法判断磁盘是否以任何方式停止,如果MFT碎片化或位于错误的位置或此处还有其他事情发生。 我的小研究 标杆 事实证明使用ATTO Disk Benchmark非常好,但...... 但在最近的4个基准测试中,我在Crystal DiskMark中的速度为0.5到1 Mb / s,平均响应时间大约为15000ms(这里不能看到) Windows资源监视器 在启动期间,Windows资源监视器实用程序显示MFT在此期间使用的所有文件之间的响应时间最长(大约8000毫秒),无论哪个进程正在访问它。请注意,除了skype,dropbox等基本内容之外,启动期间不会运行繁重的应用程序。 碎片 在最后一个分区调整大小后,我使用Defraggler和Windows实用程序进行了2次碎片整理。每次花费大约5个小时,由于问题仍然存在,我安装了Perfect Disk,这显示了两个奇怪的问题: Defraggler在分区中间找到MFT,在驱动器的开头找到Perfect磁盘。 在最零碎文件的最后两个文件复制到磁盘。完美的磁盘本身。这怎么可能是真的,它被复制到一个有很多可用空间的磁盘中! Defraggler 完美的磁盘 (这里更大的图像)

1
备用数据流名称的MFT信息
我一直在努力从MFT中检索文件信息。我看到MFT记录有关于标准信息,文件名,数据和其他一些属性的信息。我尝试解析MFT记录以获取它包含的所有细节。我能够获取所有文件的文件名,数据(包括备用流的数据),但我无法获取指定备用数据流的文件名。出于测试目的,我创建了一个包含两个包含数据的命名备用流的文件。当我解析对应于该文件的MFT记录时,我无法识别备用流名称。这是否意味着备用流名称不存储在MFT中?那么一些实用程序如stream.exe如何识别备用流名称?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.