而記憶體裡的資料僅僅是從硬盤裡拿出來在記憶體裡面修改或者編輯,如果我們在修改或者編輯的時候遇到突然斷電,那麼在我們記憶體裡執行的軟體就會被關閉編輯的檔案可能會丟失,而硬盤裡的檔案是不會丟失☞(如圖),我想問下,1,系統是直接從硬盤裡複製一份檔案到記憶體進行編輯,然後編輯完成後再輸回到硬碟進行覆蓋,如果是這種模式的話,即使中途突然斷電,也只是記憶體裡的檔案消失,硬盤裡的檔案依舊存在啊(既不會消失也不會損壞),2,系統是直接從硬盤裡把檔案剪下到記憶體裡進行編輯(這時硬盤裡原檔案已經沒有了),等記憶體裡的檔案編輯完成後,再輸回到硬盤裡,如果還沒等記憶體把檔案輸回到硬碟突然斷電,檔案就沒有了,windows有時候遇到的檔案損壞,啟動檔案損壞導致系統無法啟動,大概就是模式2是吧
回覆列表
-
1 # Exploit
-
2 # 迷茫的風來了
斷電對於硬碟來說屬於意外情況,是可能會發生各種情況的!如果你運氣足夠好,那麼可能只需要開機時等待自動掃描的時間!
那麼會不會損壞文化呢?當然是可能得!我們的作業系統作為一種特殊的軟體在開機時會被載入到記憶體中供CPU執行,然後最終有的會被重新寫回硬碟!如果在寫回的過程突然斷電那麼剩餘的資料來不及寫回去,檔案都會不完整,那麼該檔案就會損壞不可使用!當然不光是作業系統,其他的軟體也有這樣的可能!
不過還好,作業系統的檔案一般也很少被改動,也有相應的機制,發生的機率並不大!不過確實是有發生的!即便不發生,那麼突然斷電對硬碟來說也是致命的,對機械硬碟來說可能會由於磁頭沒有使用驅動而直接墜落到碟片上而造成硬碟物理損壞!對於固態硬碟來說可能來不及全面寫回轉換層而掉盤!
如果斷電時正好在讀寫資料,則硬碟的磁頭會直接落到高速旋轉的硬碟上,造成硬碟磁軌的損傷。而現在計算機技術大大提高了,都有完善的硬碟斷電保護措施的,也就是說,即使在讀寫時實然停電,也能保證硬碟磁頭不會馬上落到硬碟上,從而最大程度地保護硬碟。
但是要注意的是,突然停電時,會導致資料丟失的情況。如果對資料比較在意的話,還是搞一個UPS不間斷電源。