Article Index

64 bit tesztkörnyezetFrissítve! A cikk írása óta közel hét év telt el. Időközben a Vista megjelent és a nem igazán sikeres Windows operációs rendszerek eladási szintjét elérve ki is futott. A következő Windows 7, majd Windows 8 teszteléséhez is ki kellett alakítani a multiboot tesztkörnyezet. A cikkben részletezett módon a 32 és 64 bites Windows 7 és Windows 8 operációs rendszerekkel szintén megvalósítható a többplatformos telepítés.

 

Egyetlen követelmény, hogy az egyik operációs rendszernek 32 vagy 64 bites Windows XP-nek kell lennie. A többi rendszer lehet 32 vagy 64 bites XP/Vista/7/8.

Természetesen a Vistára vonatkozó konkrét információk nem érvényesek, de a módszert egyébként nagyon egyszerűen át lehet ültetni a Windows 7/8 operációs rendszerekre. Az eredeti cikk itt következik:

A napokban jelentek meg a Windows Vista Beta2 Build 5308 32 és 64 bites operációs rendszerek. Az előzőleg kialakított 64 bites tesztkörnyezetet tovább bővítjük az új rendszerekre való átkapcsolási lehetőségekkel.

Az előző cikkünkben egy 64 bites tesztkörnyezetet alakítottunk ki, melynek célja a Windows XP 64 bites verziójának biztonságos tanulmányozási lehetőségének a kialakítása volt a jelenleg használt rendszer megtartása mellett. A kialakított rendszert most tovább bővítjük a 32 és 64 bites Windows Vista operációs rendszerekkel. A két új Windows hozzáadása után továbbra is a 32 bites XP lesz az alapértelmezett rendszer, a másik három az indításkor lesz választható.

Az alapvető különbség az előzőleg bemutatott beállítási lehetőséghez képest, hogy a BootPart segédprogram egyik Vista alól sem használható. Ennek oka, hogy a Windows NT 4.0 óta használt rendszerindítás az új operációs rendszereknél megváltozott (pl. nincs boot.ini, a BootPart többek között ennek a szerkesztésére való). Az új boot-folyamattal kapcsolatos komponens a Boot Configuration Data (BCD). A telepítéseket továbbra is a "partíció aktívra állítási trükkel" végeztük, a végeredmény az lett amire számítottunk. A telepítés után derült ki, hogy máshogy viselkedik a rendszerindítás a Vistában, elképzelhető, hogy itt már nincs szükség a keveredést megakadályozandó magasra állítani a telepítés előtt a telepítendő partíciót. Ez egy másik teszt témája lehet, most merült fel a kérdés ezzel kapcsolatban.

Először a lemezkezelővel kialakítottuk a két új partíciót a múltkor szabadon hagyott területen, a partíciókat rendre elneveztük vista32 és vista64 nevekkel.

A két új partíció létrehozása
A két új partíció létrehozása

 

A 32 bites Vista telepítése és hozzáadása

A vista32 nevű partíciót aktívra állítjuk, ezek után telepítjük a 32 bites rendszert. A telepítés folyamán megjelöltük a fejlett beállítások lehetőséget. Ez lehet, hogy most nem volt szükséges, de egy ismeretlen operációs rendszerről van szó és nem tudni, hogy mit csinált volna alapértelmezett helyzetben. A lényeg, hogy ezek után lehetett választani a telepítendő partíciót, itt természetesen a vista32 nevűt adtuk meg. A továbbiakban semmi említésre méltó nem történt, néhány folyamat máshogy zajlik mint az eddig megszokott Windows telepítéseknél, de logikusan felépített minden, így nem volt probléma. Annyi a hiányosság, hogy a telepítés alatt nagyon gyenge a folyamatjelző, talán a végleges verzióig javítanak rajta.

A telepítés után megkerestük a lemezkezelőt és a 32 bites XP-t tartalmazó xp32 nevű partíciót megjelöltük aktínak. Ennek megfelelően az újraindításkor a 32 bites Windows XP jelentkezett be. Következett a boot.ini beállítása és az új boot sector mentése a BootPart segédprogrammal:

Listáztuk a jelenlegi bootolható rendszereket a paraméterek nélkül indított bootpart programmal:

c:\prov>bootpart
Boot Partition 2.60 for WinNT/2K/XP (c)1995-2005 G. Vollant (info @ winimage.com)
WEB : http://www.winimage.com and http://www.winimage.com/bootpart.htm
Add partition in the Windows NT/2000/XP Multi-boot loader
Run "bootpart /?" for more information

Physical number of disk 0 : d769d769
 0 : C:* type=7  (HPFS/NTFS), size= 20249901 KB, Lba Pos=63
 1 : C:  type=7  (HPFS/NTFS), size= 20249932 KB, Lba Pos=40499865
 2 : C:  type=6  (BIGDOS Fat16), size= 19968795 KB, Lba Pos=80999730

Ebből kiderült, hogy 2-es sorszámmal jelölt partíción van a 32 bites Vista (az is kiderült, hogy a BootPart nem ismeri fel pontosan a Vista partíciójának a fájlrendszerét, de ez itt nem fontos). Ennek megfelelően a következő módon elindítottuk a bootpart segédprogramot:

c:\prov>bootpart 2 c:\vista32.dat "32 bit Vista"
Boot Partition 2.60 for WinNT/2K/XP (c)1995-2005 G. Vollant (info @ winimage.com)
WEB : http://www.winimage.com and http://www.winimage.com/bootpart.htm
Add partition in the Windows NT/2000/XP Multi-boot loader
Run "bootpart /?" for more information

