Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

параметр запуска WIndows XP

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Windows] >> параметр запуска WIndows XP
Имя
Сообщение << Старые топики   Новые топики >>
параметр запуска WIndows XP - 2010-05-18 18:40:19.710000   
LORd of

Сообщений: 269
Оценки: 0
Присоединился: 2008-11-02 22:03:33.280000
при запуске WIndows XP, да и не только, можно использовать меню параметров загрузки(F8), но как сделать так чтобы по умолчанию винда загружалась всегда не "ОБычной загрузкой", а "последней удачной конфигурации"

мои размышления:
В ВИнде есть файл boot.ini в котором можно выстраивать параметры запуска ОС(Св-ва компьютера->Дополнительные параметры системы->Дополнительно->Загрузка и восстановление ИЛИ C:\boot.ini), добавлять/переименовывать ОС, возможно есть какойто параметр который надо туда дописать чтобы загружалось в режиме "последней удачной конфигурации"

Заранее благодарен

Post #: 1
RE: параметр запуска WIndows XP - 2010-05-18 20:21:47.333333   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Увы, но в параметрах boot.ini нет такой возможности. Смотри здесь http://support.microsoft.com/kb/833721/ru . Это нужно давать принудително загружать некоторые ключи реестра, более старые. Почему-то мне кажеться, что тут нужно работать или на уровне ядра, или делать глубокие изменения реестра.
Post #: 2
RE: параметр запуска WIndows XP - 2010-05-18 22:18:12.953333   
olivka

Сообщений: 207
Оценки: 0
Присоединился: 2010-03-24 08:39:02.003333
А как на счёт планировщика?
Post #: 3
RE: параметр запуска WIndows XP - 2010-05-18 23:13:53.036666   
XALK

Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333

quote:

ORIGINAL: olivka

А как на счёт планировщика?

А при чем тут планировщик ?
Post #: 4
RE: параметр запуска WIndows XP - 2010-05-18 23:26:32.853333   
shrabigus

Сообщений: 260
Оценки: 0
Присоединился: 2008-12-22 08:42:39.280000
quote:

но как сделать так чтобы по умолчанию винда загружалась всегда не "ОБычной загрузкой", а "последней удачной конфигурации"
Ну так если винда загрузилась то на мой взгляд это уже "удачная конфигурация".))) Разве нет?
Post #: 5
RE: параметр запуска WIndows XP - 2010-05-19 07:04:24.360000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Не совсем так. После полной и удачной загрузки WinXP, эта информация отмечается как "удачная" ,и по данной конфигурации записывается в реестр. При последующей загрузке снова происходит загрузка на основе измененной информации в реестре (например ты установил новую программу). Если загрузка прошла неудачно, то "последняя удачная загрузка" (эта которая была до твоего последнего входа в Windows) в реестре не перезаписывается. И при выборе "последней удачной конфигурации" именно она и используется.
Если же загрузка прошла удачно, то в реестре перезаписывается последняя "удачная загрузка" на нынешнюю (которой считается последняя хорошая загрузка).
Post #: 6
RE: параметр запуска WIndows XP - 2010-05-19 09:59:32.903333   
DeSTRo

Сообщений: 1885
Оценки: 20
Присоединился: 2008-01-17 14:28:02.940000
quote:

ORIGINAL: LORd of
при запуске WIndows XP, да и не только, можно использовать меню параметров загрузки(F8), но как сделать так чтобы по умолчанию винда загружалась всегда не "ОБычной загрузкой", а "последней удачной конфигурации"
мои размышления:
В ВИнде есть файл boot.ini в котором можно выстраивать параметры запуска ОС(Св-ва компьютера-&gt;Дополнительные параметры системы-&gt;Дополнительно-&gt;Загрузка и восстановление ИЛИ C:\boot.ini), добавлять/переименовывать ОС, возможно есть какойто параметр который надо туда дописать чтобы загружалось в режиме "последней удачной конфигурации"
Заранее благодарен


quote:

ORIGINAL: zzsnn
Увы, но в параметрах boot.ini нет такой возможности. Смотри здесь http://support.microsoft.com/kb/833721/ru . Это нужно давать принудително загружать некоторые ключи реестра, более старые. Почему-то мне кажеться, что тут нужно работать или на уровне ядра, или делать глубокие изменения реестра.

Он прав, только не на уровне ядра, а реестр. Копать с бригадой землекопов. (очень трудоёмкий процесс)
Т.е. Чтобы понять технологию загрузки оси, тебе нужно расписать как она поэтапно грузиться. Начиная со старта Биос, потом загр. МБР и т.д.

quote:

ORIGINAL: olivka
А как на счёт планировщика?

Он тут вообще не причем.
Post #: 7
RE: параметр запуска WIndows XP - 2010-05-19 10:09:58.206666   
olivka

Сообщений: 207
Оценки: 0
Присоединился: 2010-03-24 08:39:02.003333

quote:

ORIGINAL: XALK

quote:

ORIGINAL: olivka

А как на счёт планировщика?

