您的位置:首頁>數碼>正文

強制關機到底對固態硬碟的危害多大?再不知道就晚了!

強制關機到底對SSD危害多大?現在大多數電腦都配上了固態硬碟, 但是我們的生活習慣依舊如此隨意, 比如:電腦黑屏亦或者死機等情況下都會直接強制關機、電腦直接斷電會直接讓固態硬碟變磚頭, 所以今天快啟動小編給大家分享下強制關機到底對SSD危害多大, 打算裝固態硬碟或已經裝上固態硬碟的小夥伴一起來瞧瞧吧。

強制關機到底對SSD危害多大?

1、強行斷電或者強制關機對硬碟的硬體是沒有影響的, 但是硬碟能利用斷電後碟片的旋轉能使磁頭歸位元。 但是對資料的完整性會產生影響。 一般來說, 硬碟為增強寫入性能而會預設開啟寫入緩存設置, 異常斷電後硬碟的寫入會終止, 緩存資料也丟失, 資料完整性可能受影響。 這也是為啥有些小夥伴強制斷電之後再開機後不認盤的主要原因。 不過有個帶電靜置三十分鐘大法可救。

還有一點需要注意的是寫入時斷電, 很大概率導致壞塊數增加, 不過好在固態硬碟設計時基本都有冗餘塊用來替換。

2、快閃記憶體顆粒在Program過程中斷電, 可能造成一些page damage而不能再使用了;這些損傷會通過內部控制器的演算法來繞過, 從而避免SSD變磚,

但是不可避免的SSD壽命會受到一些影響。 如果有什麼不懂的問題請關注快啟動頭條號詢問小編哦。

所以, 接下來我們需要先瞭解機械硬碟預防斷電資料丟失的原理, 在這裡小編給大家舉例子:東芝在最新的10TB企業級機械硬碟上增加了一顆原本固態硬碟上才會使用的快閃記憶體晶片。 在斷電時借助碟片旋轉的慣性發電, 供主控將DRAM緩存內資料轉移到快閃記憶體中安全保存, 完美實現了斷電資料不丟失, 設計非常巧妙。

對於企業級固態硬碟一般會增加斷電保護電容供電來對緩存內資料的緊急寫入。 但這個操作使得電容壽命限制較多, 部分可能存在快閃記憶體之前損壞以至於造成不可估量的故障, 所以在家用固態硬碟中沒有設置這個功能。 而固態硬碟的DRAM緩存內主要存放FTL快閃記憶體映射表, 只支援最多16MB容量用來短時緩存使用者讀寫的資料, 隨著Flush指令的下達, 這部分資料就會寫入到NAND快閃記憶體中永久保存下來。

Flush指令是由Windows系統自動定時發送的, 會強制固態硬碟緩存區內資料實際寫入到快閃記憶體永久保存。 下面以東芝Q200 240G固態硬碟來進行測試。 Q200是東芝原廠8通道MLC快閃記憶體SSD, 當前性價比最高的原廠固態硬碟之一。

使用名為sync的手動Flush軟體來檢驗一下Flush指令的作用:

檔複製完成後立刻斷電,重新開機後檔MD5會出錯,因為還有部分資料留在緩存中沒有實際寫入快閃記憶體:

如果檔複製後執行Flush命令,然後立刻斷電,再次校驗MD5是正確的,說明文件被完整寫入到了固態硬碟內。

Windows系統自動向固態硬碟發送Flush指令的頻率是很快的,所以偶爾強制關機並不一定出現問題。此外家用電腦的斷電保護和有無DRAM緩存關係不大:即便你能保護住硬碟緩存資料,主機沒有UPS不間斷供電的話,主記憶體資料依然會丟,斷電瞬間發送到SATA介面上的指令也有可能是錯誤的。

家用固態硬碟斷電防護的主要目標是避免快閃記憶體寫飛,破壞到同單元的原有資料位元內容。東芝Q200主要應用了Copy on Write的方式來實現保護:如下圖所示,當固態硬碟要修改Page 3時,會先將Page 3原有內容拷貝一份到保留區域,然後再寫入Page 3的資料。如果寫入被停電打斷而出錯,固態硬碟還能通過提前拷貝出來的資料進行恢復。

以上的種種經驗以及理論都清除的說明了強制關機到底對SSD危害了,所以小夥伴們在使用SSD的時候最好不要經常的對SSD強行斷電,這可能有意想不到的事情發生,偶爾的強行斷電不用太擔心,SSD都是可以正常工作的。如果有什麼不懂的問題請關注快啟動頭條號詢問小編哦。

使用名為sync的手動Flush軟體來檢驗一下Flush指令的作用:

檔複製完成後立刻斷電,重新開機後檔MD5會出錯,因為還有部分資料留在緩存中沒有實際寫入快閃記憶體:

如果檔複製後執行Flush命令,然後立刻斷電,再次校驗MD5是正確的,說明文件被完整寫入到了固態硬碟內。

Windows系統自動向固態硬碟發送Flush指令的頻率是很快的,所以偶爾強制關機並不一定出現問題。此外家用電腦的斷電保護和有無DRAM緩存關係不大:即便你能保護住硬碟緩存資料,主機沒有UPS不間斷供電的話,主記憶體資料依然會丟,斷電瞬間發送到SATA介面上的指令也有可能是錯誤的。

家用固態硬碟斷電防護的主要目標是避免快閃記憶體寫飛,破壞到同單元的原有資料位元內容。東芝Q200主要應用了Copy on Write的方式來實現保護:如下圖所示,當固態硬碟要修改Page 3時,會先將Page 3原有內容拷貝一份到保留區域,然後再寫入Page 3的資料。如果寫入被停電打斷而出錯,固態硬碟還能通過提前拷貝出來的資料進行恢復。

以上的種種經驗以及理論都清除的說明了強制關機到底對SSD危害了,所以小夥伴們在使用SSD的時候最好不要經常的對SSD強行斷電,這可能有意想不到的事情發生,偶爾的強行斷電不用太擔心,SSD都是可以正常工作的。如果有什麼不懂的問題請關注快啟動頭條號詢問小編哦。

Next Article
喜欢就按个赞吧!!!
点击关闭提示