Physical number of disk 0 : d769d769
 0 : C:* type=7  (HPFS/NTFS), size= 20249901 KB, Lba Pos=63
 1 : C:  type=7  (HPFS/NTFS), size= 20249932 KB, Lba Pos=40499865
 2 : C:  type=6  (BIGDOS Fat16), size= 19968795 KB, Lba Pos=80999730

Writing a boot sector using LBA position 80999730 (0x4d3f532)
c:\vista32.dat written
C:\BOOT.INI updated

Tehát a 2-es partíció boot sectorát lementettük c:\vista32.dat fájlba és az új rendszert elneveztük "32 bit Vista" néven. Újraindítás után már három rendszer közül lehetett választani, következett a tesztelés.

A 64 bites Vista telepítése és hozzáadása

A 64 bites Vista telepítése előtt a lemezkezelő (bármelyik rendszer alól van lehetőség) segítségével aktívként megjelöltük a vista64 nevű partíciót. Ezek után a 32 bites Vista tapasztalatai alapján telepítettük a rendszert, a telepítésre a vista64 nevű partíciót választottuk. Itt van lehetőség megemlíteni, hogy a partíciókkal foglalkozó telepítési fázisnál van lehetőség lemezvezérlőt megadni és szerencsére már nem csak a floppy meghajtó az egyetlen lehetőség, hanem választható CD/DVD-meghajtó vagy USB eszköz is. A telepítés a 32 biteshez képest is jóval hosszabb volt. Míg a 32 bites Vista 8,3 GB adatot telepített, addig a 64 bites verzió 12,4 GB-nyi rendszert alakított ki. A másik ok lehet, hogy míg a 32 bites rendszer épphogy elfért az 512 MB memóriában, addig a 64 bites Vista már erősen "virtuálismemóriázott", alapból szükséges hozzá 1GB memória. Ha felrakunk tűzfalat, antivírust és a szokásos programokat, valószínűleg az 1 GB is kevés lesz a munkához. 64 bites Vistához ezek szerint nem luxus a 1,5-2 GB memória.

A telepítés sikeresen lezajlott, a 64 bites rendszer rendben elindult, következett a hozzáadása az indítható rendszerek listájához. Ehhez megkerestük a lemezkezelőt és a 32 bites XP-t tartalmazó xp32 nevű partíciót megjelöltük aktívnak. Az újraindítás után a 32 bites Windows XP jelentkezett be. A paraméterek nélküli indított bootpart segédprogrammal listáztuk a partíciókat:

c:\prov>bootpart
Boot Partition 2.60 for WinNT/2K/XP (c)1995-2005 G. Vollant (info @ winimage.com)
WEB : http://www.winimage.com and http://www.winimage.com/bootpart.htm
Add partition in the Windows NT/2000/XP Multi-boot loader
Run "bootpart /?" for more information

Physical number of disk 0 : d769d769
 0 : C:* type=7  (HPFS/NTFS), size= 20249901 KB, Lba Pos=63
 1 : C:  type=7  (HPFS/NTFS), size= 20249932 KB, Lba Pos=40499865
 2 : C:  type=6  (BIGDOS Fat16), size= 19968795 KB, Lba Pos=80999730
 3 : C:  type=6  (BIGDOS Fat16), size= 17647402 KB, Lba Pos=120937320

Ezek szerint a 64 bites Vista partícióját 3-as számmal jelöli, ennek megfelelően kiadtuk a boot sector mentéséhez és a boot.ini beállításához a következő parancsot:

c:\prov>bootpart 3 c:\vista64.dat "64 bit Vista"
Boot Partition 2.60 for WinNT/2K/XP (c)1995-2005 G. Vollant (info @ winimage.com)
WEB : http://www.winimage.com and http://www.winimage.com/bootpart.htm
Add partition in the Windows NT/2000/XP Multi-boot loader
Run "bootpart /?" for more information

Physical number of disk 0 : d769d769
 0 : C:* type=7  (HPFS/NTFS), size= 20249901 KB, Lba Pos=63
 1 : C:  type=7  (HPFS/NTFS), size= 20249932 KB, Lba Pos=40499865
 2 : C:  type=6  (BIGDOS Fat16), size= 19968795 KB, Lba Pos=80999730
 3 : C:  type=6  (BIGDOS Fat16), size= 17647402 KB, Lba Pos=120937320

Writing a boot sector using LBA position 120937320 (0x7355b68)
c:\vista64.dat written
C:\BOOT.INI updated

A következő történt: a 3-as számmal jelölt partíció boot sectorát lementettük c:\vista64.dat fájlba és a boot.ini-hez hozzáadtuk "64 bit Vista" bejegyzést a megfelelő módon. Ezek után már négy rendszer közül tudunk választani. Érdemes megnézni a boot.ini fájlt, ekkor kiderülhet vagy helyére kerülhet, hogy pontosan mit csináltunk, ill. mit csinált a BootPart. A Vista alapból tartalmaz egy továbbfejlesztett tűzfalat, valamint Windows Defender antispy programot. A tűzfal minősége jelenleg nem ismert, az eddigi tapasztalatok alapján valószínűleg szükség lesz fejlettebb tűzfalra. A Windows Defender megfelelő védelmet nyújt, viszont jelenleg nincs kifejezetten 64 bites Vistára való antivírus program. Ez egy nagy biztonsági probléma. Egy következő cikkben megvizsgáljuk, hogy mit tehetünk ezen a téren és milyen lehetőségek vannak egyéb fontos (tömörítő, fájlkezelő, stb.) programokkal kapcsolatban. Ez a következő cikk a nyilvános RC0 tesztverzió megjelenése után íródhat meg, addig változhat a helyzet a szoftverek választékában. Bulvárhírek alapján van rá esély, hogy április közepéig kijön az RC0 verzió.