телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Стартирайте ini файл в Windows XP. Грешен ini за зареждане Boot ini параметри на windows xp

Налагало ли ви се е да инсталирате няколко ОПЕРАЦИОННА СИСТЕМА.(Операционни системи), на един компютър.

Ако сте, вероятно сте забелязали, че когато стартирате компютъра, в рамките на 30 секунди ни позволява да изберем ОПЕРАЦИОННА СИСТЕМА, който бихме искали да изтеглим сега.

В този случай, ако не направите избор, системата ще се стартира по подразбиране. Тази функция се изпълнява от програмата за зареждане на Windows.

Както можете да видите на екранната снимка, буутлоудърът съхранява само няколко реда информация за зареждането на системата.

Ако сте инсталирали или деинсталирали Windows неправилно, запис на O.C., ще се съхраняват неработещи в буутлоудъра boot.ini. За да го премахнете безболезнено за системата, просто трябва да премахнете допълнителния ред и това е всичко🙂.

2 Как да създадете програма за зареждане на Windows

Например задачата е следната.

Изведнъж загубихтеboot.ini . В същото време имате две работещи операционни системи на вашия компютър,WindowsXPИ Windows 7.

Знаеш ли това XP,имате го на отделен физически диск, в раздела° С,А Windows 7е на дискД,също и на отделен физически диск (т.е.монтирани в корпусадве HDD) .

Целта е да се направи възможно зареждане от всяка система, докатоWindows 7трябва да се зареди по подразбиране, изчакайте 10 секунди.

и го смени.

Записът ще изглежда така:

изчакване=10

по подразбиране= мулти (0) диск (0) rdisk (1) дял (1)\WINDOWS

мулти (0) диск (0) rdisk (0) дял (1)\WINDOWS="Microsoft Windows XPПрофесионаленRU" /noexecute=optin /fastdetect

мулти (0) диск (0) rdisk (1) дял (1)\WINDOWS="Microsoft Windows 7 Ultimate" /noexecute=optin /fastdetect

Както можете да видите, всичко е просто. Всичко, което трябваше да направим, беше да променим номера на физическия диск в стойносттапо подразбиране.И като копираме последния ред, променяме зареждането и името на Windows.

Освен това, ако има записи вboot.ini не работят правилно, можете да ги поправите със средствапрозорци.За да направите това в менюто Старт - стартиране - команда "Msconfig" , намерете раздела boot.ini и натиснете "проверете всички пътища за изтегляне".



В моя случай пътят за изтегляне еWindows 7не работи, така че съм съгласен да премахна реда отboot.ini.

Проблемите при зареждане на ОС са широко разпространено явление сред потребителите на Windows. Това се случва поради повреда на средствата, отговорни за стартирането на системата - главния запис за зареждане на MBR или специален сектор, който съдържа файлове, необходими за нормално стартиране.

Както бе споменато по-горе, има две причини за проблеми при зареждане. След това ще говорим за тях по-подробно и ще се опитаме да разрешим тези проблеми. Ще направим това с помощта на конзолата за възстановяване, която се съдържа на инсталационния диск на Windows XP. За по-нататъшна работа трябва да стартираме от този носител.

Ако имате само изображение за разпространение, първо трябва да го запишете на флашка.

Възстановяване на MBR

MBR обикновено се записва в първата клетка (сектор) на твърдия диск и съдържа малка част от програмния код, който се изпълнява първи при зареждане и определя координатите на сектора за зареждане. Ако записът е повреден, Windows няма да може да стартира.

  1. След зареждане от флаш устройството ще видим екран с налични опции за избор. Кликнете Р.

  2. След това конзолата ще ви подкани да влезете в едно от копията на операционната система. Ако не сте инсталирали втората система, тя ще бъде единствената в списъка. Въведете номера тук 1 от клавиатурата и натиснете ENTER, след това администраторската парола, ако има такава, ако не е зададена, просто щракнете "Влез".

    Ако сте забравили администраторската си парола, моля, прочетете следните статии на нашия уебсайт:

  3. Командата, която „поправя“ основния запис за зареждане, е написана по следния начин:

  4. Новият MBR е написан успешно, сега можете да излезете от конзолата с помощта на командата

    и опитайте да стартирате Windows.

    Ако опитът за изстрелване е неуспешен, тогава продължаваме.

