長期不通電(比如:5年以上)是存在的一定可能性的,但概率就不好說了,運氣好的話十幾年都沒事,電子設備很多都是放著不用放壞的。雖然存儲卡的理論保存時間可以達到幾十年,但沒人試過,我手頭一張2G的存儲卡,最長斷電時間是4年多,拿出來以後使用沒什麼問題。

比起數據,更要擔心的是flash介質的主控部分和塊映射表,這些控制信息有些也是跟數據一樣放到flash里的,這部分東西如果壞了,那麼整個盤就廢了,一個位元組都讀不上來。


看NAND的工藝,還要看這個長時間有多長、保存環境的溫度怎麼樣、有沒有電離輻射存在。如果超過十年,老製程、壽命還剩很久的SLC還好說,其它就很難說了。

會丟!

nand有個詞叫data retention time,就是數據在裡面能存多久不丟失,多數廠商都宣稱10年。

還有個詞叫P/E cycle就是nand最大寫(擦寫)的次數(壽命)

這個P/E count是會影響retention time的

舉個例子,買了塊新的SSD

  • 寫滿數據後放保險箱里,快10年的時候取出來,數據大概率不會丟。
  • 先用了幾年,期間SSD被全盤寫入5000次(假設此nand壽命為10000次),也許放個2、3年數據就損壞了
  • 全盤剛好寫了10000次(達到P/E cycle其實還是可以寫的),可能放1年數據就丟了

其實還有溫度、製程、品質等因素也會影響,這裡就帶過了

所以如果想存數據,最好用CD/BD碟片,非要用nand系(如SSD, U盤等)的話,就買個新的大廠盤來存會比較放心


我也一直關注這個問題,但是根據自己的使用經驗和網上大佬的文章來看。

有個區別要搞清,就是數據丟失,或者數據無法讀出,和你ssd不能使用,是兩回事情。

至少現在的合格主控,你如果產生數據丟失的話,無法挽回,主控會建立一張空白的硬碟地址表,也就是說你得到一張需要重新格式化的空白盤吧。

如果說數據丟失造成你的ssd再也無法使用,那個十有八九是主控的問題。

最後,至少理論上數據是會丟失的,而且理論上有分析文章,這個算ssd存儲單元的電子逃逸現象,環境溫度越高,概率越大,但是注意這個還是概率,你運氣好,或者片子爭氣,沒準好多年不通電也能讀出。

還有一點,你如果主機上插著電源沒有完全切斷,而且這電源也確定連接市電的話,就算電腦沒有開機使用,一般情況下也算通電的,至少對ssd設備應該可以維持一點的電壓。


但是也要注意,平時備份也要時刻記住!


為什麼那麼多人贊同北極的回答?

數據丟失不丟失有一個主要原因:data retention即數據保持時間,影響數據保持的因素有pe cycle即擦寫次數,就是用了多少輪,影響因素2是 nand的製程,slc,mlc,3d tlc,2d tlc越來越差。

內存卡和ssd又有差異。

內存卡用的比較差的nand,ssd較好。

所以這兩個有差異。

現在data sheet標稱,slc可以數據保持10年,tlc可以3年。


看多久啦,幾十年裡面數據肯定丟光光了,而且卡片本身得格式化才能正常使用。與使用和儲存的溫度有關,畢竟得靠電子。

正常使用斷電,幾周幾個月不通電肯定不會有大問題的。如果有重要數據當然還是機械硬碟靠譜,我有個硬碟吃灰二十年數據完好,五十年或者更久得用專用的光碟啦數據磁帶之類的。


不會造成數據丟失,但是會造成長時間不適用由於環境等因素造成不好使現象。如果有重要數據建議多做備份


不會的放心


客戶2年沒用的固態徹底壞了,無法讀取。


推薦閱讀:
相关文章