Cikk azonosítója: 257405 - Utolsó ellenőrzés: 2006. szeptember 12. - Verziószám: 5.0 FÁJL: Ramdisk.sys minta-illesztőprogram Windows 2000 rendszerhez
Fontos: A cikk a beállításjegyzék (korábbi nevén rendszerleíró adatbázis) módosításával is foglalkozik. A beállításjegyzékről módosítása előtt készítsen biztonsági másolatot, illetve győződjön meg arról, hogy szükség esetén helyre tudja állítani a beállításjegyzéket. A beállításjegyzék biztonsági mentéséről, visszaállításáról és módosításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat: 256986
(http://support.microsoft.com/kb/256986/HU/
)
A Microsoft Windows rendszerleíró adatbázisának ismertetése A lap tartalmaÖsszefoglaló
A Ramdisk olyan mintaszoftver, amely a kizárólag szoftveres Windows(r) 2000-alapú illesztőprogramok használatát szemlélteti. Az illesztőprogram létrehoz egy RAM-alapú lemezmeghajtót a megadott méretben. A Ramdisk más lemezekhez hasonló módon használható, de tartalma a számítógép kikapcsolásakor törlődik. (Általában elmondható, hogy a Windows(r) 2000 rendszer gyorsítótár-kezelője lényegesen hatékonyabban optimalizálja a memóriahasználatot, mint a Ramdisk.) Az illesztőprogram felépítésére és telepítésére vonatkozó információk a jelen cikkben kizárólag a Windows(r) 2000 operációs rendszerre vonatkoznak. MEGJEGYZÉS: A mintaszoftver az illesztőprogramok legalapvetőbb funkcióit szemlélteti. Rendeltetésük szerint sem az illesztőprogram, sem a mintaprogramok nem alkalmazhatók éles környezetben. Ezek legfeljebb oktatási célokra használhatók, illetve az illesztőprogramok szerkezetét illusztrálják. További információA következő fájl letölthető a Microsoft letöltőközpontjából: A kép összecsukása ![]() A Microsoft terméktámogatási fájljainak letöltéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat: 119591
(http://support.microsoft.com/kb/119591/
)
Microsoft terméktámogatási fájlok beszerzése az online szolgáltatások segítségével A Microsoft a kiadás napján rendelkezésre álló legújabb víruskereső szoftverrel ellenőrizte a fájl vírusmentességét. A fájlt biztonságos kiszolgálók tárolják, megakadályozva annak jogosulatlan módosítását.
A Ramdisk.exe fájl az alábbi fájlokat tartalmazza:
Fájl Leírás ---------------------------------------------------------------------------------------------------- Ramdisk.c A Ramdisk minta-illesztőprogram forrásfájlja Pnp.c A PnP kéréscsomagokat kezelő forrásfájl Ramdisk.h A Ramdisk struktúráit tartalmazó beszerkeszthető fájl Debug.h A hibakeresési üzenetek kiírására vonatkozó definíciót tartalmazó beszerkeszthető fájl Sources Általános fájl a programkódminta felépítéséhez Makefile Szabványos Windows 2000 makefile program Ramdisk.inf Telepítőfájl az illesztőprogram telepítéséhez Ramdisk.htm Útmutató dokumentáció a mintaszoftverhez Ramdisk.sys Windows 2000 illesztőprogramfájl (végleges építmény) A mintaszoftver felépítéseA fejlesztői csomagokat tartalmazó programcsoportban kattintson a Free Build Environment (Végleges építési környezet) vagy a Checked Build Environment (Hibakeresési építési környezet) ikonra, és állítsa be a rendszerépítő segédprogram futtatásához szükséges alapvető környezeti változókat.Váltson az eszköz forráskódját tartalmazó könyvtárra a következő paranccsal: CD C:\Illesztőprogramok\Ramdisk. Futtassa a build -ceZ parancsot vagy a BLD makrót. A művelet meghívja a Microsoft megoldásépítő rutinjait, amelyek létrehozzák a Buildxxx.log naplót, amelyet figyelmeztetések és hibák esetén a Buildxxx.wrn és a Buildxxx.err fájllal egészít ki; a fájlnevekben az xxx helyén a „fre” vagy a „chk” karakterek állnak a választott rendszerépítési környezettől függően. Ha a rendszerépítés sikerrel jár, egy Ramdisk.sys illesztőprogramfájl kerül a Sources fájlban meghatározott %CélMappa% mappa platformspecifikus almappájába. A mintaszoftver telepítéseAz illesztőprogram telepítése:
A Ramdisk meghajtó konfigurálásaFigyelem! A beállításszerkesztő (Rendszerleíróadatbázis-szerkesztő) helytelen használata az operációs rendszer újratelepítését is szükségessé tehető, komoly problémákat is okozhat. A Microsoft nem garantálja az ilyen jellegű problémák megoldhatóságát, ezért a beállításszerkesztőt csak saját felelősségére használhatja.A Ramdisk konfigurálását a beállításjegyzékben végezheti el. A Ramdisk.inf fájl tartalmazza az összes konfigurálható paraméter alapértelmezett értékét. Az alábbiakban e paraméterek rövid leírását olvashatja: BreakOnEntry REG_DWORD 0 Ez a logikai érték meghatározza, hogy a program létrehozzon-e töréspontot a DriverEntry rutin futtatása közben. Az illesztőprogram végleges környezetű felépítésekor hatástalan. DebugLevel REG_DWORD 0Ez az érték az előállított diagnosztikai üzenetek mennyiségét határozza meg. Minél nagyobb az érték, annál részletesebb üzenetek jelennek meg. A paraméter 0–3 értéket vehet fel. Az illesztőprogram végleges környezetű felépítésekor hatástalan. DebugComp REG_DWORD 0xFFFFFFFFEz az érték határozza meg, hogy mely összetevőkben legyenek kiírva a hibakeresési üzenetek. Mindegyik bit egy-egy összetevőt definiál. Az összetevők teljes listáját a Debug.h fájl tartalmazza. Az illesztőprogram végleges környezetű felépítésekor hatástalan. DiskSize REG_DWORD 0x100000 (1 048 576 1Mb)Ez az érték a Ramdisk-meghajtó mérete bájtban. DriveLetter REG_SZ Z:Ez az érték a Ramdisk-meghajtó alapértelmezett betűjele. RootDirEntries REG_DWORD 512Ez az érték a gyökérkönyvtárban lévő bejegyzések száma. SectorsPerCluster REG_DWORD 2Ez az érték a foglalási egység granularitása. Windows XP Update:Ha a Ramdisk minta-illesztőprogramot olyan számítógépre telepíti, amelyen csak NTFS fájlrendszerű meghajtók léteznek, a szoftver használhatatlanná válhat. A probléma az alább ismertetett módszerekkel szüntethető meg. Amikor meghívja az IoCreateDevice függvényt (a pnp.c fájl RamdiskAddDevice függvényét), módosítsa az eszköztípust FILE_DEVICE_VIRTUAL_DISK értékről FILE_DEVICE_DISK értékre, és építse fel újra az illesztőprogramot. A szoftver telepítése után a Ramdisk az operációs rendszer újraindítását követően válik elérhetővé az Intézőben. Figyelem! Ha a Ramdisk szoftvert Windows XP operációs rendszerre telepíti, a rendszer-helyreállítási funkció használhatatlanná válhat. Hivatkozások
Microsoft Windows 2000 Driver Development Kit
A cikkben található információ a következő(k)re vonatkozik:
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók. | Egyéb források További támogatás
KözösségA cikk fordítása
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
A lap tetejére
