Load ini file windows

Manually edit the Boot.ini file in a Windows Server 2003 environment

This article describes how to manually edit the Boot.ini file in a Microsoft Windows Server 2003 environment.

Original product version: В Windows Server 2003
Original KB number: В 323427

Summary

The Ntldr file uses information in the Boot.ini file to display the bootstrap loader screen from which you select the operating system. This screen is based on the information in the Boot.ini file. If you do not select an entry before the counter reaches 0 (zero), Ntldr loads the operating system that is specified by the default parameter in the Boot.ini file.

Windows Server 2003 Setup places the Boot.ini file in the root of the system partition.

Before you edit the Boot.ini file, modify your folder options so you can view hidden files, and then back up the Boot.ini file.

You can also edit the Boot.ini file by using the System Configuration Utility (Msconfig.exe). To start the System Configuration Utility, click Start, click Run, type msconfig in the Open box, and then click OK.

Modify Folder Options

  1. Right-click Start, and then click Explore.
  2. On the Tools menu, click Folder Options, and then click View.
  3. Under Advanced Settings, click Show hidden files and folders, click to clear the Hide protected operating system files (Recommended) check box, click Yes, and then click OK.
  4. Locate the system partition, locate and right-click the Boot.ini file, and then click Properties.
  5. Click to clear the Read-only check box, and then click OK.

Save a backup copy of the Boot.ini file

  1. Right-click Start, and then click Explore.
  2. Locate the system partition, locate and right-click the Boot.ini file, and then click Copy.
  3. Locate and click the folder where you want to copy the Boot.ini file, and then click Paste on the Edit menu.

Sample Boot.ini file

The following is a sample of a default Boot.ini file from a Windows Server 2003-based computer:

The following is a sample of the same Boot.ini file after the addition of another partition that runs Microsoft Windows XP Professional.

Edit the Boot.ini file

  1. Click Start, point to Programs, point to Accessories, and then click Notepad.
  2. On the File menu, click Open.
  3. In the Look in box, click the system partition, in the Files of type box, click All Files, locate and click the Boot.ini file, and then click Open.
  4. Make the changes that you want to the Boot.ini file, and then click Save on the File menu.

Examples of changes that you can make are described in the following sections of this article.

Remove an Operating System from the menu

To remove an operating system from the menu, follow these steps:

In Notepad, select the line that contains information about the operating system that you want to remove, and then click Delete on the Edit menu. For example, select the following line:

multi(0)disk(1)rdisk(0)partition(2)\WINDOWS=»Microsoft Windows XP Professional» /fastdetect

On the File menu, click Save.

Modify the Operating System menu order

To modify the operating system menu order, follow these steps:

  1. In Notepad, select the line that you want to move, click Copy on the Edit menu, and then press DELETE.
  2. Click where you want to insert the line, and then click Paste on the Edit menu.
  3. Repeat step 1 and step 2 for each line that you want to move, and then click Save on the File menu.
Читайте также:  Wsus как запустить обновление windows

Modify the default Operating System

The default operating system is the operating system that is started if no selection is made before the time-out occurs. (The time-out is the number of seconds in which you can select an operating system from the menu before the default operating system is loaded.) To modify the default operating system, follow these steps:

In Notepad, modify the following line to change the default operating system:

For example, to change the default operating system from Windows Server 2003 to Windows XP Professional, modify the following

to the following:

On the File menu, click Save.

Modify the time-out

To modify the time-out value, follow these steps:

In Notepad, edit the following line to change the time-out (where the value is 30 seconds):

On the File menu, click Save.

INI – Файл конфигураций в Windows (Windows Initialization File)

Расширение INI

Чем открыть файл INI

В Windows: Microsoft Windows, Microsoft Notepad, Microsoft WordPad, UltraEdit, любой другой текстовый редактор
В Mac OS: Parallels Desktop 8 для Mac с установленной Windows
В Linux: gedit

Описание расширения INI

Популярность:

Файл INI – это файл конфигурации, используемый программами Windows, для инициализации настроек программ; содержит разделы для настройки (ограниченные строкой в квадратных скобках), при этом каждый раздел, содержащий одну или несколько имен и значений параметров, комментарий начинается с «;». Пример:

