2013. május 20.

Windows másodlagos lemezre

A Windows telepítőnek van egy borzasztó rossz szokása: Az első merevlemez legelején létrehoz egy 100Mb-os rendszerindító partíciót, amit se áthelyezni, se kihagyni nem lehet. Általában ezzel nem szoktunk foglalkozni, de van amikor kénytelenek vagyunk ezt a problémát megkerülni.

Egy Samsung Series 5 Chronos S700Z3C gépen állt elő a helyzet, hogy a gép elsődleges lemeze egy 15Gb-os alaplapra forrasztott SSD, amiről a gép BIOS-a nem képes bootolni. Mivel a Windows erre a lemezre teszi a rendszerindítót akkor is ha a rendszer második lemezre kerül, a telepítés lefutása után a gépet nem lehet beindítani.

Megoldásként telepítés előtt létre kell hozni a másodlagos lemezen egy partíciót amely megfelel a rendszerindításra. Ezután a grafikus telepítő felrakja a rendszert végül a korábban létrehozott partícióra kézzel telepíthető a windows rendszerindító. A grafikus telepítő által létrehozott indító az elsődleges lemezről törölhető.

Előkészítés

A grafikus telepítőben nem lehet letiltani az indítópartíció létrehozását, tehát az első lemez elejére mindenképpen létre fogja azt hozni! Figyelni kell rá hogy az első és a kiválasztott másodlagos lemez is üres legyen, mert azokról minden adat el fog veszni.

Kézi particionálás

Ha a gép készen áll a telepítésre, elindítható a Windows lemezről, de telepítés helyett a helyreállítás menüt (System recovery) azon belül pedig a helyreállító eszközök közül a parancssort (Command line) kell választani. A partíciók kezelését itt a DISKPART parancs kiadásával lehet megkezdeni. Ez egy parancssoros programot indít el amiben a LIST DISK parancs segítségével listázhatóak a lemezeket.

Elsődleges lemez törlése

Az elsődleges lemez törléséhez meg kell keresni azt (DISK 0) és kiválasztani szerkesztésre a SEL DISK 0 paranccsal. A LIST PART paranccsal ellenőrizhető hogy mi található a lemezen mert erről a lemezről minden adat el fog veszni! Ha bármilyen megőrizni kívánt adat található rajta, ki kell lépni a telepítőből és  másolatot készíteni róla! A lemez a CLEAN parancs segítségével üríthető ki, helyet adva rajta a rendszerindító partíciónak:
LIST DISK
SEL DISK 0
LIST PART
CLEAN

Másodlagos lemez előkészítése


Ismét a LIST DISK segítségével kereshető meg az a lemez, amiről a Windowst a jövőben indítani szeretnénk. Két lemez esetén ez a DISK 1,  ezt ki kell választani a SEL DISK 1 paranccsal. Erről a lemezről is minden adatot törölni kell. (CLEAN parancs)
Ennek a lemeznek az elején szükség lesz egy 100Mb-os (Windows 8 esetén 350Mb-os) helyre a rendszerindítónak. Ennek létrehozása majd formázása meg:
CREATE PART PRIMARY SIZE=100
FORMAT FS=NTFS QUICK 

Ezek után ki lehet lépni a partíciókezelőből (EXIT) miután a gép újraindítása szükséges.

Telepítés

A fenti műveletek elvégzése után a Windows grafikusan telepíthető. A telepítést egyedi üzemmódban (Custom) kell végezni, és fontos hogy a másodlagos lemezre kell telepíteni. A lemez elején a particionálás során látható lesz az előbbiekben elkészített 100Mb fenntartott hely, ezt nem szabad módosítani!

Befejezés

Betűjelek kiosztása

Miután a telepítő felmásolta a fájlokat újraindul, de a rendszert nem kell betölteni. Ismét újra kell indítani a gépet a telepítőlemezről és a korábban már használt parancssort választani. Ismét a partíciókezelőbe (DISKPART) kell belépni ahol a LIST VOL paranccsal listázható az összes partíció.
Az elsődleges lemez kiválasztása után (SEL DISK 0 parancs) törölhető róla a rendszerindító amit a grafikus telepítő helyezett el. (CLEAN parancs).
Egy betűjel (X) egy partíciónak a kiválasztása után az ASSIGN LETTER=X paranccsal adható. Erre a rendszerindító és a windowst tartalmazó lemeznél is szükség lesz. Legyen B: betűjele a rendszerindító helyének:
SEL DISK 1
SEL PART 1
ASSIGN LETTER=B
Majd legyen a megkeresése után legyen W: betűjele a partíciónak amire a Windows került telepítésre.
LIST PART
SEL PART 2
ASSIGN LETTER=W
Ezek után bezárható a partícionálás. (EXIT)

A rendszerindító telepítése

A fentiek szerint kiosztott betűjelek mellett, az X:\WINDOWS rendszert kell indítani a B: partícióról. A rendszerindítót ekkor a következő paranccsal lehet telepíteni:
BCDBOOT W:\WINDOWS /S B:

A művelet befejezése után a gépet újraindítva azon már a másodlagos lemezről fog indulni a Windows rendszer, így grafikusan befejezhető a telepítés.