在Windows XP下使用SSD的心得 - 儲存設備

Iris avatar
By Iris
at 2014-11-09T17:02

Table of Contents

請服用好讀版 http://www.ptt.cc/bbs/Storage_Zone/M.1415523754.A.CFE.html

只是為了讓自己工作上爽一點
在之前出差前夕把公司的筆電硬碟換成SSD
(系統是XP Pro)
但沒有時間處理細節
所以...driver仍是pciide, 也沒有4KB對齊

最近稍微有時間,想把這些問題解一解
一來這SSD是我自費的,把它弄對齊對壽命也好一點
二來既然用了就把效能調好 把SSD的效果發揮出來

以下就簡述我做了些什麼,當作分享
筆電是 thinkpad T400
1. IDE mode 換成 AHCI mode
原本系統是跑在IDE mode
參考這篇 http://goo.gl/zkhcqY
a. 先去lenovo 網站找到
"Intel Matrix Storage Manager Driver for Windows 7 (32-bit), Vista (32-bit)
and XP (32-bit) - ThinkPad "
我記得裡面有個 .bat 執行了它就自動把 driver 複製到系統裡
b. 重開機 在BIOS裡從 compatible mode 改成 AHCI mode
c. 進入 Windows
這時 Windows 發現硬體是一個 AHCI controller
它會在硬碟裡尋找相對應的driver
如果沒做第a.步 就會藍底白字
d. 成功進入 Windows。執行AS SSD,你會看到 driver 從 pciide 變成 iaStor

2. 這時我的 alignment 是 31K - bad (用AS SSD看)
這個的由來是 XP 是由 sector 為單位去建 partition
因為歷史因素 它通常把第一個partition建在 sector 63的地方
1個sector 為512 bytes, 63個sector 為31.5KB
AS SSD 就說它是 31KB
某些 Windows 命令列指行會秀 32KB
實際上 它就是沒有 4KB-aligned

3. 為解決沒有4KB-aligned問題,我使用免費的 EaseUS Todo Backup
將整顆硬碟複製到外接硬碟
再還原回去(用EaseUS 開機光碟)
還原時要記得勾選"optimize for SSD" 意思就是它會幫你在還原時做好4K-align

(這裡我遇到機器的bug...
還原完要進Windows 時 有時是 logon process 出問題
有時是 VGA not initialized
都會藍底白字。
我猜是過熱。
結果猜對。我過3小時後再開機就正常。)

4. AS SSD 顯示 align to 4K, 但卻是bad
https://farm4.staticflickr.com/3952/15554459550_8585a09801_o.png
我百思不得其解。
大家不都是公認就是 align to 4K嗎? 為什麼還 bad
我還去找AS SSD 作者的網站,沒找到解答

最後我猜是這個答案:
AS SSD作者認為:我的系統必須做到align to 64KB,它才會給OK
(你看它那個提示文字! 不知道有沒有網友也在XP上試的,是不是XP上都要64KB?)
https://farm4.staticflickr.com/3951/15560638380_c526e7df11_o.jpg

Paragon Hard Disk Manager顯示我的C:有4K對齊
https://farm8.staticflickr.com/7519/15554458890_d9948e5c03_o.jpg
AOMEI Partition Assistant 顯示我的C:有4K對齊
https://farm8.staticflickr.com/7478/15554104617_fdd2f9c04d_o.jpg
用AS SSD查看D: 它也要求要 align to 64KB
https://farm4.staticflickr.com/3949/15560638510_9abce5de14_o.jpg


但是根據微軟的網頁 http://support.microsoft.com/kb/314878/en-us#top
其實 NTFS 的最大 cluster(又名 allocation unit)size 就是4KB
(我的C: D: 確定是NTFS)
只是 若FAT的話 2GB ~ 4GB 會使用 64KB cluster

不知道 AS SSD的作者是否把程式寫成:
只要OS是XP 為了應付所有的狀況 它就要求partition要64KB對齊(不論實際情況為何)
有做到就給OK 沒做到就給bad

網路上找到的XP設定 我看過的是把系統碟起始位置設到1024KB
1024KB是64KB的整數倍 所以AS SSD給OK了

我本來也想學他那樣做 但後來發現只是AS SSD不知為何要求64KB-align
我就不做了

5. [補充:有關 Windows XP不支援trim]
Windows XP不支援trim,
所以當你在OS下刪掉了某些檔案 SSD韌體不知道這些檔案所使用的碟區內容已作廢
所以它內部還會搬來搬去 影響效能也無謂的降低SSD壽命

我的SSD是美光M500 240GB
上網查的結果 美光曾經有出過Crucial Wiper tool 但只支援M225
不同韌體可能是不同team在開發 所以硬上可能無濟於事
至於想藉由第三方軟體來幫忙trim
我認為是不可能的。
trim的工具必須要能直接與韌體溝通(穿過driver);
通用性的軟體就算它寫下去的是全0 或是全1,你又怎麼知道韌體會不會檢查資料內容
如果它不檢查 那它依然會把它當成有效資料 在內部搬來搬去

所以.. 我並沒有找到tool可以幫我的M500做trim。
當它還在XP底下被使用時,我就先不管這事了吧。

