[ A swap-partíció elhelyezése a merevlemez elejére ]

A swap-partíció elhelyezése a merevlemez elejére

  • 2005-09-09 23:00
A Windows alapértelmezésben a C: rendszerpartícióra helyezi a lapozófájlt (avagy másképp a virtuális memóriát). Ha több partícióval rendelkezünk ezt többféleképpen is megváltoztathatjuk, például felügyelet nélküli, ún. "unattend" telepítéssel, ahol a válaszfájlban el?re definiáljuk a lapozófájl helyét, vagy a Windows felhasználói felületér?l egyszer?en telepítés után is áthelyezhetjük a pagefile-t.

Ez eddig nem jelent újdonságot, azonban a jobb teljesítmény elérésének érdekében más rendszereken szokásos a lapozófájlt a merevlemezen fizikailag "el?re" helyezni, azaz az els? partícióra, a lemez széléhez közelebb es? (és így gyorsabban elérhet?) területre.

Windows rendszerben ehhez kicsit trükközni kell a telepítésnél, lássuk a folyamatot lépésekben:

  • Tegyük fel, hogy egy 15GB-os merevlemez áll rendelkezésünkre, és a lapozófájlt a rendszert?l külön, egy 2GB-os partícióra szeretnénk helyezni, mely partíció a rendszer el?tt helyezkedik el.

    [ Kép ]

  • Hozzunk létre egy 2GB-os partíciót, majd a maradék területet is foglaljuk le:

    [ Kép ]

  • Töröljük az els?ként létrehozott, jelenleg C: bet?jelet visel? partíciót:

    [ Kép ]

  • Ezen a ponton az F3 gomb lenyomásával indítsuk újra a számítógépet és kezdjük elölr?l a telepítési folyamatot. Erre azért van szükség, hogy a telepít? az egyetlen megmaradt partíciót újra felismerje és C:-ként azonosítsa:

    [ Kép ]

  • Most az üres 2GB-os területre újra hozzunk létre partíciót, látni fogjuk, hogy az új meghajtó immáron E:-ként jelenik meg:

    [ Kép ]

  • Folytassuk a telepítést a szokásos módon a C: meghajtót kijelölve. Amikor a rendszer feltelepült helyezzük át a lapozófájlt! Ehhez válasszuk a Rendszertulajdonságok vezérl?pultot és a Speciális fülön állítsuk be, hogy az E: meghajtóra képezze a pagefile-t. (Ugyan a partíció 2GB méret?, példánkban csak 1GB-nyi lapozófájt állítottunk be, a többit fenntartottuk kés?bbi "vésztartaléknak".)

    [ Kép ]

  • Ha az E: bet?jelet szeretnénk fenntartani másra, kénytelenek vagyunk megváltoztatni, ezt azonban a szokásos módon (lemezkezel?vel) nem tehetjük meg, hiszen rendszertölt? partícióról van szó. A Microsoft tudásbázis KB223188 számú cikkje alapján az ábrán látható helyen módosítsuk a meghajtó-bet?jelet.

    FONTOS! A változtatás után azonnal indítsuk újra a számítógépet és állítsuk be újra a lapozófájl helyét a 6-os pontban leírtak szerint, mert a registry ekkor még az E:-re hivatkozik.

    [ Kép ]

  • Ezután a lemezkezel?ben és a sajátgépben is láthatjuk az eredményt: a lapozófájl az els? partíción foglal helyet.
    (Példánkban nem változtattuk meg a bet?jelet!)

    Azok a felhasználók, akik nem szeretnék, hogy az Intéz?ben és egyéb helyeken ott "éktelenkedjen" lényegében haszontalanul a swap-partíció meghajtója, el is rejthetik azt; legkönnyebben a Microsoft TweakUI alkalmazással, mellyel számos más finombeállítást is végezhetünk a rendszeren.

    [ Kép ]

    [ Kép ]

nem tudja valaki mi aza swap fájl és hogyan tudok létrehozni helyett csinálni kell a fifa2008-hoz.
EL?RE IS KÖSSZÖNÖM

2008-01-09 21:01
"legtöbbször mégis a swap kifejezést használtad. A swap mechanizmus nem azonos a lapozással, a két kifejezés nem keverend?."

Nem kevertem össze, következetesen használtam a "swap" kifjezést.
A Microsoft is használja nem egy helyen a swap kifejesést, mint virtuális memória.
Lásd: www.microsoft.com -> keresés: swap xp memory

