1. Bevezető
Hogyan telepítsünk Windows 8-at VHD-be (Virtual Hard Disk-be) multiboot rendszerhez.

Először is szeretnék pár szót ejteni a VHD boot adta lehetőségekről.
Maga a VHD-re telepített rendszer nagy részben megegyezik a „normál” telepítéssel telepített rendszer viselkedésével. Úgy vehetjük használatba és alkalmazhatjuk, mint a megszokott telepítési móddal készített rendszereinket. Itt azonban a rendszerünket nem egy merevlemez partícióra telepítjük, hanem létrehozunk egy virtuális merevlemezt (VHD-t), amely egyetlen fájlt jelent a fizikai merevlemezen.
Ez a fájl fogja tartalmazni az összes adatot, ami a rendszerpartíción jön létre. Ez a fájl sokszorosítható, lementhető a későbbi biztonsági visszaállás vagy duplikálás céljából.
Teszt rendszernek, fejlesztéshez nagyon nagy segítség, ha nem a jól szolgáló éles rendszerünket akarjuk feláldozni a fejlesztések oltárán. :) És akkor amikor a virtualizálás éppen nem járható út. ...and so on...
A iromány következő nagy része elsősorban Harold Wong írásából származik. Minden lépést végigpróbálva néhol azért szerkesztettem az eredeti postot. A cikk(ecske) nem igazán az eredeti környezet fordítása, nem ragaszkodtam a szöveghez. Bár nem is lehet nagyon eltérni tőle a bemutatni kívánt téma miatt. Harold Wong írása (angolul) megtalálható ezen a linken.
Az ismertetett lépések egyaránt alkalmazhatók Windows 7, Windows 8, Windows Server 2008 R2 vagy Windows Server 2012 Virtual Hard Disk készítéséhez.
Hirdetés
A telepítéshez szükséges imagex.exe file letölthető innen.
2. Feltételek
Amire szükségünk lesz:
1. imagex.exe az AIK része (Windows Automated Installation Kit)
2. ISO lemezkép felcsatoláshoz szükséges program. (Windows 8 esetén rendelkezésünkre áll a beépített ISO mounter) Amennyiben van DVD vagy USB telepítőkészletünk, akkor nem kell ISO mounter.
Mielőtt nekilátunk, vegyük át sorra a lépéseket.
- Windows 7 vagy újabb operációs rendszeren kell dolgozni. Server oldalon Windows 2008 R2 vagy újabb. Adminisztrátor jogosultságokkal kell rendelkeznünk.
1. Létre kell hoznunk egy VHD-t, és formatálni kell.
2. Csatolni kell a Windows 8 ISO-t (vagy berakni a DVD-t / csatlakoztatni az USB drive-ot, ami már tartalmazza a telepítőt)
3. Nyitni kell egy parancssort adminisztrátori jogosultságokkal.
4. Az imagex.exe segítségével installáljuk a Windows 8-at a VHD-re.
5. Hozzáadjuk a Windows 8 VHD-t a boot menühöz.
A Windows 7-es screenshotok Harold Wong-tól származnak, a Windows 8-as shotokat magam készítettem. Mind a ketten angol Windows-t alkalmaztunk és én is az angol menüpontokra fogok hivatkozni.
A leírást Windows 8-as rendszeren alkalmaztam.
3. VHD létrehozása
1. Create VHD
Első lépés egy VHD létrehozása grafikus felületen.
Nyissunk egy „File Explorer” ablakot majd jobb klikk a „Computer”-re, majd „Manage”.
Windows 7 esetében pl.:

Windows 8 esetében pl.:

Majd „Computer Management” alatt a „Disk Management” -re először ballal (a betöltődés miatt) majd jobbal kattintva választhatjuk ki a „Create VHD” parancsot.

A következő ablakban megállunk egy pillanatra. Itt tudjuk megadni a VHD fájl elérési útvonalát amiben a Windows 8-as rendszerünk fog helyet kapni.
El kell döntenünk, hogy dinamikusan növekvő vagy fix méretű VHD-t szeretnénk létrehozni. Én a dinamikusan növekvőre szavazok jelen esetben 20 GB-ra maximalizált kapacitással. A dinamikus növekvés nem eredményezi a dinamikus csökkentést is. A VHD mérete egy nagyobb file törlése után nem zsugorodik vissza automatikusan!
Windows 7:

