關于移動硬盤熱拔插導致提示需要修復的問題
最近遇到了移動硬盤熱拔插導致"需要修復"的問題。
上個星期去打印店時,把硬盤插到人家的備用機上了,但是備用機的配置比較差,讀我這個2T的硬盤讀了半天,在讀硬盤的過程中,我又手快點開了需要打印的文檔,導致文檔一直卡在未響應的狀態(tài),等了半天也不動,等的忍不了了后,直接就把硬盤拔了... ...
這導致我回來后,硬盤在win7系統(tǒng)上沒有辦法將文件復制進硬盤。
彈出的錯誤提示是:0x80071ac3。
但是我在win10上使用一切正常,和win7相同的是,win10也會提示需要修復。
查了下這個錯誤的意思,這里是網(wǎng)址:https://zhidao.baidu.com/question/1310871625880156499.html
說實話,能碰見這種問題屬實是超出預想,但俗話說得好:人在河邊走,那有不濕鞋。
既然碰到了,就得想辦法解決。
對了,因為這篇文章是把我修復硬盤的過程記錄了下來,所以看著肯定會有些啰嗦,見諒。
因為我的系統(tǒng)是win10,所以按照win10的方法解決。
首先按照Windows自己提供的方法解決。
只要硬盤有問題,插入硬盤后必定會出現(xiàn)請求修復的窗口,點擊自動彈出的窗口,會出現(xiàn)兩個選項,一個是修復,一個是忽略。(找不到配圖了,將就著看吧)
點擊修復,他又會彈出一個窗口。

點擊“修復驅動器”,基本上大部分問題就解決了。
真的,不騙人,因為我的硬盤在之前就是這樣修復的。
但是這次好像不怎么走運,沒修復成功,他一直卡在“正在修復磁盤”,那接下來就得去找別的方法。

這時我突然感覺不大對勁,Windows自帶的簡單修復是可以解決大部分問題,既然它解決不了,那就不是簡單的小問題。
我腦子里過了一遍硬盤可能出現(xiàn)的問題。
首先是最嚴重的硬盤物理損壞,比如:熱拔插導致磁頭未歸位劃傷磁盤。
這個想法冒出來時,驚出來一身冷汗,因為硬盤里有好多這幾年保存下來的軟件安裝包和實用小工具,這個硬盤一旦壞了,這幾年積累下來的東西可不好再找了。
但轉念一想,如果真的是劃傷磁盤,大部分情況下硬盤是讀不出來的,只會聽見硬盤的運轉聲。
所以磁頭未歸位這個物理損壞不可能是我硬盤出現(xiàn)問題的原因,身上的汗瞬間就下去了。
如果這么推測,這塊硬盤的問題基本與物理損壞不搭邊。
那他就可能是邏輯壞道?

因為個人習慣以及經(jīng)歷的原因,我一般會先使用系統(tǒng)自帶的解決方法,再去嘗試其他的第三方軟件。
我首先想到的就是chkdsk。
chkdsk這個命令如果不帶參數(shù)使用,只是對指定盤進行掃描,不會進行其它操作。
這是關于chkdsk的官方文檔:Windows命令:chkdsk
(https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/chkdsk)
所以我先用Windows自帶的chkdsk命令進行檢查:

檢測結果出來了,是卷位圖損壞,沒有壞扇區(qū)……
卷位圖?這是個啥?這碰到我的知識盲區(qū)了啊……
不管了,先用參數(shù) /f 修復下試試,不行的話用 /r 試試。
事實證明,這個參數(shù) /f 不能解決這個問題。
它卡在了“正在驗證文件分配”,并且出現(xiàn)了“$RECYCLE.BIN$RZX8PAA\中有一個錯誤文件”的提示。
我記得這好像是回收站啊……回收站怎么能出問題呢……
復制地址后,打開DiskGenius去硬盤里找了下,發(fā)現(xiàn)有我已經(jīng)刪掉的文件居然還在里邊,但是電腦上的回收站沒有顯示這幾個文件。

難道上邊的自動修復沒有成功,就是因為這個?
清空回收站后,發(fā)現(xiàn)還是卡在驗證文件分配……

那與其卡在這兒干等,不如去找找其它方法。

