[Rozwiązany] Windows 7 i XP na jednym komputerze |
|
Admin Administrator techniczny
Liczba postów: 1.006
|
Post: #2
RE: Windows 7 i XP na jednym komputerze(17.06.2009 11:43)dafi1111 napisał(a): Dodam że przy instalacji 7 dysk z XP był odłączonyto był kluczowy błąd, dlaczego? Czytaj dalej (17.06.2009 11:43)dafi1111 napisał(a): Pod dwoma systemami widze wszystkie dyski z tym ze jak odpale XP to partycja systemowa XP nosi nazwe C:\, z kolei jak odpale 7 to jego partycja systemowa nosi nazwe C:\.tak ma być, jest dobrze. (17.06.2009 11:43)dafi1111 napisał(a): Wiem że można tak zrobić żeby przy starcie np po kilku sekundach włączał się jeden system chyba że sami wybierzemy ten 2,dokładnie, jest taka możliwość, w przypadku obecności dwóch poprawnie zainstalowanych systemów, gdzie jeden to XP lub starszy a drugi to Vista lub Windows 7, konfigurację taką należy przeprowadzić pod nowszym systemem, w Twoim przypadku w Windows 7. W Viście i siódemce starszy BOOT.INI został zastąpiony przez Boot Configuration Data (BCD) a program do jego edycji nosi nazwę BCDEdit.exe. Najlepiej jeśli podłączysz oba dyski, ustawisz w BIOSie dysk SATA z XP jako główny i nadpiszesz BCD lub zainstalujesz jeszcze raz Windows 7 tak by BCD mógł nadpisać BOOT.INI i "przejąć kontrolę" nad rozruchem XP. W Viście i Win 7 jest w tym zakresie kompatybilność wsteczna, na odwrót niestety nie. Windows 7 po reinstalacji ustawi się jako domyślny, jeśli chcesz by XP był systemem domyślnym, z poziomu Windows 7 ustawiasz system domyślny i timeout listy, są na to dwa sposoby, które da się wykonać myszką, trzeci poniżej - jest to już operowanie komendami BCDedit.exe: -polecenie Uruchom\msconfig\zakładka "Rozruch" i tam zaznaczenie dowolnego systemu jako domyślnego (Ustaw jako domyślne), także edycja limitu czasu wyboru sytemu (Limit czasu), po upływie tego czasu, jeśli nie wybierzemy innego OS'a, loader uruchomi system ustawiony jako domyślny lub -(dla wersji angielskiej) System Properties/zakładka "Advanced"\Startup and Recovery, wybieramy Settings.. i z listy "Default operating system" wybieramy ten, który ma być domyślny, ustawiamy także "Time to display list of operating system" (17.06.2009 11:43)dafi1111 napisał(a): próbowałem z vistabootpro pod 7 cos kombinować ale nie wiem jak tam te partycje poustawiać, i jak chciałem włączyć XP to mi wyskakiwało że brak pliku ntldr, dopiero po zmianie w biosie dysku z XP na główny odpaliłz tego powodu, że zainstalowałeś siódemkę przy odłączonym dysku, na którym był XP i dysk był ustawiony jako główny, mimo, że to SATA, nastąpił błędny wpis do Boot Configuration Data (BCD) w Windows 7 przy jego instalacji. Instalator nie widział innego dysku, i wpisał go do magazynu (ten drugi dysk PATA) jako primary. Dlatego po podłączeniu pierwszego dysku z XP i próbie odpalenia XPka występują błędy. Dysk z zainstalowanym systemem XP musi być pracować w trybie primary, ponieważ przy instalacji XP wpis w BOOT.INI ustawił ten właśnie dysk jako główny i jedyny. Możesz zmienić wartość "0" na "1" dla "rdisk" jednak najpierw wykonaj kopię BOOT.INI. Żeby przybliżyć sobie budowę BOOT.INI w XPku przeanalizuj składnię ścieżki ARC: Cytat:Ścieżka ARC jest z 5 elementów: - multi() - określa kontroler dysku (domyślnie 0) - disk() - jw - rdisk() - określa numer dysku fizycznego w ramach sterownika NTBOOTDD.SYS (najczęściej 0 - oznacza Primary Master w przypadku kontrolera ATA) - partition() - określa numer partycji, 0 - dla wolnej przestrzeni na dysku, 1 - x dla istniejących partycji, gdzie pierwsze numery oznaczają kolejne partycje podstawowe na dysku, natomiast pozostałe oznaczają kolejne partycje logiczne. - \WINDOWS - określa katalog główny partycji systemowej * * * Poniżej zamieszczam operacje dla BCDedit.exe i nie tylko: Wszystkie te operacje możemy przeprowadzać tylko posiadając prawa administratora. Wiersz polecenia uruchomimy na podwyższonych przywilejach przechodząc do menu Start/Wszystkie programy/Akcesoria, a następnie klikamy prawym przyciskiem myszy skrót aplikacji i z menu kontekstowego wybieramy polecenie Uruchom jako administrator. Zatwierdzamy naciskając kontrolkę Kontynuuj. * Modyfikować, dodawać oraz usuwać wpisy z BCD * Importować oraz eksportować wpisy BCD * Zarządzać menedżerem rozruchu * Tworzyć nowe magazyny BCD dla innych instalacji * Kontrolować usługi zarządzania awaryjnego (EMS) dla aplikacji i systemu * Zmieniać opcje wpisów * Przeglądać listy wszystkich aktywnych wpisów * Stosować zmiany globalne we wszystkich magazynach BCD * Konfigurować debugowanie w systemie Modyfikacja wpisów w magazynie Dodawanie wpisu W celu dodania wpisu wykorzystujemy polecenie /create. * <ID> określa identyfikator dla nowego wpisu. * <opis> określa opis dla nowego wpisu. * /application <typ> określa nowy wpis, jako aplikację. Stosujemy tylko wtedy, gdy nieznany jest identyfikator. Typ może mieć następujące postacie: o BOOTSECTOR o OSLOADER o RESUME o STARTUP * /inherit <typ> określa nowy wpis, jako dziedziczony. Stosujemy tylko wtedy, gdy nieznany jest identyfikator. Typ może mieć następujące postacie: o BOOTMGR o BOOTSECTOR o FWBOOTMGR o MEMDIAG o NTLDR o OSLOADER o RESUME * /device określa nowy wpis, jako dodatkowy dotyczący urządzenia Usuwanie wpisu W celu skasowania wpisu wykorzystujemy polecenie /delete. * <nazwa> określa magazyn do usunięcia. * <ID> określa identyfikator wpisu do usunięcia. * /f służy do usuwania wpisów. * /cleanup służy do usuwania wpisów oraz także do kasowania z kolejności wyświetlania. * /nocleanup usuwa wpis z magazynu, lecz nie kasuje go z kolejności wyświetlania. Przykład: bcdedit /delete {ntldr} /f - usuniemy w ten sposób menedżera rozruchu starszych wersji Windows. Kopiowanie wpisu W celu skopiowania wpisu wydajemy polecenie /copy. * <nazwa> określa wykorzystywany magazyn. * <ID> określa identyfikator wpisu do skopiowania. * <opis> określa opis, który odnosić się będzie do nowego wpisu. Przykład: bcdedit /copy {ntldr} /d "Nowy wpis" - skopiujemy w ten sposób menedżera rozruchu starszych wersji Windows. Import oraz eksport wpisów Importowanie wpisu Wpisy możemy importować z kopii zapasowej pod warunkiem, że ją wcześniej utworzyliśmy poleceniem eksportowania. Do wykonania tej operacji służy komenda /import. * <nazwa> określa nazwę pliku kopii zapasowej BCD. Przykład: bcdedit /import "C:\DATA\kopia zapasowa BCD" - plik znajduje się na partycji c: w folderze DATAi posiada nazwę kopia zapasowa BCD. Eksportowanie wpisu Wpisy magazynu możemy zapisywać do pliku komendą /export. * <nazwa> określa nazwę pliku, w którym zapisana zostanie kopia zapasowa magazynu systemu. Przykład: bcdedit /import "C:\DATA\kopia zapasowa BCD" - plik chcemy zapisać na partycji c: w folderze DATA i nazwać go kopia zapasowa BCD. Zarządzanie menedżerem rozruchu Zmiana sekwencji rozruchu Jednorazową sekwencję rozruchu zmienimy poleceniem /bootsequence. * <ID> określa spis identyfikatorów tworzących sekwencję rozruchu. Rozdzielamy kolejne identyfikatory spacjami. * /addfirst służy do określenia identyfikatora jako pierwszego w sekwencji. * /addlast służy do określenia identyfikatora jako ostatniego w sekwencji. * /remove usuwa identyfikator z sekwencji rozruchu. Przykład: bcdedit /bootsequence {ntldr} /addfirst - ustala sekwencję dla modułu uruchamiania starszych edycji Windows jako pierwszego. Zmiana wyświetlania w sekwencji rozruchu Zmienimy domyślny wpis wyświetlający kolejność sekwencji rozruchu na inny poleceniem /displayorder. * <ID> określa spis identyfikatorów tworzących wyświetlaną listę sekwencji rozruchu. Rozdzielamy kolejne identyfikatory spacjami. * /addfirst służy do określenia identyfikatora jako pierwszego w sekwencji. * /addlast służy do określenia identyfikatora jako ostatniego w sekwencji. * /remove usuwa identyfikator z listy wyświetlania w sekwencji rozruchu. Przykład: bcdedit /displayorder {ntldr} /addfirst - spowoduje, że moduł uruchamiania starszych wersji Windows zostanie wyświetlony na początku listy. Wybór domyślnie uruchamianego systemu Możemy także zmienić domyślnie uruchamiany system operacyjny po upłynięciu czasu wyświetlania sekwencji. Posłużymy się w tym celu poleceniem /default. * <ID> określa identyfikator jako domyślny w menedżerze rozruchu. Przykład: bcdedit /default {ntldr} - spowoduje, że moduł uruchamiania starszych wersji Windows stanie się domyślnym w menedżerze rozruchu. Zmiana czasu oczekiwania W równie prosty sposób określimy czas, po jakim będzie uruchamiany domyślny system operacyjny. Służy do tego polecenie /timeout. * <czas> określa ilość czasu (w sekundach) po upłynięciu, którego zostanie załadowany domyślny system. Przykład: bcdedit /timeout 20 - określa limit czasu na dwadzieścia sekund. Tworzenie nowego magazynu Możemy utworzyć nowy, pusty magazyn dla konfiguracji rozruchu. Wykonamy to poleceniem /createstore. * <nazwa> określa nazwę pliku nowego magazynu. Przykład: bcdedit /createstore "C:\DATA\Nowy Magazyn" - utworzy plik Nowy Magazyn w lokalizacji C:\DATA. 17.06.2009 12:36 |
Podziękowania od: | kajman333 |
|
Podobne wątki | ||||
Wątek: | Autor | Odpowiedzi: | Wyświetleń: | Ostatni post |
Jeszcze o Win XP i Win 7 na jednym dysku | JJaro | 1 | 3.872 |
01.06.2020 08:42 Ostatni post: eryk93 |
Problem z instalacją Windows 7 64bit na nowym komputerze | wps | 1 | 2.584 |
18.12.2015 22:38 Ostatni post: thermalfake |
Windows 7 professional x32 i x64 na jednym nośniku | mateusz9988 | 4 | 1.881 |
29.11.2015 20:17 Ostatni post: thermalfake |
Rozwiązany WIN7 oraz XP - na jednym dysku/jak sformatować a drugi skasować? | Tomek111 | 2 | 1.818 |
04.03.2015 19:38 Ostatni post: Tomek111 |
Instalator może nie działać poprawnie, ponieważ na tym komputerze nie jest dostępna.. | Vchemik | 1 | 1.521 |
22.02.2015 23:49 Ostatni post: thermalfake |
2 Windowsy 7 na jednym komputerze | arek570 | 2 | 1.977 |
06.12.2014 22:10 Ostatni post: Maxim128 |
« Starszy wątek | Nowszy wątek »
Autor: dafi1111 Temat został oceniony na 0 w skali 1-5 gwiazdek. Zebrano 8 głosów. |