Chào bạn,
Mình đang chạy hai hệ đều hành. Vì một số phần mềm chưa phổ dụng với Win Vista nên mới phải giữ lại Win XP. Theo kinh nghiệm của mình thì bạn nên cài Win XP trước, chọn cài vào phân vùng Active (C). Sau đó, bạn cài Win Vista vào phân vùng khác (D chẳng hạn), chẳng cần phải phân vùng Active. Toàn bộ Boot info của máy sẽ nằm ở phân vùng C. Khi khởi động, 2 hệ điều hành sẽ highlight cho bạn lựa chọn. Mặc định, sau 30 giây máy sẽ vào Vista. Cách cài đặt như vậy mình đã áp dụng từ bản Vista RC1 v5600 cho đến Vista RTM v6000. Thấy máy chạy rất ổn định. Khi vào XP,thì phân vùng chứa XP là C. Khi vào Vista thì phân vùng chứa Vista là C. Đến nay, mình vẫn chưa gặp lỗi cài đặt hay xung đột hệ điều hành nào xảy ra cả trong quá trình sử dụng cả.
Mong bạn thành công,
NguyenHoang