ryszard bazarnik, koncert na Ĺcianie
Mam taki problem, kiedyś miałem na dysku ubuntu i windowsa 7 i normalnie przy rozruchu komputera miałem do wyboru który system chcę uruchomić.
Dzisiaj na miejsce ubuntu zainstalowałem sobie win XP i gdy włączam komputer nie mam już wyboru tylko automatycznie włącza się właśnie XP.
Wie ktoś może co muszę zrobić żeby móc sobie wybrać system?
normalne , edytować boot.ini
no powalczyłem trochę z tym plikiem i mam do wyboru już system ale wyskakuje jakiś błąd i nie trybi... może ktoś by mi pomógł jak przerobić ten cały boot.ini tak aby to wszystko chodziło? oryginalnie wyglądało to tak:
[boot loader]
timeout=29
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Nie wiem czy to się przyda ale mam 3 partycje: C,D,F
Windowsa 7 Ultimate mam na dysku C:, a XP na F:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
zamiast tego, w miejscu partition spróbuj z 0, 1, 3, 4
oczywiście pod warunkiem, że windows jest w folderze/windows na tym dysku, a nie w innym.
po prostu przekopiuj te linie i zobacz która działa, potem poprzednie pousuwaj.
no sprawdziłem i tak: pod 0,1,3 jest tak samo, że nie można znaleźć jakiegoś tam pliku a przy 4 wyskoczył inny komunikat:
Nie można uruchomić systemu Windows z powodu sprzętowego błędu konfiguracji dysku. Nie można dokonać odczytu ze wskazanego dysku startowego. Sprawdź ścieżkę oraz dysk itp.
Ja bym spróbował odpalić system z płytki instalacyjnej XP, wejść do konsoli odzyskiwania i wklepać
fixboot
U mnie zawsze sam się tak "naprawiał" po wywaleniu linucha.
warna dobrze prawi, zapomniałem o tym
tym niemniej - dziwne, ze ci nie złapało na żadnym z powyższych :/
Moim zdaniem powinieneś skonfigurować windows7 a nie xp. Bo to windows7 znajduje się na partycji "C". To trochę tak jakbyś chciał kierować autem z miejsca pasażera .
lykas wytłumacz mi.
wlaczasz kompa i masz od razu wybór systemów (samego XP) ?
Linuxa skasowałeś/masz zamiar ? bo ubuntu ma swojego bootmanagera, jeżeli ten sie wyłączył jakoś to pojęcia nie mam jak go przywrócić, ale bootmanagera windowsa 7 najłatwiej przywrócić płytą startową.
wkladasz płyte i wybierasz automatyczne naprawianie podczas rozruchu czy coś takiego, naprawi ci to windowsa7, natomiast jeżli bootmanager windowsa XP (boot.ini) ma zwalone wpisy - wtedy trzeba użyć odpowiedniego programu który zrobi to za ciebie, albo szukać ręcznie tak jak wczesniej pokazywałem.
włączam komputer i teraz nie mam żadnego wyboru, od razu włącza się XP tak jakby innego systemu nie było na dysku. Na miejsce linuxa zainstalowałem XP.
przed chwilą chciałem zrobić tak jak warna mówi, włożyłem płytę z XP, potem to naprawianie systemu, ale nie było żadnej konsoli żeby wpisać to fixboot.
ale miałem tam takie coś:
1. C: Windows
2. E: WINDOWS
domyślam się że ten pierwszy to właśnie win 7 a drugi XP mimo to że mam go na F:
kazał mi wybrać który system chcę uruchomić, wybierałem już każdy z nich i musiałem wpisać hasło administratora no ale żadne z moich haseł nie działało
turbo a możesz coś więcej powiedzieć jak skonfigurować tego win 7 żeby uruchomić wybór systemu? bo z tego XP mam dostęp do folderu z windowsem 7, może tam jakiś plik trzeba też edytować? ja w tym temacie blady jestem niestety
Lykas, plytka z 7ką wszystko naprawi tak jak pisałem, najszybciej bedzie.
z boot.ini XP-ka nie mam pojęcia czy da sie włączyć siódemkę, obstawiam, że nie.
btw. próbowałeś puste hasło zostawić i enter po prostu wcisnąć ?
l
turbo, a jeżeli ktoś ma mbr na partycji innej niż "C" ?
Sledzik nie chcę wywoływać kolejnej awantury więc postaram się odpowiedzieć konkretnie na twoje pytanie.
W przypadku instalacji jednego systemu nie ma znaczenia na której partycji jest on zainstalowany dlatego że zostanie wczytany na podstawie tylko jednego bootloadera.
Ale w momencie kiedy mamy dwa systemy na dysku sprawa wygląda trochę inaczej.
Pierwszy zostaje odczytywany loader z partycji "C". Który powinien zawierać informacje na temat wszystkich systemów.
A w przypadku naszego kolegi loader dysku "C" jest uszkodzony.
Został uszkodzony przez instalatora systemu Windows XP i to nie podlega dyskusji.
Nie wiem czy wprowadzenie danych o systemie Windows 7 do pliku boot.ini systemu XP spowoduje możliwość wyboru drugiego systemu ponieważ nigdy nie postępowałem w brew logice. Po co kazać maszynie biec 2 kilometry skoro i tak musi się wrócić o kilometr.
Co do naprawienia to chyba najłatwiej będzie wykorzystać płytę z win7 odszukać i uruchomić opcję naprawiania systemu.
Można tego dokonać na dwa sposoby :
Uruchomić instalatora win7 (zabotować) i jak wyżej lub
Uruchomić normalnie XP bo kolega pisze że się uruchamia i
w oknie uruchom wymusić komendę
d:\boot\ bootsect.exe /nt60 all
gdzie "d" to litera napędu w którym musi znajdować się płyta z win7.
Sledzik a to taka mała chłosta żebyś nie pisał głupot:
MBR ( Master Boot Record) = MBR trzyma informacje o całym dysku
BOOT ( Boot sector) = Boot Sector to pierwszy sektor partycji i trzyma informacje o indywidualnej partycji niezbędne do zastartowania systemu ulokowanego na tej partycji.
[ Dodano: Sro Cze 23, 2010 18:57 ]
turbo, a jeżeli ktoś ma mbr na partycji innej niż "C" ?
uh... śledzik nim zaczniesz pisać coś o czym nie masz pojęcia to chociaż użyj wiki lub gooli na pewno uzyskasz podstawowe informacje
btw proponuje tez żeby przeczytał poniższy link Lykas
http://pl.wikipedia.org/wiki/Master_boot_record
no na tą chwile jestem na win 7 po naprawieniu systemu lecz sytuacja się odwróciła, nie mogę uruchomić XP
No dobra Lykas ustalmy najpierw czy MBR nie został przebudowany .
Do tego celu możemy wykorzystać narzędzie w postaci programu testdisk pobierz z Centrum odzyskiwania danych .
Do programu masz tam również toturial . Ponieważ chcemy tylko zobaczyć (podejrzeć) tablice partycji więc nie kombinuj z tym programem . Aha program uruchomisz na XP.
Zgodnie z toturialem dojdź do momentu wyświetlenia widniejących w tabeli partycji i na tym zakończ działanie programu.
Napisz nam jak oznaczone są partycje . Oznaczenia znajdują się na samym początku wpisu , Oczywiście na dole interfejsu masz legendę do oznaczeń .Jeśli przy pierwszej partycji czyli „C” będzie się znajdować inny znaczek niż „*” oznacza to że sektor MBR został przebudowany przez instalatora XP.
Jeśli znaczek „*” będzie znajdował się przy dwóch partycjach bo tak powinno być to mamy pewność że tylko leader win7 jest uszkodzony.
Po co tyle zachodu ?
Ano po to że być może wystarczy podmienić leadera win7 i będzie ok. Jeśli zajdzie potrzeba naprawy MBR ( nadpisanie rekordu) to i tak zajdzie potrzeba kombinacji ponieważ zostanie usunięta flaga dla partycji z systemem XP(partycja bez możliwości rozruchu). Ale win7 ma trochę lepsze narzędzia jak XP więc damy radę.
Jak dasz znaka co z partycjami to będziemy wiedzieć co dalej.
[ Dodano: Sro Cze 23, 2010 23:07 ]
sledzik napisał/a:
turbo, a jeżeli ktoś ma mbr na partycji innej niż "C" ?
uh... śledzik nim zaczniesz pisać coś o czym nie masz pojęcia to chociaż użyj wiki lub gooli na pewno uzyskasz podstawowe informacje
btw proponuje tez żeby przeczytał poniższy link Lykas
http://pl.wikipedia.org/wiki/Master_boot_record
Racja i bije się w pierś, nie chodziło mi o mbr, nie wiem czemu to napisłem, świeżo po przebudzeniu weszłem na forum i stąd takie kwiatki - oczywiście "chodziło mi" o bootsector na danej partycji.
Przerabiałem to miliardy razy, więc nie dam sobie wmówić inaczej
turbo, ten kod, który podałeś zadziała też na windows 7 i przywróci również jego osobnego bootloadera ?
chyba sie w tym podszkole, bo tego sposobu nie znałem akurat, a nie zawsze mam rescue-disk'a albo płytkę z win7 pod ręką
Oczywiście to nie kod tylko komenda ująłem to w ramkę jako kod żeby nie było błędu podczas kopiowania. Jest to komenda dla win7 Można w ten sposób naprawić leadera win7 .
Podałem bo kolega pisał że może uruchomić jakiś system. Ale już się nie dowiemy co było przyczyną ponieważ naprawa systemu win7 przebudowała zarówno MBR jak i leadera.
Ale liczy się efekt.
turbo, skorzystałem z tego programu VistaBootPRO.
już przy samym uruchomieniu go wyskoczył jakiś błąd no ale się odpalił.
dodałem do listy system XP zaznaczając dysk E. Mogę już wybrać system przy uruchamianiu no ale XP nie idzie włączyć...
a teraz tak szczerze, jeśli do tej pory żaden z powyższych pomysłów nie zadziałał to jest jeszcze jakaś szansa? może jakbym przeinstalował tego win7 to by coś zmieniło? bo słyszałem, że nie powinno się instalować starszych systemów jeśli mamy już nowszy na dysku.
Lykas, może zamiast kombinować prostszym rozwiązaniem będzie jakiś bootloader ?
np: http://gujin.sourceforge.net/
Ale to tylko przykład jest masę prostych i małych bootloaderów.
Lykas oczywiście że szansa jest i to ogromna . Nawet pokusiłbym się powiedzieć ze na 100% można odpalić oba systemy.
Przeinstalowanie win 7 w chwili obecnej nic ci nie da dlatego że wystąpiła sytuacja której się obawiałem. Mianowicie informacja o XP została dodana do loadera win7 ale nie został przebudowany MBR i partycja „E” czy tam ”F” nie otrzymała flagi i nie jest partycją rozruchową.
Proponuje na początek potwierdzić to co piszę w sposób który opisałem w poście wyżej z programem testdisk. A później zostanie tylko oflagować partycję i wszystko ruszy.
Bo rozumiem że win7 startuje bez problemu?
[ Dodano: Czw Cze 24, 2010 16:48 ]
może jakbym przeinstalował tego win7 to by coś zmieniło?
nic by nie zmieniło, niestety.
Sledzik nie mieszaj chłopakowi testdisk ma tylko posłużyć do podejrzenia tablicy partycji i odczytanie ważnych informacji . Mianowicie czy partycja z systemem XP jest oflagowana (rozruchowa).
Poleciłem ten program ponieważ robiłem do niego tutka więc mam pewność że Lykas nic nie popsuje . Mało tego program uruchamia się na systemie Windows.(wygodny)
Napisałem również żeby zakończył działanie programu po wyświetleniu tablicy partycji dlatego że w tutku nie ma nic na temat zmiany oflagowania.
Poleciłbym od razu GParted bo w nim nie tylko można podejrzeć oflagowanie ale i bez problemu przebudować MBR nadając odpowiednią flagę konkretnej partycji.
Lecz nie znam możliwości kolegi i nie chciałem mu zaszkodzić tylko pomóc .
Programy dyskowe nie służą do zabawy.
W nieodpowiednich rękach robią więcej szkody niż pożytku.
Moim zdaniem obecna sytuacja jest spowodowana brakiem możliwości rozruchowej partycji z systemem XP. I naprawienie tego problemu jest bardzo proste .
hah, jaka dyskusja się rozwinęła, a ja dobrze wspominam program superGRUB, jest tam sporo opcji i jedna z nich pozwoli ci zainstalować Gruba, który automatycznie wykryje oba windowsy
ten superGrub poszukaj sobie wersji .iso, wypal na płytke, odpali ci sie po uruchomieniu komputera i sobie poczytaj co masz do wyboru