А при чем тут планировщик ?

разве нельзя воткнуть в план, чтобы windows загружалась c определённой удачной точки. В этом ведь и есть смысл восстановления с последней удачной конфигурации. или я опять в дебри зашла?))))))))))
Post #: 8
RE: параметр запуска WIndows XP - 2010-05-19 10:13:44.380000   
DeSTRo

Сообщений: 1885
Оценки: 20
Присоединился: 2008-01-17 14:28:02.940000

quote:

ORIGINAL: olivka

quote:

ORIGINAL: XALK

quote:

ORIGINAL: olivka

А как на счёт планировщика?

А при чем тут планировщик ?

разве нельзя воткнуть в план, чтобы windows загружалась c определённой удачной точки. В этом ведь и есть смысл восстановления с последней удачной конфигурации. или я опять в дебри зашла?))))))))))


Чтобы тебе это понять, нужно также расписать, когда загружается планировщик, и когда посл. удачная конфигурация.
Как думаешь, что раньше? [sm=ad.gif]
Post #: 9
RE: параметр запуска WIndows XP - 2010-05-19 10:27:12.420000   
olivka

Сообщений: 207
Оценки: 0
Присоединился: 2010-03-24 08:39:02.003333
Попробую понять сама, хотя знаний в этом направлении почти нет)))) конечно понятно мне, что загрузка посл. уд. конфы начинается сразу после выбора в меню соответствующего пункта, а вот когда запускается планировщик я не знаю, но наверное ему мона дать команду на восстановление системы? разве это не последняя удачная конфигурация?
Post #: 10
RE: параметр запуска WIndows XP - 2010-05-19 10:30:38.453333   
olivka

Сообщений: 207
Оценки: 0
Присоединился: 2010-03-24 08:39:02.003333
Последняя удачная конфигурация (дополнительно)

Выполнить запуск операционной системы с использованием заведомо работоспособной ветви реестра HKLM\System\ControlSet00N. Данная ветвь реестра создается при каждом успешном запуске операционной системы (после входа пользователя в систему).

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

Ветвь HKLM\SYSTEM Данная ветвь реестра является наиболее важной для корректной работы операционной системы — именно в ней хранятся сведения обо всех службах и драйверах, с которыми может взаимодействовать операционная система, а также основные конфигурационные настройки операционной системы и ее ядра. Эта информация хранится в подразделах ControlSet001, ControlSet002, и т.д. ветви реестра HKLM\SYSTEM. Все эти ветви реестра являются копиями одной и той же ветви, созданными до или после какого-либо события. Кроме того, при работе операционной системы в ветви реестра HKLM\SYSTEM также присутствует подраздел CurrentControlSet. Данный подраздел является лишь ссылкой на один из подразделов ControlSetN, содержимое которого используется в данный момент.

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

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

Ветвь HKLM\SYSTEM\Select Еще одним подразделом, который можно встретить в ветви реестра HKLM\SYSTEM, является подраздел Select. Если вы уже задавали себе вопрос, как же операционная система понимает, какой из подразделов ControlSetN ошибочный, рабочий, и какой используется в режиме последней удачной конфигурации, тогда ответ на этот вопрос вы сможете найти именно в подразделе Select.

Данный подраздел содержит в себе набор параметров типа REG_DWORD. Значения этих параметров определяют номера подразделов ControlSetN. Например, значение 1 определяет подраздел ControlSet001, а значение 3 — подраздел ControlSet003.

* Current. Значение данного параметра определяет подраздел ControlSetN, с помощью которого операционная система была загружена на данный момент.
* Default. Значение данного параметра определяет подраздел ControlSetN, с помощью которого операционная система загружается по умолчанию.
* Failed. Значение данного параметра определяет подраздел ControlSetN, с помощью которого загрузить операционную систему не удалось.
* LastKnownGood. Значение данного параметра определяет подраздел ControlSetN, с помощью которого операционная система загружается в режиме последней удачной конфигурации.

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

Для этого достаточно описать новую программу верификации с помощью ветви HKLM\SYSTEM\CurrentControlSet\Control\BootVerificationProgram.

Кроме того, чтобы стандартный способ верификации больше не использовался, нужно параметру строкового типа ReportBootOk, расположенному в ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, присвоить значение 0.

После этого операционная система не будет вызывать API-функцию NOTIFYBOOTCONFIGSTATUS (вызывается перед изменением последней удачной конфигурации) во время входа пользователя в систему. Вместо этого данная функция будет вызываться из новой программы верификации.



……..замысловато))))))
Post #: 11
RE: параметр запуска WIndows XP - 2010-05-19 17:11:27.120000   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
У загрузчика NTLDR есть недокументированный ключик /LASTKNOWNGOOD. Вписывается в BOOT.INI.
Например:
quote:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /lastknowngood