Зареждащ сектор

Секторът за зареждане в Windows XP съдържа зареждащия механизъм NTLDR, който „задейства“ след MBR и прехвърля управлението директно към файловете на операционната система. Ако този сектор съдържа грешки, по-нататъшното стартиране на системата е невъзможно.


Възстановяване на файла boot.ini

Във файл boot.iniпосочва се реда на зареждане на операционната система и адреса на папката с нейните документи. Ако този файл е повреден или синтаксисът на кода е нарушен, Windows няма да разбере, че трябва да стартира.


Прехвърляне на файлове за зареждане

С изключение boot.iniфайлове са отговорни за зареждането на операционната система NTLDRИ NTDETECT.COM. Липсата им прави стартирането на Windows невъзможно. Вярно е, че тези документи са на инсталационния диск, откъдето можете просто да ги копирате в корена на системния диск.

  1. Стартирайте конзолата, изберете операционната система, въведете администраторската парола.
  2. След това трябва да въведете командата

    Това е необходимо, за да видите списък с носители, свързани към компютъра.

  3. След това трябва да изберем буквата на устройството, от което зареждаме в момента. Ако това е флаш устройство, тогава неговият идентификатор ще бъде (в нашия случай) "\Device\Harddisk1\Partition1". Можете да различите устройство от обикновен твърд диск по неговия капацитет. Ако използваме CD, тогава изберете "\Устройство\CdRom0". Моля, имайте предвид, че номерата и имената могат леко да се различават, основното е да разберете принципа на избор.

    И така, взехме решение за избора на диск, въведете буквата му с двоеточие и щракнете "Влез".

  4. Сега трябва да отидем в папката "i386"Защо пишем?

  5. След прехода трябва да копирате файла NTLDRот тази папка в корена на системния диск. Въведете следната команда:

    и след това се съгласете със замяна, ако бъде предложена ( "Y").

  6. След успешно копиране ще се появи съответното съобщение.

  7. След това правим същото с файла NTDETECT.COM.

  8. Последната стъпка е да добавим нашия Windows към нов файл boot.ini. За да направим това, изпълняваме командата

    Въведете номера 1 , въведете идентификатора и параметрите за зареждане, излезте от конзолата, заредете системата.

Всички действия, които предприемаме за възстановяване на изтеглянето, трябва да доведат до желания резултат. Ако все още не успеете да стартирате Windows XP, най-вероятно ще трябва да преинсталирате. Можете да „пренаредите“ Windows, като запазите потребителските файлове и настройките на ОС.

Заключение

„Повредата“ на изтеглянето не се случва от само себе си; винаги има причина за това. Това могат да бъдат или вируси, или вашите действия. Никога не инсталирайте програми, получени от сайтове, различни от официалните, не изтривайте и не редактирайте файлове, които не са създадени от вас, може да се окажат системни файлове. Спазването на тези прости правила ще ви помогне да избегнете повторното прибягване до сложна процедура за възстановяване.

Всички файлове за стартиране на Windows 7 се намират в папката Boot, която обикновено се намира на устройството C:. Папката обаче е надеждно скрита, за да не я достигнат игривите ни ръчички. Не е изненадващо, че съдържанието на папката определя дали Windows ще се стартира или не.

Има обаче ситуации, когато наистина искате да промените метода на зареждане на Windows 7. Например, когато работите с, може да ви е необходима програма като ReadyDriverPlus. За да работи тази програма, трябва да посочите пътя до папката C:\Boot. Отивате на C: устройство и... не поглеждате тази папка. Тя не е там, просто хвърлете топката. И как да го намерите?

Има две прости опции, обсъдени по-долу.

Показване на скрити папки и файлове

Тази рецепта е добре известна на много потребители на Windows 7, но няма да навреди да ви я напомним отново. По подразбиране в Windows 7 системните файлове и папки са скрити - това е разбираемо, добре, кой иска някакъв чайник да влезе на места, където не трябва, и да съсипе всичко, което може? Файловете и папките обаче са скрити много близо.

  1. За да започнете, изберете екип Старт > Компютъри отидете на устройството C: в прозореца, който се отваря.
  2. Сега трябва да натиснете клавиша за показване на горната лента с менюта. В този панел изберете командата Инструменти > Опции за папка. Ще се отвори прозорец Настройки на папките, в който отидете на раздела Преглед.
  3. В този раздел трябва да направите две неща:
  • премахнете отметката от квадратчето Скриване на защитени системни файлове;
  • изберете радио бутон Показване на скрити файлове, папки и дискове.

