Pomimo, iż system Windows Vista jest następcą systemu Windows XP to zainstalowanie dwóch systemów na jednym komputerze nie jest aż tak oczywistym faktem. System Windows Vista posiada nowy sposób konfiguracji sektora startowego, który jest całkowicie odmienny od tego znanego ze systemu o wersji XP.
Aby nie komplikować sobie życia, przed rozpoczęciem instalacji tych systemów operacyjnych musimy najpierw na osobnych partycjach zainstalować system Windows XP, a potem Vistę. Po takiej kolejności instalowania systemów operacyjnych, Windows Vista wykryje starszą wersję jej odpowiednika i wyświetli ją podczas startu komputera na liście wyboru jako WCZEŚNIEJSZA WERSJA SYSTEMU WINDOWS.
Oprócz zamiany narzędzi z Windows XP Ntldr na Windows Boot Manager [bootmgr] w Viście, również zmianie uległo miejsce, gdzie przechowywane są informacje konfiguracyjne sektora startowego. W Windows XP był to dobrze znany plik BOOT.ini, a w Viście jest to BCD (Boot Configuration Data). Aby modyfikować wpisy w Viście, należy użyć narzędzia BCDedit.exe, które działa z linii wiersza poleceń i jest trudne do użycia dla przeciętnego użytkownika.
Najczęstszym błędem, który popełniają użytkownicy to po zainstalowaniu systemu Visty, a później XP, próbują edytować plik BOOT.ini, którego modyfikacja nie ma większego sensu.
Co należy zrobić, gdy najpierw zainstalujemy Vistę a później Windows XP?
W takim przypadku musimy posłużyć się programem Vistabootpro (strona www producenta).
Po zainstalowaniu programu, a przed dokonaniem zmian, zalecane jest zrobienie w programie kopii zapasowej [lokalizajca: Boot/Bcd] 
W programie przechodzimy do zakładki Manager OS Entries 
Program automatycznie wyszuka zainstalowane systemy operacyjne. Zaznaczając na liście dany system operacyjny możemy go przesunąć (strzałki w górę i dół), usunąć (krzyżyk na okrągłym czerwonym tle) oraz zmodyfikować, wypełniając poniższe pola:
Set as Default – zaznaczamy, który system ma być uruchamiany domyślnie
Rename OS Entry – przypisujemy nazwę jaka ma być wyświetlana na liście podczas uruchamiania komputera (może być np.: Windows XP lub imię użytkownika tego systemu).
Change Boot Drive – wartość powinna być przydzielona automatycznie (lecz możemy wybrać dysk na którym zainstalowany jest system)
Current BOOT timeout – czas określany w sekundach wyświetlania listy z systemami po uruchomieniu komputera.
Add New OS Entry – po zaznaczeniu dodajemy do listy nowy system operacyjny, wypełniamy pola o OS Entry (nazwę), Os type (typ) oraz OS Drive (dysk).
Przyciskiem
zatwierdzamy wprowadzone zmiany.
W zakładce
możemy w pełni dostosować ustawienia, lecz konfiguracja tych opcji zalecana jest jedynie dla doświadczonych użytkowników.