Чтобы проверить его работу достаточно подкорректировать BOOT.INI и оключить какой нибудь драйвер (например сетевую карту). После чего перезагрузить компьютер. Если сетевая оказалась включенной после перезагрузки значит ключик работает. Можно то же самое проверить на сервисах.
Можно также попробовать с этим ключиком попробовать установить демонтулз или алкаголик будет некоторый облом)))
Я проверил на ХР (5.1.2600.2180 (xpsp_sp2_rtm)) ключик сработал. После перезагрузки сервисы и дрйвера которые я пререключал восстанавливались на момент предыдущего входа.
Post #: 12
RE: параметр запуска WIndows XP - 2010-05-19 19:06:16.323333   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
lkesh ты бы хоть поинтересовался что это за ключ и какую роль он выполняе.
Придёться объснять, а то некоторые накрутят.
Windows XP поддерживает так называемую мультиконфигурацию, т.е. возможность создавать различные профили запуска системы по оборудовани. Пример (хотя счас не актуален, но будет понятен): для на CD, особенно с интерфейсом IDE, необходим большой объём оперативки, в котором кэшируется диск с образом будущего CD. А у вас не хвататет объёма оперативки. Можно увеличить объём, за счёт того, что не будут грузиться некоторые драйвера, и это даст возможность увеличить объем свободной оперативки.
Для этого можно создать конфигурацию, в которой не будут загружаться некоторые драйверы (звуковой карты, сетевых устройств и т.д.) и вспомогательные системные службы. Такие конфигурации организовываются в наборы управляющих опций - Control Sets. Каждый ключ HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001-00N включает в себя данные для всех служб, установленных на машине. Узнать текущую конфигурацию можно в …SYSTEM\Select, ключ Current - её номер. Там же находится и ключ LastKnownGood, он указывает на номер набора управляющих опций, с помощью которого был произведён беспроблемный запуск системы.
Это просто опция, которая позволяет загрузить другой набор оборудования, который твы определил сами. Профиль оборудования, говоря самым просты языком. И при установки этого ключа появляется возможность выбрать нужный профиль оборудования. И настроить его можно, гораздо проще, не редактированием файла boou.ini, а через панель управления - Система.
И какое это отношение имеет к "последенй удачной загрузке"?
Post #: 13
RE: параметр запуска WIndows XP - 2010-05-19 19:18:30.030000   
XALK

Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333
Исходя из этого

quote:

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


что бы проверить верность твоего опыта, надо все-таки обвалить систему.
Post #: 14
RE: параметр запуска WIndows XP - 2010-05-19 21:13:04.590000   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666

quote:

ORIGINAL: zzsnn

lkesh ты бы хоть поинтересовался что это за ключ и какую роль он выполняе.


Просвяти убогого.

quote:

ORIGINAL: zzsnn

а то некоторые накрутят


Я накрутил и ничего не произошло. Точнее произошло то что я и ожидал. Стала загружатся последняя удачная конфигурация. Убрал ключ и все стало как обычно.

quote:

ORIGINAL: zzsnn

И настроить его можно, гораздо проще, не редактированием файла boou.ini, а через панель управления - Система.


Перечитай первый пост:

quote:

при запуске WIndows XP, да и не только, можно использовать меню параметров загрузки(F8), но как сделать так чтобы по умолчанию винда загружалась всегда не "ОБычной загрузкой", а "последней удачной конфигурации"

мои размышления:
В ВИнде есть файл boot.ini в котором можно выстраивать параметры запуска ОС(Св-ва компьютера-&gt;Дополнительные параметры системы-&gt;Дополнительно-&gt;Загрузка и восстановление ИЛИ C:\boot.ini), добавлять/переименовывать ОС, возможно есть какойто параметр который надо туда дописать чтобы загружалось в режиме "последней удачной конфигурации"


quote:

ORIGINAL: zzsnn

И какое это отношение имеет к "последенй удачной загрузке"?


Оригинальный пункт меню «Last Known Good Configuration»(неправдали похож на lastknowngood) в русской локализации переведен как «Загрузка последней удачной конфигурации». Данный ключ просто автоматом выбирает этот пункт загрузки.
Post #: 15
RE: параметр запуска WIndows XP - 2010-05-20 06:54:47.343333   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Ещё раз данный ключ загружает не последнюю удачную конфигурацию, а даёт возможность загрузить профиль оборудования, который ты сделал перед этим.
"Последняя удачная конфигурация" включает не только последний профиль оборудования, она позволяет сбросить последние изменения в реестре, что не даёт наличие ключа /LASTKNOWNGOOD в файле boot.ini.
Post #: 16
RE: параметр запуска WIndows XP - 2010-05-20 16:47:43.013333   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666

quote:

ORIGINAL: zzsnn

Ещё раз данный ключ загружает не последнюю удачную конфигурацию, а даёт возможность загрузить профиль оборудования, который ты сделал перед этим.


Я ничего не делал, я не создавал ни какой профиль. Он (профиль) у меня единственный.

quote:

ORIGINAL: zzsnn

"Последняя удачная конфигурация" включает не только последний профиль оборудования, она позволяет сбросить последние изменения в реестре, что не даёт наличие ключа /LASTKNOWNGOOD в файле boot.ini.


