pretty code

顯示具有 SSD 標籤的文章。 顯示所有文章
顯示具有 SSD 標籤的文章。 顯示所有文章

2024年8月22日 星期四

一些 SSD 數據

前家裡用筆電 SSD,用了約兩年又一個月


現役家裡用筆電 SSD,用了約一年又一個月


目前公司用桌機 SSD,差兩個月滿五年

2019年10月18日 星期五

AS SSD Benchmark 4K 顯示數字計算

網路上都推薦使用 AS SSD Benchmark 來看 SSD 是否有 4K 對齊,由於每個人的容量及分割區都不同,故看到的結果也不同,但重點是有顯示 ok 即可。

好奇查了一下 4K 對齊的原理,便知道這個數字的算法了。

首先,我們先了解何謂 4K 對齊,新式機械硬碟的存取都是以磁區﹝Sector﹞來操作,一個磁區為 512 Byte,而 SSD 的磁區是  4K 也就是 4096 Byte,故 SSD 在切分割區時,如果分割區的開始磁區可以被 4K 整除,我們就說它有 4K 對齊

4K 對齊的好處是資料不會跨磁區,而我們知道 SSD 的寫入有壽命限制,故沒有 4K 對齊容易讓 SSD 對磁區的寫入次數被 double,間接的也影響 SSD 的壽命。

有了這些知識後,再配合解析 GPT Partition Header,我們就可以知道 AS SSD Benchmark 的數字如何計算了。

我們先來看使用 Renee Becca 轉移 Win7 後的 SSD 使用狀況,AS SSD Benchmark 顯示的是 234496K。


接著我們來看 SSD 的 GPT Partition Header,付費的 Renee Beeca 在轉移 Win7 時,自動幫我們切了 3 個分割區且做 4K 對齊


從上面我們可以看到共有 3 個分割區 ( little endian ):

1. EFI 開機槽 - 起始磁區為 0x000800。
2. MS 隱藏槽 - 起始磁區為 0x032800。
3. C槽系統槽 - 起始磁區為 0x072800。

ASD SSD Benchmark 顯示的 234496K 也就是 C 槽以 Byte 觀點來看的起始磁區位置

0x072800 x 512 / 1024 = 234,496 K

2019年10月15日 星期二

轉移 Win7 到小容量 SSD 硬碟

找了老半天都沒有完整解答,大部分的答案都是將 C 槽以外槽的已用空間縮小到新硬碟的容量內,之後在利用 EaseUS Todo Backup 工具做整顆硬碟 clone,讓 tool 自行調整各槽的大小。

但實情是資料槽東西太多幾乎沒辦法調整,如果備份到外接硬碟所需時間又太久,故最好的方法還是只 clone 系統槽就好。

底下是我用的方法與工具,紀錄一下過程。

1. 使用 Ubuntu ISO 做開機碟並開機,比照原始硬碟切出一樣的分割區,Win7˙會有 3 個分割區,有一個是 Windows 硬碟管理看不到的。
2. 將 SSD 接上主機板,回到 Win7 使用 EaseUS Todo Backup 各別 clone 這 3 個分割區(原本使用 CloneZilla 會失敗)。
3. 用 rufus 做開機碟,來源使用 Win7 ISO
4. 拔掉舊硬碟,將新 SSD 接到舊硬碟的 SATA port,使用 Win7 開機碟並修復開機磁區。
5. 使用新 SSD 開機,進去系統後會說找到新硬體並重開機。
6. 關機後接上舊硬碟,進去系統後使用硬碟管理工具,將舊硬碟的 C 槽隱藏並將原資料碟的代號設置回來。
美光 MX500 500GB SSD 跑分
後記

雖然有成功,但我遇到 3 個問題:

1. 中文輸入法打不出中文 -> 安裝新酷音解決。
2. 某些指令無法直接在批次檔使用,如 "netsh"。
3. 開始的搜尋程式及檔案輸入框,輸入程式會找不到,例如 "notepad"。

反正不影響使用,故不管它。

2019/10/16 更新

下面這套似乎也可以自動處理容量問題,有機會再試。
https://www.reneelab.net/migrate-win-7-to-ssd.html

2019/10/17 更新

今天試用 Renee Becca 才發現只轉移系統槽功能需要付費才能使用,標準版價錢為 US 23.61,這個價錢不貴,乾脆買套來玩玩。

1. 我舊硬碟 C 槽為 200G,測試移轉 1%約要快一分鐘,速度比 EasyUS 快。
2. Renee Becca 會自動切 3 個分割區,並做 4K 對齊
3. 我的新 SSD 是 500G,但 Renee 仍然將 C 槽切成 200G,只要確定系統有轉移成功,可以利用 Win7 硬碟管理工具再合併。
4. 之前遇到的問題,一個都不剩了,果然花錢的還是最棒。