Noexecute optin что это windows xp

Обновлено: 04.07.2024

Изменил:
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)part ition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1) \WINDOWS="Microsoft Windows XP Professional RU" / EXECUTE /FASTDETECT

Все равно выдает на выбор ОС при загрузке. Автоматический выставляет на Windows 7. Таймер на 30 секунд.
Пробовал через Мой Компьютер>Дополнительно>Загрузка и восстановление системы/Параметры>Отображать список операционных систем(убрал галочку). Не действует.

Что изменили? Время? Должно быть следующее:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)part ition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1) \WINDOWS="Microsoft Windows XP Professional RU" / noexecute=optin /fastdetect
Согласие есть продукт при полном непротивлении сторон! :) Последний раз редактировалось NITRO2025; 11.09.2009 в 00:19 .

В выборе ОС при загрузке следующее:
Предшествующая версия винды
Windows 7.
Если при таком
boot.ini:
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)part ition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1) \WINDOWS="Microsoft Windows XP Professional RU" /EXECUTE /FASTDETECT

нажимаешь на предшествующую версию винды сразу начинает грузится windows xp. Если же выбираем Windows 7 то в следующем окне написано, что возникла какая та ошибка и невозможно загрузить винду ( понятно, ее нету).

При измененном же boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)part ition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1) \WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect

при выборе предшествеющей версии винды появляется следующее окно:
Microsoft Windows XP
вторая строчка пустая.
Таймер на 30 секунд. И ощутима некая затарможенность. Выбирая вторую строку, перезагружаемся, и снова требуется выбрать ОС.


Мешает запускаться некоторым приложениям. Однако пишет, что эту функцию может выполнить только администратор. Пробовала отредактировать находящийся в корне загрузочного раздела диска скрытый файл boot.ini, не получилось, что делать? есть другие способы?
сейчас это выглядит вот так: гуглила - никаких результатов: ( Хэлп ми как-то тупо составила вопрос, но, надеюсь, что суть вопроса понятна:)

Как отключить DEP • Windows XP: – войдите в систему с правами администратора; – нажмите Пуск –> Настройка –> Панель управления –> Свойства папки; – в окне Свойства папки откройте вкладку Вид; – в разделе Дополнительные параметры установите флажок Отображать содержимое системных папок, снимите флажок Скрывать защищенные системные файлы, установите переключатель Показывать скрытые файлы и папки –> OK; – откройте Мой компьютер –> диск C:\; – найдите скрытый системный файл boot.ini, щелкните его правой кнопкой мыши; – из открывшегося контекстного меню выберите Свойства; – снимите флажок Только чтение –> OK; – откройте файл boot.ini; – установите значение опции noexecute=AlwaysOff например, если операционная система у вас установлена на диске C:\, примерное содержимое файла boot.ini: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=AlwaysOff /nopae /fastdetect
сохраните сделанные изменения и закройте файл boot.ini. Примечания 1. По умолчанию используется значение noexecute=OptIn. 2. AlwaysOff означает, что функция DEP отключена для всей системы, независимо от наличия аппаратной поддержки DEP. 3. Начиная с XP SP2 32-разрядная версия Windows использует один из следующих методов: • функцию no-execute page-protection (NX), разработанную компанией AMD; • функцию Execute Disable Bit (XD), разработанную компанией Intel. Чтобы использовать указанные функции, необходимо, чтобы процессор работал в режиме расширения физических адресов (Physical Address Extension, PAE). Windows автоматически включает режим PAE для поддержки функции DEP, поэтому пользователям не нужно отдельно включать PAE путем указания параметра /PAE в файле boot.ini.

Режим DEP может быть включен в домене. Для одиночного компьютера он выключен и его не включить/выключить

Есть четыре варианта настройки функции (службы) DEP:

"По умолчанию" (OPTIN). В этой настройке под функции DEP попадают только основные системные программы и службы.
"OPTOUT" - функция включена для всех процессов и приложений, кроме тех, которые вручную добавлены пользователем в список исключений.
AlwaysOn - в этом режиме функция DEP работает для всей системы в целом.
AlwaysOff - в этом режиме функция DEP полностью отключена.

Редактирование BOOT.INI произвести на работающей операционной системе довольно не сложно, найти его можно в корневом каталоге системного диска С:\, сразу вы его не увидите, потому что файлу BOOT.INI присвоен атрибут скрытый. Как найти файл BOOT.INI можно прочитать в нашей статье Где находится файл BOOT.INI. Но я предлагаю другое, давайте усложним себе задачу. Допустим Вы не смогли загрузить Windows XP, в результате допущенной вами ошибки при редактировании файла BOOT.INI или он испорчен какой-либо программой. Как теперь добраться до нашего файла BOOT.INI и отредактировать его?

Редактирование BOOT.INI

