電腦開機讀不到硬碟原因「硬碟找不到了怎麼辦」

固態硬碟相比傳統硬碟的速更快,能夠讓電腦使用起來更加流暢。近些年來的價格逐漸趨向合理,不像當初那麼的昂貴。

所以固態硬碟逐漸成為了裝機標配,即使是舊電腦,也有很多機主會選擇給它升級一塊固態盤。

30分鐘大法找回來丟失的固態硬碟

意外斷電會造成找不到硬碟

再好的東西也有缺點

固態硬碟有個很大的缺點就是:怕意外斷電!可以說電腦裡面最怕意外斷電的就是它了。

斷電之後,正在讀寫中的數據丟失不說,還有很大幾率會丟盤!就是開機後在系統和BIOS里找不到硬碟!

30分鐘大法找回來丟失的固態硬碟

這個時候很多沒經驗的朋友就會慌了神,開機一看進不了系統也找不到硬碟,然後不斷的關機、開機……來回折騰。其實這麼做會適得其反,有可能真的會造成硬碟損壞而徹底無法修復!

那怎麼做才對呢?

就是文章題目說的30分鐘大法,遇到意外斷電不能識別硬碟,就開機在那裡放著,別管它。

等半個小時後重啟,熟悉的硬碟就會回來啦。

半小時大法的背後原理

首先我們要了解名叫FTL的東西,全稱Flash Translation Layer,翻譯過來就是快閃記憶體轉換層。

FTL的工作是完成主機邏輯地址空間到快閃記憶體顆粒物理地址空間的映射

我們操作硬碟存儲時,邏輯數據會寫入到快閃記憶體的物理地址,FTL就會記錄下兩個地址之間的映射關係。以後想要讀取這段數據,硬碟就會根據FTL里的映射關係找到快閃記憶體的保存位置。

30分鐘大法找回來丟失的固態硬碟

這麼做的好處就是數據刪除時不需要立刻清除物理地址的數據,而是先做一個標記。如上圖刪除邏輯地址1和對應的物理地址A中的數據,只需要把A做一個標記,然後把1和另外空白的物理地址做個映射就好了

舉個通俗的例子,快閃記憶體顆粒是個大倉庫,裡面保存了各種各樣的物資,而作為倉庫管理員的主控為了容易管理,就會把所有的區域、物品分類造冊登記,什麼材料放在什麼位置都寫的清清楚楚。

FTL表就是這個登記表,他會在緩存中生成,並定期像硬碟內寫入保存。

意外斷電時,FTL來不及保存就消失了,硬碟沒有這層映射關係就無法去找數據。

所以很多企業級的固態硬碟會安裝幾顆大電容,就是要在關鍵時刻為固態強行續命,讓它把FTL保存好再斷電。

30分鐘大法找回來丟失的固態硬碟

家用的普通硬碟一般沒有這個配置,所以意外斷電會造成FTL丟失。

再次啟動後,固態硬碟的主控(相當於一個微型電腦)發現錯誤,於是開始重建FTL,在重建過程中對外界任何命令都無法響應。

這時候在系統里就找不到硬碟!

重建FTL需要時間,這個時候要有足夠的耐心通常情況下30分鐘是綽綽有餘的,這就是30分鐘大法的由來。

半小時之後,你的硬碟就有很大的幾率找回來!

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/268657.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-16 13:10
下一篇 2024-12-16 13:10

相關推薦

發表回復

登錄後才能評論