安全使用報告大小虛假的閃存驅動器

安全使用報告大小虛假的閃存驅動器

我以非常便宜的價格購買了一張 128GB SD 卡,我很清楚它可能好得令人難以置信(不幸的是,我是對的...)。我的第一個線索是,將文件複製到其中的速度非常慢。我的第二個線索是在發現大多數文件在複製後都已損壞之後出現的。我的第三個線索是在我彈出驅動器並重新插入它之後出現的,Windows 說需要在驅動器上運行 chkdsk。我運行 H2testw,看起來驅動器實際上只有 8GB。每當我嘗試透過 Windows 重新格式化它時,它預設為 128GB,這讓我相信驅動器的韌體已重新編程以報告更大的大小(這是一個準確的假設嗎?)。

我仍然想使用該驅動器,也許用於 Raspberry Pi 專案或其他專案。確保我只使用實際存在的 8GB 的​​最佳方法是什麼?我最初的想法是將驅動器格式化為 8GB,但是這種方法有什麼我應該擔心的嗎(也許是嘗試寫入不存在的區塊的磨損均衡)?

答案1

在上面創建一個8G的分割區。

但我代替你做了最後的測試:用十六進位編輯器在 100G 左右的地方做了一個標記,拔出驅動器,再插回去並嘗試讀取。

還有另一個危險:驅動器的韌體可能會將假 128G 重新映射到真正的 8G 快閃記憶體。閃存驅動器這樣做是因為它們試圖平衡扇區之間的寫入操作數量,以延長設備的使用壽命。

如果是這樣,那麼它非常符合您的症狀,儘管如此棘手的韌體重新編程可能無法透過駭客來完成。我認為 8G 快閃記憶體以某種方式獲得 128G 韌體是一個更好的機會。

在這種情況下,簡單的 8G 分割區也可以工作。

相關內容