; некоторый комментарий
[Раздел 1 ]
; комментарий о разделе 1
name1 = значение_1 ; иногда комментарий могут быть написаны здесь
name2 = значение_2

[Раздел 2 ]
; комментарий о разделе 2
name1 = значение_1, значение_2, значение_3
name2 = значение_2
name3 = значение_3

INI-файлы могут быть открыты в любом текстовом редакторе, но обычно их нельзя изменять или редактировать обычным пользователям, т.к. это может привести к не предсказуемой работе программы. .INI файлы были частично заменены реестром в Windows 95. Совсем недавно файлы с расширением INI были заменены XML файлами.

ПРИМЕЧАНИЕ: desktop.ini – скрытый файл, расположенный в папке Windows, содержит настройки для конкретной папки. Этот файл может указывать изображение, которое используется как иконка для папки, а также внешний вид файлов папки. Если вы удалите файл desktop.ini, Windows может создать новый файл. Файл .DS_Store в Mac OS X служит той же цели.

Другие программы, связанные с расширением INI

    Файл конфигураций Symbian OS
    Файл конфигурации, который хранит параметры и настройки пользователя для операционной системы Symbian и установленных приложений, похож на INI-файлы, используемые в Windows, и как правило, не должны быть открыты вручную. Относится к разделу Конфигурационные файлы.

ПРИМЕЧАНИЕ: Файлы Symbian INI можно редактировать с помощью текстового редактора, чтобы изменить определенные настройки. Тем не менее, изменения в INI файле могут привести к тому, что операционная система или другие программы не будут функционировать правильно. Поэтому, не забудьте сделать резервную копию файла и править файл только если вы точно знаете, что добавить или изменить.

Популярность:

    Установочный файл Gravis UltraSound Bank
    Содержит настройки для Gravis UltraSound Bank (.FFF файл), а также файлы обновлений, используемых в аудио картах Gravis. Относится к разделу Конфигурационные файлы.

    Популярность:

    Файл с информацией об альбоме в Google Picasa от Google Inc.
    Расширение INI файла также используется в Google Picasa, которая используется для организации и редактирования цифровых фотографий. *.Ini-файл, используемый в Google Picasa содержит сведения об альбоме. Для версии Picasa для Windows 71.18 и выше, *.ini файлы называются *.picasa.ini. Относится к разделу Другие файлы.

    Популярность:

    Простой файл c информацией об обменном курсе
    Расширение файла INI также используется для файлов c информацией об обменном курсе в формате SERIFF. SERIFF является текстовым форматом для представления курсов валют. Полное описание формата SERIFF можно найти на официальном сайте. Относится к разделу Конфигурационные файлы.

    Популярность:

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

.ini (Initialization File)

.ini (Initialization File)
Расширение файла .ini
Тип кода текстовый файл
Разработчик Microsoft Windows
Начальная версия 20 November 1985 года ; 35 years ago ( 1985-11-20 )
Последний релиз
Тип формата текстовый файл
Содержится Microsoft Windows
Открытый формат? Yes

ini-файл (англ. Initialization file ) — это файл конфигурации, который содержит данные настроек для Microsoft Windows, Microsoft Windows NT и некоторых приложений.

Формат файла «INI» является неофициальным стандартом для файлов конфигурации для некоторых платформ или программного обеспечения. Файлы INI представляют собой простые текстовые файлы с базовой структурой, состоящей из разделов, свойств и значений [Источник 1] .

В MS-DOS и 16-разрядных Windows-платформах под Windows ME файл INI служил основным механизмом для настройки операционной системы и установленных функций приложений, таких как драйверы устройств, шрифты, конфигурации запуска и параметры, которые было необходимо инициализировать в Загрузки Windows. Файлы INI также обычно используются приложениями для хранения своих индивидуальных настроек. [Источник 2]

В Windows NT Microsoft представила реестр и начала отучать разработчиков от использования файлов INI для настройки. Все последующие версии Windows использовали системный реестр Windows, а приложения, созданные на платформе .NET Framework, использовали специальные XML-файлы .config. Однако API все еще существуют в Windows, и разработчики все еще могут их использовать.

