Ntfs

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

  • October 15, 2021

問題: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 外,大部分磁碟的碎片整理都成功成功。

我確信我執行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.

引用自:https://serverfault.com/questions/1080638