如何将 MFT 移动到连续已用空间的末尾?

Roc*_*ngh 7 windows windows-7 mft

我想将 MFT 移动到连续使用空间的末尾。现在它放在中间: 在此处输入图片说明

我想把它移到开头。我怎样才能做到这一点?

小智 13

与其他答案相反,这是可能的,但可能具有挑战性。

你为什么要这样做?出于历史性能原因,Windows 通常将 MFT 放在磁盘中间 - 这可以防止卷缩小,因为 Windows 不会将卷缩小到不可移动文件(MFT 就是其中之一)之外。

以下是我刚刚用来移动 MFT 以缩小系统体积的步骤:

  1. 运行磁盘清理
  2. 禁用系统还原
  3. 禁用页面文件
  4. 禁用休眠
  5. 运行 PerfectDisk(免费试用可以用于此目的)-确保您进行启动时碎片整理-这将移动 MFT
  6. 运行碎片整理实用程序(我的偏好是 Piriform 的碎片整理程序) - 碎片整理后,驱动器映射现在应该在磁盘末尾显示大量可用空间
  7. 使用 Windows 磁盘管理实用程序缩小卷
  8. 启用休眠
  9. 启用页面文件
  10. 启用系统还原

希望这可以帮助!

参考:

完美磁盘

梨状碎片整理程序


Der*_*ler 5

Sysinternals Contig能够对$MFT文件进行碎片整理。

当文件系统为 NTFS 时,contig 还可以对以下文件进行分析和碎片整理:
$mft, $LogFile, $Volume, $Attrdef, $Bitmap, $Boot, $BadClus, $Secure, $UpCase, $Extend

来源