Thay đổi tên ổ dĩa (Drive letter) khi chạy dual boot Vista và XP

Sao khi làm được dual boot cho con HP dv2500 của mình (Vista có sẵn cài thêm XP)
Partition 1: Vista 40GB
Partition 2: XP 10GB
Partition 3: Data 90GB
Partition 4: HP Recovery 10GB
Thì chạy Vista Partition 1 -2-3-4 drive letter lần lượt là C-E-H-D
Khi chạy Xp thì Partition 2 chứa XP nó lại set thành C
Có bác nào biết cách cố định phần đánh tên drive letter dùm em được không vậy (trong Vista và XP drive letter như nhau)?
Nói thêm là em cài dual boot bằng cách thay đổi Partition Active của HDD (cài XP trên partition 2 thì set active nó, sau đó set active lại cho partition chứa Vista và chạy VistaBootPRO để làm menu dual boot)

Việc cố định tên ổ C của XP và Vista rất khó. Em nghĩ loại trừ tên 2 ổ đĩa này khi ở trong 2 HĐH khác nhau sẽ mang tên khác nhau (Vd: Trong XP: XP mang tên C, Vista mang tên D; trong Vista, Vista mang tên C, XP mang tên D). Bây giờ bác loại trừ tên 2 ổ đĩa C và D ra. Còn lại các ổ E, F, … bác vào Computer>Manage>Disk Manage… rồi cố định tên các ổ đĩa.