NTFS 碎片整理失败 - 主文件表太碎片化。(0x89000023)

NTFS 碎片整理失败 - 主文件表太碎片化。(0x89000023)

问题:MFT 碎片太多,无法进行碎片整理

操作系统:Windows Server 2016

目标是缩小卷/分区以便为单独的数据部分腾出空间,但问题归结为:有没有已知的解决方案可以解决这个碎片整理问题/错误?

有没有已知的方法可以从 Windows 内部解决/修复此 MFT 问题?

我目前只能通过 RDP 访问该机器,因此这是首选。

如果没有,Windows 之外还有其他已知的解决方案吗?

正常的碎片整理,在网上搜索这个错误几乎没有结果。

> defrag /h /u /v c:
....
The storage optimizer cannot continue because the file system's master file table is too fragmented. (0x89000023)

连续体:

> Contig64.exe -v c:\$Mft
Processing c:\$Mft:
Scanning file...
Scanning disk...
File is 2759935 physical clusters in length.
File is in 193 fragments.

Moving 2759935 clusters at file offset cluster 4 to disk cluster 120672730
Move cluster status: STATUS_INVALID_PARAMETER

File size: 11304697856 bytes
Fragments before: 193
Fragments after : 193

UltraDefrag MFT:(UI 和启动模式)

ERROR: move_file_clusters: cannot move file clusters of \??\C:\$MFT: 0xc0000304 status: The volume is too fragmented to complete this operation.  
ERROR: move_file: nothing has been moved for \??\C:\$MFT

使用 UltraDefrag,除 MFT 外,大部分磁盘的碎片整理都成功完成,没有问题。

答案1

我确信我运行chkdsk /x /v /f c:后机器重新启动时没有任何变化。

但再次运行后,它现在就可以正常工作了。因此这些错误可能是由于某种损坏造成的。

C:\System Volume Information\Chkdsk\....log

Stage 3: Examining security descriptors ...
Cleaning up 15 unused index entries from index $SII of file 0x9.
Cleaning up 15 unused index entries from index $SDH of file 0x9.
Cleaning up 15 unused security descriptors.
Security descriptor verification completed.

相关内容