Board logo

標題: 請教:如何Align 裝了XP 的IDE SSD? [打印本頁]

作者: 超貧    時間: 2010-12-13 11:06     標題: 請教:如何Align 裝了XP 的IDE SSD?

早幾天多得這裡的Ching指教終於在TB四了隻32G IDE SSD替部老而彌堅的IBM T42 upgrade。
(連運費約$500HKD,SSP賣$890)

裝好後確實活力十足,但爬了很多文,均發現有需要Align SSD,但用過幾個方法都做不到,包括
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

咁如果唔做align有乜後果?
pockchop 發表於 2010-12-13 13:41


如圖示,如果 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

rkkc 兄真是高手, 難得是願意教人, 多謝指教, 學到有用的東西了
jabawack 發表於 2010-12-13 15:08


贊成,高手而又樂意分享!

我在上次某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 編輯
請問有沒有什麼地方有比較多些這纇資料呢?
因我在公司沒有Vista/Win7,返而Server 03,08,MacOS就有.. ...
funfunhk 發表於 2010-12-14 10:21


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.

早幾天多得這裡的Ching指教終於在TB四了隻32G IDE SSD替部老而彌堅的IBM T42 upgrade。
(連運費約$500HKD, ...
超貧 發表於 2010-12-13 11:06

作者: 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 編輯
但係用miniPCIE SSD又如何?
eeepc既SSD雖然可以拆出黎, 但係可以點放落另 ...
ronald 發表於 2010-12-15 13:11


可以用 Windows 7 USB drive/碟 boot 不方便拆 HDD/SSD 的電腦,在 command prompt 下執行 diskpart
  1. list disk <Enter>  <-- 找出目標 HDD/SSD 的號碼 ?
  2. select disk ? <Enter>  <-- 對換 ? 為 HDD/SSD 號碼
  3. create partition primary align=1024 size=xxx <Enter>  <-- size 以 MB 作單位,不給 size=xxx 代表全隻
  4. select partition 0 <Enter>  <-- 第一個是 0,第二個是 1 ...
  5. active <Enter>  <-- 設定為 active partition
  6. exit <Enter>
複製代碼
完成後,HDD/SSD 剛才建的 partition 便對好了位。
作者: 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

我都係用依隻SSD
我方法係就咁用隻Vista開機先,
之後去到整partition嗰到就Delete哂啲partition再開過,
一 ...
denc 發表於 2010-12-15 17:41


我用緊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
第一套易用,第二套比較難用





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2