首頁>Club>
7
回覆列表
  • 1 # 使用者4265742849290878

    很多朋友遇到過這樣的情況:電腦中出現檔名是亂碼的檔案(以下簡稱亂碼檔案,注意:是檔名亂碼而不是檔案內容亂碼),它們無法開啟、重新命名、刪除或移動。

    檢視檔案屬性,系統顯示無檔案型別,而且它們一般佔用巨大的磁碟空間。

    本文著重討論這些亂碼檔名檔案的產生原因以及如何刪除這些煩人的亂碼檔案。

    一、亂碼檔名檔案產生的原因 經過仔細分析和研究,認為亂碼檔案產生的原因主要有以下幾點: 1. 硬碟磁軌或扇區出現錯誤,導致檔名出現亂碼,這樣的檔案無法正常刪除。

    2. 有時候在Windows中執行的刪除檔案操作,只是將磁碟上檔案分配表裡的相關檔案資訊刪掉了,並沒有實際刪除檔案。

    3. 不正確的操作。

    在使用BT下載軟體時,下載進度到99%時就停止下載,並自己修改檔名,由於BT下載不是順序下載,這樣有可能導致檔案索引資訊錯誤,導致亂碼檔案出現。

    4. 使用磁碟工具PQmagic轉換過分割槽格式之後(如從NTFS到FAT32),出現檔名亂碼現象。

    因為PQmagic對中文檔名的支援不是很好,所以,在整理完分割槽後會導致中文檔名出現亂碼,甚至檔案內容也出現亂碼。

    5. 病毒引起的檔名亂碼,這種亂碼檔案產生的原因比較複雜,一般是由於病毒自己製造或防毒軟體刪除病毒不徹底導致磁碟邏輯錯誤。

    6. 快閃記憶體、行動硬碟等移動儲存裝置出現亂碼檔案,尤其是手機儲存卡最容易出現這種問題。

    這種情況多是由於不正確地使用移動儲存裝置造成的,比如直接拔離裝置等。

    但是有的時候質量不好的快閃記憶體或行動硬碟也會出現亂碼檔案,這是移動裝置本身的質量問題。

    比如當往儲存卡中寫入資料時出錯,出現亂碼檔案,同時系統右下角出現“Windows延緩寫入失敗,Windows無法為x:/windows/windowsupdate.log檔案儲存所有資料”的提示,這多半是由於儲存卡已經損壞了。

    二、刪除亂碼檔名的檔案 由於亂碼檔案產生的原因有多種,經過我仔細研究,找到了以下幾種處理辦法: 1. 嘗試為檔案重新命名,如果可以重新命名的話。

    執行cmd 開啟任務管理器,結束explorer程序,切換到cmd命令提示符狀態下輸入“Del 檔名”後就可以刪除檔案了,這種方法只適用於可以重新命名的檔案。

    在進行操作時先關閉其他一切不相關的程式。

    2. 如果重新命名檔案時系統提示“拒絕訪問”,那麼在cmd模式下執行“chkdsk /f”命令檢查磁碟錯誤並修復。

    如果出現找到磁碟錯誤,一般的錯誤都是可以修復的,在修復完成後就可以刪除亂碼檔案了。

    注意:有時,由於亂碼檔案所在分割槽為系統區,系統會提示“另一個程序正在呼叫該卷,是否希望下次開機時檢查該卷?”我建議用這樣的方法執行chkdsk命令,使用Windows安裝盤引導系統,在選擇新安裝windows介面時,按“R”修復已有系統,進入命令提示符狀態,在這裡執行“chkdsk /f”命令。

    我測試過,這樣執行的效果要比在Windows下的cmd模式中好很多。

    再執行“fixmbr”命令修復分割槽表。

    也可以修復系統其他的問題。

    3.如果進行完上一步仍然無法刪除亂碼檔案,可以使用我們最常用的WinRAR壓縮工具來刪除,具體的方法是壓縮亂碼檔案並選中“壓縮後刪除原始檔”選項。

    這樣,一般的亂碼檔案就可以刪除了。

    4.但是如果檔案的磁碟檔案索引塊已經被破壞,那WinRAR也是沒有辦法的,這時候就要借用Ghost這個強大的工具了。

    先把有亂碼檔案的分割槽做成映象檔案,再使用Ghost explorer瀏覽映象檔案,找到亂碼檔案並刪除,再把映象檔案恢復到源分割槽。

    這個方法一般可以解決絕大數亂碼檔名無法刪除的問題。

    5. 如果你裝的是Windows和Linux雙系統,還有一種解決辦法。

    首先,用Linux啟動系統,用“mount”命令載入那個有亂碼檔案的FAT32 分割槽並指定codepage=cp437,就可以看到完整的中文檔名和目錄了。

    然後,用“cp -r”命令到複製亂碼檔案到Linux 分割槽上面; 再用“umount”命令解除安裝FAT32分割槽,重新用“mount”命令載入並指定 codepage = cp936,用“iocharset=cp936 cp -r”命令把亂碼檔案複製回去。

    這個方法可以完全無損地恢復分割槽。

  • 中秋節和大豐收的關聯?
  • 水立方里有什麼好玩的?