文件或目錄損壞且沒法讀取的解決辦法大集合html
方法很簡單,用chsdsk命令便可安全
詳解以下:工具
開始--運行--輸入cmd--輸入chkdsk 盤符: /f ,例如:「chkdsk d: /f」。
等命令運行完便可。
這裏要注意的是,那個冒號後面要空一格,別跟着就寫"/f"this
故障現象操作系統
無論是移動硬盤仍是U盤,包括本地電腦上的硬盤分區,雙擊打開時,提示:「沒法打開H盤 ,文件或目錄損壞且沒法讀取,....」。有的分區格式變爲RAW。.net
數據丟失緣由分析命令行
出現這種錯誤提示,是因爲各類緣由致使的磁盤文件目錄(FAT,MFT)出錯形成。主要發生在優盤、MP三、移動硬盤等移動設備上,其中大容量(160G以上)NTFS分區格式的外置移動硬盤發生概率最高最多。產生的緣由不少,通常有下面幾種緣由:3d
一、沒有正常插拔移動設備,系統沒有完成完整的讀寫操做,導致文件目錄信息錯亂和不完整。好比咱們複製一個文件到移動設備,關機重啓、拔取後,再次打開使用或到別的電腦上使用時出現症狀。rest
二、選用了劣質產品,包括劣質電源、主板、數據線、特別是劣質外置硬盤盒。產品的電源、主控電路不穩定,導致磁盤尋址出錯,寫信息錯亂。日誌
三、使用了PQ、PM等磁盤分區調整工具。
四、病毒、硬盤硬件自己故障、工做期間忽然停電。
恢復效果質量
若是是大移動硬盤而且是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 所需的時間
修復移動硬盤「文件或目錄損壞且沒法讀取」錯誤
昨天在用移動硬盤下載文件時突然出錯,覺得是小錯誤並沒在乎,直接關機拔掉了硬盤。今天再連到電腦上時,發現硬盤沒法讀取,XP提示「文件或目錄損壞且沒法讀取」。換了臺電腦試了下,問題依舊。根據提示,這應該只是文件目錄索引損壞,修復索引便可。由於這個硬盤是NTFS格式,因此想到用CHKNTFS命令修復,但是卻顯示沒法讀取。又嘗試用CHKDSK /F命令,結果修復剛開始就停住了,跳出命令行提示符,修復失敗。看來不只僅是目錄索引的的問題,那是否是硬盤盒的問題呢?因而換了個硬盤盒再試,仍是不行。難道是分區表出錯嗎?由於查看該盤屬性時顯示的數據都是0,因此想到修復分區表試試。用SPFDISK查看分區信息,結果卻很正常。不明因此的狀況下,就想重置MBR試試。重置MBR後,重啓進入XP,結果問題依舊。重啓再進入DOS,用支持NTFS的KV3000殺毒程序掃描,能夠讀取該盤,且文件目錄和文件都在。這說明文件並無受損,那應該仍是目錄索引的問題,可爲何用CHKDSK不行呢?回到XP,再次用CHKDSK /F命令修復,沒想到此次卻順利修復完成。打開該盤,全部文件都回來了,除了其中的少許文件受損不能打開外,其它大部分均可以正常運行,尤爲是裏面的重要文件所有都無缺無損。真奇怪,爲何剛纔不行,如今卻能夠了呢?是由於重置了MBR嗎?
既然已經修好,就把硬盤拆下來,裝回原來的硬盤盒。接上電腦後開機,剛纔的問題又出現了。拔下來再插入,仍是老樣子。怎麼會這樣?只是折裝下又壞了?按剛纔的步驟進入SPFDISK想重置MBR,結果發現根本認不到這個硬盤。換了幾種硬盤修復工具,都沒認到這個盤。實在沒辦法,再把硬盤拆下來,裝入剛纔那個硬盤盒。開機,連上移動硬盤,問題依舊。試着運行CHKDSK,沒想到竟然順利修復完成。再在XP點擊該盤盤符,順利打開,文件又都回來了。
此次不敢再拆裝了,趕忙把重要數據都備份到本地硬盤上。而後刪除該硬盤的磁盤分區後,再裝回原來的硬盤盒。連上電腦後,不但沒認到盤,反而死機了。拔下來換上剛纔那個硬盤盒,再連上電腦,這回又好了。因而對該硬盤從新分區並格式化,確認系統正常認到該盤後,再把該盤裝回原硬盤盒,從新插入電腦,結果又是死機。重啓電腦,竟然在自檢處卡了許久才進入,仍是認不到該盤。至此能夠判定是硬盤盒壞了。這個硬盤盒仍是三星原裝的硬盤盒,平時幾乎沒有用,就這幾天較長時間下載數據,沒想到竟然就壞了。用於替換的那個硬盤盒只是徹底不知名的、最便宜的雜牌硬盤盒,但是卻用了好久都沒壞,成天成天掛着下載和看片子,都照樣正常工做。可見名牌也不見得是好東西。前幾天同事也買了三星的移動硬盤,也是原裝的硬盤盒,結果剛買回來就是壞的,只是複製粘貼數據都會出錯,去換了一個才能夠用了。三星這個牌子的硬盤盒,之後我絕對不會買了。
附:
一、MBR(Main Boot Record):主引導記錄
移動硬盤刪除文件時提示「文件或目錄損壞且沒法讀取」的解決方法-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,就檢查當前磁盤的使用狀況。
2008-03-18 11:55
核心簡介:本文講解了 一些如正在讀取數據時忽然強行將硬盤斷開或者斷電等因素致使的 硬盤磁盤分區損壞的修復辦法
這個主要是磁盤的分區損壞了~
通常移動硬盤比較多見 緣由有不少 可是通常的都是 正在讀取數據的時候直接把移動硬盤的的數據線拔下 或者忽然斷電引發的
解決辦法 有2種(請按照順序嘗試):
方法一:
開始》運行 打開運行菜單 輸入 chkdsk /f
不用理會它提示的信息 直接Y 而後回車
接下來從新啓動電腦 (確保出問題的硬盤或移動硬盤和電腦處於連接狀態)
電腦會自動檢測 磁盤錯誤 只需等待就能夠了
方法二:用外部軟件進行文件恢復
這是咱們要用到 Easy Recovery Pro (如下簡稱ER)
下載地址::http://www.skycn.com/soft/2070.html
首先打開ER 點擊數據恢復選項
而後選擇高級恢復 選擇你出問題的磁盤下的分區
能夠看一下個人電腦 那個盤符是什麼 好比是D盤這時你選擇D盤
選擇 點右下角的 下一步
這時ER會掃描這個分區上的文件 這是你就能夠選中你要恢復的文件或文件夾
再點下一步 在出現的對話框中 的 恢復目錄選項中選擇 恢復至本地硬盤
點瀏覽 選擇你想要存放 已損壞分區文件 的分區好比我D盤出問題了 把D盤的數據回覆到E盤 這時我就能夠選擇E盤
這時候點下一步就OK了~ 而後在D盤從新格式化 把恢復出的文件從新複製到D盤
看看是否是OK了
錯誤現象:文件和文件目錄圖標仍在,雙擊後出現「文件或目錄損壞且沒法讀取」的提示,刪除時提示沒法刪除的信息。
錯誤緣由:或許是沒有按照步驟點擊「安全刪除硬件」而直接拔掉移動硬盤USB線致使了故障,或許是移動硬盤使用時間太久而天然老化,也或許是拷貝過程當中有震動形成錯誤。
解決方法:嘗試用WINDOWS自帶的磁盤掃描工具進行修復。在開始菜單欄中點擊「運行」,輸入「cmd」,出現DOS狀態對話框。在光標處輸入有損壞文件的磁盤盤符後回車,再輸入「CHKDSK」,回車便可看到相關檢測信息。「CHKDSK」即「check disk」之意,磁盤檢測命令。
若是發現錯誤,根據其中提示,在光標後鍵入「CHKDSK /F」命令後回車開始修復。其中參數「/F」即fix修復命令。此時提示沒法鎖定的信息。輸入「Y」即選擇贊成「強制卸下該卷」後回車。磁盤即繼續掃描並進行修復。幾分鐘後(時間長短會因磁盤分區大小和錯誤文件多少而有差別),出現 「Windows已更正文件系統」的修復完成信息。
完成.
~chkdsk命令的一些小知識。~
chkdsk是check disk的縮寫,用來檢查你的磁盤的使用狀況。
chkdsk命令的格式是: chkdsk 磁盤名 ,例如要檢查A盤使用狀況,就輸入chkdsk A: ,檢查c盤使用狀況,就輸入chkdsk C: ,若是直接輸入chkdsk,就檢查當前磁盤的使用狀況。
chkdsk的全稱是checkdisk,就是磁盤檢查的意思,你沒法也沒必要使用該文件,這個東西是當你的系統當掉或者非法關機的時候由系統來調用檢查磁盤的。基於所用的文件系統,建立和顯示磁盤的狀態報告。Chkdsk 還會列出並糾正磁盤上的錯誤。若是不帶任何參數,chkdsk 將顯示當前驅動器中的磁盤狀態。
語法
chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]]
參數
volume:
指定驅動器號(冒號分隔)、裝入點或卷名。
[Path} FileName]
指定須要 chkdsk 檢查碎片整理的文件或文件集的位置和名稱。使用通配符(* 和 ?)能夠指定多個文件。
/f
修復磁盤上的錯誤。必須鎖定磁盤。若是 chkdsk 沒法鎖定驅動器,則會顯示一條消息,詢問您是否但願在下次從新啓動計算機時檢查該驅動器。
/v
當檢查磁盤時,顯示全部目錄中每一個文件的名稱。
/r
找到壞扇區並恢復可讀取的信息。必須鎖定磁盤。
/x
僅在 NTFS 上使用。若是必要,首先強制卸載卷。該驅動器的全部打開句柄都無效。/x 還包含了/f 的功能。
/i
僅隨 NTFS 使用。對索引項執行充分檢查,下降運行 chkdsk 的所用時間量。
/c
僅隨 NTFS 使用。跳過文件夾結構中的週期檢查,減小運行 chkdsk 所需的時間量。
/l[:size]
僅隨 NTFS 使用。將日誌文件的大小更改成由用戶輸入的大小。若是省略該參數,則 /l 會顯示當前日誌文件的大小。
/?
在命令提示符顯示幫助。
註釋
運行 chkdsk
要在固定磁盤上運行 chkdsk 命令,您必須是該 Administrators 組的成員。
從新啓動時檢查鎖定的驅動器
若是但願 chkdsk 修復磁盤錯誤,則此前不能打開該驅動器上的文件。若是有文件打開,會顯示下述錯誤消息:
Chkdsk cannot run because the volume is in use by another processWould you like to schedule this volume to be checked the next time the system restarts?(Y/N)
若是選擇下次從新啓動計算機時檢查該驅動器,則從新啓動計算機後 chkdsk 會自動檢查該驅動器並修復錯誤。若是該驅動器分區爲啓動分區,則 chkdsk 在檢查完該驅動器後會自動從新啓動計算機。
報告磁盤錯誤
chkdsk 命令會檢查磁盤空間和文件分配表 (FAT)以及 NTFS 文件系統的使用狀況。Chkdsk 在狀態報告中提供特定於每一個文件系統的信息。狀態報告顯示文件系統中找到的錯誤。在活動分區上運行 chkdsk 時,若是未含 /f 命令行選項,則它可能會由於沒法鎖定該驅動器而報告虛假信息。應該不按期使用 chkdsk 檢查每一個磁盤上的錯誤。
修復磁盤錯誤
只有指定 /f 命令行選項,chkdsk 命令才修復磁盤錯誤。Chkdsk 必須能夠鎖定驅動器以糾正錯誤。因爲修復一般會更改磁盤的文件分配表,有時還會丟失數據,因此 chkdsk 會首先發送以下所示的確認消息:
10 lost allocation units found in 3 chains.
Convert lost chains to files?
若是按 Y,Windows 會在根目錄中將全部丟失鏈保存在一個名爲 Filennnn.chk 的文件中。chkdsk 結束後,能夠查看這些文件是否包含了所需的數據。若是按 N,Windows 會修復磁盤,但對於丟失的分配單元,它不保存其內容。
若是不使用 /f 命令行選項,則在有文件須要修復時,chkdsk 會發送消息,但它不修復任何錯誤。
若是在大磁盤(例如,70 GB)或有大量文件(數百萬)的磁盤上使用 chkdsk /f,這可能要花很長時間(好比說,數天)才能完成。由於 chkdsk 直到工做完成它纔會交出控制權,因此計算機在這段時間內將不可用。
檢查 FAT 磁盤
Windows 如下列格式顯示 FAT 磁盤的 chkdsk 狀態報告:
檢查 NTFS 磁盤
Windows 如下列格式顯示 NTFS 磁盤的 chkdsk 狀態報告:
存在打開文件的狀況下使用 chkdsk
若是該驅動器上有打開的文件,則指定 /f 命令行選項後,chkdsk 會發送錯誤消息。若是未指定 /f 命令行選項而且存在打開的文件,則 chkdsk 會報告磁盤上丟失的分配單元。若是打開的文件沒有記錄在文件分配表時,可能會發生這種狀況。若是 chkdsk 報告大量分配單元丟失,能夠考慮修復該磁盤。
查找物理磁盤錯誤
使用 /r 命令行選項可查找文件系統中的物理磁盤錯誤。有關使用 recover 修復物理性損壞文件的信息,請參閱「」。
報告磁盤壞扇區
在磁盤第一次準備運行時,chkdsk 報告的壞扇區標記爲損壞。它們不會形成危險。
瞭解退出碼
下表列出了 chkdsk 完成任務後報告的退出碼。
退出碼 說明
0 沒有發現錯誤。
1 錯誤已找到並修復。
2 已執行清理磁盤(例如碎片收集),或者由於沒有指定 /f 而未執行清理磁盤。
3 因爲未指定 /f 選項,沒法檢查磁盤,錯誤不能修復或錯誤未修復。
故障恢復控制檯提供了帶有不一樣參數的 chkdsk 命令。
範例
若是要檢查驅動器 D 中的磁盤,而且但願 Windows 修復錯誤,請鍵入:
chkdsk d:/f
若是遇到錯誤,chkdsk 會暫停並顯示消息。Chkdsk 完成任務時會顯示列有磁盤狀態的報告。除非chkdsk 已完成任務,不然沒法打開指定驅動器上的任何文件。
在 FAT 磁盤上,要檢查當前目錄中全部文件的不相鄰塊,請鍵入:
chkdsk *.*
Chkdsk 顯示狀態報告,而後列出符合具備不相鄰塊條件的文件。
XOX
修復移動硬盤"文件或目錄損壞且沒法讀取"
今天在電腦上發現移動硬盤打不開了,甚是着急,我纔剛買不久啊,慌死了,後來上網一查才知道,彷佛是什麼文件索引錯了,也無論,就在dos下輸入chkdsk H: /x,等了十幾二十分鐘後尚未結束,因而強行結束dos.再一進去,就全都好了,彷佛什麼文件都沒有損壞,真是高興,因而就寫下來以做紀念一下.
附:
一、MBR(Main Boot Record):主引導記錄
二、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 所需的時間。 磁盤文件目錄損壞沒法讀取的解決辦法 http://wenku.baidu.com/view/a56c0a8dd0d233d4b14e69fb.html 文件目錄損壞沒法讀取的解決辦法 http://wenku.baidu.com/view/c81ccad1360cba1aa811da77.html --------------------- 做者:WinkJie 來源:CSDN 原文:https://blog.csdn.net/qq_36662459/article/details/90643284 版權聲明:本文爲博主原創文章,轉載請附上博文連接!