作者: 超貧 時間: 2010-12-13 11:06 標題: 請教:如何Align 裝了XP 的IDE SSD?
早幾天多得這裡的Ching指教終於在TB四了隻32G IDE SSD替部老而彌堅的IBM T42 upgrade。
(連運費約$500HKD,SSP賣$890
)裝好後確實活力十足
1. 用Vista installation dick boot入CMD做,再用Recovery disc 裝xp;
2. 用Paragon Alignment Tools。
請問有無咩方法可Align 這個裝了XP的SSD呢?
作者: rkkc 時間: 2010-12-13 11:16
本帖最後由 rkkc 於 2010-12-13 11:19 編輯
如果有 desktop 行 Windows Vista/7,用磁碟管理開的 partition 是 align 好的;
把隻 SSD 經 USB 接在用 Windows Vista/7 的電腦,用磁碟管理刪除所有 partition,再開一個新 partition 和設定為起動磁區 (active primary partition);
接回 SSD 在 notebook,裝 Windows XP 在新建的 partition 便成事。
作者: jabawack 時間: 2010-12-13 11:57
如果有 desktop 行 Windows Vista/7,用磁碟管理開的 partition 是 align 好的;
把隻 SSD 經 USB 接在用 Windows Vista/7 的電腦,用磁碟管理刪除所有 partition,再開一個新 partition 和設定為起動磁區 (active primary partition);接回 SSD 在 notebook,裝 Windows XP 在新建的 partition 便成事。
rkkc 發表於 2010-12-13 11:16
若是這樣, 直接將新 SSD 裝上 notebook, 然後重新安裝 Windows 不是更簡單嗎?
還是但凡新 SSD 在裝上機前, 都要額外做此功夫?
不是(從舊 hard disk) clone 過 partition (到新 SSD) 才要做 alignment ? 而(在 SSD) 重新由頭安裝 Windows 不須?
請指教一下, thanks.
作者: rkkc 時間: 2010-12-13 12:31
回復 3# jabawack
Windows XP 開 partition 以 63 個 512Byte/sector 做單位,63 x 512Bytes = 32256/1024 = 31.5KB,SSD 的 flash block 是 16KB/32KB/64KB/128KB ...,因此 partition 跟 flash block size 不對位 (miss aligned);靠 Windows XP 安裝時開的 partition 是 unaligned 就是這個原因;
Windows Vista/7 開 partition 以 2048 個 512Byte/sector 做單位 (2048 x 512Bytes = 1024KB),1024KB 跟任何大小的 flash block 都除得盡 (1024/16, 1024/32, 1024/64 ... ),所以 Windows Vista/7 開出來的 partition 是 aligned;
樓主想知多一些方法做 partition alignment,與其裝完 XP 才事後做 partition alignment,不如拆出來接在 Windows Vista/7 desktop 開 partition 才裝 XP,因為隻 SSD 是新買,要做都不難;
至於 clone 舊 HDD 去 SSD,都可以先用 Windows Vista/7 開 partition,然後用 partition to partition mode 複製,結果是 partition align 好了。
作者: 超貧 時間: 2010-12-13 12:53
Wah, Experts here.
Thx a lot.
I will take some time to study and try it out.
作者: 超貧 時間: 2010-12-13 12:56
如果有 desktop 行 Windows Vista/7,用磁碟管理開的 partition 是 align 好的;
把隻 SSD 經 USB 接在用 ...
rkkc 發表於 2010-12-13 11:16
That means I must re-install the windows?
Still can keep aligned if I use recovery disc to install xp?
作者: rkkc 時間: 2010-12-13 13:10
回復 6# 超貧
You could use Ghost 11.5 (Windows version, ghost32.exe) to keep the existing XP installation:
1. Plug the SSD into a Windows Vista/7 PC,
2. Use Ghost's operation, "Local->Partition->To Image" to create a backup image,
3. Use the Disk Management to create a new partition and make it active,
4. Use Ghost to restore the backup image, "Local->Partition->From Image",
5. Put the SSD back to your notebook
Now, your XP installation is well aligned and without having to reinstall Windows XP.
作者: 超貧 時間: 2010-12-13 13:27
回復 7# rkkc
Oh, nice.
Thank you very much for your help.
I think your professional knowledge helps many brothers too as more and more Ching may switch to use SSD.
作者: pockchop 時間: 2010-12-13 13:41
咁如果唔做align有乜後果?
作者: rkkc 時間: 2010-12-13 14:12
如圖示,如果 partition 跟 SSD flash block 不對位,SSD 會比 aligned partition 多讀寫一個 block 才完成檔案存取,不單有疾跳 (lagging) 問題,還令 flash 不必要地刷寫多一次,即是減壽。
[attach]1113096[/attach]
作者: jabawack 時間: 2010-12-13 15:08
回復 jabawack
Windows XP 開 partition 以 63 個 512Byte/sector 做單位,63 x 512Bytes = 32256/1024 ...
rkkc 發表於 2010-12-13 12:31
rkkc 兄真是高手, 難得是願意教人, 多謝指教, 學到有用的東西了
作者: 超貧 時間: 2010-12-13 15:41
贊成,高手而又樂意分享!
我在上次某CHing的求救post都看得到。
作者: pockchop 時間: 2010-12-13 17:13
高手, 願意教人,重講得咁簡潔易明,更加難得,rkkc兄是否在大學任教...
作者: funfunhk 時間: 2010-12-14 10:21
回復 jabawack
Windows XP 開 partition 以 63 個 512Byte/sector 做單位...
Windows Vista/7 開 partition 以 2048 個 512Byte/sector 做單位....
rkkc 發表於 2010-12-13 12:31
請問有沒有什麼地方有比較多些這纇資料呢?
因我在公司沒有Vista/Win7,返而Server 03,08,MacOS就有...
這樣我可以用哪個OS去做alignment ?
Thanks
作者: rkkc 時間: 2010-12-14 13:03
本帖最後由 rkkc 於 2010-12-14 14:30 編輯
Windows Vista/7/2008 以 1MB 單位做 partition alignment 的原因 http://en.wikipedia.org/wiki/Log ... _alignment_boundary;
Windows 2003 SP1 可以用 diskpart 指定新建 partition 的 alignment 位置 http://support.microsoft.com/kb/929491,Windows 2008 的 Disk Management 跟 Vista/7 做法一樣;
資料雖然很多,但要旨是 HDD/Advanced Format HDD/SSD 每個 partition 的開段位置 (starting offset, Bytes) 和大小 (size, Bytes) 可以被 1,048,576 (1,024^2,完整 MegaByte) 除得盡就是 aligned;
例如下圖的 Partition #0:
StartingOffset 是 32,256 Bytes:32,256/(1,024^2) = 0.03076171875 MB <-- 不是整數
Size 是 30,063,366,144 Bytes:30,063,366,144/(1,024^2) = 28,670.66015625 MB <-- 不是整數
所以 Partition #0 是不對位 (unaligned),其實它是以傳統第 63 個 sector 開段:63 * 512 Bytes = 32,256 Bytes。
[attach]1113455[/attach]
作者: lastphoenix 時間: 2010-12-14 20:28
即係放data的唔洗專登去改返好啦
作者: Crash9898 時間: 2010-12-15 11:12
我都有部 T43 想上SSD....可否指點下 Which Brand Can be Used ?
Thanks in advance.
作者: ronald 時間: 2010-12-15 13:11
用普通2.5"SSD還可以用以上方法.
但係用miniPCIE SSD又如何?
eeepc既SSD雖然可以拆出黎, 但係可以點放落另一部機?
作者: leungdwk 時間: 2010-12-15 13:31
回復 1# 超貧
Ching, I also have a T42 notebook,
How to buy at $500 ar.
Thanks
作者: rkkc 時間: 2010-12-15 13:35
本帖最後由 rkkc 於 2010-12-15 13:45 編輯
可以用 Windows 7 USB drive/碟 boot 不方便拆 HDD/SSD 的電腦,在 command prompt 下執行 diskpart:
- list disk <Enter> <-- 找出目標 HDD/SSD 的號碼 ?
- select disk ? <Enter> <-- 對換 ? 為 HDD/SSD 號碼
- create partition primary align=1024 size=xxx <Enter> <-- size 以 MB 作單位,不給 size=xxx 代表全隻
- select partition 0 <Enter> <-- 第一個是 0,第二個是 1 ...
- active <Enter> <-- 設定為 active partition
- exit <Enter>
作者: ronald 時間: 2010-12-15 13:46
厲害 .
果然幫到手. 有時間拎隻8G試試先. 用慣左Win7真係唔想用XP
我懷疑我隻8G MLC係因為冇align所以慢哂
http://www.hkepc.com/forum/viewthread.php?tid=1497634
作者: rkkc 時間: 2010-12-15 13:49
回復 21# ronald
如果目標是裝 Windows 7,直接跟 Install 碟做便成事,以上討論是照顧舊 Windows 的 unaligned partition 問題。
作者: ronald 時間: 2010-12-15 13:52
回復 ronald
如果目標是裝 Windows 7,直接跟 Install 碟做便成事,以上討論是照顧舊 Windows 的 unalig ...
rkkc 發表於 2010-12-15 13:49
SuperTalent 32G Win7中
我只係在意如何搞主題既野.
http://www.hkepc.com/forum/viewthread.php?tid=1500187
作者: 超貧 時間: 2010-12-15 17:07
回復 19# leungdwk
淘寶幫到你:
http://item.taobao.com/item.htm?id=6777374685
作者: 超貧 時間: 2010-12-15 17:08
回復 17# Crash9898
TB:
http://item.taobao.com/item.htm?id=6777374685
作者: logoff 時間: 2010-12-15 17:27
如圖示,如果 partition 跟 SSD flash block 不對位,SSD 會比 aligned partition 多讀寫一個 block 才完 ...
rkkc 發表於 2010-12-13 14:12
學到新知識(對我來說),
作者: denc 時間: 2010-12-15 17:41
本帖最後由 denc 於 2010-12-15 17:44 編輯
我都係用依隻SSD
我方法係就咁用隻Vista開機先,
之後去到整partition嗰到就Delete哂啲partition再開過,
一開好個全新partition就跳返出Vista安裝程式,
Reset完部機再重新放隻XP入去,一路到整partition嗰到,
今次千圻唔好Delete個partition,
只要揀Format FAT32(快速)就得,再照平時咁安XP,
安好入到去就係正常嘅partition alignment同8K cluster size.
之後只要行一轉SSDTweaker依個優化同考慮安唔安FlashFire就得.(我覺得安唔安差不多)


作者: ronald 時間: 2010-12-16 17:00
我用緊rkkc的方法時才睇到你個post. 其實你個方法應該仲好.
不過我已經搞掂張8G MLC, align左真係好D
作者: rocketeer 時間: 2010-12-19 19:15
好多謝各位的資料!
作者: computer1975 時間: 2010-12-20 00:28
新版Linux LiveCD巳自動align去MB(不是align去cylinder)
http://gparted.sourceforge.net/
http://www.sysresccd.org/Download
第一套易用,第二套比較難用

