Hogyan lehet szerkeszteni a letöltött fájlt. A rendszerbetöltő javítása a helyreállítási konzol segítségével a Windows XP rendszerben. Az alapértelmezett operációs rendszer kiválasztása

03.10.2020 Biztonság

Rendszeres felhasználók A számítógépeknek fogalmuk sincs, mekkora a rendszerindító fájl. ini. Milyen fájl ez, és mi a célja?

Mi az a boot.ini?


A Boot.ini egy rendszerindító fájl. Általában annak a könyvtárnak a gyökerében található, amelybe az operációs rendszer telepítve van. A Boot.ini alapvető információkat tartalmaz a működési paraméterekről és az operációs rendszer helyéről. Találkozhat ezzel a fájllal, ha van személyi számítógép Számos különböző operációs rendszert használnak. Ebben az esetben az indítás során egy fekete képernyő jelenik meg a számítógép monitorán az elérhető operációs rendszerek listájával és a kiválasztási lehetőséggel. A képernyőn megjelenik az az idő is, amely után az operációs rendszer alapértelmezés szerint elindul.

A boot.ini nevű fájl a rendszerindítás végrehajtására szolgál operációs rendszer. Lehetőségeket találhat több operációs rendszer telepítésére ugyanazon a számítógépen. Ebben az esetben a Windows család operációs rendszereiről beszélünk, mivel más operációs rendszerekben a rendszerindító fájlt másképpen hívják, és más kiterjesztéssel rendelkezik. Bármely operációs rendszer esetében a letöltött fájl neve nem számít. Egyszerűen megadja az operációs rendszer indításának útvonalát. Ha több operációs rendszer van telepítve a számítógépre, a rendszerbetöltő felszólítja a felhasználót, hogy töltse le az egyiket. A letöltő fájl egyben közvetítő is az operációs rendszer elindításához.

Milyen információkat tárol a boot.ini fájl

Nézzük meg, milyen információk felelősek az operációs rendszer betöltéséért. Ha egy operációs rendszerrel rendelkezik, a rendszerindító fájl típusa szabványos szövegre és parancskészletre korlátozódhat. Például a szervizcsomagok és XP-verziók boot.ini fájlból történő betöltéséhez a fájl szabványos tartalmát kell használni.

A fájl csak néhány alapvető paramétert tartalmaz. Hasonló paraméterek elérhetők a Windows operációs rendszerek összes verziójának rendszerindító fájljaiban. Az eltérések csak az NT rendszerek alapvető rendszerindítási paramétereinél megengedettek, amelyeket az operációs rendszer szolgáltatási verziójaként hoztak létre, és hálózaton történő működésre tervezték.

Fontos paraméter a várakozási idő vagy időtúllépés. Minden operációs rendszerben ennek a paraméternek az alapértelmezett értéke 30. Más szóval, a rendszerindítási késleltetés 30 másodperc lesz. Ehhez a paraméterhez további értékeket találhat. Ha az időtúllépés értéke 0 rendszerinditási menü egyáltalán nem jelenik meg. Az alapértelmezett C:\ paraméter értéke az operációs rendszer indítójához vezető utat jelzi.

Maga a rendszer és összetevői a Windows mappában találhatók. Ha számítógépe egyszerre több operációs rendszert használ, ez a beállítás megváltozik. És nem számít, milyen operációs rendszerek lesznek a közelben. Csak az elérési utak kerülnek a sorba, és a felhasználónak csak választania kell.

A boot.ini fájl helye

Most a legérdekesebb kérdés az, hogy hol legyen? rendszerindító fájl.ini? Először is érdemes megjegyezni, hogy a letöltési fájl megtalálása bármely operációs rendszeren nem olyan egyszerű. Ez a fájl általában el van rejtve a felhasználó szeme elől, hogy véletlenül se módosítson rajta. A tapasztalt PC-felhasználók tudják, hogy a letöltött fájl megtekintéséhez először engedélyeznie kell a fejlesztő által elrejtett összes mappa és fájl megjelenítési módját.

Bármely felhasználó könnyen hozzáférhet a letöltött fájlhoz. Mindössze annyit kell tennie, hogy használja az „Eszközök” menüt, amely tartalmazza a „Mappabeállítások” lapot. A menüben a "Nézet" fület kell használnia. Itt csak a „Megjelenítés rejtett mappák, lemezek és fájlok." Most már könnyen megtalálhatja a boot.ini fájlt. Általában a C meghajtó kéregében található. Ügyeljen a fájl attribútumaira. Alapértelmezés szerint az attribútum „Csak olvasható” értékre van állítva. Ez azért történik, hogy a felhasználó ne szerkeszthesse vagy törölhesse ez a fájl. Bármilyen jogosulatlan művelet lehetetlenné teheti az operációs rendszerhez való hozzáférést.

Fájl letöltése a Windows operációs rendszer különböző verzióiban

Ami a tárolási helyet illeti, elvileg mindegy. A Boot.ini egy feltételes inicializáló, amely az operációs rendszer indítása előtt betöltődik a számítógép memóriájába, és megkéri, hogy válassza ki, mit töltsön be. Sok ismert rendszerindítás-kezelő hasonló módon jár el, amelyeket az operációs rendszer teljes működésképtelensége és az operációs rendszer jelenléte esetén használnak. rosszindulatú amit nem lehet eltávolítani szabványos módszerek segítségével. Ez különösen igaz a RAM-ra. A vírus számos alkalmazás elindítását blokkolja, ezáltal rendszerkéréssel terheli meg a központi processzort és a RAM-ot.

A számítógépére telepített bármely operációs rendszert probléma nélkül elindíthatja. Például ahhoz, hogy a kiválasztott operációs rendszer alapértelmezés szerint elinduljon, egyszerűen csak a rendszerindító fájlban leírt útvonalat kell használnia. Ezt másként is megteheti, és beállíthatja a prioritást, hogy más típusú operációs rendszert indítson el a kívánt partícióról. Többet érhetünk el a rendszerindító kliensek telepítésével, amelyeket egyébként boot managereknek neveznek. Még az operációs rendszer kiválasztása előtt elindulnak, így ott mindent kiválaszthat. A boot.ini fájlt az ilyen rendszerindítás-kezelők automatikusan feldolgozzák. Ezenkívül saját maguk módosítják a letöltött fájl tartalmát.

