天天看點

檔案或目錄損壞且無法讀取的解決辦法

 還在為讀不出硬碟而煩惱嗎?還在為你的一時沖動而後悔嗎?不用怕我來幫你

方法很簡單,用chsdsk指令即可

詳解如下:

開始--運作--輸入cmd--輸入chkdsk 盤符: /f 

等指令運作完即可.

這裡要注意的是,那個冒号後面要空一格,别跟着就寫"/f"

無法打開H盤,檔案或目錄損壞且無法讀取

故障現象

不管是移動硬碟還是優盤,包括本地電腦上的硬碟分區,輕按兩下打開時,提示:“無法打開H盤 ,檔案或目錄損壞且無法讀取,....”。有的分區格式變為RAW。

資料丢失原因分析

出現這種錯誤提示,是由于各種原因導緻的磁盤檔案目錄(FAT,MFT)出錯造成。主要發生在優盤、MP3、移動硬碟等移動裝置上,其中大容量(160G以上)NTFS檔案系統格式的外置移動硬碟發生幾率最高最多。産生的原因很多,一般有下面幾種原因:

1、沒有正常插拔移動裝置,系統沒有完成完整的讀寫操作,緻使檔案目錄資訊錯亂和不完整。比如我們複制一個檔案到移動裝置,關機重新開機、拔取後,再次打開使用或到别的電腦上使用時出現症狀。

2、選用了劣質産品,包括劣質電源、主機闆、資料線、特别是劣質外置硬碟盒。産品的電源、主要電路不穩定,緻使磁盤尋址出錯,寫資訊錯亂。

3、使用了PQ、PM等磁盤分區調整工具。

4、病毒、硬碟硬體本身故障、工作期間突然停電。

恢複效果品質

如果是大移動硬碟并且是NTFS檔案系統格式的,恢複品質十分理想,基本都能成功恢複檔案和目錄結構。

如果是FAT或FAT32格式,根據損壞程度不同,恢複品質效果比NTFS格式結構的分區稍差一些,是以日常使用建議使用NTFS格式分區,其數

據安全性更高一些。

資料恢複準備

不知從誰開始的,網上有人告訴你先将分區格式化一遍,然後再用一些資料恢複軟體恢複資料,大哥!大哥!!大哥!!!,你千萬不要這麼做,格式化後,特别是FAT格式分 區,恢複出來的資料其目錄結構是不完整的,特别是經常編輯的最需要的檔案,因為檔案碎片比較多,恢複軟體失去FAT表的對比分析,恢複出來的檔案大多打不開。

下面操作前建議先做鏡像備份!

你想走捷徑的話,可以先碰一下運氣,可以先 CHKDSK 一下試試。CHKDSK,Windows作業系統自帶的磁盤檢查修複指令。

先看一下你出錯裝置的盤符,然後 點取--開始--運作,在運作對話框中輸入 CHKDSK H:/F 回車。注意,H 是你要檢查修複的盤符。之後系統會開始檢查磁盤分區。如果系統能夠發現問題并且在修複能力範圍之内的話,Windows自動修複出錯的分區。如果沒有反 映,不要拔掉裝置,重新啟動電腦試試,故障依舊的話,說明你中了進階獎

中了進階獎怎麼辦???

不要氣餒!!!方法總是有的。

我曾經使用過硬碟分區表修複工具進行修複,但沒有效果,算了,不還原分區了,多次試驗徹底讓我失望了。現在要考慮如何将分區裡的檔案還原回來,因為那才是最重要的!我使用的是EasyRecovery 。通過漫長的等待之後,資料終于還原出來了。我還原後的所有檔案都在^_^運氣比較好呀^_^,隻是一些目錄沒有了,還好,隻要檔案在就好 ^_^ 那可是多年心血的資料呀!!! 另外網上說使用 R-STUDIO 也可以,這次沒有試,以前用過R-STUDIO 還原過U盤内的資料,效果不錯!^_^ 

附 chkdsk 參數說明: 

