[請益] 低階格式化軟體 寫入0的運作原理
最近有使用一款HDD Low Level Format Tool來做低階格式化
我知道現代的硬碟做低階格式化就是把硬碟每個區塊寫入、填滿0 (Zero-filling)
但想請問一下,對於一顆已經有05值黃燈的硬碟
(當前199 最差199 臨界140 RAW值35)
我知道這意思是已經有某些區塊(sector)曾經發生過寫入錯誤,因此判定為壞軌、不再對
其寫入,而是把這份資料改為在「備用區塊」進行寫入,發生一次就使得05值計數增加
一次
不過我比較不清楚的是一顆硬碟會有多少備用區塊可以用? 是由韌體來管理與記錄這些備
用區塊的嗎?(因為是SMART值在記錄 所以應該是韌體吧)
被判定壞軌的區塊也會被記錄在韌體裏頭嗎? 是由韌體來管理、禁止讀寫頭對其寫入嗎?
會這樣問是因為我想知道,LLF軟體到底會不會對那些已被判定為壞軌的區塊進行寫入?
如果LLF是全碟進行一次寫入0的話,那有沒有可能去寫到當初已被判定為壞軌的區塊,然
後再次發生寫入錯誤,再次判定壞軌數量增加,再次把更多備份區塊拿來使用,導致備份
區塊的剩餘數量又減少了?
這樣的話遲早會因為備份區塊數量減少到低於臨界值而變成紅燈吧?
另外,理論上這顆硬碟應該是4Kn,每個區塊有4096B+100B(ECC校驗區)對吧?
所以SMART值看到的05值,新買來的硬碟看到是(當前200 最差200 臨界140),就代表這顆
硬碟的備份區塊被設計為只有200個區塊嗎? 然後被使用到低於140就是紅燈臨界了?
一個區塊4KB,一顆1T硬碟的區塊數量都破億了吧,只設定200個備份區塊會不會有點少?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.64.160 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1677323626.A.796.html
→
02/25 19:19,
1年前
, 1F
02/25 19:19, 1F
→
02/25 19:19,
1年前
, 2F
02/25 19:19, 2F
韌體要怎麼知道這區塊是先前壞軌的同一個位置?
假設之前壞軌的區塊是編號第101區塊,這些各區塊的編號、區塊是否壞軌等資訊,會被記
錄在哪裡?
這些資訊會被記錄在硬碟某地方? 還是韌體ROM裡?
如果是記錄在硬碟裡,那我用軟體把硬碟清空了,這些資訊還會在嗎?
→
02/25 19:28,
1年前
, 3F
02/25 19:28, 3F
※ 編輯: Ahhhhaaaa (60.251.64.160 臺灣), 02/25/2023 19:38:18
推
02/25 20:08,
1年前
, 4F
02/25 20:08, 4F
→
02/25 20:13,
1年前
, 5F
02/25 20:13, 5F
→
02/25 20:13,
1年前
, 6F
02/25 20:13, 6F
→
02/25 20:19,
1年前
, 7F
02/25 20:19, 7F
→
02/25 20:19,
1年前
, 8F
02/25 20:19, 8F
→
02/25 20:19,
1年前
, 9F
02/25 20:19, 9F
→
02/25 20:40,
1年前
, 10F
02/25 20:40, 10F
→
02/25 20:40,
1年前
, 11F
02/25 20:40, 11F
→
02/25 20:40,
1年前
, 12F
02/25 20:40, 12F
→
02/25 20:40,
1年前
, 13F
02/25 20:40, 13F
→
02/25 20:40,
1年前
, 14F
02/25 20:40, 14F
→
02/25 20:43,
1年前
, 15F
02/25 20:43, 15F
推
02/25 20:46,
1年前
, 16F
02/25 20:46, 16F
→
02/25 23:44,
1年前
, 17F
02/25 23:44, 17F
推
02/26 12:59,
1年前
, 18F
02/26 12:59, 18F
→
02/26 12:59,
1年前
, 19F
02/26 12:59, 19F
→
02/26 13:25,
1年前
, 20F
02/26 13:25, 20F
→
02/26 13:32,
1年前
, 21F
02/26 13:32, 21F
→
02/26 13:34,
1年前
, 22F
02/26 13:34, 22F
→
02/26 13:37,
1年前
, 23F
02/26 13:37, 23F
→
02/26 13:41,
1年前
, 24F
02/26 13:41, 24F
→
02/26 13:53,
1年前
, 25F
02/26 13:53, 25F
→
02/26 13:53,
1年前
, 26F
02/26 13:53, 26F
→
02/26 13:53,
1年前
, 27F
02/26 13:53, 27F
→
02/26 14:00,
1年前
, 28F
02/26 14:00, 28F
→
02/26 14:00,
1年前
, 29F
02/26 14:00, 29F
→
02/26 14:00,
1年前
, 30F
02/26 14:00, 30F
→
02/26 14:35,
1年前
, 31F
02/26 14:35, 31F
→
02/26 14:35,
1年前
, 32F
02/26 14:35, 32F
→
02/26 14:35,
1年前
, 33F
02/26 14:35, 33F
→
02/26 14:35,
1年前
, 34F
02/26 14:35, 34F
推
02/27 03:45,
1年前
, 35F
02/27 03:45, 35F
→
02/27 03:53,
1年前
, 36F
02/27 03:53, 36F
→
02/27 03:58,
1年前
, 37F
02/27 03:58, 37F
→
02/27 04:05,
1年前
, 38F
02/27 04:05, 38F
→
02/27 04:11,
1年前
, 39F
02/27 04:11, 39F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):