第一篇:移動硬盤刪除文件時提示“文件或目錄損壞且無法讀取”的解決方法-chkdsk 命令的巧用
移動硬盤刪除文件時提示“文件或目錄損壞且無法讀取”的解決方法-chkdsk 命令的巧用
新買一個移動硬盤,同學借去Copy一個游戲,拷來后發現數據包損壞,提示“文件或目錄損壞且無法讀取”,我連忙檢查,新買的硬盤出現這個問題,莫不是買到有壞道的水貨了?復制粘貼該分區內其它文件,無任何問題,但不能排除是硬盤壞道。
打開這個文件夾,正常,可以瀏覽里面文件。右鍵查看文件夾屬性,見其為只讀屬性,把只讀屬性去掉,點擊確定,提示文件夾內有文件損壞,無法重新設置屬性,找到該文件,果然已被損壞,不能正常打開。嘗試刪除失敗。ms-dos下使用rd /s命令強制刪除失敗。進入到該文件夾下使用del /f命令強制刪除失敗。哎呀,我還不信刪不了你。
cmd進入該盤目錄,運行chkdsk /f,提示CHKDSK 正在校驗文件...,幾秒后提示刪除*.*文件索引成功,重新運行rd /s +文件夾名,文件夾成功刪除。問明情況,同學copy這個游戲文件的時候對方機器正在運行這個游戲,一般游戲程序為了保證數據的安全性和完整性,在游戲運行的時候肯定以資源獨享形式訪問某些文件,這些文件被暫時鎖定,這個時候復制到的文件是不完整的。所以會提示這些文件被損壞。讓同學重新copy一次,拷資料的時候不要運行游戲或者把游戲打包后復制。問題解決。
爬到網上看網友們遇到這個問題的解決方法,最多的建議是把分區格式化,我的建議是:遇到這個問題時,不妨先運行一次chkdsk命令,可能會免去不必要的麻煩和損失哦。
ps:chkdsk命令的一些小知識。
chkdsk是check disk的縮寫,用來檢查你的磁盤的使用情況。
chkdsk命令的格式是:chkdsk 磁盤名,例如要檢查A盤使用情況,就輸入chkdsk A:,檢查c盤使用情況,就輸入chkdsk C:,如果直接輸入chkdsk,就檢查當前磁盤的使用情況。