Подмена ядра при загрузке через bcdedit
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Подмена ядра при загрузке через bcdedit - 2010-04-30 16:19:03.390000
|
|
|
ReD$erpenT
Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
|
Возможна ли подмена образа ядра в Vista/7/Server2008 посредством bcdedit? Например, как это было в случае XP/Server2003 (через параметр boot.ini - /kernel)
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 19:07:54.106666
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
bcdedit - это вообще-то утилита для редактирования файла управляющего загрузкой оси. И при чем тут ядро?
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 21:21:09.340000
|
|
|
ReD$erpenT
Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
|
Потому что в ранних версиях образ ядра можно было заменить ещё на этапе загрузки (повторюсь, через boot.ini). А bcdedit загрузкой ОСи и управляет, как верно замечено. Точнее, это инструмент редактирования бинарного файла BCD, который и заменил текстовой boot.ini ("Объекты и элементы хранилища по сути заменяют Boot.ini" - цитата из статьи с TechNet). Я бы даже рискнул его назвать неким аналогом bootcfg. Логично предположить, возможность заменить образ ядра была предусмотрена и в данном случае (возможно и не документированная т.к. в справке по команде таких сведений нет)
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 21:24:22.090000
|
|
|
ReD$erpenT
Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
|
Потому что в ранних версиях образ ядра можно было заменить ещё на этапе загрузки (повторюсь, через boot.ini). А bcdedit загрузкой ОСи и управляет, как верно замечено. Точнее, это инструмент редактирования бинарного файла BCD, который и заменил текстовой boot.ini ("Объекты и элементы хранилища по сути заменяют Boot.ini" - цитата из статьи с TechNet). Я бы даже рискнул его назвать неким аналогом bootcfg. Логично предположить, возможность заменить образ ядра была предусмотрена и в данном случае (возможно и не документированная т.к. в справке по команде таких сведений нет)[:-]
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 21:58:16.790000
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Да не меняет файл boot.ini ( а так же и файл BCD ) ядро. Эти файлы просто меняют порядок загрузки. Почитай здесь http://support.microsoft.com/kb/314081/ru про boot.ini. Ту же роль выполняети BCD в Vista и "Семёрке". Цитата: "Операционная система Windows (в частности, файл Ntldr) использует файл Boot.ini, чтобы определить, какие параметры операционной системы должны отображаться при загрузке." И при этом WindowsXP прекрасно грузиться и без этого файла. Даст только, в начале, сообщение, что файл boot.ini отсутствуети и загрзиться. Подумай - может ли ось без загрузки ядра загрузиться?
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 22:11:32.546666
|
|
|
XALK
Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333
|
Delete
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 22:20:09.236666
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Ну так в этой инфе можно прочитать то, что я указал выше. Данные файлы только указывают какую операционную систему (ядро какой операционной системы и с какими параметрами, если так понятней автору топика) нужно загружать. В данной статье нет никакого намёка на то, что с помощью данных файлов можно подменить ядро загружаемой системы. Подменить, насколько я понимаю, это сделать так, что установленное программное обеспечение (оборудование) считает, что запущена Vista, а на самом деле запустили WindowsXP. Или я не правильно понял?
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 22:54:50.203333
|
|
|
XALK
Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333
|
quote:
ORIGINAL: zzsnn Ну так в этой инфе можно прочитать то, что я указал выше. Данные файлы только указывают какую операционную систему (ядро какой операционной системы и с какими параметрами, если так понятней автору топика) нужно загружать. В данной статье нет никакого намёка на то, что с помощью данных файлов можно подменить ядро загружаемой системы. Подменить, насколько я понимаю, это сделать так, что установленное программное обеспечение (оборудование) считает, что запущена Vista, а на самом деле запустили WindowsXP. Или я не правильно понял? Речь не идет о подмене ядра одной системы на ядро другой. Цитата: "Данный параметр используется, чтобы проверить работу различных файлов HAL, прежде чем переименовать файл в Hal.dll." Т.Е. файлов HAL одной и той же системы. И соответственно · Standard PC - hal.dll · Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll · ACPI Uniprocessor PC - halaacpi.dll · ACPI Multiprocessor PC -halmacpi.dll · Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll · MPS Uniprocessor PC -halapic.dll · MPS Multiprocessor PC -halmps.dll http://onlyxp.narod.ru/2.html
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 23:06:01.103333
|
|
|
ReD$erpenT
Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
|
quote:
ORIGINAL: zzsnn Ну так в этой инфе можно прочитать то, что я указал выше. Данные файлы только указывают какую операционную систему (ядро какой операционной системы и с какими параметрами, если так понятней автору топика) нужно загружать. В данной статье нет никакого намёка на то, что с помощью данных файлов можно подменить ядро загружаемой системы. Подменить, насколько я понимаю, это сделать так, что установленное программное обеспечение (оборудование) считает, что запущена Vista, а на самом деле запустили WindowsXP. Или я не правильно понял? Извини, боюсь что ты не совсем правильно понял меня. Разумеется, ядро от Vist'ы не подсунешь XP. Об этом речи и не идёт. Речь именно о замене образа ядра например с Ntoskrnl в Ntkrnlpa. Естественно предварительно они должны быть скопированы в %SystemRoot%System32. XALK ближе к сути
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 23:24:54.750000
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Так, теперь понял, что ты хочешь получить. Ты сначала выясни какие ядра у Vista существуют. Что-то мне подсказывает, что с этим вопросом ты разбирался и не интересовался, а пошёл тупо по аналогии с XP. А там различия есть. И существенные. Это первое. Второе. По bcdedit можно спокойно получить справку набрав bcdedit /? в командной строке. Неужели так сложно. Можешь посмотреть и тут http://www.oszone.net/10998/ и тут http://technet.microsoft.com/ru-ru/library/cc709667(WS.10).aspx , а тут форум по разбору данной проги http://forum.ru-board.com/topic.cgi?forum=62&topic=10147 . Вполне мог и сам найти данную инфу через Гугл.
|
|
|
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 23:48:19.010000
|
|
|
ReD$erpenT
Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
|
Что тупо и по аналогии, тут ты прав. Но я же написал, что искал и в справке и в TechNet и в kb и ничего не нашёл. Читай пожалуйста, внимательнее ;) Но в любом случае СПАСИБО!
|
|
|
|
|