Имя «INI-файл» происходит от обычно используемого расширения имени файла .INI , что означает «инициализация». Другими распространенными расширениями файлов инициализации являются .CFG , .conf ,и .TXT , особенно «config.txt».

Системы Linux и Unix также используют одинаковый формат файлов для настройки системы. Кроме того, программное обеспечение, ориентированное на платформу, может использовать этот формат для конфигурации. Он удобочитаемый и простой для разбора, поэтому он является удобным форматом для файлов конфигурации, которые не требуют значительно большей сложности.

Содержание

Формат

Ключи (свойства)

Основной элемент, содержащийся в ini файл — «ключ» или «значение». Каждый ключ имеет имя и значение, разделенные на знак равенства ( = ). Имя отображается слева от знака равенства.

Sections

Ключи могут (но не обязательно) быть сгруппированы в произвольно названные «разделы». Название раздела отображается на отдельной строке в квадратных скобках ( [ и ] ). Все ключи после объявления раздела связаны с этим разделом. Нет явного «конца раздела»; разделы заканчиваются в следующей декларации раздела или в конце файла. Разделы не могут быть вложенными.

Нечувствительность к регистру

Имена разделов и свойств не зависят от регистра в Windows [Источник 3] .

Комментарии

Точка с запятой ( ; ) в начале строки означают комментарий. Строки комментариев игнорируются.

Различные особенности

Формат файла INI не достаточно определенный. Многие программы поддерживают функции, выходящие за рамки описанных выше основ. Ниже приведен список некоторых общих функций, которые могут или не могут быть реализованы в любой заданной программе

Пустые строки

Некоторые устаревшие программы не позволяют иметь пустые строки. Поэтому каждая строка должна быть заголовком раздела, свойством или комментарием.

Комментарии