Ну так приведи пример. Ну ты же знаешь действие ключа /LASTKNOWNGOOD.
Например изменения в реестре. Какую ветку, ключ не «сбрасывает» а через F8->Last Known Good Configuration она «сбрасывается». После чего станет так просто это проверить.
Раз уж знаешь действие этого ключа, значит ты имеешь или ссылку на документацию по этому /LASTKNOWNGOOD, ну или саму документацию. Так в чем проблема рассказать про этот ключ подробней и если можно с примерами.

Просто я когда увидел данный топик меня заинтересовало а на кой это надо стало ТС.
И тут мне показался интересным давно замеченный эффект. Если устанавливать например алкоголика и при перезагрузке войти через F8->Last Known Good Configuration
т.е. не дать загрузится драйверу алкоголика(т.к его просто не было в LastKnownGood конфигурации), то запуск алкоголика становится невозможен по причине отсутствия драйвера. Попробовав этот ключ запуск алкоголика стал невозможен при многократных перезагрузках без ручного выбора. А сейчас если представить на месте алкоголика например малварь стартующую как сервис то надеюсь станет понятно что меня тут интересует. Малварь стартующая как сервис при перезагрузке просто не сможет запустить свою тушку сервисную.
Post #: 17
RE: параметр запуска WIndows XP - 2010-05-20 20:36:01.616666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Хорошо, разъясняю на пальцах.
Пуск-Настройки-Панель управления-Система-Оборудование-профили оборудования.
Просматриваешь имеющийся профиль.
Далее в Система-Оборудование-Диспетчер устройств- Отключи хоть одно устройство. Потом пойдешь в сервисы в Администрирование и там отключи некоторые сервисы.
Снова в Профили- сохрани этот профиль -поставь галочки где нужно. Ок. Перезагрузка. Посмотришь.
Для чего это? Сейчас это рекомендуется для ноутов. Есть пара профилей оборудования. При первом работает всё. При втором не работает сетевое оборудование - это нужно когда ты не работаешь в сети, и нужно экономить батареи в дороге. При загрузке ты выбираешь тот или иной профиль. Или вообще автоматом можешь устаровить загрузку одного профиля, и даже без паузы.
Попробуй и сам поймёшь.
Я надеюсь.
Цитата:
"Если устанавливать например алкоголика и при перезагрузке войти через F8->Last Known Good Configuration"
перевожу "Last Known Good Configuration" - "загрузка последней удачной конфигурации".
Драйвер программ, службы, патчи, которые ты установил до последней твое загрузки сбрасываются и не загружаются. Ты получаешь реест системы, которая была до установки программ (служб, драйверов) во время последней загрузки.
ТС хочет, что бы данная фича шла постоянно, автоматом, без нажатия F8. Ты знаешь как это сделать? Пробовал? Расскажи.

LORd of, а вообще нахрена это тебе. Может добиться нужного тебе результата можно другим способом?
Post #: 18
RE: параметр запуска WIndows XP - 2010-05-20 20:49:59.370000   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
2 zzsnn

Все равно ты не прав.

Цитата из книги М. Руссинович, Д. Соломон «Внутреннее устройство Windows: Windows Server 2003, Windows XP, Windows 2000» (Издание 4).

Глава 5. (стр. 275).

quote:

/LASTKNOWNGOOD

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


Это как раз о ключах BOOT.INI.
Post #: 19
RE: параметр запуска WIndows XP - 2010-05-20 22:03:44.890000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Знаешь, я как-то больше верю создателям оси и собственному опыту.
Можешь доказать своё утверждение - докажи практикой, а не ссылками на цитаты из книг. Но книгу я посмотрю.
Post #: 20
RE: параметр запуска WIndows XP - 2010-05-20 22:05:53.086666   
Vampiring Soul

Сообщений: 1984
Оценки: 0
Присоединился: 2006-06-27 00:13:43
/popcorn
Post #: 21
RE: параметр запуска WIndows XP - 2010-05-20 23:05:22.430000   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
quote:

ORIGINAL: Vampiring Soul

/popcorn

Присоединяюсь.

Вот три ссылки которые на стороне zzsnn
http://www.kv.by/index1999301102.htm
http://support.microsoft.com/kb/307852
http://vsokovikov.narod.ru/New_MSDN_API/Services/autostart_serv.htm
Т.к. как я понял ветки рееестра CurrentControlSetXXX - это и есть профили конфигурации, которыми можно управлять через ключ
/LASTKNOWNGOOD, но в случае порчи их ничего не получиться, так?
Post #: 22
RE: параметр запуска WIndows XP - 2010-05-20 23:39:12.200000   
XALK

Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333

quote:

ORIGINAL: Ltonid

/LASTKNOWNGOOD, но в случае порчи их ничего не получиться, так?