CHKDSK [volume[[path]filename]]] [/F] [/V] [/X] [/C] [/L[:size]] 

volume 指定驅動器(後面跟一個冒号)、裝入點或卷名。 

filename? 僅用于 FAT/FAT32: 指定要檢查是否有碎片的檔案 

/F 修複磁盤上的錯誤。 

/V  在 FAT/FAT32 上: 顯示磁盤上每個檔案的完整路徑和名稱。 

在 NTFS 上: 如果有清除消息,将其顯示。 

/R 查找不正确的扇區并恢複可讀資訊(隐含 /F)。 

/L:size 僅用于 NTFS:? 将日志檔案大小改成指定的 KB 數。如果沒有指定大小,則顯示目前的大小。 

/X 如果必要,強制卷先卸下。卷的所有打開的句柄就會無效(隐含 /F) 

/I 僅用于 NTFS: 對索引項進行強度較小的檢查 

/C 僅用于 NTFS: 跳過檔案夾結構的循環檢查。 

/I 和 /C 指令行開關跳過卷的某些檢查,減少運作 Chkdsk 所需的時間

昨天老哥從我移動硬碟拷了點電影出去,

結果今天用的時候,4個分區裡面竟然有2個共計80G打不開了,暈

乖乖~那麼多資料呢

先是想到了試着修改一下分區驅動器号,結果沒用,

試着把分區标志為活動的,還是沒用

搜網上有人說把移動硬碟插機箱後面,試了還是不行.

後來急着回家就先放一邊了.

今晚專門網上搜了一下,哈哈,最後成功搞定,

方法很簡單,用chsdsk指令即可

詳解如下:

開始--運作--輸入cmd--輸入chkdsk 盤符: /f 

等指令運作完即可.

這裡要注意的是,那個冒号後面要空一格,别跟着就寫"/f"

截個圖:

修複移動硬碟“檔案或目錄損壞且無法讀取”錯誤

  昨天在用移動硬碟下載下傳檔案時忽然出錯,以為是小錯誤并沒在意,直接關機拔掉了硬碟。今天再連到電腦上時,發現硬碟無法讀取,XP提示“檔案或目錄損壞且無法讀取”。換了台電腦試了下,問題依舊。根據提示,這應該隻是檔案目錄索引損壞,修複索引即可。因為這個硬碟是NTFS格式,是以想到用CHKNTFS指令修複,可是卻顯示無法讀取。又嘗試用CHKDSK /F指令,結果修複剛開始就停住了,跳出指令行提示符,修複失敗。看來不僅僅是目錄索引的的問題,那是不是硬碟盒的問題呢?于是換了個硬碟盒再試,還是不行。難道是分區表出錯嗎?因為檢視該盤屬性時顯示的資料都是0,是以想到修複分區表試試。用SPFDISK檢視分區資訊,結果卻很正常。不明是以的情況下,就想重置MBR試試。重置MBR後,重新開機進入XP,結果問題依舊。重新開機再進入DOS,用支援NTFS的KV3000殺毒程式掃描,可以讀取該盤,且檔案目錄和檔案都在。這說明檔案并沒有受損,那應該還是目錄索引的問題,可為什麼用CHKDSK不行呢?回到XP,再次用CHKDSK /F指令修複,沒想到這次卻順利修複完成。打開該盤,所有檔案都回來了,除了其中的少量檔案受損不能打開外,其它大部分都可以正常運作,尤其是裡面的重要檔案全部都完好無損。真奇怪,為什麼剛才不行,現在卻可以了呢?是因為重置了MBR嗎? 

  既然已經修好,就把硬碟拆下來,裝回原來的硬碟盒。接上電腦後開機,剛才的問題又出現了。拔下來再插入,還是老樣子。怎麼會這樣?隻是折裝下又壞了?按剛才的步驟進入SPFDISK想重置MBR,結果發現根本認不到這個硬碟。換了幾種硬碟修複工具,都沒認到這個盤。實在沒辦法,再把硬碟拆下來,裝入剛才那個硬碟盒。開機,連上移動硬碟,問題依舊。試着運作CHKDSK,沒想到居然順利修複完成。再在XP點選該盤盤符,順利打開,檔案又都回來了。 

  這次不敢再拆裝了,趕緊把重要資料都備份到本地硬碟上。然後删除該硬碟的磁盤分區後,再裝回原來的硬碟盒。連上電腦後,不但沒認到盤,反而當機了。拔下來換上剛才那個硬碟盒,再連上電腦,這回又好了。于是對該硬碟重新分區并格式化,确認系統正常認到該盤後,再把該盤裝回原硬碟盒,重新插入電腦,結果又是當機。重新開機電腦,居然在自檢處卡了許久才進入,還是認不到該盤。至此可以斷定是硬碟盒壞了。這個硬碟盒還是三星原裝的硬碟盒,平時幾乎沒有用,就這幾天較長時間下載下傳資料,沒想到居然就壞了。用于替換的那個硬碟盒隻是完全不知名的、最便宜的雜牌硬碟盒,可是卻用了很久都沒壞,整天整天挂着下載下傳和看片子,都照樣正常工作。可見名牌也不見得是好東西。前幾天同僚也買了三星的移動硬碟,也是原裝的硬碟盒,結果剛買回來就是壞的,隻是複制粘貼資料都會出錯,去換了一個才可以用了。三星這個牌子的硬碟盒,以後我絕對不會買了。 