Vagy, hogy mást ne mondjak, pl. a Linux használja mindkét módszert (swap/page) és mégis megmaradt swappolás (swapping) kifejezésnél.
A lényeg, hogy memória CSERÉLgetésr?l van szó mindkét esetben és így a swappolás nem feltétlenül a virtuális memória technológiájára utal.
Nem is csoda, hogy nagyon sok helyen használják a virtuális memória helyett a "swapping" kifejezést is (lásd: Google).
Amúgy, ha ez a cikk a Windows memória kezelésének a rejtelmeir?l szólna, akkor a swap szó valóban másképp értend? lehetne egy ilyen környezetben, de hát ez a cikk nem err?l szól...

2008-01-06 09:54
Robesz: legtöbbször mégis a swap kifejezést használtad. A swap mechanizmus nem azonos a lapozással, a két kifejezés nem keverend?.

Ett?l függetlenül továbbra is azt mondom, hogy nem fogsz tudni elérni érezhet? gyorsulást a lapozófájlok manipulálgatásával, a fenti írást is inkább csak a unixos megoldás ihlette, túl sok gyakorlati haszna - a lapozófájl logikai elkülönítésén kívül - nincs. A mai merevlemezek elérési sebessége nem sokban különbözik a lemeztányér közepén és a szélén.

2008-01-06 01:43
1.
"Win9x vonalon volt swap fájl"
Sehol egy szóval nem írtam olyan kifejezést, hogy "swap fájl", bár nekem azzal sem volna bajom.
Viszont olyat írtam, hogy pagefile.sys, ha visszaolvasod.
Amúgy a swap (itt) vagy virtuális memória vagy lapozó fájl, ... mindegyik ugyanazt a fogalmat takarja, úgyhogy szerintem nem megtéveszt? a cikk címe.

2.
"menet közben nem tudod cserélgetni a vinyókat"
Nem írtam, olyat, hogy "menet közben" akarom cserélni a vinyót és nem is erre gondoltam...

3.
A pendrive-os cikket köszi, érdekes.

4.
A kérdésem továbbra is él, ha tud rá valaki válaszolni.
Azaz több lapozó fájl esetén melyiket használja az op. rendszer és azt mi alapján dönti el?

2008-01-05 16:19
Robesz: el?ször is ez nem swap, hanem lapozófájl, a kett? nem ugyanaz (utoljára a Win9x vonalon volt swap fájl). A cikk címe valóban megtéveszt?, de az a linuxos kifejezésb?l ered, ahol tudomásom szerint még ez a megfelel? elnevezés (Linuxon nem ismerem a memóriakezelés pontos m?ködését).

Másodszor menet közben létrehozhatsz új lapozófájlokat, de meglév? fájlok törléséhez, vagy a méretük megváltoztatásához újra kell indítanod a rendszert, menet közben nem tudod cserélgetni a vinyókat.

Valóban elméletileg egy különálló merevlemezzel nagyobb sebességet lehet elérni, de ne számíts számottev? gyorsulásra, csak speciális körülmények között (pl. ha a rendszermeghajtó épp nagy terhelésnek van kitéve, a lapozófájl elérése másik merevlemezen nem lassul).

XP-n elegend? mennyiség? memóriával (használattól függ?en 1-1,5 GB-tól) akár ki is lehet kapcsolni a lapozást, ha ennek ellenére azt az üzenetet kapod, hogy nincs elég memória, akkor akár menet közben is bekapcsolhatod.

Mivel a Vista alapvet?en több er?forrást használ ezért nem érdemes kikapcsolni a lapozófájlt, de lehet?ség van megfelel? sebesség? pendrive-val a lapozás gyorsítására, b?vebben itt olvashatsz a témáról.

2008-01-05 15:52
"...Elméletileg nem kell, több lemezen több lapozófájlt is tud kezelni egyszerre..."

Ez jó hír, mert akkor a gyorsaság miatt alapból létre hozok a másik winyóm els? particíójára is egy swapot és ha kiveszem netalán-tán ezt a másik winyót, akkor még mindig ott marad az els? winchester els? particióján lév? swap.
Gondolom mindig azt a swapot használja az op. rendszer amelyik a leggyorsabb.
Viszont emiatt felvet?dik néhány kérdés:
Ezekszerint a Windows csinál egy sebességtesztet és ez alapján használja a leggyorsabb swapot?
És ha csinál ilyet, mikor csinálja?
Csak egyszer vagy minden bootoláskor?

2008-01-03 16:19
Elméletileg nem kell, több lemezen több lapozófájlt is tud kezelni egyszerre.