A rendszerindító fájl szerkesztése

Beszéljünk a rendszerindító fájl szerkesztéséről és a paraméterek módosításáról. A Windows rendszerben, mint minden más rendszerben, a Boot.ini fájl egyszerűen megnyitható. Hagyja figyelmen kívül a kiterjesztését. Ezt a fájlt itt tudod megnyitni szabványos alkalmazás bármely Notepad nevű operációs rendszer. A fájl tartalma szöveges adatokat tartalmaz, amelyeket bármely szerkesztő felismer. A lényeg az, hogy a fájlt eredeti formátumban mentse ugyanoda. De először jobb, ha másolatot készít az eredetiről. Először gondoskodnia kell arról is, hogy a merevlemezen és az operációs rendszer lemezképéről minden információról biztonsági másolatot készítsen. Nem ártana létrehozni egy szabványos Windows visszaállítási pontot sem.

A letöltési fájlban végzett összes módosítás csak a rendszer újraindítása után lép érvénybe. Az újraindítás után a fájl és a teljes rendszerindító szektor, amely az operációs rendszer betöltéséért felelős, elemzésre kerül.

Elővigyázatossági intézkedések

A tapasztalatlan PC-felhasználók továbbra sem módosíthatják a letöltött fájlt. Még ha van is fogalma arról, hogy mi az operációs rendszer indítófájlja, semmilyen körülmények között ne változtassa meg. Ezt csak úgy lehet megtenni tapasztalt felhasználók akik értik az operációs rendszerek telepítésének és konfigurálásának bonyolultságát. A rendszerindító fájl tartalmát is módosíthatja rendszergazdák, amelyek az operációs rendszerek számítógépes terminálokon történő betöltését szabályozzák.

A fentiekből egy egyszerű következtetést vonhatunk le: a boot.ini fájl az operációs rendszer betöltésének egyik legfontosabb attribútuma. Természetesen nem teljesen helyes azt hinni, hogy eltávolítása vagy módosítása súlyos következményekkel járhat. Azonban még mindig jobb, ha nem kísérletezünk ilyen dolgokkal. Főleg anélkül, hogy először létrehozna egy rendszerképet és egy merevlemez-mentést.

Következtetés

A Boot.ini az operációs rendszer egyik legfontosabb fájlja. Nagyon fontos szerepet játszik az operációs rendszer betöltésekor. A boot.ini általában egy egyszerű szöveges fájl, amelyet a rendszergyökérben tárolnak. Mivel a boot.ini egy rendszerfájl, "rejtett" és "csak olvasható" értékre van állítva. Ez azt jelenti, hogy egyszerűen nem fogja látni ezt a fájlt az Explorerben.

A Boot.ini fájl szerkesztése futó operációs rendszeren is elvégezhető. Nincs ebben semmi bonyolult, csak keresse meg a gyökérkönyvtárban rendszerlemez rejtett fájlt a Boot.ini segítségével, és végezze el a megfelelő módosításokat. A rejtett fájl eléréséhez válassza a „Megjelenítés rejtett fájlok» a szervizmenü „Nézet” lapján. A boot.ini fájlt csak akkor szerkesztheti és módosíthatja, ha ismeri az operációs rendszer indítófájlját, és megérti annak tartalmát.

Kellett-e valaha több ilyet telepítenie O.S.(Operációs rendszerek), egy számítógépen.

Ha igen, valószínűleg észrevette, hogy amikor elindítja a számítógépet, 30 másodpercen belül lehetővé teszi számunkra, hogy kiválassza a megfelelőt. O.S, amelyet most szeretnénk letölteni.

Ebben az esetben, ha nem választ, a rendszer alapértelmezés szerint elindul. Ezt a funkciót a Windows rendszertöltője hajtja végre.

Amint a képernyőképen látható, a rendszerbetöltő csak néhány sort tárol a rendszerindításról.

Ha helytelenül telepítette vagy távolította el a Windows rendszert, rögzítse O.C., működésképtelenül tárolódik a rendszerbetöltőben boot.ini. Ahhoz, hogy fájdalommentesen távolítsa el a rendszer számára, csak el kell távolítania az extra vonalat, és ennyi🙂.

2 Hogyan hozzunk létre egy Windows rendszertöltőt

Például a feladat a következő.

Hirtelen elvesztélboot.ini . Ugyanakkor két működő operációs rendszer van a számítógépén,ablakokXPÉs Windows 7.

Tudod XP,külön fizikai lemezen van, a szekcióbanC, A Windows 7lemezen vanD,külön fizikai lemezen is (pl.a házba szerelvekettő HDD) .

A cél az, hogy bármilyen rendszerről indítható legyen, miközbenWindows 7alapértelmezés szerint be kell töltenie, várakozási idő 10 másodperc.

és változtasd meg.

A bejegyzés így fog kinézni:

időtúllépés=10

alapértelmezett= több (0) lemez (0) rdisk (1) partíció (1)\WINDOWS

több (0) lemez (0) rdisk (0) partíció (1)\WINDOWS="Microsoft Windows XPSzakmaiRU" /noexecute=optin /fastdetect

több (0) lemez (0) rdisk (1) partíció (1)\WINDOWS="Microsoft Windows 7 Végső" /noexecute=optin /fastdetect

Amint látja, minden egyszerű. Csak a számot kellett megváltoztatnunk fizikai lemez jelentésébenalapértelmezett.Az utolsó sor másolásával pedig megváltoztatjuk a Windows rendszerindítását és nevét.

Illetve, ha van bejegyzésboot.ini nem működnek megfelelően, eszközökkel megjavíthatja őketablakok. Ehhez a menüben Start - futtatás - parancs "Msconfig" , keresse meg a lapot boot.ini és nyomja meg "ellenőrizze az összes letöltési útvonalat".