附: 

1、MBR(Main Boot Record):主引導記錄 

2、CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/C] [/L[:size]] 

volume 指定驅動器(後面跟一個冒号)、裝入點或卷名。 

filename 僅用于 FAT/FAT32: 指定要檢查是否有碎片的檔案 

  /F 修複磁盤上的錯誤。 

  /V 在 FAT/FAT32 上: 顯示磁盤上每個檔案的完整路徑和名稱。 

  在 NTFS 上: 如果有清除消息,将其顯示。 

  /R 查找不正确的扇區并恢複可讀資訊(隐含 /F)。 

/L:size 僅用于 NTFS: 将日志檔案大小改成指定的 KB 數。 

如果沒有指定大小,則顯示目前的大小。 

  /X 如果必要,強制卷先卸下。 

卷的所有打開的句柄就會無效(隐含 /F) 

  /I 僅用于 NTFS: 對索引項進行強度較小的檢查 

   /C 僅用于 NTFS: 跳過檔案夾結構的循環檢查。 

  /I 和 /C 指令行開關跳過卷的某些檢查,減少運作 Chkdsk 所需的時間。

“cmd”後回車,輸入“chkdsk 移動硬碟所在盤符: /R”回車,按提示操作即可。 

這個方法應該同樣适用于U盤、MP3等大容量移動儲存設備。

附:CHKDSK指令參數

檢查磁盤并顯示狀态報告。

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/C] [/L[:size]]

volume 指定驅動器(後面跟一個冒号)、裝入點

或卷名。

filename 僅用于 FAT/FAT32: 指定要檢查是否有碎片的檔案。

/F 修複磁盤上的錯誤。

/V 在 FAT/FAT32 上: 顯示磁盤上每個檔案的完整路徑和名稱。

在 NTFS 上: 如果有清除消息,将其顯示。

/R 查找不正确的扇區并恢複可讀資訊(隐含 /F)。

/L:size 僅用于 NTFS: 将日志檔案大小改成指定的 KB 數。

如果沒有指定大小,則顯示目前的大小。

/X 如果必要,強制卷先卸下。

卷的所有打開的句柄就會無效(隐含 /F)。

/I 僅用于 NTFS: 對索引項進行強度較小的檢查。

/C 僅用于 NTFS: 跳過檔案夾結構的循環檢查。

移動硬碟删除檔案時提示“檔案或目錄損壞且無法讀取”的解決方法-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,就檢查目前磁盤的使用情況。