Редактировать файл BOOT.INI можно с помощью загрузочной дискеты, о том как создать и загрузить с неё Windows XP, читайте здесь. Ещё можно воспользоваться дистрибутивом Windows XP и изменить файл BOOT.INI прямо в консоли восстановления, либо вариант попроще: Live CD — операционная система, загружающаяся со сменного носителя (CD, DVD, USB-накопитель и т. д.), не требующая для своего функционирования установки на жёсткий диск, если у вас до сих пор его нет, вам обязательно нужно им обзавестись, в интернете такие Live CD очень просто найти. Выставляем в BIOS загрузку с диска, если не знаете читайте BIOS: Загрузка с диска и загружаемся с Live CD, заходим в корневую директорию диска "C" и находим там наш файл. Открываем его с помощью любого текстового редактора, например Блокнота, находится он в корневом каталоге системного диска С:\. Здесь я привёл расшифровку и содержание типичного файла BOOT.INI и для наглядности приложил фото управления компьютером.



[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect

[boot loader] управляет процессом загрузки.

timeout=20 время, которое дано пользователю на выбор системы, в данном случае 20 секунд

multi(0) контроллер диска, должен быть в 0

disk(0) этот параметр тоже должен быть в 0

rdisk(0) определяет порядковый номер диска, который содержит загрузочный раздел, внимание номера начинаются с нуля, то есть если у вас два жёстких диска и операционная система находится на первом жёстком диске, то указан он должен быть так rdisk(0), посмотрите на фото Управление дисками, у меня три жёстких диска


отсчёт идёт не с единицы, а с нуля, операционная система находится на диске обозначенном как ноль, то есть на первом. На фото он размером 232,88ГБ.

partition(1) номер загрузочного раздела жёсткого диска, номера начинаются с единицы, на фото можно увидеть, что операционная система находится на partition(1) или по другому сказать на системном разделе "С" объёмом 92,29 ГБ.

И последнее \WINDOWS="Microsoft Windows XP Professional RU" /fastdetect .

WINDOWS = путь к директории или проще к папке, где установлена операционная система.

" Microsoft Windows XP Professional RU " название операционки, кстати здесь вы можете написать любое название.

/fastdetect это специальный ключ отключающий распознавание устройств подключенных к последовательным и параллельным портам.

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

В начале статьи мы хотели так же отредактировать файл BOOT.INI на работоспособной Windows XP, но мне кажется, прочитав всё вышеописанное, отредактировать файл BOOT.INI на работоспособной Windows XP, вам не составит труда.

Здесь я привёл параметры подобные ключу /fastdetect : Если у вас мало опыта, будьте с данными параметрами очень осторожны.

  1. /basevideo - система будет использовать стандартный VGA драйвер, используется если у вас проблемы с видеокартой
  2. /fastdetect - система не определяет Plug and Play устройства в процессе загрузки.
  3. /maxmem - применить если оперативная память работает нестабильно.
  4. /bootlog - используют для того что бы найти причину почему система может загрузится только в безопасном режиме.
  5. /safeboot - при его установке система загрузится в безопасном режиме.
  6. /sos - включает на экране список загружаемых драйверов, поможет выяснить, на чём система спотыкается при загрузке.
  7. /crashdebug - загружается отладчик,и пребывает в неактивном состоянии, пока не произойдёт ошибка ядра.
  8. /nodebug - не выводится отладочная информация на экран.
  9. /hal - указывает файл, который используется как hal.dll после загрузки.
  10. /kernel - указывает файл, который используется как ntoskrnl.dll после загрузки.

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


Приходилось ли Вам, когда нибудь устанавливать несколько О.С.(Операционных систем), на одном компьютере.

Если приходилось, то вы наверно заметили, что при запуске компьютер в течении 30 сек, позволяет нам выбрать ту О.С, которую мы бы хотели сейчас загрузить.

При этом если не сделать выбор, то загрузится система по умолчанию. Эту функцию выполняет загрузчик Windows boot.ini .

Список операциооных систем загрузчика Windows

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

Если Вы некорректно установили или удалили Windows, запись о O.C., будет храниться в нерабочем состоянии в загрузчике boot.ini . Чтобы её убрать безболезненно для системы, необходимо всего лишь удалить лишнюю строчку и всё 🙂 .

1 boot.ini

Сам boot.in i находится в корне системного диска, обычно это диск C:/ . Чтобы увидеть файл, для начала необходимо сделать видимым “ скрытые файлы и папки “ и “ скрытые системные файлы и папки “ .

Для этого в пункте сервис, выбираем “ свойства папки — вид “. Там мы снимаем галочки с указанных выше параметров. Должно получится так.

снимаем галочки с крытых файлов и папок


После этого на системном диске будут видны различные системные файлы, с помощью которых грузится система. Один из них будет boot.ini. Кстати в случае если система загружается с ошибкой, то выручит восстановление системных файлов .

Boot.ini находятся в корне системного диска


Откройте его и вы увидите примерно такую структуру

[boot loader]

timeout=30

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

[operating systems]

multi (0) disk (0) rdisk (0) partition (1)\WINDOWS en-US">Professional RU" /noexecute=optin /fastdetect

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

t imeout=30 – время в течении которого будет отображаться список операционных систем , значение задается в секундах. Советую поставить значение t imeout=10.
default – Система, которая будет загружаться по умолчанию, по истечению t imeout.

Rdisk (0) – номер физического диска. Т.е. (0) – это первый жесткий диск, (1) – это второй. В данном случае система находится на первом диске.

partition (1) – номер физического раздела . В данном случае физический диск, разбит на разделы: (1) – это диск C, (2) – это диск D, (3) – это диск E и т.д.

Microsoft Windows XP Professional RU – название О.С., которые вы будете видеть при выборе О.С. Можно менять на любое читабельное значение, на саму загрузку запись влияния не имеет.

Это основные значения, которые необходимо знать, чтобы выполнить настройку загрузки Windows самостоятельно.

2 Как создать загрузчик Windows

Например, задача следующая.

У вас вдруг пропал boot.ini . При этом у вас на компьютере две рабочие операционные системы, Windows XP и Windows 7.

Вы знаете что XP, у вас находится на отдельном физическом диске, в разделе C, а Windows 7 находится на диске D, также на отдельно физическом диске(то есть в корпусе установлено два HDD ) .

Задача — сделать возможным загрузку с любой системы, при этом Windows 7 должна грузится по умолчанию, время ожидания 10 сек.

Скачивае м boot.in i и изменяем его.

Запись будет выглядеть так:

[boot loader]

timeout=10

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

[operating systems]

Как видите всё просто. Нам достаточно было изменить номер физического диска в значении default. И скопировав последнюю строчку, изменяем загрузку и название Windows.

Проверяем, правильность всех путей загрузки в boot.ini


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

Не рабочие пути загрузки, будут удаленны автоматически


Кроме того загрузка по умолчанию теперь исправлена на рабочую Windows XP, нажимаем ОК, перезагружаем О.С. И радуемся рабочей системе.

В результате, получаем работоспособный загрузчик boot.ini


На этом все, думаю теперь с boot.ini проблем у вас не возникнет. Удачи вам 🙂

Во всем, как выяснилось, виновата функция "Предотвращение выполнения данных" (DEP).
Т.к. данная ошибка возникает при обращении какой-либо программы или модуля программы напрямую к закрытому участку памяти.

Краткая компиляция, из Хелпа:
". в отличие от брандмауэра или антивирусного программного обеспечения функция DEP не препятствует установке потенциально опасных программ на компьютер, а только следит за тем, как программы используют память, и после установки SP2, DEP по умолчанию включена для основных программ и служб Windows."

И немножко комментариев.
Если какая-то программа вызывает срабатывание этой функции, Microsoft рекомендует выбрать режим OptOut и добавить эту программу в список исключений.
Однако зачастую программа состоит не из одного исполняемого модуля, а из многих динамических библиотек, и не всегда имеется возможность точно определить, какая именно вызывает срабатывание DEP.
Если программа вам очень нужна, а добиться ее работоспособности вышеописанным методом не получается, проще отключить DEP целиком, путем редактирования boot.ini.
Хотя, если вероятность возникновения этой ошибки невелика, и если вы не сталкиваетесь с нею, лучше оставить DEP включенной - так система будет больше защищена от возможности выполнения вируса.

Cуществует четыре варианта настройки функции DEP

OptIn - (установлено по умолчанию). В этой конфигурации под действие функции DEP подпадают только основные системные программы и службы.
OptOut - DEP включена для всех процессов и приложений, кроме тех, которые вручную добавлены пользователем в список исключений.
AlwaysOn - В этом режиме DEP включена всегда для системы в целом, всех процессов и приложений, не взирая на установки пользователя или производителя ПО.
AlwaysOff - DEP полностью отключена.

Первые два варианта настройки можно переключать с помощью панели управления:
"Система" -> "Дополнительно" -> "Быстродействие" -> кнопка "Параметры" -> закладка "Предотвращение выполнения данных". (Доп.описание см.по ссылке от туда.)

Для полного включения или выключения DEP необходимо вручную отредактировать находящийся в корне загрузочного раздела диска скрытый файл boot.ini, добавив в разделе [operating systems] в конец строки ?\WINDOWS="Microsoft Windows XP Professional" /fastdetect ключ /NoExecute с одной из опций:

NoExecute = OptIn
NoExecute = OptOut
NoExecute = AlwaysOn
NoExecute = AlwaysOff

Для редактирования boot.ini нужно в панели управления "Система", на вкладке "Дополнительно" в разделе "Загрузка и восстановление" нажать кнопку "Параметры" и в открывшемся окне - кнопку "Правка". Файл boot.ini будет открыт в "Блокноте".
Или: Пуск -> Выполнить -> %systemdrive%\Boot.ini

После редактирования boot.ini не забудьте сохранить этот файл и перезагрузить компьютер, чтобы изменения вступили в силу.

PS: По умолчанию у меня стояла строка
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional SP2" /noexecute=optin /fastdetect
Козе понятно, что я установил у себя /NoExecute=AlwaysOff

Читайте также: