我有一台2011年末的Macbook Pro,運行Mavericks 10.9.2。它唯一的HDD是750GB驅動器,採用Bootcamp格式化。它仍然運行得相當好,但是在運行碎片整理程序時,我發現有很多文件被碎片整理程序(iDefrag)拒絕移動。
iDefrag報告了POSIX訪問文件時錯誤代碼為5。隨機選擇一個文件並嘗試將文件複製到外殼中的另一個位置也會報告錯誤,這使我認為問題是真實的,並且與磁盤/ FS有關。 cp的輸出為:
cp:unity_nophysx.nexe:輸入/輸出錯誤
據我所知,錯誤代碼5為“訪問被拒絕”知道,但是碎片整理進程是以管理員身份運行的,並且在可疑文件上使用sudo運行cp沒什麼區別。
Disk Utility,fsck和Apple Hardware Test都聲稱該磁盤可以正常使用。沒有報告SMART錯誤,儘管有一些權限錯誤,但它們與iDefrag抱怨的文件無關,並且Disk Utility聲稱已對它們進行了修復而沒有任何抱怨。
可能有一百多個或更多損壞的文件,但仍然只是驅動器的一小部分。據我所知,沒有系統文件或關鍵數據受到影響。雖然可以很好地檢索數據,但我不介意重新安裝或進行備份。在這一點上,我不知道這是否真的是驅動器快要死了,僅僅是由於寫入時移動了驅動器而導致的一些壞扇區,還是可以解決的其他一些輕微損壞。我假設最壞的情況是,最有可能的是,我將不得不獲得一個稍大的HDD並克隆現有驅動器,以避免必須重建系統。
我的問題確實是如何將那些損壞的文件標記為正確的損壞並修復或清除它們,以便磁盤克隆成功但不會掛在文件上/阻止它無法訪問。 “磁盤工具”沒有發現問題,我不知道可以完成此工作的任何命令行或第三方工具。我不想註銷整個磁盤並從頭開始,因為該驅動器似乎還很健康,所以我正在尋找維修/診斷工具。