PTT推薦

[問題]請問隨身碟也可以掃描壞軌嗎?

看板Storage_Zone標題[問題]請問隨身碟也可以掃描壞軌嗎?作者
emcbest
()
時間推噓 8 推:8 噓:0 →:51

不好意思,這問題好像有點怪,但我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留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.181.183 (臺灣)
PTT 網址

SPDY 08/04 02:01主控在讀取時ECC糾錯失敗就會把那塊認定損毀不再用

SPDY 08/04 02:01用慧榮(SMI)的隨身碟 在量產工具 就可看到具體數量

SPDY 08/04 02:05第3方軟體無法介入 使用者只能試整個容量 讀個幾圈

SPDY 08/04 02:05全由主控的韌體決定是否捨棄某些表現不良的區塊...

SPDY 08/04 02:07還有 是FTL啦 你內文寫錯了

SPDY 08/04 02:19硬碟用HMDD之類認真的掃壞軌 其實是ATA能low-level

SPDY 08/04 02:19隨身碟沒這回事

SPDY 08/04 02:23啊 修正 是"MHDD"

原來如此,感謝S大的說明,現在比較理解了。 不過S大提到的FTL是指主控嗎? 我內文的CTL也是指主控(Controller),我看公司前輩都這樣寫 還是主控有不同的縮寫XD

※ 編輯: emcbest (118.168.181.183 臺灣), 08/04/2022 02:33:19

SPDY 08/04 02:27至於S.M.A.R.T.只是韌體自我監測 也給讀取方式而已

SPDY 08/04 02:30由於隨身碟沒標準化讀取方式 只有量產工具知道怎讀

S大意思是,若想讀取隨身碟的SMART資訊,了解健康狀態 唯一方法是送回原廠維修,透過原廠的量產工具才能讀取囉?

※ 編輯: emcbest (118.168.181.183 臺灣), 08/04/2022 02:36:29

Cubelia 08/04 02:38USB隨身碟不一定支援SMART

Cubelia 08/04 02:38通常僅高性能款才會有給

Cubelia 08/04 02:39然後就算有,也不一定是可以解讀的資訊

SPDY 08/04 02:39我是在說NAND的FTL(Flash Translation Layer)啦...

SPDY 08/04 02:39其實多家主控的量產工具有外流 可去下載來玩玩

SPDY 08/04 02:41但畢竟"量產"工具 真正用途是整隻隨身碟開卡或裝置

Cubelia 08/04 02:41隨身碟開卡的工具會測壞塊,這個沒有第三方

Cubelia 08/04 02:41軟體可以看

SPDY 08/04 02:43"重"製 基本上在乎的是NAND原本就有的壞塊和新增量

SPDY 08/04 02:44量產工具的測壞塊 就是一塊塊寫入後並檢驗是否堪用

SPDY 08/04 02:47但一般來說 全新原廠NAND只需照原廠壞塊表開卡就好

SPDY 08/04 02:47是要自行設定Prescan或Sorting之類功能 才會慢慢掃

SPDY 08/04 02:53或...你的NAND 是俗稱的黑片 這往往要不同程式慢掃

SPDY 08/04 02:57以榮慧來說 就有普通的"SMI Mass Production Tool"

SPDY 08/04 02:57和"Dyna Mass Storage Production Tool"的用途差異

emcbest 08/04 09:15了解~感謝S大跟C大的說明,解釋的非常清楚

birdy590 08/04 09:25沒意義 這種狀況需要的是量產工具 重新掃一次顆粒

birdy590 08/04 09:27隨身碟通常用等級很低的顆粒 多少都有壞 一定要篩過

birdy590 08/04 09:28有些廠牌主控沒有公開的 其實就沒救了 接觸不到顆粒

SPDY 08/04 15:33其實無論是NAND還是磁片 原廠都容許少量出廠時瑕疵

SPDY 08/04 15:34降級片等級以下的黑片 真正問題是不過各種測的半殘

SPDY 08/04 15:35從速度不達標或壞塊太多 到會漏電甚至初步測試失敗

SPDY 08/04 15:37大致情形 可參考Spectek分級表 各級殘廢程度的說明

SPDY 08/04 15:50順帶一提 KIOXIA(Toshiba)/SanDisk的顆粒 有點好玩

SPDY 08/04 15:50原廠為了應付難免壞塊 其製造真實容量可能是超額的

SPDY 08/04 15:50也就是明明32GB顆粒 可得33GB地步真的正常使用空間

maniaque 08/04 16:08硬碟是磁軌,外顯是0 and 1,實際上卻是類比的磁性

maniaque 08/04 16:08當磁性值高於某個等級,視為1 ,低於某個值,為0

maniaque 08/04 16:09但磁性值是一個會擺動的範圍,所以才有弱磁的情況

maniaque 08/04 16:10Flash 儲存概念就跟磁性媒介不同

AbeNana 08/05 03:08之前有隻廠商送的隨身碟裡面有故意刪不掉的安裝檔

AbeNana 08/05 03:08到網路上下載量產工具重新量產把安裝檔洗掉超級好玩

davidlo 08/05 15:52YouTube有個 小飛機DIY,有興趣可以看看NAND怎麼操

davidlo 08/05 15:52作檢測。

sskyis 08/05 20:56買有量產工具的隨身碟,嚴格掃描壞區塊,容量會變少

sskyis 08/05 20:57但使用起來比較安心

kla184 08/07 22:46一般usb 跟卡片的控制器成本都很低,不想浪費資源去

kla184 08/07 22:46弄類似smart table的東西,更何況spec也沒有規範;

kla184 08/07 22:46因此大多是高階產品/客製產品/工規產品才有做。

kla184 08/07 22:48至於掃描壞軌,我看過有些第三方軟體是用latency

kla184 08/07 22:48 來判定區塊好壞,當一個區塊有資料毀損,通常會需

kla184 08/07 22:48要retry或滾ecc,因此耗時比較久,如果是走到soft b

kla184 08/07 22:48it就明顯更久了

kla184 08/07 22:49但這只是其中一個例子就是了

kla184 08/07 22:53hdd 跟nand flash產品的壞軌差異很大,因為nand fla

kla184 08/07 22:53sh要讓資料錯誤有非常多種方式,如果是從非物理毀損

kla184 08/07 22:53的區塊讀取到錯誤資料,該區塊其實還可以繼續使用,

kla184 08/07 22:53只是會留有紀錄而已

sdbb 08/08 00:08感謝樓上,長知識