Artykuły

A A A
Drukuj Ekportuj do PDF
Opublikowane: 2009.01.14 9:14 | Maciej Pawlak | Aktualizacja: 2009.01.14 18:20

[Porada] Jak uruchomić system Windows 7 lub Windows Server 2008 R2 z pliku VHD?

Jak uruchomić system Windows 7 lub Windows Server 2008 R2 z pliku VHD?

Jedną z nowości wprowadzonych w systemach Windows 7 i Windows Server 2008 R2 jest możliwość bootowania systemu z plików VHD. Skonfigurowanie tej nowej właściwości jest bardzo szybkie i proste. Lecz przed rozpoczęciem należy wiedzieć , że można używać obrazów dysków stworzonych poprzez Virtual PC oraz Hyper-V. Niestety system zainstalowany poprzez Virtual PC na dysku wirtualnym nie będzie działał poprawnie, a nawet prawdopodobnie nie da się go uruchomić. Dodatkowo należy pamiętać, że jedynymi systemami operacyjnymi na których można zainstalować system i bootować je - to Windows 7 i Windows Server 2008 R2. Oznacza to, że jeśli chcemy zainstalować Windows'a 7 lub Server 2008 R2 na dysku wirtualnym, to musimy mieć już wcześniej zainstalowany któryś z tych systemów. W przeciwnym przypadku nie uda się ustawić bootowania z pliku. We wcześniejszych wersjach programu bcdedit nie ma opcji ustawienia uruchamiania systemu z pliku .VHD. Jeśli nie mamy stworzonego jeszcze obrazu, należy postąpić zgodnie z instrukcją poniżej:

  • Uruchomić komputer używając dysku Windows 7.
  • Wybrać opcję Windows Repair.
  • Uruchomić wiersz poleceń (CMD).
  • Uruchomić diskpart
  • W programie diskpart wpisać następujące polecenie: Create vdisk file=c:\Windows7.vhd maximum=40000
  • Następnie wpisać: select vdisk file=c:\Windows7.vhd
  • Następnie wpisać: attach vdisk
  • I na sam koniec wpisać: exit, aby wyjść w Windows Repair, ale nie uruchamiać ponownie komputera!

Teraz już można uruchomić instalator Windows'a 7 i zainstalować go na dysku VHD. Podczas instalacji należy wybrać nowoutworzoną partycję i ją sformatować. Prawdopodobnie pojawią się ostrzeżenia, że komputer może nie obsługiwać tego typu dysku, ale trzeba je zignorować.

Aby wyjaśnić tworzenie dysku wirtualnego: c:\ Windows7.vhd jest ścieżką do pliku gdzie znajduje się ten dysk, można oczywiście zamienić ją według własnego uznania, natomiast parametr maximum=40000 określa maksymalną wielkość tego dysku.

Kiedy mamy już zainstalowany system na dysku wirtualnym należy skonfigurować bootowanie. W tym celu należy:

  • Uruchomić wiersz poleceń (CMD) jako Administrator.
  • Wpisać polecenie: bcdedit /copy {current} /d "Boot_From_VHD"
  • Na ekranie pojawi się CSLID, który należy skopiować
  • Wpisać polecenie: bcdedit /set {CLSID} device vhd=[C:]\Windows7.vhd
  • Następnie: bcdedit /set {CLSID} osdevice vhd=[C:]\Windows7.vhd
  • I na koniec jeszcze: bcdedit /set {CLSID} detachal on
  • Trzeba jeszcze uruchomić ponownie komputer i już w bootloaderze pojawia się opcja Boot_From_VHD.

Teraz parę słów wyjaśnienia do tej części. Nazwę Boot_From_VHD można zamienić na dowolnie inną. CSLID wygląda mniej więcej tak: " c2656c92-db00-11dd-9925-d3b82407102e". Ścieżkę [C:]\Windows7.vhd można również zamienić na taką, jaka mamy w rzeczywistości.

I w taki oto sposób mamy gotowy system Windows 7 (lub jeśli ktoś wybrał Windows Server 2008 R2) zainstalowany na dysku VHD.


Komentarze 2 Masz uwagi do tej strony? Napisz

noise 2009.01.14 10:11
0 oceń pozytywnie   oceń negatywnie 0
avatar VIP
 
To jedna z najfajniejszych funkcji W7. Szkoda tylko ze nie bedzie mozna bootowac Visty/XP.

--
Robert Stuczynski (Noise) - Microsoft MVP
Moj Blog | Home page | W2k8 Blog

Robert Stuczynski (Noise) - Microsoft MVP

gibon 2009.05.04 21:12
0 oceń pozytywnie   oceń negatywnie 0
avatar VIP
 
"detecthal on " - blad macie

--
Tomasz Onyszko
http://www.w2k.pl/

Tomasz Onyszko

Connected Dots http://www.cdots.pl

Blog: http://www.w2k.pl/

 

Dodaj komentarz

avatar

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Autor Maciej Pawlak
avatar VIP
 

Załóż konto
WSS to serwis, który łączy dziesiątki tysięcy specjalistów IT w Polsce, zajmujących się szeroko pojętymi technologiami Microsoft. Portal działa od 2003 roku, i oprócz setek publikacji technicznych, rozwijającego się forum - portal to ludzie, którzy go tworzą. To właśnie z myślą o nich warto codziennie nas odwiedzać.

Dowiedz się więcej o WSS

vGuru - Zostań Guru Wirtualizacji

 

MetroOne

Idź na górę strony