Windows 8:

4. VHD inicializálása, particionálása
Amennyiben az OK-ra klikkeltünk, akkor elkészül a vadi új VHD, amit rögtönk látunk is a Disk-ek listájában. Klikkeljünk jobbal a „Disk 2”-re (Disk 2-t cseréld ki a szükségesre) majd „Initialize Disk” és válasszuk az MBR típust.

Ezután a Disk 2 fekete fejléces részére jobbal kattintva hozzunk létre egy partíciót „New Simple Volume” majd „Next”. Itt hagyjuk meg a partíciót teljes méretben, majd klikk „Next”. Formázni is kell a partíciót, és adjunk neki egy meghajtó betűjelet. Jelen esetben ez V: lesz.

Az eredmény új partíció létrehozása és a formázás után.

5. Rendszer telepítése a VHD-re
2. ISO Mount
Ha megvan a partíciónk, és a formázás is elkészült, akkor most tegyük be a telepítő lemezt a gépbe, vagy csatoljuk fel az ISO fájlt. Az én esetemben ISO-ból telepítek egy Windows 8 Enterprise Evaluation 90 napos próbaverziót, ami az E: meghajtó betűjelet kapta.
3. Run „cmd” as admin
Indítsunk egy „Command Prompt”-ot, azaz parancssort adminisztrátori jogosultságokkal.

Az imagex.exe-t érdemes valami egyszerű útvonalra helyezni, hogy ne kelljen annyit gépelni.
Jelen esetben D:\utils\imagex.exe
Forrás az E: meghajtó sources\install.wim fájl, cél a v: meghajtó gyökere.
A parancssorban lépjünk be az imagex.exe fájl könyvtárába és gépeljük be a következő parancsot:
imagex.exe /apply e:\sources\install.wim 1 v:\

6. Backup készítése a VHD-ről
Ha a telepítés elkészült akkor egy BACKUP erejéig le kell választanunk a VHD-t a rendszerről.
Menjünk vissza a „Computer Management” – „Disk Management” -re és jobb klikk a Disk 2 -re majd „Detach VHD”. Érdemes BACKUP-ot csinálni a VHD fájlról, hogy bármikor legyen egy „szűz” Windows 8-as VHD, ha szükség lesz rá, vagy ha valami balul sülne el.

7. VHD hozzáadása a boot-hoz - befejezés
Ha a backup elkészült, csatoljuk ismét fel a VHD-t. Nálam ismét V: lett a betűjele.

Nyissunk egy Command Prompt-ot és gépeljük be a következő parancsot:
bcdboot V:\windows
Értelemszerűen a V: -t cseréljük ki a szükséges meghajtó betűjelre (ahová a rendszert telepítettük).
Ha a parancs lefutott hiba nélkül, akkor a Windows 8 VHD bejegyzése hozzáadásra került a boot menühöz.
Ha az aktuális rendszered is Windows 8 akkor mind a két bejegyzés neve alapból „Windows 8” lesz a boot menüben. A Windows rendszerbetöltő szépen megfogja különböztetni az új rendszert egy VHD logóval.
Ha újraindítjuk a számítógépet és kiválasztjuk az újonnan hozzáadott rendszerünket a boot menüből, akkor elindul a Windows 8 a VHD-ből, és elkezdi telepíteni a szükséges drivereket stb.
Ugyan úgy mint egy install esetében.
Ha később már nincs szükségünk a VHD boot menü bejegyzésére, akkor az MSCONFIG elindításával a boot alatt kitudjuk törölni a bejegyzést.

Itt megjegyezném, hogy újraindítás előtt egyébként is érdemes ellenőrizni, hogy hogyan néz ki a boot sorrend az MSCONFIG / boot alatt. Alapvetően az új rendszert fogja alapértelmezetté tenni, amit pl. az én esetemben nem szeretnék, így visszaállítottam az eddigi rendszeremet Default-ra.
Bízom benne, hogy a cikkel sikerült egy kis támpontot biztosítani a témával ismerkedőknek. Az építő jellegű kommenteket, kritikákat szívesen veszem és a felfedezett hibákat igyekszem gyorsan orvosolni.