Некоторые программы поддерживают использование знака ( # ) в качестве альтернативы точки с запятой для указания комментариев. Практически говоря, использование его для начала строки может эффективно изменить имя переменной в этой строке. Например, следующая строка создает переменную с именем «#var», но не с именем «var»; Это иногда используется для создания псевдореализации комментария.

В более общем плане использование знака числа непредсказуемо, как в следующих строках (обратите внимание на пробел после знака числа во второй строке). По этой причине знак «#» не следует использовать для запуска комментариев.

В некоторых реализациях, комментарий может начинаться в любом месте на линии, в том числе на той же строке после свойства или объявления. В другие, в том числе по WinAPI функция GetPrivateProfileString , комментариев должна происходить на отдельной линии .

Повторяющиеся имена

Большинство реализаций поддерживают только одно свойство с заданным именем в разделе. Второе вхождение имени свойства может вызвать прерывание, оно может быть проигнорировано (и значение сброшено), или оно может переопределить первый вариант (с отброшенным первым значением). Некоторые программы используют повторяющиеся имена свойств для реализации многозначных свойств.

Интерпретация объявлений с несколькими разделами с одинаковым именем также различается. В некоторых реализациях дублированные разделы просто объединяют свои свойства вместе, как если бы они происходили соприкасаясь. Другие могут прервать или игнорировать некоторые аспекты INI-файла.

Глобальные свойства

Необязательные «глобальные» свойства также могут быть разрешены, которые объявляются перед объявлением любого раздела [Источник 4] .

Иерархия

Чаще всего, ini-файлы не имеют иерархии разделов в разделах.

Наименование/значение разделителя

Некоторые реализации допускают использование двоеточия ( : ) в качестве разделителя имени / значения (вместо знака равенства).

Цитированные значения

Некоторые реализации позволяют указывать значения, используя двойные кавычки и/или апострофы. Это позволяет явно объявлять пробелы и / или цитирование специальных символов (равно, точка с запятой и т.д.). Стандартная функция Windows GetPrivateProfileString поддерживает это и удаляет кавычки, которые окружают значения.

Пробелы

Интерпретация пробелов различна. Большинство реализаций игнорируют начальные и конечные пробелы вокруг имени свойства. Некоторые даже игнорируют пробелы в значениях (например, эквивалент имен «host name» и «hostname»). В некоторых реализациях также игнорируются начальные и конечные пробелы вокруг значения свойства; Другие считают, что все символы, следующие за знаком равенства (включая пробелы), являются частью значения.

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

В большинстве случаев порядок свойств в разделе и порядок секций в файле значения не имеет, но реализации могут отличаться.

Пример

Ниже приведен пример файла INI для мнимой программы. Он состоит из двух разделов: один для владельца программного обеспечения и один для подключения базы данных расчета заработной платы. Заметьте, что кто модифицировал последний файл и почему вместо IP-адреса используется DNS имя.

Доступ к INI файлам

В Windows, «API профиль» — это программный интерфейс, используемый для чтения и записи параметров из классических файлов .ini в Windows. Например, функция GetPrivateProfileString извлекает строку из указанного раздела в файле инициализации.

Следующий пример программы на языке C демонстрирует чтение значений свойств из вышеупомянутого образца файла INI (пусть имя файла конфигурации будет dbsettings.ini ).

В Unix существует множество различных конфигурационных библиотек для доступа к файлам INI. Они часто уже включены в рамки и инструментальные средства. Примеры парсеров INI для UNIX включают iniparserи libconfiniи Elektra Initiative.

Отображение файла в память

Отображение файла в память. [Источник 5] создает сопоставление между файлом INI и реестром. Оно было представлено в Windows NT и Windows 95 в качестве способа перехода от сохранения настроек в классических .ini-файлах к новому реестру Windows. Ловушка отображения файла в памяти Профиля API и, используя параметры из раздела реестра IniFileMapping , направляет чтение и запись в соответствующие места в реестре.

Используя вышеприведенный пример, можно было бы сделать строковый вызов для извлечения ключа name из раздела owner» из файла настроек, называемого, скажем, dbsettings.ini . Возвращаемое значение должно быть строкой «John Doe»:

INI сопоставление принимает этот вызов API профиля, игнорирует любой путь в указанном имени файла и проверяет, есть ли ключ реестра, соответствующий имени файла в:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\
CurrentVersion\IniFileMapping

Если он существует, он ищет имя записи, соответствующее запрашиваемому разделу. Если запись найдена, INI сопоставление использует ее значение как указатель на другую часть реестра. Затем он ищет запрошенный параметр INI в той части реестра.

Если подходящее имя записи не найдено и есть запись под названием (Default) , INI сопоставление использует последнее. Таким образом, каждое имя секции не нуждается в отдельной записи.

HKEY_LOCAL_MACHINE\Software\. \IniFileMapping\dbsettings.ini
(Default) @USR:Software\oldprogs\inisettings\all
database USR:Software\oldprogs\inisettings\db

Таким образом, в этом случае вызов профиля для раздела [owner] отображается на:

HKEY_CURRENT_USER\Software\oldprogs\inisettings\all
name John Doe
organization Acme Products

где найденное имя записи » name » в соответствует запрошенному ключу INI. Значение «John Doe» затем возвращается к вызову Profile. В этом случае префикс @ по умолчанию запрещает какие-либо чтения обращаться к файлу dbsettings.ini на диске. Результатом является то, что любые настройки, не найденные в реестре, не просматриваются в файле INI.

Запись » database » в реестре не имеет префикса @ для значения; Таким образом, для раздела [database] only сначала выполняются параметры в реестре, а затем параметры в файле dbsettings.ini на диске.

Альтернативы

Начиная с Windows 95, Microsoft начала активно продвигать использование реестра Windows в файле INI. . [Источник 6] Файлы INI обычно ограничены двумя уровнями (разделами и свойствами) и не обрабатывают двоичные данные хорошо

Позднее конфигурационные файлы на основе XML стали популярным выбором для настройки кодировки в текстовых файлах. XML допускает произвольные сложные уровни и вложенность и имеет стандартные механизмы для кодирования двоичных данных.

Совсем недавно, форматы данных сериализации, таких как JSON, TOML и YAML могут служить в качестве формата конфигурации. Эти три альтернативных формата могут встраиваться произвольно, но имеют более мощный синтаксис, чем INI-файл.

Читайте также:  Windows server printing services
Оцените статью