win 7 i vista nie dopisują się do boot.ini i nie używają go podczas startu, wszelkie dopisywanie ręczne nie ma więc sensu - win 7 i vista uzywaja wlasnego menedzera rozruchu,, czyli plik bootmgr, i bazy danych rozruchu w pliku bcd w folderze boot; jeśli masz win 7 i np xp to rozruchem obu systemów steruje win 7, boot.ini używa tylko xp; jesli chodzi ci o to, ze nie ma
wyboru xp to musisz go dopisac do bazy rozruchu 7 - w win 7 w uruchom wpisz cmd, i wpisz polecenia
bcdedit /create {ntldr} /d "Windows XP Professional"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
po każdym poleceniu enter
zakładam, ze boot.ini, itd. masz na c
ps. - gdyby nie dzialalo, to sprawdz, czy na c są pliki ntldr, boot,ini, ntdetect, jesli nie ma przekopiuj z partycji xp - pliki chronione, musisz odhaczyc w opcje folderow - widok ukryj chronione pliki...