含Trim指令的SSD,資料丟了怎麼辦

時間 2021-09-12 22:48:33

1樓:匿名使用者

對於傳統機械硬碟來說,在windows下對磁碟上的檔案進行刪除操作時,系統只會在該檔案所在的磁軌上作標記,將該磁軌標記為沒有資料記錄,而不是真正意義上的“刪除”;而當下次在磁軌上進行寫入操作時,系統才會將該磁軌上原有的資料清空再進行寫入,這樣的操作方式效率上會比較低(優點是資料恢復成為可能)。 而在windows 7系統上,對支援trim指令的ssd啟動trim命令後,這個過程變得簡單許多。這時在對ssd進行資料刪除的操作,ntfs檔案系統是不向ssd傳送刪除指令的,固態硬碟發出新的trim操作指令,告訴它相關頁面可以安全擦除。

固態硬碟得到這一指示後,就不會急於執行擦除操作,而是等到再次有寫入操作的時候再執行,因為這時相關區域已經可以重新使用了,就不用花時間去擦除原本的資料。其速度比直接讀寫硬碟去標記刪除區域要快得多,既提升了讀寫效率又大大減輕了固態硬碟的損耗。

2樓:匿名使用者

後臺執行trim後不是永久刪除嗎?

ssd上的trim功能必須開啟嗎

必須開啟,優化和延長壽命 聲境界 原本在機械硬碟上,寫入資料時,windows會通知硬碟先將以前的擦除,再將新的資料寫入到磁碟中。而在刪除資料時,windows只會在此處做個標記,說明這裡應該是沒有東西了,等到真正要寫入資料時再來真正刪除,並且做標記這個動作會保留在磁碟快取中,等到磁碟空閒時再執行。...

為什麼會有人認為固態的trim指令會延長固態本身的壽命

一種說法是ssd後台搬移資料的時候 如果沒有trim提前把不要的資料刪除 ssd就會把不要的資料一起進行搬移 造成不必要的寫放大 沒聽說過這個說法,事實上trim不能延長固態硬碟的壽命,只是能保持固態的效能,這怕是某些商家的說法,啟用trim的系統下,誤刪除的檔案幾乎無法恢復,也是個麻煩事,已經有很...

組合語言資料偽指令DUP用法,組合語言中的dup有什麼作用

茲斬鞘 10 dup 1 重複定義了10個字元素,初始值為1,佔用10 2 20個位元組。5 dup 重複定義了5個字元素 其初始值實際為0 佔用5 2 10個位元組 因此總共佔用30個位元組。具體分析 在彙編定義變數的時候會用到dup,變數名 型別 初值表,dup用於把一個相同值賦值若干次,重複次...