HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Lemezpartícionálás XP alatt - Rendszergazdáknak


Példaprogram letöltése

2106 bájt

A Windows XP-ben helyet kapott egy olyan lemezpartícionáló program, amelynek a rendszergazdák bizonyára örülni fognak. A program ugyanis saját parancsállományával vezérelhető és ha a feladat: több merevlemezen kialakítani ugyanazt a partíció struktúrát, akkor néhány lépésben képes ezt megvalósítani. De ez még nem minden.
A fentieket megvalósító program neve: DISKPART és a %systemroot%\system32 könyvtárban található. Parancssorból kétféleképpen érhető el interaktív és nem interaktív üzemmódban. Utóbbi azt jelenti, hogy ugyanúgy lehet használni, mint egy másik parancssori alkalmazást: megfelelően paraméterezve kell meghívni. Interaktív üzemmódba váltáskor átkapcsol saját parancsértelmezőjére és csak a saját utasításait fogja megérteni. Indítsunk el parancssori ablakot (Start > All Programs > Accessories > Command Prompt), hogy könnyebben megértsük mit jelent ez. Írjuk be: DISKPART. Elindul a "Microsoft DiskPart version 1.0" program és megváltozik az eddigi prompt "DISKPART>"-ra. Ha most beírjuk: HELP, kapunk egy listát, hogy ebben az állapotban milyen utasításokat adhatunk ki. Van köztük egy LIST parancs, amelyet önállóan nem lehet használni, ha mégis megpróbáljuk egy újabb lista lesz az eredmény a további kiadható parancsokról. Próbáljuk ki, írjuk be: LIST. DISK, PARTITION és VOLUME parancsok állnak még rendelkezésünkre. Ezzel a módszerrel juthatunk gyors segítséghez az önállóan nem működő utasításokról. Nézzük meg melyiket mire és hogy lehet használni:

Információszerzés a merevlemezekről és állapotukról:

A számítógépben található fizikai merevlemezek listázása.
LIST DISK
Táblázatszerűen kilistázza a merevlemezeket, az első oszlopban a ### jelek alatti azonosító fontos lesz a későbbiekben, ugyanis ezzel tudunk hivatkozni rájuk. Ez 0-tól indulva egyesével növekedve jelöli meg az egységeket.

Az összes merevlemezen található kötet listázása.
LIST VOLUME
Szintén a ### jel alatt jelenik meg az azonosító, csak most a kötetre vonatkozóan. Az "Ltr" oszlopban a hozzá tartozó meghajtó betűjel található.