Az én esetemben a letöltési útvonal azWindows 7nem működik, ezért hozzájárulok a sor eltávolításáhozboot.ini.

Az egyik legfontosabb rendszerfájlokat Windows XP operációs rendszer kritikus rendszerindítási beállításokkal a Windows XP rendszerhez, és mindenki által boot.ini fájlként ismert. Szedjük szét alkatrészre.

Ha valaki még nem vette volna észre, ez az egyik legelső fájl, amivel az XP betöltéskor kommunikál. Egyszerű szövegben tárolva a rendszer gyökérkönyvtárában. A címe rendíthetetlen: C:\boot.ini.És mivel a fájl egy rendszerfájl, automatikusan (a többi testvérhez hasonlóan) speciális attribútumokat rendel hozzá, mint pl Rejtett, RendszerÉs Csak olvasásra. Tehát, ha szerkeszteni szeretné, módosítania kell néhányat Mappa tulajdonságai– nélkülük a Windows XP Explorer a következő fájlokat rejti el:

Hogyan működik a boot.ini?

Boot.ini információkat tartalmaz az XP helyéről a számítógépen. Ha több operációs rendszer van, akkor ezekről is megjelennek információk a fájlban (amennyiben természetesen csak a Windows XP-ig terjedő verziók vesznek részt a letöltésben - verziók letöltése innen Windows Vista teljesen más sorrendben megy).

REFERENCIA

A Windows Vista és újabb verzióiban a boot.ini fájl nem létezik. A rendszerindítási információkat a rendszer a rendszerleíró adatbázisban tárolja Boot konfigurációs adatok(BCD) és a segédprogram a rendszerindítási paraméterek szerkesztésére szolgál bcdedit.com tól től parancs sor.

A rendszerindítási folyamat során jó választás az operációs rendszer egy másik fájl funkcióinak felel meg - Ntldr, amely „belenéz” a jelenleg figyelembe vett boot.ini fájlba, amely megmondja az Ntldr fájlnak, hogy a rendszerben vagy rendszerekben valójában hol kell keresni. A boot.ini fájl azt is jelzi, hogy meg kell-e jelenítenie valamilyen menüt az indítási beállításokkal és a kiválasztási idővel. Ezenkívül ebben a fájlban található az operációs rendszer betöltésének lehetősége vagy a rendszer-helyreállítási konzol elindítása.

Windows XP rendszerindító menü

Ha a TÖBB MINT EGY opció el van mentve a boot.ini fájlba, az XP betöltése automatikusan egy jellegzetes menü megjelenésével jár együtt.

A boot.ini fájl szerkezete és tartalma

A fájl két fő kategóriát tartalmaz. Első - rendszertöltő. Két beállítást tartalmaz. Alapértelmezett időtúllépés a kiemelt rendszer indítása előtt „timeout=(XX mp.)”– szabadon beállíthatja 30-ról 0-ra. És az alapértelmezés szerint betöltött operációs rendszer jelenik meg a sorban "alapértelmezett =(operációs rendszer címe). És a legtöbb felhasználó számára ez a bejegyzés ugyanaz:

"default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS"

A következő paraméterek jelentése:

  • több (X)– az ATA lemezvezérlő használja a rendszerindító partíció megtalálásához. A paraméter mindig megelőzi a paramétert lemez (X), ha nem, aktiválatlannak tűnik BIOS vezérlő SCSI
  • rdisk(X)– fizikai HDD; x– merevlemezek száma – 0, 1, 2 stb. A visszaszámlálás 0-tól kezdődik!
  • lemez (X)– logikai lemez (más néven fizikai lemezkötet); x– kötetek száma – 0, 1, 2 stb. A visszaszámlálás 0-tól kezdődik!
  • partíció (X)– ez a paraméter a paraméterhez van kapcsolva rdisk(X)– ennek a fizikainak egy szakaszát jelenti merevlemez; x– szakaszok száma – 1, 2, 3 stb. A visszaszámlálás 1-től indul!
  • \ABLAKOK– a Windows XP-re jellemző paraméterforma a rendszerfájlok helyére (az XP ebben a mappában tárolja a fájlokat).

A belépési pontot a fájl használja Ntldr annak érdekében, hogy megtalálják a helyet, ahol a rendszer található. De vannak a boot.ini fájl alapértelmezett sorai is, amelyek bonyolultabbak az elérési út megírásában, amelyek azonban szinte soha nem láthatók otthoni gépeken, és még nem döntöttek a szabványokról, így hasonló rendszerek feledésbe merült. De ami az átlagfelhasználót érdekli, az az a lehetőség, hogy módosítsa a rendszerindítási sorrendet egy több rendszerindítású számítógép konfigurációjában. Általában több operációs rendszer rutinszerű telepítése alapértelmezés szerint előírja a megfelelő útvonalakat, amelyekkel az alábbiakban leírt módokon játszhat.

Ez azonban addig történik, amíg a felhasználó már nem elégedett valamelyik rendszer funkcionalitásával, vagy egy sikertelen telepítés után megjelenik a bejegyzés, de a rendszer... már nincs meg.

De folytassuk.

Fájlunk második része az operációs rendszer– tartalmazza az operációs rendszerek listáját és rendszerindító programok, valamint azok elhelyezkedését. Tartalmazhat olyan kulcsokat is, amelyek konfigurálják a listában megadott rendszert. De valójában a sor a paraméterből rendszertöltő megkettőzve. Ha több rendszer van, akkor a nevüket (leírásukat) egyszerűen a „ = “. Paraméter /fastdetect kritikusabbá tesz egyet fontos fájl NTDETECT elhaladni például egy ugyanabba a hurokba telepített párhuzamos eszköz (például DVDROM optikai lemezolvasó) mellett, amelyhez sorozatszámot is rendeltek. A billentyűzet, az egér és a kártyaolvasó rendelkezik ilyen számokkal... Így a felhasználó lehetőséget kap arra, hogy rendszerindító eszközként ne magát a kötetet adja meg, hanem egy DVDROM-ot, pendrive-ot vagy merevlemez-partíciót, amely csak tartalmaz. beállítási fájlok, de nem rendelkezik a rendszerrel. Azonban jobb, ha egy ilyen műveletet formázott lemezen hajt végre a szükséges fájlok nélkül - készüljön fel az elkerülhetetlen hibákra és újratelepítésekre. A folyamat rendkívül nehézkes, tudást és készségeket igényel. És ami a legfontosabb, a boot.ini fájlszerkesztő eszközök egyike sem teszi lehetővé azon operációs rendszerek rekordjainak megjelenítését és műveletek végrehajtását, amelyeket más rendszerbetöltőkkel töltöttek be.

