ntfs-mft - MFT枯木;和可移动媒体上的 MFT
问题描述
我是 NTFS 中 MFT 主题的新手。我已经阅读了许多有关它的文件,但到目前为止,我还没有找到关于立即想到的一些问题的明确陈述。
如果您有 Windows 桌面并从 NTFS 格式的可移动介质(例如,USB 记忆棒或可移动 HD)读取文件,那么我假设时间线信息(访问日期等)被写入可移动介质上的 MFT . 因此,如果 USB 或 HD 被移除,时间线就会消失。主机操作系统(Windows 桌面)是否单独保留有关打开哪些文件以及在哪个可移动卷上的任何信息?
有关 MFT 的文章说,最初,删除文件时不会删除 MFT 记录。因此,MFT 不断增长。有人提到,随着磁盘填满,某些已删除文件的记录最终会被覆盖:但我找不到有关所使用算法的详细信息。与此同时,这意味着 MFT 大小没有上限,并且它可能会使资源稀少的系统崩溃。这听起来相当极端。那么,有什么方法可以修剪死木(例如,可以永久删除不需要的条目的实用程序)?我读到操作系统不允许在活动系统上更改 MFT 大小,但也许一个实用程序可以在完整系统加载之前运行,就像 CHKDSK 那样(我认为)?
是否可以设置 MFT 大小的硬上限(没有完全填充 HD)?
解决方案
推荐阅读
- ssl - SSL 终止后本地 kubernetes 后端服务地址的 HTTPS 端点
- kotlin - 将可迭代对象收集到一个变量(列表)中
- node.js - 测试网上总是出错:交易未在 750 秒内被挖掘
- excel - VBA提示“打开”对话框并选择要从中导入导入的目录
- java - Java Prepared 语句等于时间戳字段上的日期比较
- ag-grid - ag-grid 的 IHeaderComponent 中的 angularjs 指令?
- php - 如何在 for 循环中创建一个数组并在 forloop 之外访问该数组
- sql - sql中每个请求的sumTotal Duration
- scala - 如何获取属于包含某些属性的类层次结构的每个对象?
- c# - 无法使用非核心项目解析 startup.cs 中的选项