※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1666267783.A.56B.html
推 smallreader : 抹寫平均化,SSD主控都幫你打理好了,沒有必要煩惱 10/20 20:16
→ smallreader : 主控只管理底層區塊的映射,並不知道檔案系統內容, 10/20 20:22
→ smallreader : 所以不存在主控把你C槽檔案搬到D槽之事 10/20 20:22
→ smallreader : 而且同一個儲存區內「移動」才是真的移動,跨儲存區 10/20 20:39
→ smallreader : 的根本不是移動,只是「複製」後「刪除原檔」,搞不 10/20 20:39
→ smallreader : 清楚的話就會莫名其妙丟資料,很危險 10/20 20:39
→ smallreader : 一個儲存區等於一個檔案系統樹狀圖,C槽和D槽就是兩 10/20 20:47
→ smallreader : 個獨立的樹狀圖,從C槽複製到D槽,D槽樹原本不存在 10/20 20:47
→ smallreader : 的資料就需要時間寫入 10/20 20:47
→ smallreader : 作業系統認識的架構是這些檔案系統,它不認識硬碟底 10/20 20:59
→ smallreader : 層空間怎麼調配,別說SSD,連HDD也是這樣,系統看到 10/20 20:59
→ smallreader : 的只是一整段LBA,不會像早期還有CHS(磁柱、磁頭、 10/20 20:59
→ smallreader : 扇區)那樣完全定位到磁錄位置,現在都是由硬碟上面 10/20 20:59
→ smallreader : 那塊韌體抽象化出來的整塊空間 10/20 20:59
→ smallreader : 所以作業系統不需要插手去管韌體負責的層次,韌體也 10/20 21:03
→ smallreader : 不需要解讀檔案系統這些高層次的資訊 10/20 21:03
推 smallreader : 而且其實HDD韌體也有小部分重新映射磁軌的功能,就 10/20 21:19
→ smallreader : 是SMART上面的05值,重新映射不是只有SSD才發明出來 10/20 21:19
→ maniaque : 主控檯面下負責,你檯面上看不到如何配置Cell 10/21 10:34
→ maniaque : 檯面下是主控對於檯面上要讀取哪個 LBA ,搬出對應的 10/21 10:34
→ maniaque : LBA 裡面的資料給上面的作業系統的檔案子系統 10/21 10:35
→ maniaque : 你可以把它視為一個黑箱 10/21 10:35
→ maniaque : LBA有壞Cell ,主控發現後會拿備用Cell 去替補該LBA 10/21 10:36
→ maniaque : 然後在smart 值+1 , 直到用完備用Cell後,作業系統 10/21 10:36
→ maniaque : 才會看到壞軌(因為已經沒有備用Cell 可替換了) 10/21 10:37
→ maniaque : 就算PC3000這種硬碟工具軟體(有軟體版),也是修LBA 10/21 10:38
→ maniaque : 搬動 LBA ,甚至可以做LBA總容量刪減或切割 10/21 10:39
→ tsaigi : 你的假設錯誤 SSD跟作業系統根本就沒有這種協議 全 10/21 23:55
→ tsaigi : 部都是SSD自己處理的 10/21 23:55
→ concord : SSD 主控不需要也不知道是什麼軟體來存取,反正就照 10/22 11:45
→ concord : 介面協議來 10/22 11:45