2008-01-03 13:57
Még nagyobb teljesítményt ellehetne érni azzal, ha a Swapot nem egy másik particíóra, hanem egy másik winchesterre raknánk át.
Bár a leggyorsabb megoldás természetesen a minnél több RAM.

2008-01-03 13:49
Volna egy elméleti kérdésem.
Nem lehetne ugyanazt elérni azzal, hogy az eredetileg a C:-én lév? pagefile.sys állományt átmozgatjuk "fizikailag el?re, azaz a lemez középpontjához közelebb es? (gyorsabban elérhet?) területre" a C: meghajtón bellül?
Így nem kéne újabb particíót létrehozni.
A rendszer fájlokat lehetne mozgatni pl. boot id?ben, akárcsak néhány "page defragmentáló" alkalmazás (pl: Sysinternals PageDefrag, stb...).

2008-01-03 13:42
Nagyon jó a cikk szerintem is, bár egy picit hiányoltam azt, hogy a C: meghajtón lév? swapot nullára kell "beállítani" és csak azután tud érvénybe lépni a másik partición lév? swapolás.
Legalábbis nekem csak így jött össze.

2007-11-03 16:17
Christian: a cikk lényege végülis az, hogy XP alatt C: meghajtónak nevezze azt a partíciót amelyre telepíted magát a Windowst és nem amelyikr?l egyébként bootol (esetünkben a swap partíciót). Vistán már nincs ilyen gond, ott mindig C:-nak hívják a rendszermeghajtót.
Ha én az op. rendszer telepítése el?tt osztom külön partíciókra a merevlemezt egy másik gépen, akkor ugyanazt az eredmény érem el mintha a telepítés közben trükközök úgy ahogy azt te leírtad?

2007-10-06 13:10
Nagyon jó ötlet! Kössz a cikket!

Üdv.

2007-09-27 21:23
Laci: hagyjad, hogy a Windows kezelje.

2007-09-27 17:31
Helló!

Sosem tudtam igazán, hogy mekkorára állítsam a virtuális memória méretét. Van aki azt mondja hogy a kezdeti és a vég érték egyforma legyen (mint a példán is), de olyat is hallottam, hogy a végérték legyen a tényleges memória 2szerese.
Mire célszer? állítani?

2007-06-03 14:13
Egész pontosan 4GB mínusz 2 bájt.
Sziasztok!
Nagyon jó leírás!
Grat. hozzá!
A Fat32-nek mekkora a max kezelhet? fájlméret?
Magyarul: Belefér 4GB-os pagefile a FAT32 címzésébe?
Oké:) Maradt fat16 akkor, és a pagefile akkora, ami még belefér fat16os címzésébe...

2007-05-21 14:59
Ha már rendszermeghajtó, akkor nem is fogod tudni formázni. Egyébként nincs ezzel semmi baj, a swap-partíciónak talán jobb is, ha FAT, valamivel gyorsabb az elérése, f?leg ha 2GB alatti a mérete.
Valamiért FAT-ra formázta a windows xp telepít?je a swapnak hagyott meghajtómat. Nem tudom sehogy sem NTFS-re formázni utólag, mert rendszerlemezként szerepel. Rajtavan a boot.in, ntldr, és az ntdetect.com. Valami ötlet esetleg?

2007-03-08 22:47
Egyrészt rizikós egy már telepített rendszer partícióját méretezgetni, másrészt nem mindenkinek telik (és van szüksége csak emiatt) külön partíciókezel? alkalmazásra.
mgzsolt. de tudod, énis megcsináltam
üdv, PartitionManagerrel XP SP2 feltelepítése után nem tudom ugyanezt az eredményt elérni? Magyarán:
1. C: (primary, rendszer) partíció méretét lecsökkentem (az "elejéb?l" "lecsippentve")
2. mivel aktiv partícióról van szó, újraindítás után lép életbe
3. az "unallocated" területre kijelölök egy SWAP éa TEMP fileoknak fenntartott partíciót, és létrehozás után .... ugyanott lennék mint ha install alatt "trükköznék?"

el?re is köszi válaszod

2007-01-02 18:43
De természetesen mindegy a bet?jel, viszont néhány felhasználónak jobb "érzés" ha C:-re kerül a rendszer. Gyakorlati különbség nincs.
Azt nem értem, hogy az nem mindegy hogy e vagy c bet?jel? a partíció, attól még a winchester elejére kerül nem?

Oldalak közti navigálás