Skip to content
Kruno Golubić
Go back

Rad s Windows 7 boot managerom

Kruno Golubić

Note: This article is an archive post originally published (in Croatian) on Sistemac, a portal for IT professionals maintained by the University of Zagreb University Computing Centre (SRCE), on 30 October 2009.

Napomena: Ovaj članak izvorno je objavljen na portalu Sistemac dana 30. listopada 2009.

Prije pojave Windows Vista i Windows Server 2008 OS-a, Microsoft je u NT baziranim sustavima koristio datoteku NTLDR (boot loader) i datoteku boot.ini (konfiguracijske opcije boot izbornika) za podizanje instaliranog OS-a.

Windows Vista, Server 2008 i Windows 7 koriste drugačiji proces podizanja OS-a. Microsoft je s Vistom uveo BCD (Boot Configuration Data) koji služi istoj svrsi kao i boot.ini datoteka u prethodnim verzijama. Osim što pomoću njega možemo napraviti dual boot s ranijim verzijama Microsoftovih OS-ova, BCD omogućava kombiniranje s boot loaderima Linuxa (GRUB, LILO).

Nove komponente procesa podizanja OS-a

Windows Vista donio je nekoliko novih aplikacija vezanih uz boot proces:

Podaci u BCD storeu zapisani su u binarnom formatu te ih je moguće uređivati samo pomoću odgovarajućih alata. S Windowsima dolaze dva: msconfig.exe i bcdedit.exe.

Dodavanje VHD instalacije u boot izbornik

Windows 7 i Windows Server 2008 R2 podržavaju podizanje OS-a s virtualnog tvrdog diska (VHD). Ako želimo testirati novi program ili set zakrpi bez izmjena na produkcijskoj instalaciji, možemo napraviti kopiju postojećeg VHD-a i dodati je u boot izbornik.

Koraci putem bcdedit.exe

Prvo napravimo sigurnosnu kopiju postojećeg BCD-a:

bcdedit /export E:\backup\bcd-kopija

Zatim dodajemo novi zapis kopiranjem postojećeg unosa:

bcdedit /copy {current} /d "Windows 7 test"

Rezultat je GUID, npr. {beb20b1b-aa44-11de-9d14-bcc498a495a3}. Potom određujemo lokaciju VHD datoteke:

bcdedit /set {beb20b1b-aa44-11de-9d14-bcc498a495a3} device vhd=[E:]\win7vhd\win7test.vhd
bcdedit /set {beb20b1b-aa44-11de-9d14-bcc498a495a3} osdevice vhd=[E:]\win7vhd\win7test.vhd

Nakon ovih naredbi boot izbornik će imati tri opcije:

Boot izbornik s tri opcije — XP, Win7 i Win7 test

Ako bismo željeli zamijeniti opis “Earlier Version of Windows” s “Windows XP”:

bcdedit /set {ntldr} description "Windows XP"

Ako bismo htjeli testnu instalaciju postaviti kao prvi izbor i povećati timeout na 10 sekundi:

bcdedit.exe /set {bootmgr} default "{beb20b1b-aa44-11de-9d14-bcc498a495a3}"
bcdedit /timeout 10

EasyBCD — grafičko sučelje za BCD

EasyBCD je izvrstan program za rad s BCD-om iz grafičkog sučelja. Za Windows 7 preporučamo najnoviju beta verziju (EasyBCD 2.0 Beta) koja ima podršku za Windows 7 i za rad s VHD-om, te automatizira kopiranje datoteka NTLDR i NTDETECT.

Korisni resursi


Share this post on:

Previous Post
Second Shot za polaganje Microsoftovih ispita
Next Post
Snimanje video uputa za korisnike