翻了翻自己知道的軟件,我盯上了“DiskGenius”,因為以前在恢復系統(tǒng)時經(jīng)常使用這個軟件,我記得里邊應該有修復壞道的功能。
找了下,里邊有個壞道檢測與修復

那這就好辦了,開始掃描。
因為硬盤太大,是個2T的,掃描時間長了點,掃描了3個多小時,掃描結果時一個紅色壞道,兩個橙黃,直接修復。
修復完成后,我滿懷期待的重新插入硬盤,發(fā)現(xiàn)還是彈出需要修復的提示,心態(tài)直接崩了。
因為我從中午兩點多,捯飭這東西,捯飭到了晚上七點,居然沒修復完成,挫敗感極強。
想了想,回家再弄吧,老在公司呆著也不是事兒。

回家后我開始從網(wǎng)上仔細查尋,關于我在修復硬盤和在win7上拷貝文件到硬盤時出現(xiàn)的各種錯誤代碼,甚至跑到Google上溜了一圈,結果掃興而歸,查詢到的各種方法真的是啥都有。
尤其是百度上的系統(tǒng)城和百度經(jīng)驗之類的網(wǎng)站。原來感覺這網(wǎng)站還行,一些偏門小問題可以在這兒找到答案,現(xiàn)在怎么就不行了呢。
我又回到知乎上看有沒有解決方法,這時已經(jīng)是晚上十一點了。
突然,我想起來了?Windows命令:chkdsk?的官方文檔
既然這是微軟的的文檔官網(wǎng),那它肯定有些什么是我不小心忽略的東西,就如同我看adobe軟件出現(xiàn)錯誤代碼時,去翻官方文檔忽略掉“徹底卸載軟件”這個提示一樣。
抱著重頭再來的心情,我又去文檔里找了找。
然后我突然看到了“/r”這個參數(shù),/r 包括 /f 的功能,并對物理磁盤錯誤進行額外的分析。
嗯……好像我之前沒有試過“/r”這個參數(shù),可以嘗試一下。
使用這個命令后,它居然又卡在了“Windows正在驗證文件分配”。
難道哪里出了問題?終止,繼續(xù) /r 參數(shù),終止,r參數(shù),終止……
心力憔悴,這時已經(jīng)凌晨一點了,實在有點扛不住了,靠在椅子上閉目養(yǎng)神,回想一下午的努力,難道都是無用功?我實在是不想格式化硬盤啊
我開始回憶從下午第一次嘗試修復硬盤到現(xiàn)在凌晨一點嘗試過的各種方法,這可是十一個小時的時間,必定是我在操作過程中哪里出了問題,首先它不是物理損壞,如果是磁頭未歸位,這個盤都讀不出來,那到底是哪里出問題了呢?
這時我突然想起來,我在使用DiskGenius檢測壞道時,檢測了將近三個小時,假設我使用USB3.0的接口,拷貝1T的文件,拷貝速度按照USB3.0的極限速度500MB/s來進行計算,就是2100秒,也就是半個多小時,又因為硬盤里都是照片,以及各種壓縮包和本體壓縮包解壓后的小文件,那么拷貝時間必定翻倍。
這個可以用幾百個文件直接拷進硬盤,和將幾百個文件打成壓縮包再拷進硬盤進行對比,毋庸置疑,必定是打成壓縮包形式的拷貝時間短。
如果上邊的邏輯成立,那我知道問題在哪了。
再次輸入“chkdsk J: /r”,關掉屏幕,我直接轉身到床上睡覺了。
第二天早上七點,打開屏幕,修復結果如下圖:

看來我的預想是正確的。
因為它是卡在了“Windows正在驗證文件分配”,這就關系到系統(tǒng)的文件儲存方式了,但我對它又是一知半解,我是隱約覺得,既然你是在驗證,那必定是文件越多,驗證時間越長,所以我所要做的就是等,等它把所有文件驗證完就可以了。
事實證明,雖然可能中間過程猜的可能不大對,但是結論是對的,我的硬盤修復完成了?。?!
也算是避免了這個問題下,“格式化”這個不算方法的方法。
為了防止自己忘掉,小小的記錄下。