saultube28 Asked: 2020-02-18 00:39:15 +0800 CST2020-02-18 00:39:15 +0800 CST 2020-02-18 00:39:15 +0800 CST Windows 8.1 64 位中的所有分区是否为“fsutil 行为查询 mftzone”? 772 我有 2 个 HDD 和 5 个分区,我在 DuckDuckGo、Google 或 Microsoft 上找不到这个问题的答案;该命令不允许指定驱动器号,所以我想适用于所有分区,但我不确定。 或者默认是 C: 并且我必须用 DiskPart 改变焦点?Windows 8.1 Off 和在线帮助也没有任何关于它的信息,所以我迷路了。 windows query 1 个回答 Voted Best Answer Mokubai 2020-02-18T01:15:55+08:002020-02-18T01:15:55+08:00 从NTFS 如何为其主文件表 (MFT) 保留空间,它在页面的最底部提到了一个几乎相同(并且功能相同)的注册表项: 注意 这是一个运行时参数,不会影响卷的实际格式。相反,它会影响 NTFS 在给定系统上的所有卷上分配空间的方式。因此,要完全有效,该参数必须从格式化卷时开始生效,并贯穿卷的整个生命周期。如果注册表参数向下调整或删除,MFT 区域会相应减少,但这不会对已分配和使用的 MFT 空间产生任何影响。 该参数只是试图确保 MFT 之后的区域在 MFT 需要增长的情况下为新条目保持清晰。它本质上是系统的一个指标,表示“用户认为他们将拥有数百万个文件,我们将需要比平时更多的 MFT 条目”。 它不是可用于增加每个磁盘分区的 MFT 大小的参数。 他们确实列出了dir /a $mft显示实际 MFT 大小的命令,但它对我不起作用。编辑(saultube 28):因为它适用于 Windows 2000 之前的 NT 4.0。 微软确实有一个工具来显示每个驱动器NTFSInfo的 NTFS 信息,它显然会显示 MFT 大小。 NTFSInfo 将告诉您 MFT-Zone 在磁盘上的位置以及为其保留的驱动器百分比。 为了简单地扩展 MFT,您可以创建一个巨大的文件夹树,这将用完 MFT 中的条目,迫使它分配一个新块。在其他空驱动器上完成,这将快速扩展 MFT,而实际上不会在驱动器上放置任何重要数据。然后可以删除文件夹。 在 Schooltechnician.co.uk 上有一个工具可以做到这一点:增加你的 MFT 的大小,但我没有对这个工具做任何声明,我不隶属于这个工具,这只是我在快速搜索中找到的一个。 根据该页面: 在我的工作中,我的服务器拥有数百万个小文件。我需要从一开始就拥有一个大型主文件表,以防止将来出现问题。我创建了一个免费的 .Net 应用程序,它将在驱动器上创建嵌套文件夹的层次结构,并在完成后再次删除它们。 创建文件夹似乎是人为导致主文件表增长的最简单方法。每个文件夹似乎都创建了一个 1024kb 的条目(1GB 的 MFT = 1,024,000 个文件夹或文件)。
从NTFS 如何为其主文件表 (MFT) 保留空间,它在页面的最底部提到了一个几乎相同(并且功能相同)的注册表项:
该参数只是试图确保 MFT 之后的区域在 MFT 需要增长的情况下为新条目保持清晰。它本质上是系统的一个指标,表示“用户认为他们将拥有数百万个文件,我们将需要比平时更多的 MFT 条目”。
它不是可用于增加每个磁盘分区的 MFT 大小的参数。
他们确实列出了
dir /a $mft
显示实际 MFT 大小的命令,但它对我不起作用。编辑(saultube 28):因为它适用于 Windows 2000 之前的 NT 4.0。微软确实有一个工具来显示每个驱动器NTFSInfo的 NTFS 信息,它显然会显示 MFT 大小。
为了简单地扩展 MFT,您可以创建一个巨大的文件夹树,这将用完 MFT 中的条目,迫使它分配一个新块。在其他空驱动器上完成,这将快速扩展 MFT,而实际上不会在驱动器上放置任何重要数据。然后可以删除文件夹。
在 Schooltechnician.co.uk 上有一个工具可以做到这一点:增加你的 MFT 的大小,但我没有对这个工具做任何声明,我不隶属于这个工具,这只是我在快速搜索中找到的一个。
根据该页面: