2021-03-18

不要胡亂掉棄電子產品

自從開始自學電子後,很多以為已經損壞的電子產品都可以自行維修重用
或已經無法維修的電子產品解體,將可以再用的零件繼續使用,或學習用途
最近在下的有一位朋友有一部損壞的電手提電腦
電腦主機及熒幕的關節位損壞,接駁電源亦無法開啟電腦
因此給予在下作為解體學習用途,既然無法維修,便將盡量將零件卸除「尋寶」

M.2 SSD

解體出來的 Western Digital PC SN520 NVMe 512GB SSD 其實只是 2018年 的產品
編寫這篇文章時的市面售價平均大約 700至800港幣
雖然已經卸除,但無法得知是否能夠使用
因此在下到電腦商場以 149港幣 購一個 M.2 SSD 轉接器,可以將 M.2 SSD 當作 USB 裝置使用

見下文
SSD 的正面

見下文
SSD 的正面會貼著關於 SSD 的資料

見下文
M.2 SSD 的引腳位置有稱為 B Key 及 M Key 的凹糟,B Key 有 6支引腳 及 M key 有 5支引腳
避免使用者以錯誤的方式安裝 M.2 SSD ,購買 轉接器 前,必須清楚 SSD 的 凹糟位置

見下文
SSD 的背面,並沒有零件

M.2 SSD 轉接器

見下文
轉接器的正面,適合 2230, 2242, 2260, 2280 的尺寸
如同電子產品相似,型號的編號 22xx 的 xx 就是代表尺寸
例如卸除的 2280 表示 SSD 的尺寸為 80mm

見下文
顯示電源及讀寫狀態的 LED

見下文
使用 USB Type-C 插孔

見下文
3124 晶片,但在網絡上尋找不到資料表,因此無法得知用途

見下文
轉接器的背面
如果閣下的 M.2 SSD 是其他尺寸,可以將鎖扣卸除,安裝到其他尺寸的通孔

見下文
在電腦經常見到的 Realtek 公司標誌
RTL9210 將 M.2 SSD 訊號 轉換成 USB訊號

見下文
FM25Q04A 晶片,在網絡找不到完全匹配的型號
最接近的是 FM25Q32 ,估計同樣是一種 使用 SPI通訊 的 序列快閃記憶體

M.2 SSD 安裝到 轉接器

見下文
見下文
將 SSD 安裝到 轉接器接口

見下文
將固定扣鎖著 SSD 的末端

見下文
M.2 SSD 安裝到 轉接器 的狀態

見下文
轉接器的外殼使用六角星形螺絲

見下文
外殼有一個小孔,可以讓 LED 的光線透出
接駁電源後會亮著藍光,讀寫資料時會閃動

測試

GNOME Disks Benchmark
見下文
見下文
見下文
將 轉接器 接駁到 電腦,使用 磁碟工具 測試

見下文
在下使用 1GB 資料,采集 100個樣本 測試
Western Digital 官方說明書表示讀寫最高速度分別為 1700MB/s 及 1400MB/s 1
但在下測試顯示讀寫速度平均都是 400MB/s
有很多原因導致速度減慢
  • SSD 不完全支援 Linux
  • SSD零件老化
  • 轉接器

見下文

Smartmontools
SSD 受 Terabytes Written (TBW) 寫入限制,即是當 SSD 寫入值到達 TBW ,SSD 便不能再寫入資料
在 Linux 可以使用 Smartmontools 來測試,可以在 Terminal 輸入
sudo apt-get install smartmontools
按此下載 Smartmontools

見下文
安裝後輸入
sudo smartctl -a /dev/sda | grep "Total_LBAs_Read"
可以顯示以 GB 表示的寫入值
(閣下請修改 /dev/sda 為 SSD 的代號)

見下文
但在下發現當修改成 USB 的 SSD 代號,沒有資料顯示
不使用 grep 後發現是 Unknown USB Bridge 錯誤,因此是沒有能夠讀取 SSD 類型的橋接界面
到 Smartmontools 的官方網頁尋找資料時發現,要 7.2版本或以上 才支援 RTL9210
但由發行版提供的 Smartmontools 只是 7.1版本,因此若要使用 Smartmontools 檢查 RTL9210 ,便需要到官方下載 2

見下文
顯示 RTL9210 的資料非常容易閱讀

總結

將 SSD 卸除後雖然未能即時測試是否能夠使用,但都與朋友聯絡會否回收 SSD 或有重要資料需要備份
朋友很慷慨,將 SSD 給我自由使用,亦沒有資料需要修復,因此在下將資料格式化後使可以正式使用

亦因為解體這部電腦才知道 M.2 SSD 還有其他尺寸 還認識 Terabytes Written (TBW) 顯示 SSD 寫入限制
例如技術規格文件顯示 512GB 的 SN520 NVMe SSD WBT 為 300TB 即係這個 SSD 平均寫入資料的限制就是 300TB
假如每日都寫入 1TB 資料大約可以使用 300日

TBW 的數值並非絕對數值,並非達到臨界值,就立即觸發唯讀狀態
亦有建議指安裝到 SSD 便不要使用 SWAP ,否則會加快到達 TBW 的臨界值 3

參考資料

沒有留言 :

張貼留言