當前位置:趣味科普網>經驗>

固態硬碟trim原理

經驗 閱讀(1.84W)

固態硬碟trim原理

原本在機械硬碟上,寫入資料時,Windows會通知硬碟先將以前的擦除,再將新的資料寫入到磁碟中。而在刪除資料時,Windows只會在此處做個標記,說明這裡沒有資料,等到真正要寫入資料時再來真正刪除,並且做標記這個動作會保留在磁碟快取中,等到磁碟空閒時再執行。

而當Windows識別到SSD並確認SSD支援Trim後,在刪除資料時,會不向硬碟通知刪除指令,只使用VolumeBitmap來記住這裡的資料已經刪除。VolumeBitmap只是一個磁碟快照,其建立速度比直接讀寫硬碟去標記刪除區域要快得多。這一步可以節省較多的時間。然後在寫入資料時,由於NAND快閃記憶體儲存資料是純粹的數字形式,因此可以直接根據VolumeBitmap的情況,向快照中已刪除的區塊寫入新的資料,而不用花時間去擦除原本的資料。