誰能解釋一下 Windows 8/10 上 chdsk 的新選項?新選項是
1./scan
2./forceofflinefix
3./perf
4./spotfix
5./sdcleanup
6./offlinescanandfix
7./freeorphanedchains
8./markclean
除了 chkdsk /? 我找不到任何解釋訊息,但資訊和來源很少:https://blogs.msdn.microsoft.com/b8/2012/05/09/redesigning-chkdsk-and-the-new-ntfs-health-model/沒有解釋 /sdcleanup 也沒有解釋 /offlinescanandfix 和 /forceofflinefix 和 /r 之間的區別
答案1
微軟對 chkdsk 變更的立場
因此,在 Windows 8 中,我們改變了處理 NTFS 運行狀況模型的方式,並改變了修復損壞的方式,以最大程度地減少因 chkdsk 造成的停機時間。我們還引入了面向未來的新檔案系統 ReFS,它不需要離線 chkdsk 來修復損壞。
來源:重新設計 chkdsk 和新的 NTFS 運行狀況模型
僅限 NTFS 的交換機
- /scan 對指定分區執行線上掃描。
- /forceofflinefix 繞過所有線上修復;所有發現的缺陷都會排隊等待離線修復(即 chkdsk /spotfix)。不應該在沒有“/scan”的情況下使用。
- /perf 使用更多系統資源來盡快完成掃描。這可能會對系統上運行的其他任務產生負面效能影響。
- /spotfix 在指定磁碟區上執行點修復。
- /sdcleanup 垃圾收集不需要的安全描述資料。必須與“/F”一起使用。
- /offlinescanandfix 對指定磁碟區執行離線掃描,並在偵測到任何損壞時修復錯誤。
僅限 FAT/FAT32/exFAT 的開關
- /freeorphanedchains 釋放任何孤立的集群鏈而不是恢復其內容。
- /markclean 如果未偵測到損壞,則將磁碟區標記為乾淨,即使未設定「/F」也是如此。