Harmadik parancsunk használata előtt ki kell választani egy meghajtót és érvényes a legtöbb utasításra. Konkrétan meg kell adni, hogy melyik merevlemezen kívánjuk elvégezni az adott műveletet. A dolog előnye, hogy ha mindez pusztán egy paraméter lenne egy utasítás mögött, könnyebben el lehetne gépelni és ez beláthatatlan következményekkel járna (pl.: egy partíció törlésénél). Miután kiválasztottunk egy lemezt, partíciót vagy kötetet, a listában a neve előtt egy * karakter jelenik meg.
SELECT DISK 0
0 az előbb említett LIST DISK táblázatában található azonosító (###). Ezek után kiadható a parancs:
LIST PARTITION
Eredmény a 0-dik azonosítóval ellátott merevlemezen található partíciók listája.

Elsődleges partíciók létrehozása:

Először ki kell választani a merevlemezt:
SELECT DISK 0
Példánkban ez a 0 azonosítójú egység.

Elsődleges partíció létrehozása az összes szabad terület felhasználásával:
CREATE PARTITION PRIMARY

10MB elsődleges partíció létrehozása az üres lemezterület kezdetétől. A terület mérete mindig MB-ban van megadva (a további parancsoknál is), ha elhagyjuk, automatikusan a teljes felhasználható területet fogja jelenteni.
CREATE PARTITION PRIMARY SIZE 10

10MB elsődleges partíció létrehozása 500 MB eltolással. Ez annyit jelent, hogy nem az üres terület kezdetén, hanem 500 MB-al "hátrébb" fog kezdődni a partíció. Így lesz: 500 MB üres terület - 10 MB elsődleges partíció - maradék üres terület a lemez végéig.
CREATE PARTITION PRIMARY SIZE 10 OFFSET 500

Kiterjesztett partíciók létrehozása:

A parancs szintaxisa megegyezik az elsődlegesével csak a PRIMARY szó helyére az EXTENDED-et kell beilleszteni.
10MB kiterjesztett partíció létrehozása 500 MB eltolással.
CREATE PARTITION EXTENDED SIZE 10 OFFSET 500

Logikai meghajtó létrehozása a kiterjesztett partícióban:

A szintaxis még mindig ugyanez, csak most a LOGICAL parancsot kell használni.
CREATE PARTITION LOGICAL SIZE 10

Meghajtó betűjel hozzárendelése a logikai meghajtóhoz:

Mindig az aktuális logikai meghajtón jön létre a betűjel. Ha másikon akarjuk, akkor a SELECT VOLUME paranccsal először ki kell választani.
A következő szabad meghajtó betűjel hozzárendelése.
ASSIGN

Tetszőleges meghajtó betűjel hozzárendelése.
ASSIGN LETTER X
Ahol X a leendő meghajtó.

Következnek a törlési parancsok:

Az aktuálisan kiválasztott merevlemezről eltávolít minden partícióra és lemezre vonatkozó információt és "Offline" állapotba helyezi az egységet.
CLEAN

Meghajtó betűjel törlése az aktuális logikai meghajtóról.
REMOVE

Aktuális logikai meghajtó törlése.
DELETE VOLUME

Az aktuális partíció törlése.
DELETE PARTITION OVERRIDE

Ha menet közben újabb merevlemezt helyeztünk a gépbe (csak az erre felkészített hardverrel lehetséges) vagy alapvető és dinamikus lemezkonverziókat végzünk, szükségessé válik ismét beolvasni a lemezadatokat, akkor a következő parancsot kell kiadnunk.
RESCAN
A parancs kiadása után ismét ki kell választani a lemezt, kötetet, stb. amin dolgozni akarunk.

Alapvető lemezek konvertálása dinamikus lemezzé.
CONVERT DYNAMIC
Dinamikus lemezek konvertálása alapvetővé csak akkor lehetséges, ha a lemez teljesen üres. Konvertálás előtt célszerű kiadni a RESCAN parancsot.
CONVERT BASIC
Partíció aktívvá tétele.
ACTIVE


Műveletek dinamikus lemezekkel:

Egyszerű kötet létrehozása a teljes rendelkezésre álló lemezterületen.
CREATE VOLUME SIMPLE

100 MB méretű egyszerű kötet létrehozása.
CREATE VOLUME SIMPLE SIZE 100

Csíkozott lemezgyorsító kötet létrehozása minimum két rendelkezésre álló merevlemez esetén. Opcionálisan itt is használható a SIZE paraméter.
CREATE VOLUME STRIPE

500 MB átnyúló kötetek létrehozása (ha elhagyjuk a SIZE 500 paramétert a teljes üres lemezterületet felveszi átnyúlóvá).
EXTEND SIZE 500

"Offline" állapotban lévő lemez bekapcsolása a rendszerbe.
ONLINE

Ha nem az adott gépen készítünk el egy dinamikus lemezt, de áthozzuk ide, akkor az "idegen"-ként fog megjelenni. A helyi rendszerbe való beillesztéséhez kiadandó parancs.
IMPORT

Ha mindennel végeztünk az interaktív módból kilépni a következő paranccsal lehet.
EXIT


A fenti parancsok kombinációját elhelyezhetjük egy TXT fájlba és parancssorból így hívhatjuk meg:
DISKPART /S fájlnév
Ha több merevlemezt kell ugyanúgy partícionálni, akkor célszerű elkészíteni a TXT parancsfájt. Az eszközöket egyenként (vagy ahányat csak egyidejűleg lehet) helyezzük a gépbe úgy, hogy az XP-s merevlemezről indítsuk a rendszert és a "DISKPART /s fájlnév" parancs lefuttatásával végezzük el a szükséges műveleteket.
Cikkünkhöz mellékeltünk egy "Partition.txt" nevű fájlt. A "DISKPART /s Partition.txt" parancs lefuttatásával a "DISK 0" azonosítóval ellátott merevlemezről töröl minden meglévő partíciót, létrehoz egy 5 GB-os elsődlegest, a maradék területen pedig egy kiterjesztett partícióban egy logikait, hozzárendelve a következő meghajtóbetűjelet.
Ez a módszer mindenképpen gyorsabb, mint a lemezkezelés konzol használata. Arról nem is beszélve, hogy a felügyelet nélküli automatikus telepítés elé is betehető.






Cikksorozat

#IDKategóriaCikk címeSorozat
2598WindowsBeépített tűzfal - Internet Connection Firewall (ICF)1. rész
2605WindowsNetwork Bridge2. rész
2643WindowsRemote Desktop3. rész
2648WindowsInternetes időszinkronizálás4. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2001 évkönyv 205. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |