有時我會感覺,如果像µTorrent 這樣的應用程式在我的FAT32 格式閃存驅動器上分配文件,但隨後被終止或崩潰(這種情況每月會發生多次),那麼該空間就會從我的文件系統中消失。
不管情況是否如此,有時我確實會因為不小心或故障而丟失了數百MB的可用儲存空間而感到不寒而慄。使用 WinDirStat 檢查我的磁碟只會讓情況變得更糟,因為我看到磁碟根目錄中巨大的「<未知>」專案盯著我,消耗了超過 1 GB 的空間。這可能是 FS 效率低下(由於 32 或 64kb 扇區/簇大小和大量小檔案),也可能是故障...
我可以下載並運行一個工具來檢查我的檔案系統並確保磁碟上沒有任何未使用的分配區塊嗎?我想確保不會因 I/O 錯誤等而丟失任何磁碟空間。
答案1
FAT 控制磁碟上檔案的分配。一般來說,如果 FAT 認為某個檔案不存在,那麼實際上它並不存在。即使檔案的一部分寫入磁碟,但中斷且 FAT 沒有更新,那麼作業系統仍然認為磁碟的該區域未使用,並且會在需要時自動使用它。
chkdsk
如果您想確保您的驅動器正常,您可以隨時使用。
WinDirStat 中的項目通常是由於閒置空間(非滿簇)和 WinDirStat 無法讀取的目錄(例如係統磁碟區資訊)造成的。
答案2
Windows 有一個名為 chkdsk 的實用程序
打開“我的電腦”並右鍵單擊要檢查的驅動器的圖示。
在開啟的上下文選單中,選擇“屬性”。
按一下“屬性”視窗頂部的“工具”標籤。
在「錯誤檢查」部分中,勾選第一個方塊,然後按一下「立即檢查」按鈕。
**如果選取第二個框,chkdsk 將對磁碟進行表面掃描以檢查壞扇區,這將需要在大於 40GB 的磁碟上運行很長時間。
然後會出現一個顯示運行 Chkdsk 選項的框,如下圖所示。
。