Вот и я ж говорю, надо завалить систему до невозможности "простой загрузки", но с возможность загрузки в safemode при выборе "Последней и т.д." и проверить этот параметр.
Post #: 23
RE: параметр запуска WIndows XP - 2010-05-21 07:09:22.680000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Не стоит, достаточно проийтись сюда http://social.technet.microsoft.com/Search/ru-RU?query=boot.ini&ac=1 и прочитать статьи по данной теме.
А по ключу /LASTKNOWNGOOD можно почитать здесь http://social.technet.microsoft.com/Search/ru-RU?query=%2FLASTKNOWNGOOD&ac=3 .
Post #: 24
RE: параметр запуска WIndows XP - 2010-05-21 07:52:15.770000   
DeSTRo

Сообщений: 1885
Оценки: 20
Присоединился: 2008-01-17 14:28:02.940000
quote:

ORIGINAL: Vampiring Soul
/popcorn

+1 блин, когда тут такое ещё почитаешь (: [sm=db.gif]



У ТС видать проблемы с руками, если нужно постоянно загружаться с /lastknowgood..



з..ы Я бы пользовалась такой штукой, если к примеру винда "битая", ну знаете после вирусов там, ещё какой нибудь хрени, загрузился и все тип топ, чтобы не переустанавливать. Не права?[sm=d03020.gif]
Post #: 25
RE: параметр запуска WIndows XP - 2010-05-21 11:24:49.130000   
XALK

Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333

quote:

ORIGINAL: DeSTRo

з..ы Я бы пользовалась такой штукой, если к примеру винда "битая", ну знаете после вирусов там, ещё какой нибудь хрени, загрузился и все тип топ, чтобы не переустанавливать. Не права?[sm=d03020.gif]

Ну да, если даже в безопасном не грузиться, загрузиться с LiveCD, вписать в boot.ini /LASTKNOWNGOOD и пробовать…
Post #: 26
RE: параметр запуска WIndows XP - 2010-05-21 11:40:07.893333   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666

quote:

ORIGINAL: XALK

quote:

ORIGINAL: DeSTRo

з..ы Я бы пользовалась такой штукой, если к примеру винда "битая", ну знаете после вирусов там, ещё какой нибудь хрени, загрузился и все тип топ, чтобы не переустанавливать. Не права?[sm=d03020.gif]

Ну да, если даже в безопасном не грузиться, загрузиться с LiveCD, вписать в boot.ini /LASTKNOWNGOOD и пробовать…

Осталось испытать, правда встает вопрос как у правильно убить чтобы восстановилось например не со стандартным набором а со вторым, ну как безопасник убить не проблема.
Post #: 27
RE: параметр запуска WIndows XP - 2010-05-21 20:11:43.016666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Попробую ещё проще по ключу /LASTKNOWNGOOD.
По умолчанию в WindowsNT-подобных системах сохраняется четыре варианта превыдущих загрзузок.
Они перечислены в ресстре HKEY_LOCAL_MACHINE / SYSTEM / под ключами ControlSet, ControlSet0001, ControlSet0002, ControlSet003. Проблема в том, что нельзя выбрать какую ControlSet загружать. При выборе "последней удачной конфигурации" загружается просто ControlSet. А нужно, допустим ControlSet002. Вот тут и помогает ключ /LASTKNOWNGOOD. При появлении данного ключа в boot.ini - это команда загрузчику использовать не стандартный ключ ControlSet, а тот который указан в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\Select в параметре LastKnownGood . Там запутанная система изменения. Нужно сначала посмотреть номер ControlSet, не помню где, а потом внести его соотвевенно в параметр LastKnownGood. Причём на разных компах разные ControlSet будут иметь разные номера.
Без изменения в реестре будет обычная загрузка. Не "последняя удачная конфигурация", а обычная. То же изменения в реестре можно добиться внеся новый профиль. Тогда там идёт тоже самое, тогда просто нужный ControlSet не стирается, а остаёться постоянно, и с него грузиться инфа для загрузки нужного профила оборудования. Но там ещё в одном месте идут изменения в реестре.
Post #: 28
RE: параметр запуска WIndows XP - 2010-05-22 11:18:27.320000   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666

quote:

ORIGINAL: Ltonid

quote:

ORIGINAL: Vampiring Soul

/popcorn

Присоединяюсь.

Вот три ссылки которые на стороне zzsnn
http://www.kv.by/index1999301102.htm
http://support.microsoft.com/kb/307852
http://vsokovikov.narod.ru/New_MSDN_API/Services/autostart_serv.htm
Т.к. как я понял ветки рееестра CurrentControlSetXXX - это и есть профили конфигурации, которыми можно управлять через ключ
/LASTKNOWNGOOD, но в случае порчи их ничего не получиться, так?

quote:

В


Первая и третья ссылка говорит о ключе LASTKNOWNGOOD в реестре. А речь идет о ключе в BOOT.INI. а про этот ключ там нет ни слова.
Вторая ссылка о загрузочном меню что ближе к теме. Но и там отсутствует информация о данном ключе.
С таким успехом я могу тоже дать ссылку на Windows XP Professional Resource Kit про описание процесса загрузки грузится http://technet.microsoft.com/en-us/library/bb457123.aspx. Но я там искал и не смог найти описания данного ключа используемого загрузчиком NTLDR и описанного в BOOT.INI а не в реестре. Там только есть описание пункта "Last Known Good Configuration" через загрузочное меню в подразделе Restoring to the Last Known Good Configuration.

quote:

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


А это то зачем? Что мешает запустить свой сервис(киляющий)? Хотя и это то для проверки ненужно. Режим LASTKNOWNGOOD доступен даже без краха сервиса. Можно и так запустить свой сервис(личный).

Как хинт, в тулзах Resourse Kit есть утилита srvany и её можно использовать как фантом. Правда на неё антивирусы ругаются, но это издержки производства.

quote:

Не стоит, достаточно проийтись сюда http://social.technet.microsoft.com/Search/ru-RU?query=boot.ini&ac=1 и прочитать статьи по данной теме.
А по ключу /LASTKNOWNGOOD можно почитать здесь http://social.technet.microsoft.com/Search/ru-RU?query=%2FLASTKNOWNGOOD&ac=3 .


Ты бы еще в гугл ввел LASTKNOWNGOOD было бы, как кот нагадил, ссылок. Если уже и искать то надо фильтровать. Все твои ссылки ведут в одно место http://technet.microsoft.com/en-us/library/bb457123.aspx но там нет упоминания про этот ключ как будто бы его и нет. Но ты утверждаешь что знаешь про него что то. Скажи! Я привел цитату из книги которая тебя не устраивает. Ну оно конечно, Марк Руссинович, утилиты которого ты тут в каждом посте рекламируешь тебе не авторитет. Человек имеющий доступ к исходникам Майкрософта тоже не имеет права тебе перечить.

quote:

У ТС видать проблемы с руками, если нужно постоянно загружаться с /lastknowgood


Тут может быть даже не руки. Просто иногда возникают нестандартные ситуации. И тут помогает даже … Повторятся это правила плохого тона, но данный метод может быть полезен на некоторых системах как средство предотвращающее заражение системы одними из самых гадких вирусов которые себя загружают как сервис (читай драйвер) и могут называтся гордым словом руткит. (это не про код инджект)




Post #: 29
RE: параметр запуска WIndows XP - 2010-05-22 12:19:59.166666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
1. Ну во-первых этот метод никоми образом не даст тебе защиту от вируса, который запускается как сервис. При "последней удачной конфигурации" не создаются заново только некоторые кусты реестра. А сами файлы не трогаются. Файл - вирус на диске остался, а значит его его сработка более чем вероятна.
2. Цитата: "Ну оно конечно, Марк Руссинович, утилиты которого ты тут в каждом посте рекламируешь тебе не авторитет. Человек имеющий доступ к исходникам Майкрософта тоже не имеет права тебе перечить."
Утилиты Руссиновича, я не рекламирую, а рекомендую, как много раз проверенные мной и другими. А каждый волен выбирать по своему. А насчёт его утверждения, на которое ты указал в книге… Я сначала перерыл кое-что в своих книгах, а потом порылася в инете. И по ссылкам не поленился пробежаться, и перевести часть из них. А потом попробовать у себя на компе.
Начнём с того, что данный ключ, как ключ файла boot.ini нигде, кроме как у Руссиновича не описан. Тут возможно всё, начиная даже от того, что ошибся переводчик, или наборщик, и заканчивая тем, что Руссинович написал правильно. Данный ключ, согласно другим описаниям, относться к реестру. И он определяет какую ветвь грузить при выборе "последеней удачной конфигурации". Пробовал я его у себя покрутить. Сервис продолжа работать, как ни бывало, хотя при выборе "последей удачной конфигурации" это сервис отрубался. С оборудование и дровами пошло как будто я выбрал другой профиль оборудования. Поэтому я делаю вывод, что этот ключ в большей мере можно отнести к выбору профиля оборудования. Кроме того, книга Руссиновича относиться больше к серверной Windows, а там возможно немного по другому. Там службы немного другие. И взаимодействуют они немного по другому, в отличие от домашней WinXP. На сервернй Windows я не пробовал.
Если ты можешь переубедить опытным путём - пожалуйста. Не стоит флудить. Нужны факты и доказательства.
Post #: 30
RE: параметр запуска WIndows XP - 2010-05-22 12:41:18.243333   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
Я придумал как проверить версию о ключе и его дейсвиях и дейсвтительно ли его наличие в boot.ini и выбор F8 одинаковое.
Эксперимент проводиться в два этапа.
1) Ключ прописывается boot.ini и из реестра сноситься вся или часть CurrentControlSet (просто без приписок).
Пробуем загрузиться, если загрузиться то прав lkesh, если нет то zzsnn.
2) Прописываем этот ключ в реестре в нужном нам CurrentControlSetXXX и опять таки сносим просто CurrentContolSet.
Пробуем запуститься, загрузка винды в любом состоянии свидельствует что zzsnn прав.
3) Пробуем прописать в boot.ini после ключа необходимый CurrentControlSetXXX, сносим обычный и пробуем загрузиться.
Т.к. метод записи некому не известен по причинам недокументированности эта часть пока что не выполнима. Как только будет известно как это правильно сделать, будет произведен эксперимент.

