IBM ThinkPad X220i 本身就有 mSATA 的插槽, 只要拆開安裝上去即可, 紀錄拆開 X220i 幾個要注意的事項 和做 HDD、mSATA、RAM 寫入的速度測試比較.
IBM ThinkPad X220i 加裝 mSATA SSD 硬碟 + 速度測試
詳細拆解、安裝步驟可參照此影片: How to Install a mSATA SSD drive in a laptop (X220)
影片裡面有些動作太快, 簡易步驟說明如下:
- 關閉電源
- 拔電池
- 翻開背面後, 會看到鍵盤的圖示, 只要拆鍵盤圖示的螺絲(2顆)即可.
- 翻到前面, 將鍵盤先往後再往前推, 鍵盤就會翹起來, 有連接線要注意, 請慢慢拿起來, (可以不用拔掉).
- 翻到背面, 再來要把觸控版旁邊那塊拆掉, 只要拆方形圖示的螺絲(5顆)拆掉.
- 翻到前面, 這個就很好拆開了, 一樣要小心拔, 指紋辨識有條線接在上面.
- 再來就會看到 mSATA SSD 安裝的地方(請看影片), 拆掉上面一棵螺絲, 把線先整理開來, mSATA 有長短腳, 安裝時注意即可, 裝好再把螺絲鎖回去.
- 再依照原本的步驟裝回去即可. (不過裝回去前, 建議先開機測試看看有沒有抓到硬碟、寫入是否正常等等)
於 Ubuntu Linux 設定初始化硬碟
- dmesg | grep sd # 發現這顆掛在 sdb
- fdisk /dev/sdb # 整顆切出來, n ... w q 即可.
- mkfs.ext4 /dev/sdb1
- mount /dev/sdb1 /media
測試 一般硬碟寫入速度(寫入1G)
- $ sudo dd if=/dev/zero of=/tmp/1g bs=1G count=1 oflag=direct
1+0 records in
1+0 records out
複製了 1073741824 位元組 (1.1 GB), 15.8113 s, 67.9 MB/s - 註: 需加上 oflag=direct, 否則會寫到硬碟預設記憶體, 速度爆快, 不是正常寫入速度.
測試 mSATA SSD 速度(寫入1G)
- $ sudo dd if=/dev/zero of=/media/1g bs=1G count=1 oflag=direct
1+0 records in
1+0 records out
複製了 1073741824 位元組 (1.1 GB), 5.14023 s, 209 MB/s
測試 RAM 寫入速度(寫入1G)
- $ sudo dd if=/dev/zero of=/ram/1g bs=1G count=1
1+0 records in
1+0 records out
複製了 1073741824 位元組 (1.1 GB), 0.840238 s, 1.3 GB/s - 註: /ram 是已經 mount 起來的.
結論: RAM >>> SSD > HD
所以最後把 /usr mount 到 mSATA, 開機和程式執行速度就爆增, 步驟如下:
- sudo cp -a /usr/* /media/ # 先把 mSATA(/dev/sdb1) mount 到 /media
- vim /etc/fstab # 增加下述(若想用 UUID 可參考此篇: Debian Linux 新增硬碟的 UUID 如何產生)
/dev/sdb1 /usr ext4 errors=remount-ro 0 0
- mount -a # 或 reboot 就可以體驗速度差異了~