Át a boot sorrendet windows illesztőprogramok
A gyakorlatban néhány haladó felhasználók és szoftverek kovyryalschikov / vas néha szükséges változtatni a boot prioritás egyes járművezetők.
Szóval volt egy ilyen igény a tanulmány antistarforovskih SiliconImage SiI0680 kontroller képességeit. A cikket. szentelt ezeket a vizsgálatokat, azt panaszolta, hogy az operációs rendszer (via a vezetők, persze) érzékeli a vezérlő nézett rám, mielőtt WpcrSet pilótának idő módosításához (a vezérlő) PCI-azonosító nyilvántartásokban.
És végül találtunk egy megoldást erre a problémára! Hurrá!
Egy hatalmas szerepe ebben játszott egy üzenetet fórum résztvevő Cuddles. ami nem túl lusta, hogy még regisztrálni a fórumon, hogy vezessen bennünket, hogy a helyes utat.
Hatalmas emberi KÖSZÖNET!
Tulajdonképpen Cuddles adott borravalót a hivatalos dokumentumot, amelyben melkosoftovsy változtatásának lehetőségét prioritásának illesztőprogramok letöltését írja le részletesen.
Itt látható a dokumentumot: Hogyan ellenőrzik Device Driver Load Order (a Inglish).
Ez a jegyzet célja, hogy gyakorlati illusztrációja a fenti cikket a Microsoft anyag.
Szerint tehát ez a cikk, hogy:
Multi-string változót "List":
Minél nagyobb a csoport a listán, annál nagyobb a prioritása a csomagtérben.
Ez a lista, ha van nagy szükség, akkor manuálisan módosíthatja: új csoport, a sorrendet csoportok követik, stb
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ <имя драйвера> ]
Ebben a példában a vezetőt a PCI busz csoportjába tartozik a vezetők „Boot Bus Extender”.
Tehát jó. A csoportokba való osztás érthető, hogy a magasabb prioritású csoport, a vezető indított ranshe ebből a csoportból.
És ha figyelembe vesszük a két versenyző ugyanabból a csoportból, akkor egy részük előtt kell betölteni.
Az, hogy a berakodás a csoportokon belül határozza meg a „Tag” Binary Options.
Ha ez a paraméter hiányzik, a sofőr lesz betöltve az utolsó körben.
Mit lehet mondani a paramétert „Tag”?
1. Ez általában képviseli egy bizonyos számot. És ha hirtelen kell hozzá a tag a vezető, aki nem, akkor a címke értéke nem vehető, mint mondják, „a buldózer.” De erről a következő.
2. Irányított csak egy numerikus paraméter értékét „Tag” lehetetlen megítélni a mértékét vezető prioritás.
Az érvényes értékek a címkék és a prioritás bináris változók megnevezés vezető csoport a fa:
Példa (Driver Group "Boot Bus Extender"):
Binary változó halmaza duplaszavas (4 byte).
Az első szó (kiemelve ábrán piros keretben) meghatározza a teljes hossza változó (a szám a dupla szó)
A többi kettős szavak csak a címkéket.
Listák egység ki van emelve egy zöld keret, két fős csapat - kék.
Minta itt egyszerű:
A bal oldali tag annál nagyobb a prioritás a csoportban.
Minél magasabb a prioritás a driver, amely egy tag.
A fenti ábra azt mutatja, hogy a kiemelt tag 01 magasabb, mint a címke 02. A legmagasabb prioritást ebben a csoportban van a címke 08 (látható sárga keret).
By the way, a mozdonyvezetők csoportjának felel meg a vezető az azonos címkéket.
Mivel ebben az esetben határozza meg a sorrendben - Nem tudom.
Hagyományosan elképzelni, hogy van:
1) A vezető egy, a csoporthoz tartozó Gr1 illesztőprogramok
2) A vezető csoporthoz tartozó GR2 illesztőprogramok
3) elsőbbséget Gr1> GR2
Tól (3), hogy a vezető egy nagyobb prioritású, mint a B, azaz A sofőr előtt kell betölteni az illesztőprogramot B.
Gondoskodnunk kell arról, hogy a sofőr volt betöltve B előtt A.
Lehetőség (az első két, ami eszébe jutott):
1) prioritásának megváltoztatásához vezető csoportok ServiceGroupOrder> List listán
a) bármilyen növekedése GR2 prioritás (hogy magasabb, mint a Gr1)
b) (tükrözött változat), illetve az alacsonyabb prioritású Gr1 (hogy kevesebb, mint GR2)
Mindkét lehetőség egyformán rossz, különösen, ha minden csoport egynél több járművezető. Ez nem mindig lehetséges, hogy azt teljes bizonyossággal, hogy hogyan reagálnak az ilyen mozgása a többi csoport vezető.
2) át az egyik vezető másik csoport:
a) mozog a vezető B csoport Gr1, és hozzá egy magasabb prioritású Tag, mint a vezető A.
b) (tükör kiviteli alak) mozogni a vezető a B csoportban GR2 és rendeljen egy alacsonyabb prioritású címke, mint a vezető A.
IMHO, a legjobb megoldás a 2a. Ő és én követni a gyakorlatban.
Itt az ideje, hogy menjen a gyakorlatban.
Ahogy említettem az elején ezt a cikket, a nagy felhajtás indult annak a ténynek köszönhető, hogy a Windows meghajtó meghatározott az IDE vezérlőt, mielőtt a vezető WpcrSet ideje változtatni a személyazonosságát regiszter, ami a némi kényelmetlenséget.
Mint kiderült, a „Windows Driver” rejtőzik egy igen sajátos „Driver PCI busz.” (Lehet, hogy sejtette, hogy nem hiába van jelen szinte az összes fenti screenshotok ;-))
Más szóval, van sürgősen szükség, hogy indítson WpcrSet vezető előtt PCI driver.
PCI illesztőprogram beállításai:
1. Vezető csoportjába tartozik „Boot Bus Extender”.
2. Tag y paraméter egyenlő két versenyző (02h).
Az illesztőprogram beállításai alapértelmezett WpcrSet:
1. Vezető csoportjába tartozik „Extended Base”.
2. A vezető teljes mértékben hiányzik paramétercímke. hogy beszél az ő legkisebb prioritása, még az otthoni csoportban.
A következő lépésben azt találjuk, hogy melyik csoport prioretet (boot Bus Extender / Extended Base) pontban:
Nyilvánvaló, hogy a csoport a Boot Bus Extender második elejétől, és Extended Base - harmadik végétől. Ezért elsődleges rendszerindító Bus Extender sokkal magasabb.
Tehát az első dolog tolerálható WpcrSet vezető boot Bus Extender-csoport. Ehhez módosítsa a beállítást „Csoport” Extended Base a Boot Bus Extender.
Most szeretnénk beállítani a Tag a WpcrSet driver. Ráadásul úgy, hogy nem volt nagyobb prioritást PCI illesztőprogram prioritáscímke (Tag = 02h).
Ehhez nézd meg a tartalmát a változó „Boot Bus Extender” részben [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GroupOrderList]
Egyértelmű, hogy a kiemelt tag 01h, 06h, 07h, 09h, 0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 08h 02h tag elsőbbséget élvez. Ezért kachesvo tag WpcrSet közül választhat a fenti. De ne légy mohó (és kockázat), hogy a tag = 01h.
-
Megjegyzés: A gyakorlatban a helyzet állhat elő, hogy a PCI tag lett volna a legfontosabb. azaz A bal szélső a listában. Aztán előttük mi lett volna egy kiegészítő címkét. Ebben az első dupla szót a listából, amely meghatározza a címkék számát kellene növelni eggyel.
Létrehozása szakasz WpcrSet típusú paraméter és a DWORW azokban foglalt hexadecimális érték = 1:
Nos, ez minden. WpcrSet beállításait most így néz ki:
Most, átkelés, akkor indítsa újra a számítógépet, és figyelje a változásokat.
Megjegyzés: Őszintén remélem, hogy mielőtt a rendszerleíró adatbázisban, akkor előre zabakapilis. Mert ismétlem: veszem a felelősséget azért, amit okozni a számítógéppel, miután elolvasta a „papírok”!
Nem tudom, de azt már ment minden rendben. Pilóta WpcrSet előtt kezdődött az egyéb vezetők nem a piszkos munkát pontosan, és ami a legfontosabb, az idő.
Tehát ma a kérdés az, hogy a Start vezető a rendszer úgy megoldani.
Szeretném megjegyezni, hogy a cikk „A rendszerindítási sorrend megváltoztatásával a vezetők,” nem azt mondja, hogy a paraméterek Tag, ServiceGroupOrder csak dolgozni szolgáltatások (vezetők), akik futnak a típus a boot (0) vagy a System (1).
Automatikus típusának a boot sorrendben nincs megadva.
Különösen miért VmWare vmx86 szolgáltatás telepítése után a legújabb VMware Server nem adta meg az indító, a csökkenő után egy ideig a megjelenése egy meghívást, hogy adja meg a jelszót.