看板 Storage_Zone 關於我們 聯絡資訊
不好意思,這問題好像有點怪,但我google沒有找到明確的解答 因此想來問問看 就是我知道傳統硬碟(HDD),可能會有壞軌問題,可以透過DiskInfo/HD tune這樣的 第三方軟體檢查SMART資訊,以及掃描是否有壞軌(bad sector),來確認當前健康狀態 這部份我沒有疑問,蠻清楚的。 但隨身碟(USB flash drive)是否也是同樣道理? 我可以透過第三方軟體(例如Disk Genius)來掃描壞軌,以確認當前隨身碟健康狀態? 可是我實際下載了Disk Genius進行測試,發現根本無法讀出隨身碟的SMART資訊 但卻仍然可以掃描壞軌,不懂... 還是說這樣測試是不準的呢 ---------------------------------------------------------------------------- 總結問題如下: 1.隨身碟是否跟硬碟一樣,可以透過第三方軟體掃描壞軌,進而判定當前健康狀態? 假如可以,那為什麼沒有SMART資訊的情況下,仍然可以掃軌? 還是這樣掃描出來的結果不可信? 2.硬碟(HDD)的壞軌(bad sector), 跟隨身碟(USB flash drive)的壞軌(bad block) 是可以視為相同概念嗎? PS:我自己是認為應該不同,一個是傳統機械硬碟,有磁頭磁軌 一個是電子式,透過CTL跟Flash運作,理論上這兩個壞軌是不同概念 但不是很肯定 ------------------------------------------------------------------ 還請懂的版友可以不吝撥冗指教,感激不盡~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.181.183 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1659548096.A.A28.html
SPDY : 主控在讀取時ECC糾錯失敗就會把那塊認定損毀不再用 08/04 02:01
SPDY : 用慧榮(SMI)的隨身碟 在量產工具 就可看到具體數量 08/04 02:01
SPDY : 第3方軟體無法介入 使用者只能試整個容量 讀個幾圈 08/04 02:05
SPDY : 全由主控的韌體決定是否捨棄某些表現不良的區塊... 08/04 02:05
SPDY : 還有 是FTL啦 你內文寫錯了 08/04 02:07
SPDY : 硬碟用HMDD之類認真的掃壞軌 其實是ATA能low-level 08/04 02:19
SPDY : 隨身碟沒這回事 08/04 02:19
SPDY : 啊 修正 是"MHDD" 08/04 02:23
原來如此,感謝S大的說明,現在比較理解了。 不過S大提到的FTL是指主控嗎? 我內文的CTL也是指主控(Controller),我看公司前輩都這樣寫 還是主控有不同的縮寫XD ※ 編輯: emcbest (118.168.181.183 臺灣), 08/04/2022 02:33:19
SPDY : 至於S.M.A.R.T.只是韌體自我監測 也給讀取方式而已 08/04 02:27
SPDY : 由於隨身碟沒標準化讀取方式 只有量產工具知道怎讀 08/04 02:30
S大意思是,若想讀取隨身碟的SMART資訊,了解健康狀態 唯一方法是送回原廠維修,透過原廠的量產工具才能讀取囉? ※ 編輯: emcbest (118.168.181.183 臺灣), 08/04/2022 02:36:29
Cubelia : USB隨身碟不一定支援SMART 08/04 02:38
Cubelia : 通常僅高性能款才會有給 08/04 02:38
Cubelia : 然後就算有,也不一定是可以解讀的資訊 08/04 02:39
SPDY : 我是在說NAND的FTL(Flash Translation Layer)啦... 08/04 02:39
SPDY : 其實多家主控的量產工具有外流 可去下載來玩玩 08/04 02:39
SPDY : 但畢竟"量產"工具 真正用途是整隻隨身碟開卡或裝置 08/04 02:41
Cubelia : 隨身碟開卡的工具會測壞塊,這個沒有第三方 08/04 02:41
Cubelia : 軟體可以看 08/04 02:41
SPDY : "重"製 基本上在乎的是NAND原本就有的壞塊和新增量 08/04 02:43
SPDY : 量產工具的測壞塊 就是一塊塊寫入後並檢驗是否堪用 08/04 02:44
SPDY : 但一般來說 全新原廠NAND只需照原廠壞塊表開卡就好 08/04 02:47
SPDY : 是要自行設定Prescan或Sorting之類功能 才會慢慢掃 08/04 02:47
SPDY : 或...你的NAND 是俗稱的黑片 這往往要不同程式慢掃 08/04 02:53
SPDY : 以榮慧來說 就有普通的"SMI Mass Production Tool" 08/04 02:57
SPDY : 和"Dyna Mass Storage Production Tool"的用途差異 08/04 02:57
emcbest : 了解~感謝S大跟C大的說明,解釋的非常清楚 08/04 09:15
birdy590 : 沒意義 這種狀況需要的是量產工具 重新掃一次顆粒 08/04 09:25
birdy590 : 隨身碟通常用等級很低的顆粒 多少都有壞 一定要篩過 08/04 09:27
birdy590 : 有些廠牌主控沒有公開的 其實就沒救了 接觸不到顆粒 08/04 09:28
SPDY : 其實無論是NAND還是磁片 原廠都容許少量出廠時瑕疵 08/04 15:33
SPDY : 降級片等級以下的黑片 真正問題是不過各種測的半殘 08/04 15:34
SPDY : 從速度不達標或壞塊太多 到會漏電甚至初步測試失敗 08/04 15:35
SPDY : 大致情形 可參考Spectek分級表 各級殘廢程度的說明 08/04 15:37
SPDY : 順帶一提 KIOXIA(Toshiba)/SanDisk的顆粒 有點好玩 08/04 15:50
SPDY : 原廠為了應付難免壞塊 其製造真實容量可能是超額的 08/04 15:50
SPDY : 也就是明明32GB顆粒 可得33GB地步真的正常使用空間 08/04 15:50
maniaque : 硬碟是磁軌,外顯是0 and 1,實際上卻是類比的磁性 08/04 16:08
maniaque : 當磁性值高於某個等級,視為1 ,低於某個值,為0 08/04 16:08
maniaque : 但磁性值是一個會擺動的範圍,所以才有弱磁的情況 08/04 16:09
maniaque : Flash 儲存概念就跟磁性媒介不同 08/04 16:10
AbeNana : 之前有隻廠商送的隨身碟裡面有故意刪不掉的安裝檔 08/05 03:08
AbeNana : 到網路上下載量產工具重新量產把安裝檔洗掉超級好玩 08/05 03:08
davidlo : YouTube有個 小飛機DIY,有興趣可以看看NAND怎麼操 08/05 15:52
davidlo : 作檢測。 08/05 15:52
sskyis : 買有量產工具的隨身碟,嚴格掃描壞區塊,容量會變少 08/05 20:56
sskyis : 但使用起來比較安心 08/05 20:57
kla184 : 一般usb 跟卡片的控制器成本都很低,不想浪費資源去 08/07 22:46
kla184 : 弄類似smart table的東西,更何況spec也沒有規範; 08/07 22:46
kla184 : 因此大多是高階產品/客製產品/工規產品才有做。 08/07 22:46
kla184 : 至於掃描壞軌,我看過有些第三方軟體是用latency 08/07 22:48
kla184 : 來判定區塊好壞,當一個區塊有資料毀損,通常會需 08/07 22:48
kla184 : 要retry或滾ecc,因此耗時比較久,如果是走到soft b 08/07 22:48
kla184 : it就明顯更久了 08/07 22:48
kla184 : 但這只是其中一個例子就是了 08/07 22:49
kla184 : hdd 跟nand flash產品的壞軌差異很大,因為nand fla 08/07 22:53
kla184 : sh要讓資料錯誤有非常多種方式,如果是從非物理毀損 08/07 22:53
kla184 : 的區塊讀取到錯誤資料,該區塊其實還可以繼續使用, 08/07 22:53
kla184 : 只是會留有紀錄而已 08/07 22:53
sdbb : 感謝樓上,長知識 08/08 00:08