Milyen típusú boot.ini fájlok léteznek?

Itt van a legjellemzőbb példa a kívánt fájlban lévő szövegre - minden egyszerű, csak egy rendszer van:

időtúllépés=30 alapértelmezett=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition Professional" /fastdetect

Íme egy példa a helyreállítási konzol opció engedélyezésére:

időtúllépés=30 alapértelmezett=több(0)lemez(0)rdisk(0)partíció(1)\WINDOWS több(0)lemez(0) rdisk(0)partíció(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows helyreállítás konzol"/cmdcons

És ez egy példa a kettős rendszerindításra kettővel különböző verziók Windows XP ( itthonÉs Szakmai):

időtúllépés=30 alapértelmezett=több(0)lemez(0)rdisk(0)partíció(1)WINDOWS több(0)lemez(0) rdisk(0)partíció(1)WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect multi(0)disk(0) rdisk(1)partíció(1)WINDOWS="Microsoft Windows XP Home" /noexecute=optin /fastdetect

De itt majdnem ugyanaz a fájl, de a felhasználó úgy döntött, hogy 2 operációs rendszert telepít egy logikai meghajtóra - ez gyakran egyszerűen elfogadhatatlan (ügyeljen a paraméterekre partíció (X)-rendszer Windows mappák neveik legyenek ablakokÉs Windows.0):

időtúllépés=3 alapértelmezett lemez (0) rdisk(0)partíció(1)\WINDOWS.0="Microsoft Windows XP Professional RU" /végrehajtás /fastdetect multi(0)disk(0) rdisk(0)partíció(1)\WINDOWS="Microsoft Windows XP Home Edition

Példa, amikor a felhasználó 5 másodpercre módosította a gondolkodási időt, és hozzáadott egy opciót Biztonságos mód :

időtúllépés=5 alapértelmezett=több(0)lemez(0)rdisk(0)partíció(1)\WINDOWS több(0)lemez(0) rdisk(0)partíció(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0) rdisk(0)partíció(1)\WINDOWS="Biztonságos mód" /safeboot:minimal /sos /bootlog

Hogyan lehet manuálisan szerkeszteni a boot.ini fájlt?

Egyszer ezt szöveges fájl, ami azt jelenti, hogy javítható. Először változtassuk meg az attribútumokat. Ez közvetlenül a fájl beállításaiban történik, miután láthatóvá tette azt a rendszermeghajtó könyvtárában. Igen... másolja be a fájl tartalmát egy dokumentumba és helyezze el egy ismert helyre, mert csak egy hiba és a rendszer nem indul el, vagy a menü nem az Ön javára változik.

Mik a lehetőségek?

Csökkentsük például a gondolkodási időt 10 másodpercre. Indítsuk el a konfigurációs segédprogramot msconfigés állítsa be az időt az ablak egy részén Időtúllépés:

Ebben az ablakban nem tehetünk mást a fájl tartalmával. De dolgozhat a fájl szövegével, ha megtalálja azt az Intézőben:

... vagy megteheti a panelen keresztül Windows kezelés XP (vagy a Sajátgépen keresztül):

A Jegyzettömb mindkét esetben megjeleníti a tartalmát:

REFERENCIA

És most egy kis titok arról, hogy mi történik, ha kinyitod ezt az ablakot. Pontosan ez a lap. A Windows NT családban ez egy nagyon klassz dolog - minden alkalommal, amikor megnyitja ezt a lapot, a Windows KÖZVETLENÜL hozzáfér a merevlemez MBR partíciójához (igen, megkerüli a memóriát) egyetlen céllal: hogy megtudja, melyik lemez indítható éppen. ? Tehát, ha 2 különböző kötet van a merevlemezen, és 2 működik Windows rendszerek XP, módosítsa egy pillanatra a lemez hozzárendelését a Lemezkezelő konzolban a rendszerindító kötetek cseréjével. És ellenőrizze újra a fájl tartalmát boot.ini– megváltozott (ha természetesen maguk a fájlok tartalma ugyanaz, anélkül további beállítások, nem fogod látni a különbséget). És ez az egyik olyan pont, amely nagyban megkönnyítheti több telepítésének folyamatát a Windows másolatai XP speciális körülmények között (például merevlemezről) olyan programok nélkül, mint az EasyBCD.

Oké... Nézzük újra a fájlunk kódját:

időtúllépés=3 alapértelmezett=több(0)lemez(0)rdisk(0)partíció(1)\WINDOWS.0 multi(0) korong(0)rdisk(0)partíció(1)\WINDOWS.0= "RU" / végrehajtani/fastdetect multi(0)disk(0) rdisk(0)partíció(1)\WINDOWS="Microsoft Windows XP Otthoni verzió RU" /noexecute=optin /fastdetect

Ebben a fájlban mondja a fájlnak Ntldr mire várunk 3 másodperc (időtúllépés=3) így a merevlemezről – fizikai merevlemezről – ( rdisk(0)) logikai kötet 0 szakasz 1 (korong(0) partíció(1)) betöltve Windows XP Professional, amelynek rendszerfájljai a mappában találhatók Windows.0. A második rendszer ( Otthoni verzió) vár, amíg a felhasználó kiválasztja. Ismétlem, hogy egy köteten két rendszer ilyen többszörös rendszerindítási beállításai a felhasználói figyelmetlenség csúcsa.

Hogyan lehet máshogy szerkeszteni a boot.ini fájlt?

Természetesen van olyan program, amellyel viszonylag biztonságosan szerkesztheti a letöltött fájlt. Ez már be van programozva a rendszerbe.

Hasznosság bootcfg.exe.

Kifejezetten sérült boot.ini fájl kezelésére vagy fájlbeviteli útvonalak szerkesztésére készült. A parancs több kulcsot tartalmaz. Így néz ki a fájl a segédprogramban:

És itt vannak a segédprogram-parancsok argumentumokkal:


De mi a helyzet EasyBCD? Ezúttal nem…

Ez a program sokkal többre képes, mint a menük szerkesztése. A rendszerindító menü átfogó „átdolgozására” készült, az operációs rendszerek kiválasztásával, átnevezésével, rendszerindítási sorrendjének megváltoztatásával és telepítési lehetőségeivel. különféle típusok. Az egyik módszert az azonos nevű cikk ismerteti.

Azonban uraim, ez nem a mi esetünk – részben a program nevében, a rövidítésben BCD már azt jelenti, hogy kezdetben legalább Vista-s bootloader kell a programhoz, ami, mint már említettem, TELJESEN másképp működik. Szóval ne keresgélj többet korai változatai programok Windows XP-hez (amelyben a program egyébként remekül működik). Csak több hibájuk van, mint a modernekben, de a program megjelenése óta van egy feltétel - a helyes működéshez közvetlenül az EasyBCD program menüjéből kell Windows verzió nem alacsonyabb, mint a Vista. Azonban még abban is Windows környezet Az XP EasyBCD rendkívül hasznos lehet.

Hibák a multiboot mód szerkesztése során.

Ezzel a kérdéssel valószínűleg egy külön témakörben kell foglalkozni. Nem szabad a programok és segédprogramok működésképtelenségét hibáztatni, ha valami nem működik. A tény az, hogy rengeteg hiba pontosan azzal jár, hogy a felhasználó nem ismeri az operációs rendszer alapelveit. A több operációs rendszer telepítésének megkezdése előtt a felhasználónak meg kell értenie több pontot. Egyesek számára gyerekesnek tűnhetnek, de még a felhasználók felületes felmérése is azt mutatja, hogy a felhasználók szinte nem is tudják:

  • mi a különbség a fizikai és a logikai lemezek között
  • mi a különbség az aktív és a logikai merevlemez-partíciók között
  • mi az a rendszerkötet (lemez)
  • mi az és hol van a lemez indító szektora?
  • mi az a formázás és miért van rá szükség?
  • hogyan kell helyesen olvasni a rendszerindító fájlt (már mindent tudsz a boot.ini-ről)
  • mi a különbség a Windows XP és a Vista (és újabb) rendszerindítási folyamata között?

Nézzük meg a vinaigrette legjellemzőbb példáit, amelyekbe a felhasználó maga is belekerülhet.

EGY PÉLDA

  • Képzelje el, hogy az operációs rendszer meglévő példányára (vegyük az azonos generációhoz tartozó operációs rendszert, hogy leegyszerűsítsük mindkét Windows XP-t – különböző rendszerek minden MÉG rosszabb), a felhasználó hozzáad egy másikat. Vegyük ezt úgy, mint egy szabályt - a felhasználó nem bolond, és körültekintően osztotta fel a merevlemezt 2 kötetre, és külön partícióra telepítette a másodikat. Most 2 Windows XP operációs rendszere van. És itt a fájlunk:
időtúllépés=3 alapértelmezett=több(0)lemez(0)rdisk(0)partíció(1)\WINDOWS.0 multi(0) korong(0)rdisk(0)partíció(1)\WINDOWS.0="Microsoft Windows XP Professional RU" / végrehajtani/fastdetect multi(0)disk(0) rdisk(0)partíció(1)\WINDOWS="Microsoft Windows XP Otthoni verzió RU" /noexecute=optin /fastdetect

És itt a menü:

  • Azonban, mint gyakran előfordul, az egyik használhatatlanná válik. Az előbb telepített. És megszületett a döntés: törölni. Mit lehet tenni? Természetesen használja ki a megszerzett tudást, és törölje ki az információkat a menüből, hogy ott már ne legyen bejegyzés. Töröljük a nem működő rendszerről (például az XP Professional verzióról) szóló sort:

Amint érted, Windows menü módosul, de a rendszer továbbra is elindul. Aki érti, jó. Aki még nem, annak elmagyarázom. Boot.ini mondja a fájlnak Ntldr hogy a Windows rendszert a mappából kell indítania Windows.0. A partíciók és maga a lemezszám megegyezik, de a mappáról nincs információ - csak töröltük. De maga a mappa él és virul, beállításai pedig lehetővé teszik a rendszer indítását. Ennek eredményeként a rendszerindító menü megváltozik (ez az az eset, amikor a felhasználót az operációs rendszer alapjainak tudatlansága megmenti a boot.ini fájl hibás javításától, és lehetővé teszi az adatok mentését, de a sorrendet nem fájlok!):

elnézést a minőségért - felvétel Windows (alapértelmezett) túlexponált

Hogyan kellett volna csinálni?

Ebben az esetben az új feltöltési fájl példájának így kell kinéznie:

Timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect

Amint látja, nem csak a meglévő mappára vonatkozó információkat töröltük Windows.0, hanem megváltoztatta a nevét a paraméterben alapértelmezettek, jelzi a szükséges ablakok„élő” rendszerrel (egyébként, mivel a rendszer magára van hagyva, időtúllépés megadhat 0-t - mi értelme nézni a választást, ha nincs választási lehetőség).

MÁSODIK PÉLDA

Egyáltalán nem töltődik be semmi. Ha igen, akkor ezek közül az egyiket megrongálta:

  • BOOT.INI
  • NTLDR
  • NTDETECT.COM

Nos, egyébként nem egyszer erőszakkal töröltem a boot.ini-t, és elindult a rendszer. Ha ez a trükk nem működik az Ön számára, akkor a LiveDVD csomagból származó DOS-programokat kell használnia a rendszerbetöltő visszaállításához.

P.S. Nem lehet minden hibáról cikket írni. Írás közben a cikk, ahogy észrevettem, szinte olvashatatlanná nőtt. Tehát tegye fel kérdéseit a megjegyzésekben.

Sok sikert mindannyiunknak.

Olvasás: 1,945

Különleges szöveg konfigurációs fájl A rendszerindítási folyamat során használt "Boot.ini" a Windows XP egyik legfontosabb rendszerfájlja. Ennek a fájlnak a gyökérkönyvtárban kell lennie indítólemez. A fájl módosítása előtt módosítsa az attribútumait, hogy ne csak olvasható legyen. Ha módosítja a Boot.ini fájlt, a megfelelő rendszerkonfigurációs beállítások csak újraindítás után lépnek érvénybe. Szerkessze a fájlt Jegyzettömb vagy más egyszerű segítségével szöveg szerkesztő(kivéve " Microsoft Word"vagy más szövegszerkesztő, amely speciális szövegformázó címkéket ad hozzá).

A "Boot.ini" fájl a következő funkciókat látja el:
– az operációs rendszer kiválasztó menü tartalmának kezelése,
– menedzsment rendszerindítási folyamat,
– egyes rendszerparaméterek beállítása.

Fejezet az operációs rendszer rendszerindítási paramétereinek beállítására szolgál.
Paraméter " időtúllépés= 30" (alapértelmezett) határozza meg, hogy a felhasználó hány másodperc alatt választhatja ki a menüelemek egyikét. Ha "timeout = 0", a rendszerindító menü nem jelenik meg. „When timeout = -1” a menü korlátlan ideig a képernyőn marad.
Paraméter " alapértelmezett=" megadja az alapértelmezett rendszerindító rendszer elérési útját.

fejezetben információkat tartalmaz a telepített operációs rendszerekről.

A „Boot.ini” fájl szerkezete a legegyszerűbb esetben, egy operációs rendszerrel a lemezen így néz ki:

Timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect

Két operációs rendszer, például „Windows Me” és „Windows XP” használatakor a fájl tartalma valahogy így fog kinézni:

Timeout=30 default=C:\ C:\="Windows Millennium Edition" multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP Professional" /fastdetect

Timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" / fastdetect C:\="Windows Millennium Edition"

Itt:
« több (0)» — annak az adapternek a sorozatszáma, amelyről a letöltés történik. Mindig "0" értéke van
« lemez (0)" - mindig egyenlő "0"-val (a legtöbb BIOS esetében),
« rdisk(X)" - meghatározza annak a merevlemeznek a sorozatszámát, amelyről a rendszerindítás történik ("0"-tól "3"-ig),
« partíció (Y)"- annak a merevlemez-partíciónak a sorozatszáma, amelyről az operációs rendszer betöltődik. A számozás 1-től kezdődik. A kiterjesztett MS-DOS partíciók ("5" típusú) és a "0" típusú partíciók nincsenek számozva - nem használtak.

Több Általános leírása szakasz .
Minden operációs rendszer esetében a helyét ARC (Advanced RISC Computer) nevek jelzik:
Az "scsi(*)" elem olyan SCSI-vezérlők esetében használatos, amelyeknél a BIOS le van tiltva.
A "multi(*)" elem minden más meghajtótípushoz használatos, beleértve az IDE-t, az EIDE-t, az ESDI-t és a SCSI-t BIOS-sal.
A „(*)” annak az adapternek a száma, amelyről a letöltés történik. Az adapterek számozása nullától kezdődik, az alaplap „0” foglalatához legközelebb található vezérlőtől kezdve.
„disk(*)” - ha „(1)” = „scsi(*)”, akkor ez megegyezik a lemezhez beállított logikai eszközszámmal (LUN).
"lemez(*)" - ha "(1)" = "több(*)", akkor mindig egyenlő nullával.
"rdisk(*)" - ha "(1)" = "scsi(*)", akkor ez megegyezik a láncban lévő lemezszámmal, a lemezszám "0"-tól kezdődik.
"rdisk(*)" - ha "(1)" = "multi(*)", akkor mindig egyenlő nullával.
„partíció(*)” – az operációs rendszer fájljait tartalmazó lemezpartíciót határozza meg. Az ARC-nevek összes többi elemétől eltérően a szakaszok számozása „1”-el kezdődik, azaz. az első partíció a "partíció(1)", a második a "partíció(2)" stb.
„\path” - meghatározza annak a partíciónak a könyvtárát (vagy alkönyvtárát), amelyben az operációs rendszer fájlok találhatók. A Windows XP alapértelmezett elérési útja a \windows, a Windows NT/2000 esetén pedig a \winnt.

Ezen túlmenően az operációs rendszer kijelölési pontjában látható szöveg idézőjelbe van írva. Start menü. A szöveg után olyan kulcsok jelenhetnek meg, amelyek befolyásolják az operációs rendszer betöltését.

A következő billentyűk lehetségesek:
« /basevideo"— ezzel a kulccsal a rendszer csak a szabványos VGA illesztőprogramot fogja használni. Ez a paraméter akkor lehet hasznos, ha rövid időre újabb videokártyát telepítünk, és nem szeretnénk a meghajtók átrendezésével járó gondokat.
« /fastdetect"—általában automatikusan települ a rendszer telepítése során. Amikor telepíti ezt a kulcsot, a rendszer nem észlel minden Plug and Play eszközt a rendszerindítási folyamat során.
« /maxmem"—meghatározza a rendszer által felhasználható RAM maximális méretét. Elméletileg segíthet, ha hibás RAM.
« /noguiboot"—Ha ezt a gombot használja, a színes splash képernyő nem jelenik meg betöltéskor. Azok használhatják, akik nem akarják ezt a képet 60 hertzen nézni. Ezenkívül a BSOD nem jelenik meg a rendszerindítás során. De a rendszer természetesen nem áll le, ha valami baj van.
« /noserialemice=" — ennek a paraméternek a használatakor a COM-porthoz csatlakoztatott egeret a rendszer nem érzékeli a zárójelben felsorolt ​​portoknál. Ha nem ad meg portszámot, az egeret nem minden porton észleli a rendszer.
« /bootlog"—ha ez a paraméter meg van adva, a rendszer a letöltési naplót a [%SystemRoot%\Nbtlog.txt] fájlba írja. Ezzel a paraméterrel meg lehet keresni annak okát, hogy a rendszer miért csak „csökkentett módban” tud elindulni.
« /safeboot"- telepítésekor a rendszer "Csökkentett módba" indul. Ugyanezt megtehetjük az F8 billentyű megnyomásával a rendszerindítás elején.

A „/safeboot”-hoz kettőspont használatával több beállítást is megadhat:
"Minimális" - minimális konfiguráció.
"Hálózat" - hálózati támogatással.
"Dsrepair" - csak a "NET Server"-ben érhető el, és lehetővé teszi a "" visszaállítását Active Directory» előre készített biztonsági másolatból.
„Alternateshell” - lehetővé teszi alternatív grafikus héjak használatát. Alapértelmezés szerint csak az „Explorer” (standard shell) és a „Progman” (a „Windows 3.11” és „NT 3.5” verzióktól örökölt) telepítve van a rendszerrel.

« /SOS» - megjeleníti a letölthető illesztőprogramok listáját a képernyőn. Segíthet kideríteni, hol akad el a rendszer betöltés közben.
« /átviteli sebesség"—ez a paraméter határozza meg azt a sebességet, amellyel a COM-port működni fog a rendszerhibakereséshez. Ha nem ad meg konkrét sebességet, akkor az 9600 lesz a modemnél és 19200 a nullmodemkábelnél. Ha engedélyezi ezt az opciót, a „/debug” beállítás automatikusan beáll.
« /crashbug"— ezzel a jelzővel a hibakereső betöltődik, de inaktív állapotban marad, amíg kernelhiba nem történik. Szoftverfejlesztők használhatják.
« /debugport=com*" - a hibakereső által használt "COM" port számát ("*" a portszámnak kell lennie). Automatikusan engedélyezi a „/debug” kapcsolót.
« /debug"—A hibakereső betöltődik, amelyet egy másik számítógép aktiválhat a csatlakoztatott „COM” porton keresztül.
« /nodebug"- a hibakeresési információk nem jelennek meg a képernyőn.
« /hal" - Megadja annak a fájlnak a nevét, amelyet "hal.dll"-ként kell használni a betöltés után.
« /kernel" - Megadja azt a fájlnevet, amelyet "ntoskrnl.dll" néven kell használni a betöltés után.

A "Boot.ini" fájl helyreállítása (XP)

A „Boot.ini” fájl visszaállításához használhatja a „bootcfg” parancsot. Ez a parancs Parancssori módban érhető el, és a "Boot.ini" fájl parancssori opcióinak konfigurálására, lekérésére, módosítására vagy törlésére használható.

Parancs formátum:
"BOOTCFG/<операция> [<аргументы>]»

Lehetőségek:
« /MÁSOLAT» — Létrehoz egy másolatot a szakaszban meglévő rendszerindító lista elemről, amelyhez operációs rendszer paramétereket adhat hozzá.
« /TÖRÖL" - Eltávolít egy meglévő rendszerindító lista elemet a fájl "Boot.ini" részében. Meg kell adnia a törölni kívánt elem számát.
« /LEKÉRDEZÉS» — Megjeleníti a letöltési lista elemeit és paramétereiket.
« /NYERS» — Lehetővé teszi bármely kapcsolóparaméter megadását, amelyet hozzá kell adni a megadott operációs rendszer rendszerindító listaeleméhez.
« /IDŐTÚLLÉPÉS» — Beállítja az időtúllépés értékét.
« /DEFAULT» — Beállítja az alapértelmezett letöltési listaelemet.
« /EMS" - Lehetővé teszi a kijelző nélküli "/redirect" kapcsoló beállítását a rendszerindító lista megadott eleméhez.
« /DEBUG» - Lehetővé teszi a távoli hibakeresés portjának és sebességének beállítását a rendszerindítási lista megadott eleméhez.
« /ADDSW» - Lehetővé teszi választógombok hozzáadását egy adott letöltési listaelemhez.
« /RMSW» - Lehetővé teszi bizonyos választógombok eltávolítását egy adott letöltési listaelemhez.
« /DBG1394» - Lehetővé teszi a 1394-es port hibakeresésének konfigurálását egy adott rendszerindító listaelemhez.
« /? » — Megjeleníti a használati súgót.

Ha betöltéskor a számítógép eszközeinek (eszközeinek) inicializálása után az „Invalid boot.ini” üzenet jelenik meg fekete háttéren, ez azt jelenti, hogy vagy a „boot.ini” fájl valamilyen okból hiányzik a gyökérből. a rendszerindító lemez könyvtára vagy sérült, pontosabban hibásan adja meg a meglévő operációs rendszerek indítási útvonalait.

Mivel a „boot.ini” nem szerepel például a Windows disztribúciós csomagban kész formában, hanem a telepítés során jön létre (attól függően, hogy milyen lemezre van telepítve a rendszer stb.), ezért nem lehet onnan kivonva sikerülni fog, és ha ezt a fájlt nem mentetted el előre valahova egy félreeső helyre, akkor nincs honnan venni, újra kell létrehoznod.

Egyébként, ha valaha is szerkesztette a „boot.ini” fájlt a „Vezérlőpult -> Rendszer -> Speciális -> Boot and Recovery -> Beállítások gombon” keresztül, akkor azt oda kell menteni a rendszerindító lemez gyökérkönyvtárába. biztonsági másolat ennek a fájlnak az eredeti verziója, de „boot.bak” néven, vagyis csak annyit kell tennie, hogy átnevezze „boot.ini”-re.

Ha a Windows a C meghajtón van, akkor létre kell hoznia egy szöveges fájlt a következő tartalommal:

Timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" / gyors észlelés

Ha a rendszer FAT32 fájlrendszerű partíción van, akkor egyszerűen csak egy rendszerindítást kell végrehajtania, például a Windows 98 rendszer hajlékonylemezéről.

Ha fájlrendszer NTFS, akkor el kell indítania a „Helyreállítási konzolt” innen telepítő lemez XP, vagy indíthat LIve CD-ről.

Végül nem kell megtenni a fentieket, hanem egyszerűen le kell futtatni a „Windows XP” telepítését, és nem az „Új telepítése...”, hanem az „Update (ajánlott)” lehetőséget választanunk, így a rendszer Ha a meglévő fölé kell telepíteni, megjelenik a „boot.ini”, és minden beállítás mentésre kerül (újra kell telepítenie azokat a programokat, amelyek a beállításjegyzékben tárolják a beállításokat, vagy át kell másolni a fájljaikat a rendszerkönyvtárakba).

BOOT.INI szerkesztése Futó operációs rendszeren nem nehéz végrehajtani, a C:\ rendszermeghajtó gyökérkönyvtárában megtalálod, nem fogod azonnal látni, mert a BOOT.INI fájlhoz hozzá van rendelve a rejtett attribútum. Cikkünkben elolvashatja, hogyan találhatja meg a BOOT.INI fájlt. De javaslok mást, nehezítsük meg magunknak. Tegyük fel, hogy a BOOT.INI fájl szerkesztése során elkövetett hiba miatt nem tudta betölteni a Windows XP rendszert, vagy azt valamilyen program megsértette. Hogyan juthatunk el a BOOT.INI fájlunkhoz és szerkeszthetjük azt?

BOOT.INI szerkesztése

Szükségünk lesz egy indító hajlékonylemezre, hogyan kell létrehozni és elindítani a Windows XP-t róla, olvassa el, vagy használhatja Windows disztribúció XP, a BOOT.INI fájl közvetlen megváltoztatásához, vagy egy egyszerűbb lehetőség: Live CD - olyan operációs rendszer, amely cserélhető adathordozóról (CD, DVD, USB meghajtó stb.) indul, és nem igényel telepítést a merevlemezre, ha még nincs, akkor mindenképpen be kell szerezni, az ilyen Live CD-ket nagyon könnyű megtalálni az interneten. -ben kiállítunk BIOS betöltése a lemezről, ha nem tudja, olvassa el és indítsa el a Live CD-t, lépjen a „C” meghajtó gyökérkönyvtárába, és ott keresse meg a fájlunkat. Megnyitjuk bármilyen szövegszerkesztővel, például a Jegyzettömbbel, a C:\ rendszermeghajtó gyökérkönyvtárában található. Itt megadtam egy tipikus BOOT.INI fájl átiratát és tartalmát, és az egyértelműség kedvéért csatoltam egy fényképet a számítógép vezérlőiről.


időtúllépés=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect

Magyarázat:

Szabályozza a letöltési folyamatot.

timeout=20 idő, amely a felhasználónak a rendszer kiválasztására adott, jelen esetben 20 másodperc

multi(0) lemezvezérlő, 0-ra kell állítani

disk(0) ezt a paramétert is 0-ra kell állítani

Az rdisk(0) meghatározza a rendszerindító partíciót tartalmazó lemez sorozatszámát, vegye figyelembe, hogy a számok nullától kezdődnek, vagyis ha két merevlemeze van és az operációs rendszer az első merevlemezen van, akkor ezt jelezni kell mint ez az rdisk(0), nézd meg a fényképet Lemezkezelés, három merevlemezem van

A visszaszámlálás nem egyről, hanem nulláról indul, az operációs rendszer a nullával jelölt lemezen, vagyis az elsőn található. A képen 232,88 GB méretű.

partíció(1) a merevlemez rendszerindító partíciójának száma, a számok eggyel kezdődnek, a képen látható, hogy az operációs rendszer a partíción (1) vagy más szóval a partíción található rendszerpartíció"C" 92,29 GB kapacitással.

És végül \WINDOWS="Microsoft Windows XP Professional RU" /fastdetect.

WINDOWS = a könyvtár elérési útja vagy egyszerűbben annak a mappának a elérési útja, ahová az operációs rendszer telepítve van.

" Microsoft Windows XP Professional RU"Egyébként az operációs rendszer neve, ide bármilyen nevet írhat.

A /fastdetect egy speciális kulcs, amely letiltja a soros és párhuzamos portokra csatlakoztatott eszközök felismerését.


A cikk elején a BOOT.INI fájlt is szerettük volna szerkeszteni egy működő Windows XP rendszeren, de úgy tűnik számomra, hogy a fent leírtak elolvasása után a BOOT.INI fájl szerkesztése működő Windows XP rendszeren nem lesz nehéz. neked.

Itt hasonló paramétereket adtam meg kulcs/fastdetect: Ha kevés tapasztalattal rendelkezik, legyen nagyon óvatos ezekkel a paraméterekkel.

  1. /basevideo A rendszer a szabványos VGA illesztőprogramot fogja használni, amelyet akkor használ, ha problémái vannak a videokártyával
  2. /fastdetect A rendszer nem észleli a Plug and Play eszközöket a rendszerindítási folyamat során.
  3. A /maxmem akkor használható, ha a RAM instabil.
  4. A /bootlog segítségével megkeresheti annak okát, hogy a rendszer miért csak csökkentett módban tud elindulni.
  5. /safeboot Telepítés után a rendszer csökkentett módba indul.
  6. A /sos tartalmazza a betöltött illesztőprogramok listáját a képernyőn, amely segít kideríteni, hogy a rendszer mivel küzd a betöltés során.
  7. A /crashbug betölti a hibakeresőt, és inaktív marad, amíg kernelhiba nem történik.
  8. A /nodebug nem jelenít meg hibakeresési információkat a képernyőn.
  9. A /hal a betöltés után hal.dll-ként használt fájlt határozza meg.
  10. A /kernel a betöltés után ntoskrnl.dll-ként használt fájlt határozza meg.

Gondosan nézze meg, hol hibázott és mit írt be helytelenül, hajtsa végre a megfelelő módosításokat, majd próbálja meg újraindítani és bejelentkezni az operációs rendszerbe.