Жду мнения обоих, или сами можете проделать. Если кого-то так не устраивает (из принципа) пусть предложит свой способ.
Post #: 31
RE: параметр запуска WIndows XP - 2010-05-22 13:03:33.150000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Я согласен с любым способом проверки. Сам пробовал по отключению сервисов и установке новых драйверов. Больше ничего в голову не приходило. Если предолженные способы помогу хоть как-то определиться - согласен. Сам провести проверку не могу. Комп сейчас один, и в работе.
Post #: 32
RE: параметр запуска WIndows XP - 2010-05-22 13:29:54.410000   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
quote:

1. Ну во-первых этот метод никоми образом не даст тебе защиту от вируса, который запускается как сервис.


Даст. Там ветка реестра будет грузится нетронутая. Ну конечно если вирусописатель не написал заразу которая пишет в одну из веток автозапуска(ветка ControlSet там где …) по всем как ты говоришь профилям оборудования (читай в ControlSet). Ты знаешь такую малварь? Расскажи.

Я вот решил опыт устроить. На домашнем компе учудил этот бутовый ключик. Результат. Сын первый день(примерно пара перезагрузок). Тишина. Я решил усугибить ситуацию. Вырубил его любимый демонтулз(точнее виртуальные драйвера на виртуальный сиди, ну или как они там грамотно называются незнаю). Прошел день. Он пытался устанавливать, не получается у него. Они с дружками еще телефон придумали подключать. Он мне сказал что у него вирус поселился))) Но сын у меня с бэкапами знаком. Он восстановил систему в которой не данного ключа. Я снова этот ключ воткнул(садизм получается)))).Наблюдаю дальше)))