//原po是在SSD產業工作。如果理解有任何錯誤,還請大力鞭。

--

All Comments

Connor avatar
By Connor
at 2014-11-13T04:26
其實是想問板友1個問題:是否大家在XP上使用AS SSD
它的提示文字都是"offset/alignment @ 64K Cluster"
然後,為什麼呢?
Susan avatar
By Susan
at 2014-11-16T11:30
先把trim和gc分清楚',網路上ㄧ堆trim xxoo的,言過
其實
Gilbert avatar
By Gilbert
at 2014-11-20T22:34
Hi enjoyself, 我對trim的認知有誤嗎?
Kelly avatar
By Kelly
at 2014-11-22T16:18
推原po寫下詳細過程 記得在對岸pceva論壇看過有人
釋出XP下的萬用trim程式,不曉得可靠性就是,不過
說來說去還是intel的toolbox厲害,但就只能在他家
產品使用
Ursula avatar
By Ursula
at 2014-11-22T20:13
話說XP底下使用SSD方案似乎以SF系列會稍微好一點
John avatar
By John
at 2014-11-26T22:39
有一說是指出這家對trim的使用跟大家不太一樣,或
是說不敏感,所以在XP底下,當其他方案效能大幅折損
時,SF方案效能損失會稍微好一丁點
Olivia avatar
By Olivia
at 2014-11-28T06:25
回答你第4題:http://i.imgur.com/EuDAy.png
Hamiltion avatar
By Hamiltion
at 2014-11-28T14:07
這是我的Plextor M3刷M3P 128GB在XP SP3跑了
Olivia avatar
By Olivia
at 2014-12-02T04:05
2年2個月,我買來整棵沒分割,用快速格式化成NTFS
Todd Johnson avatar
By Todd Johnson
at 2014-12-06T08:53
再用Paragon Alignment Tool做4K對齊搞定的
Sierra Rose avatar
By Sierra Rose
at 2014-12-10T18:06
XP pro用兩年多了 先借別人電腦分割直接對齊
Carolina Franco avatar
By Carolina Franco
at 2014-12-15T03:23
hi ddrdod 我想想知道你滑鼠移到1024K-OK那裡 出現
的提示文字是不是"offset/alignment @ 64K cluster"
而且我想知道為什麼作者這樣定...
Callum avatar
By Callum
at 2014-12-19T02:33
其實PO主把C槽容量除4096就知道了...
Daniel avatar
By Daniel
at 2014-12-20T08:18
我滑鼠指標移到 1024K-OK 那裏是顯示:
Offset/Alignment @ 4K Cluster
Tom avatar
By Tom
at 2014-12-20T17:59
謝謝ddrdod
Quintina avatar
By Quintina
at 2014-12-20T23:08
其實,我真的覺得你想太多了...

硬碟外接盒推薦

Isla avatar
By Isla
at 2014-11-09T16:10
各位版上的朋友好 煩請各位推薦一下小弟外接盒 目前我的舊型電腦是ACER的Z5710,只有ESATA及USB2.0 考量到未來電腦升級所以想購買有USB3.0的商品,目前主要是要使用ESATA 因為沒有支援multiplier,為避免麻煩故使用單一的外接盒即可 目前有三款在考量,價錢也相近,硬碟想使用3T ...

Toshiba 硬碟怪聲

Jessica avatar
By Jessica
at 2014-11-09T12:05
最近購入了Synology的5 Bay NAS 想說拿來做備份 + 個人雲 購入了Toshiba的 NAS/NVR 專用碟 MD03ACA300V 但一裝上去在寫入資料的時候 就會出現搭搭的聲音 如果是讀取就不會有 請問這是正常的嗎 是否該送修 還是Toshiba硬碟本來就有這聲音呢 我 ...

外接盒 CyberSlim Raidon

Rae avatar
By Rae
at 2014-11-09T10:02
大家好 小弟近日想入手一個外接盒(和一顆Seagate 3T) 目前的口袋名單 1. CyberSLIM S80plus USB3.0 (3.5) -- PCHOME $790 2. Raidon GT1660-SB3 USB3.0 (3.5) -- PCHOME $1950 剛剛爬文後發現Cybe ...

PNY 64GB Wave Turbo USB3.0 浪花隨身碟

Ophelia avatar
By Ophelia
at 2014-11-09T02:29
就剛好需要一個大容量的隨身碟, 對速度不怎麼要求,就買了這支 399入手 原本是fat32格式,我用win 7快速格式化改成ntfs 實際上拿大檔傳輸 讀取 http://i.imgur.com/rZbC5Ik.jpg 寫入 http://i.imgur.com/pWXl9ZX.jpg 實際上用了388秒 ...

4TB硬碟選購

Ingrid avatar
By Ingrid
at 2014-11-09T01:47
最近硬碟又快滿了 想買顆4TB來應急一下 目前是有這幾台可選 環境是PC主機 非NAS 1. WD 紅標 3年保 在非nas環境好像用不太到,缺點是只有5400轉 2. WD SE 5年保 傳說耐很多的硬碟,缺點不是單碟1T,價位偏高 3. Toshiba 監控碟 3年保 單碟1T,不過RMA ...