Сега Windows няма нито една папка или файл, скрити от очите ви. Отидете на устройство C:. Сега има куп скрити папки, с които е по-добре да не се забърквате!

Показване на скрит раздел

Добре, виждам всички скрити папки, но все още няма папка за зареждане? Къде е папката ми за зареждане, копелета, дайте ми файловете за зареждане!

Спокойно - сега ще го намерим. Тъй като не е в скрити папки, значи се крие... в скрита секция на Windows 7. Злите чебуреци от Майкрософт скриха тази секция от нас, но сега ще я оправим. Размерът на дяла е само 100 MB и можете да го намерите по следния начин.

Натиснете клавишната комбинация и въведете командата в прозореца, който се отваря diskmgmt.msc. Ще се отвори прозорец Управление на дискове. В този прозорец се нуждаем от скрита секция (подписана като „ Запазено от системата"). И ето го, вижте снимката.

Този раздел е скрит и не може да се види. За да го извадите на бял свят, щракнете с десния бутон върху секцията и изберете командата Променете буквата на устройството или пътя на устройството.

Ще се отвори нов прозорец, в който щракнете върху бутона Добаветеи изберете безплатна буква на устройство, като Y: или всяка друга.

Файлът boot.ini съдържа информация за операционните системи, които са на вашия компютър. Ако имате няколко операционни системи, инсталирани на вашия компютър, ще има няколко записа. Всеки запис отговаря за конкретна операционна система (C).

В Windows XP и Windows 7 ситуацията е малко по-различна.

Местоположения на файлове

В Windows XP този файл се намира в главната папка "C:\". Пътят може да е различен. Всичко зависи от какъв твърд диск или локално устройство се зарежда компютърът ви.

В Windows 7 този файл изобщо не съществува. Там ситуацията е малко по-различна.

Съдържанието на файла

Можете да видите съдържанието на файла, да разберете броя на ОС и други параметри по различни начини. Например, има специален метод, предоставен от всеки Windows.

За да направите това, трябва да извикате помощната програма "Run". Можете да го намерите чрез „Старт“ или натиснете „Windows“ + „R“ на клавиатурата. Въведете там командата "msconfig".

Ще се отвори прозорецът „Конфигурация на системата“:

Ето как изглежда информацията за стартиращата операционна система. Ако има няколко от тях, ще бъде наличен бутонът „Изтриване“.

В Windows XP съдържанието ще бъде както следва:

Както можете да видите, той казва:

    От кой твърд диск и локално устройство да стартирате;

    Заглавка на операционната система. Например може да има две ОС (1 - „Прозорец №1“, 2 - „Прозорец №2“).

    Време за изчакване. По подразбиране е 30 секунди.

    Коя система да стартира по подразбиране.

Редактиране на буутлоудъра

В Windows XP редактирането беше много лесно. Времето за изчакване също може да се направи в "msconfig".

Но можете напълно да редактирате файла, като просто го отворите в текстов файл. Пътят му е "C:\boot.ini".

В Windows 7 ситуацията е по-сложна. Ако отидете на "C:\boot.ini", няма да намерите нищо, защото този файл не съществува. За това са измислени много различни програми. Например EasyBCD.

Той е безплатен и много лесен за намиране онлайн. Както можете да видите, съдържанието тук е по-подробно от показването на съдържанието чрез "msconfig".

Тук виждате:

    Изчакване 30 секунди;

    ОС по подразбиране;

    Име на ОС - Windows 7;

    Обем на устройството - "C";

    Път до буутлоудъра;

    Windows папка.

Форматът на дисплея може да се промени с помощта на следните радио бутони.

При детайлен преглед ще видите следното:

Управлението на тази програма е много просто. Когато щракнете върху „Промяна на настройките“, ще видите следните общи настройки:

Когато щракнете върху „Добавяне/премахване на записи“, ще видите прозорец с записи за зареждане на операционната система:

Добавянето на нов запис е лесно. За това има специален блок. Тук можете да изберете типа, от който се нуждаете, да посочите име, да посочите локалния диск и след това да кликнете върху „Добавяне на запис“.

Има и допълнителни настройки:

Освен това можете да презапишете файла за зареждане в елемента „Управление на зареждащия механизъм“. Можете да направите резервно копие или да възстановите данни от предварително създадено копие.

Използване на командния ред

Операционната система Windows предоставя възможност за по-подробно редактиране на данните за зареждането. Всъщност всички програми работят на този принцип.

За да направите това, трябва да стартирате командния ред. Обадете се на помощната програма "Run". Въведете командата "cmd".

Сега трябва да въведете командата "bootcfg /?".

За всяка команда можете да извикате допълнителна помощ. Как да направите това е показано на екранната снимка.

Възстановяване на буутлоудъра

Понякога се случва този файл да бъде повреден или изтрит умишлено за лична изгода. Можете също да го възстановите с помощта на командния ред, но ще трябва да го стартирате от инсталационния диск.


като

В терминологията на Microsoft тези файлове за зареждане (ntldr, boot.ini, ntdetect.com, ntbootdd.sys и bootsect.dos за системи с множество зареждания) се намират на системния дял, чийто зареждащ сектор съдържа системното зареждане на Windows NT.

В същото време дисковият дял или дискът, на който се намира папката Winnt и съответно системните файлове, необходими за работата на операционната система (включително ntoskrnl.exe, ядрото на Windows NT), може доста лесно да не съвпадат със системата дял и следователно при стартиране Компютърът трябва да бъде конфигуриран така, че зареждащото устройство на Windows NT да може лесно да намира системни файлове. Дялът, на който се намира папката Winnt, обикновено се нарича boot от Microsoft, ще им простим това объркване - това далеч не е най-трудният случай.

Така, когато включите компютъра, процесът на зареждане на операционната система протича на няколко етапа: BIOS на компютъра чете и зарежда главния запис за зареждане (MBR) в RAM, който съдържа таблицата на дяловете на диска и малка програма - това програмата намира началния адрес на системния дял на диска и зарежда копие на неговия зареждащ сектор (сектор 0) в паметта и след това, ако дялът е маркиран като „активен“ в таблицата на дяловете, прехвърля контрола на друга програма - зареждащото устройство на Windows NT от сектора за зареждане, току-що прехвърлено в паметта.

В нулевия сектор на твърдия диск има код за зареждане, който разпознава файловата система, след което намира, зарежда в паметта и стартира следната специална програма от основната директория на системния диск - ntldr (от NT Loader), предназначена да инициализира зареждането на самата операционна система, задавайки някои параметри за нейната работа и показвайки меню с опции за зареждане в система с много зареждане. След това започва изпълнението на обикновени програми от файлове, разположени на диска, което води до пълно зареждане на цялата операционна система и възможност за стартиране на приложни програми.

Вярно е, че тъй като Windows NT може да работи не само на платформата i386, трябва да се отбележи, че обмисляме „персонални компютри“, които са приложими в ежедневието ни, без да засягаме функциите за зареждане на NT на други платформи (на RISC процесори, например програмата osloader.exe изпълнява същите функции, които на компютър се изпълняват от файловете ntldr, ntdetect.com и bootsect.dos).

Ако разгледаме по-подробно работата на началото на операционните системи от клас NT - товарача ntldr, тя също може да бъде разделена на няколко етапа: ntldr превключва процесора в 32-битов режим на модел на памет с директно адресиране стартира минифайла система за достъп до томове FAT, FAT32 и NTFS чете файла boot.ini, намиращ се също в основната директория на системния диск, показва менюто за избор на операционна система (ако е избрана операционна система, различна от Windows NT, файлът bootsect.dos с копие на сектора за зареждане на предишната ОС се чете и контролът се прехвърля към него) стартира файла ntdetect.com, който събира информация за физически устройства, свързани към компютъра по време на зареждане, зарежда се и се стартира от ядрото на ОС - файлът ntoskrnl.exe и му предава информацията, събрана от ntdetect.com.

По време на работата си NT Loader използва специален текстов конфигурационен файл boot.ini - един от най-важните системни файлове на Windows NT / 2000 / XP, донякъде напомнящ по своята същност на файла msdos.sys от Windows 9x. Именно това позволява на системата да намери папката Winnt, ако тя не се намира на системния дял на диска.

На файла boot.ini са присвоени няколко функции: управление на съдържанието на менюто за избор на операционна система при зареждане на компютъра, управление на самия процес на зареждане на системата, както и задаване на някои параметри за по-нататъшната му работа.

Файлът е компилиран според обичайния стандарт за ini файлове - секции с имена в квадратни скоби и параметри във всяка секция (boot.ini има две секции, можете да добавите друга секция, но системата просто ще я игнорира - това често се използва за временно коментиране на определен параметър).

И въпреки че може да съдържа доста различни параметри, цялото това малко разбираемо управление за обикновения потребител се редактира, за съжаление, по най-простия и неудобен начин - във всеки текстов редактор. И всеки потребител, който е изкушен от красивите трикове на влажния Windows XP, може да се наложи да редактира този файл (в конференцията на нашето списание проблемите с тази операционна система са хитът на сезона), а не само ако е повреден, случайно изтрит и след това пресъздаден, но също така, например, в случай на добавяне или премахване на дискове или дялове от системата.

Разбира се, за да работите с този скрит файл, намиращ се в главната директория на диска за зареждане, трябва да премахнете атрибута само за четене от него, в противен случай текстовият редактор няма да може да запази промените, направени в boot.ini.

Въпреки това, някои възможности за извършване на промени в този файл се предоставят от менюто „Стартиране на системата“ на диалоговия прозорец „Стартиране и възстановяване“ на системните свойства, както и помощната програма msconfig.exe, която се появи в Windows XP, но Пълен достъп до параметри е възможно само чрез ръчно редактиране или чрез използване на малка допълнителна програма, която предоставя ясен графичен интерфейс - System Configuration Editor.
Тази програма е предназначена за безопасно редактиране на конфигурационни файлове: Autoexec.bat, Config.sys, Win.ini, System.ini, Networks, Lmhosts, Hosts, Boot.ini.

В Windows XP, между другото, се появи друг също толкова ценен допълнителен инструмент за възстановяване на този файл - командата bootcfg на конзолата за възстановяване, след изпълнението й с ключа - bootcfg /rebuild, твърдите дискове се сканират в търсене на инсталации на NT- клас системи и файлът за зареждане се възстановява.ini според получените резултати от търсенето. При по-стари системи алтернативата на ръчното възстановяване на файла е само да стартирате програмата за преинсталиране на системата.

Структурата на файла boot.ini в най-простия случай, с една операционна система на диска на компютър Intel x86, изглежда така:


изчакване=5
по подразбиране=multi(0)disk(0)rdisk(0)partition(1)\WINNT
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows XP Professional" /fastdetect

Когато използвате две операционни системи, например Windows Me и Windows XP, съдържанието на файла ще бъде нещо подобно:


изчакване=5
по подразбиране=C:\
C:\="Windows Millennium Edition"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows XP Professional" /fastdetect

Както можете да видите, в тези примери разделът се използва за задаване на два параметъра за зареждане на операционната система, по-специално параметърът timeout=5 определя броя секунди, през които потребителят има възможност да избере операционната система за зареждане или една от елементите на менюто за зареждане (например зареждане на системата в безопасен режим).

Ако timeout=0, менюто за зареждане не се показва, а ако timeout=-1, това меню ще остане на екрана за неограничено време, чакайки потребителят да го избере.

Всеки потребител е свободен да зададе това време по свой вкус - за мен удобната цифра е 5 секунди. По подразбиране забавянето е 30 секунди, максимумът е 999.

Параметърът по подразбиране указва пътя до операционната система по подразбиране. В случай на Windows NT този път е посочен във формат ARC (Advanced RISC Computing), чиито правила са описани по-долу. Ако в система с множество зареждания операционната система по подразбиране е например Windows 98 (или MS-DOS, Linux), тогава е достатъчно да посочите default=C:\, където C: е устройството, на което са системните файлове на Windows 9x разположен (или по-скоро неговия сектор за зареждане на изображението bootsect.dos, както и io.sys, msdos.sys и т.н.).

Такава операционна система в следващия раздел ще съответства на ред като C:\="Windows Millennium Edition" или C:\bootsect.lnx="Linux" - тоест пътят до файла с изображението на нейния сектор за зареждане (неговия името може да бъде всяко, в зависимост от избора на потребителя). Между другото, за създаване на такъв файл с изображения е удобно да използвате помощната програма BootPart, предназначена специално за разширена работа с NT зареждащия механизъм.

Разделът съдържа информация за инсталираните операционни системи, въз основа на които се формира менюто за зареждане. И така, всеки ред от този раздел съдържа ARC пътя до дяла за зареждане на Windows NT, плюс името на папката на Windows и текста, показан в реда на менюто за зареждане, съответстващ на тази операционна система, плюс някои параметри, използвани при избора на тази система.

Моля, обърнете внимание, че ARC пътят (с изключение на името на папката и името на ОС) трябва да бъде написан с малки (малки) букви - поне в Windows NT 4 главните букви правеха невъзможно зареждането на системата. Максималният възможен брой редове в този раздел е 10, следователно можете да имате до 10 операционни системи на вашия компютър едновременно.

Ако внезапно сте загубили файла boot.ini, тогава най-трудното нещо при ръчното му възстановяване е правилното пресъздаване на пътя към дяла за зареждане във формат ARC. Този път може да започне или с етикета multi(), или с етикета signature(). Етикетът multi() може да се наблюдава в по-голямата част от случаите; той се използва за IDE, ESDI, SCSI дискове в случаите, когато операционната система използва механизмите на системния BIOS за зареждане (INT13 прекъсване).

В тази ситуация записването на пътя до диска за зареждане и до директорията на операционната система за зареждане във файла boot.ini ще изглежда така: multi(0)disk(0)rdisk(x)partition(y)\ Windows_directory_name = "OS_name displayed_in_boot_menu" / параметър

  • multi(0) показва серийния номер на адаптера, от който се извършва зареждането и винаги има стойност „0“ (номерирането започва от нула, започвайки с контролера, разположен по-близо до слот 0 на дънната платка);
  • disk(0) - винаги нула, тъй като прекъсването INT13 не може да се използва за идентифициране на множество дискови контролери (за повечето BIOS);
  • rdisk(x) определя серийния номер на твърдия диск, от който се зарежда, номерирането започва от 0, като обикновено x е число от 0 до 3;
  • partition(y) - пореден номер на дяла на твърдия диск, от който се зарежда ОС, номерирането започва от 1 (съответства на устройство C: в обичайната нотация), първо се номерират първичните дялове, след това логическите устройства. Разширените MS-DOS дялове (тип 5) и дяловете от тип 0 не са номерирани - не се използват.

Формат на запис, започващ с етикета signature() - преди това в NT етикетът scsi() се използваше за това, сега се използва signature(), който поддържа работа с механизми Plug-n-Play Windows 2000 / XP - е по-рядко срещан и се използва при работа както с SCSI дискове (ако SCSI контролерът е с деактивиран BIOS), така и с IDE дискове при липса на поддръжка на INT13. В този случай записът в boot.ini приема следната форма: signature(x)disk(y)rdisk(z)partition(w)\Windows_directory_name="OS_name displayed_in_boot_menu" /parameter

  • signature(x) указва уникалния шестнадесетичен подпис на диска (signature(8b467c12)), съдържащ се в неговия MBR. Този подпис се записва в главния зареждащ запис на диска по време на инсталационния процес на Windows, в началото на неговата текстова фаза;
  • disk(y) - SCSI ID на твърдия диск;
  • rdisk(z) - SCSI LUN номер (Logical Unit Number) на твърдия диск, почти винаги 0;
  • partition(w) - пореден номер на дяла на твърдия диск, от който се зарежда ОС, номерирането започва от 1, първо се номерират първичните дялове, след това логическите дискове. Разширените MS-DOS дялове (тип 5) и дяловете от тип 0 не са номерирани - не се използват.

Моля, обърнете внимание, че ако се използва форматът signature(), тогава в корена на системния диск трябва да има файл ntbootdd.sys - преименувано копие на драйвера на SCSI miniport, предназначен за достъп до SCSI адаптера при зареждане.



Свързани публикации