quote:

А насчёт его утверждения, на которое ты указал в книге…


А вот тут если можно давай уточним:
1. Ты либо соглашаешся с этим утверждением.
2. Либо даешь опровержение обоснованое.

quote:

Начнём с того, что данный ключ, как ключ файла boot.ini нигде, кроме как у Руссиновича не описан.


Он не документированный.

quote:

Данный ключ, согласно другим описаниям, относться к реестру.


Нет. Он просто использует путь указанный в реестре. Забудь про реестр. Он конечно использует ветку реестра HKLM\SYSTEM\Select (а то откуда загрузчик може узнать откуда системные настройки грузить).

quote:

Пробовал я его у себя покрутить. Сервис продолжа работать, как ни бывало, хотя при выборе "последей удачной конфигурации" это сервис отрубался.


Вот тут интересней. Это неправильно(вот у меня работает, точнее не как ты описал). Дай посмотреть на твой файл NTLDR(он похоже сбои дает).

quote:

Тут возможно всё, начиная даже от того, что ошибся переводчик, или наборщик


Так сложно найти оригинал?
Post #: 33
RE: параметр запуска WIndows XP - 2010-05-22 13:59:16.026666   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
quote:

Я придумал как проверить версию о ключе и его дейсвиях и дейсвтительно ли его наличие в boot.ini и выбор F8 одинаковое.
Эксперимент проводиться в два этапа.
1) Ключ прописывается boot.ini и из реестра сноситься вся или часть CurrentControlSet (просто без приписок).
Пробуем загрузиться, если загрузиться то прав lkesh, если нет то zzsnn.
2) Прописываем этот ключ в реестре в нужном нам CurrentControlSetXXX и опять таки сносим просто CurrentContolSet.
Пробуем запуститься, загрузка винды в любом состоянии свидельствует что zzsnn прав.
3) Пробуем прописать в boot.ini после ключа необходимый CurrentControlSetXXX, сносим обычный и пробуем загрузиться.
Т.к. метод записи некому не известен по причинам недокументированности эта часть пока что не выполнима. Как только будет известно как это правильно сделать, будет произведен эксперимент.

Да включив ключ в boot.ini и попробовав установить любую прогу требующую свой сервис\драйвер\службу неужели так сложно проверить?
Post #: 34
RE: параметр запуска WIndows XP - 2010-05-22 15:15:48.140000   
olivka

Сообщений: 207
Оценки: 0
Присоединился: 2010-03-24 08:39:02.003333
Вот мужчины!!! Им бы тока в войнушку или танчики популяться…)))))))))))) Кто победит? Я ставлю на linux)))))))))))
Post #: 35
RE: параметр запуска WIndows XP - 2010-05-22 15:16:31.130000   
Alianna

Сообщений: 1922
Оценки: 356
Присоединился: 2010-03-02 11:27:12.343333

quote:

ORIGINAL: Ltonid

1) Ключ прописывается boot.ini и из реестра сноситься вся или часть CurrentControlSet (просто без приписок).
Пробуем загрузиться, если загрузиться то прав lkesh, если нет то zzsnn.
2) Прописываем этот ключ в реестре в нужном нам CurrentControlSetXXX и опять таки сносим просто CurrentContolSet.
Пробуем запуститься, загрузка винды в любом состоянии свидельствует что zzsnn прав.

