wtorek, 22 maj 2012
NEXT / Artykuły / NEXT 1/2008 / Artykuły z NEXT 1/2008 / Tajemnice bcdedita
NEXT 1/2008 - okładka





Temat numeru:
Przejdź do innych artykułów:

NEXT 1/2008 - Tajemnice bcdedita

Tajemnice bcdedita - ikonka uruchamianie wielu systemów z Windows Vista

Data: 14 grudzień 2007
Identyfikator: 080103

Windows Vista to nie tylko nowy interfejs. Zmieniono także zarządzanie uruchamianiem wielu systemów. Nie ma już pliku boot.ini, zamiast tego należy zastosować narzędzie bcdedit. Poznajmy jego sekrety.


Dodatkowe narzędzia

Aby ułatwić korzystanie z bazy BDC, można użyć graficznej aplikacji, np. EasyBCD. Program znajduje się na płycie DVD dołączonej do naszego magazynu. Ułatwia skonfigurowanie systemów, które będą uruchamiane, takich jak Linux czy Mac OS. Ale nie umożliwia dostępu do najbardziej zaawansowanych narzędzi menedżera rozruchu.

Jeśli zamierzasz instalować na jednym dysku wiele systemów, w tym Windows Vista, przyda ci się wiedza na temat systemu uruchamiania. W Viście jest on zupełnie inny od tego znanego z XP. Program bcdedit możesz uruchomić jedynie z uprawnieniami administratora z linii poleceń. Służy on do edycji magazynu danych konfiguracji rozruchu systemu Windows Vista. Jest to po prostu aplikacja odpowiedzialna za wybór i uruchamianie systemu operacyjnego.

Aby uruchomić edytor, wejdź do menu Akcesoria i kliknij prawym przyciskiem myszy na skrót Wiersz poleceń. Następnie z menu kontekstowego wybierz polecenie Uruchom jako administrator. Otworzy się Wiersz poleceń z podwyższonymi uprawnieniami. Wpisz komendę bcdedit i zatwierdź ją klawiszem Enter. Poniżej zobaczysz opcje właściwe dla poszczególnych modułów. Moduł ładujący rozruchu systemu Windows dotyczy Visty.

Wprowadzanie danych

Po instalacji jednego systemu albo kilku zalecane jest zapisanie konfiguracji rozruchu do pliku. Aby to zrobić, wydaj komendę:

bcdedit /export ”c:\kopia\kopia magazynu”

Oczywiście plik, w którym zapisujesz dane, może nazywać się inaczej i być umieszczony w dowolnym katalogu. To zależy tylko od preferencji użytkownika. Gdy masz już stworzoną kopię bezpieczeństwa, w dowolnym momencie możesz ją przywrócić, dodając przełącznik /import i podając ścieżkę dostępu do pliku, np.

bcdedit /import ”c:\kopia\kopia magazynu”

Czasem zdarza się, że system uruchamiania zostanie uszkodzony. Możesz wtedy skorzystać z płyty systemowej i przywrócić bootmanagera. Zapisane będą jednak ustawienia domyślne. Zastąpione zostaną wpisy innych systemów poza Vistą, a menu będzie wyświetlane w języku angielskim. Na początku stwórz nowy magazyn:

bcdedit /create {ntldr} /d ”Moduł ładujący Windows z rodziny NT”

Następnie ustaw opcje systemu. Zrobisz to, wydając komendy w Wierszu poleceń:

bcdedit /set {ntldr} device partition=d: bcdedit /set {ntldr} path \ntldr bcdedit /set {ntldr} description ”Windows XP” bcdedit /displayorder {ntldr} –addlast

Najpierw więc ustawiasz dysk, na którym znajduje się Windows, następnie ścieżkę dostępu do NT Loadera, nazwę, jaka będzie wyświetlana w menu, oraz miejsce na liście (u nas ostatnie). Na końcu trzeba przywrócić język polski:

bcdedit /set {bootmgr} locale pl-PL bcdedit /set {current} locale pl-PL bcdedit /set {ntldr} locale pl-PL
Po restarcie menu wyboru będzie zawierało dwa systemy: Windows Vista i Windows XP.

Inne zastosowania

Za pomocą edytora bcdedit nie tylko ustawisz system, który ma być uruchomiony. Zaawansowani administratorzy mogą skorzystać z możliwości włączenia debugera jądra czy spróbować ograniczyć dostępną pamięć dla systemu. Na przykład, aby wysyłać dane debugera przez port szeregowy czy USB, musisz wydać polecenia:

bcdedit /dbgsettings serial debugport:1 baudrate:115 200
lub
bcdedit /dbgsettings USB targetname:debugging

Nie ma także problemu z utworzeniem ramdysku. W tym celu wpisz w konsoli:
bcdedit /create {ramdiskoptions} /d „Moj ramdysk” bcdedit /set {ramdiskoptions} ramdisksdidevice partition=x: bcdedit /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi


Ocena: +++++    (aby ocenić, musisz się zalogować w serwisie)

Podobne artykuły:

Komentarze:

Redakcja nie ponosi odpowiedzialności za treść komentarzy.
Nikt jeszcze nie skomentował.
Niezalogowany

Aby mieć dostęp do niektórych części serwisu NEXT (np. forum dyskusyjnego, oceny numeru, newslettera), musisz posiadać konto w naszym serwisie. Zachęcamy do darmowej rejestracji!

Jeżeli posiadasz już konto w serwisie, to zaloguj się.