Попробую завтра, благо возможность есть…
Post #: 36
RE: параметр запуска WIndows XP - 2010-05-22 19:35:54.530000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
quote:

1. Ну во-первых этот метод никоми образом не даст тебе защиту от вируса, который запускается как сервис.
Даст. Там ветка реестра будет грузится нетронутая. Ну конечно если вирусописатель не написал заразу которая пишет в одну из веток автозапуска(ветка ControlSet там где …) по всем как ты говоришь профилям оборудования (читай в ControlSet). Ты знаешь такую малварь? Расскажи.

Да куча. Пропиши его хоть IE, хоть в svchost, и никаких проблем. Или в папку Temp. Или макросы. Или сработай по расширению. Или выдача подмена файла .exe на bat, или com, или модификация системного файла, и т.д. Еще перечислять? И заметь это так, пожалуй самое просто, что может даже простой школьник, с помощью конструктора написать. Ведь данный ключ совсем не трогает ветки реестра по автозагрузке программ. Это уже другие ключи. А Демо-Тулс требует для себя сервис и без него просто не может работать.
В ControlSet храниться и перезаписываются:
1. Конфигурационные данные, используемые для управления системой, включая сетевое имя компа.
2. Данные об аппаратной конфигурации, включая данные об устройствах и загрузжаемых дровах.
3. Ключ Hardware Profiles хранит данные конкретные данные относящиеся к конкретному аппаратному профилю, в том числе и дрова. Единственное его отличие от HKEY_CURRENT_CONFIG, в том, что он содержит данные настройки отличающиеся от стандартных, которые храняться в HKEY_CURRENT_CONFIG.
4. Ключ Service содержит список дров, файловых систем, сервисных программ, работающих в режиме пользователя, а так же инфу по виртуальным аппаратным ключам. Этот ключ определеят загружаемые сервисы, и порядок их загрузки.
Как видишь данный ключ определяет только аппратный профиль, и сервисы, но никак не программное обеспечение. А вирусов и троянов, расчитаных на аппратную составлющую компа очень и очень мало. Они не универсальны.
Теперь по поводу твоих опытов с Демо-Тулс. Ты изменил порядок выбора ControlSet. Заставиль грузиться другой аппаратный профиль, не последний, а предпоследний. И соответственно, он после включения стал первым, а последний просто затёрся и пропал. И потому не грузился, тот который должен стать последним.
Проще.
1. Установил Демо. Этот профиль при выключении записался как "последняя удачная".
2. По умолчанию ключ LASTKNOWNGOOD настроен на "предпоследнюю (даже видел пред-предпоследнюю) удачную".
3. Включение с ключём - идёт загрузка на основании данных не "последней удачной", а "предпоследней". Ведь Windos грузиться всегда на основании "последней удачной" и только потом, после удачной загрузки сдвигает её вниз.
Как видишь просто вылетела одна "последняя удачная", но сдвиг потом по ключу ControlSet вниз. Т.е ControlSet становиться ControlSet001, а ControlSet001 становиться ControlSet002. А так, что бы осталась одна и таже ControlSet, и с неё постоянно шла загрузка, не происходил сдвиг ControlSet не получиться.
Post #: 37
RE: параметр запуска WIndows XP - 2010-05-22 20:16:23.900000   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
lkesh, я не понял ты согласен с условиями эксперимента, или нет? Что-то изменить?
Я не знаю ответа на поставленный вопрос потому что данный ключ не документирован, а вот последствия выбора пункта Последняя удачная загрузка документированы. Задача эксперимента сравнить одинаково ли действие ключа в boot.ini и это пункта выбранного по F8.
Post #: 38
RE: параметр запуска WIndows XP - 2010-05-23 08:16:06.086666   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
quote:

1. Установил Демо. Этот профиль при выключении записался как "последняя удачная".


Да. Одно маленькое уточнение. Он (профиль) как "последняя удачная" записывается при входе в систему, удачном. (а иначе этот ключик не работал бы точно так бы как F8)

quote:

3. Включение с ключём - идёт загрузка на основании данных не "последней удачной", а "предпоследней".


Да! Тут самая соль. Которая ведет в первый пункт. (Ротация - на ум пришло слово.)

quote:

lkesh, я не понял ты согласен с условиями эксперимента, или нет? Что-то изменить?


Я то согласен. Что бы ни делалось лишь бы в радость.

quote:

Задача эксперимента сравнить одинаково ли действие ключа в boot.ini и это пункта выбранного по F8.


Прямое попадание.
Post #: 39
RE: параметр запуска WIndows XP - 2010-05-23 12:37:23.033333   
Kissko

Сообщений: 27
Оценки: 0
Присоединился: 2009-10-19 00:10:48.283333
Если нужна защита от малвари, лучше поставить Windows SteadyState.
Post #: 40
Страниц:  [1] 2
Все форумы >> [Windows] >> параметр запуска WIndows XP







Связаться:
Вопросы по сайту / xakep@glc.ru

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