![]() |
|
Модераторы: bartram, Akella |
![]()
|
|
| haker-kirik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.1.2005 Репутация: нет Всего: нет |
У меня возникла острая необходимость создать совой LIVE CD, но не средствами всяких там bcdw или reatogo и т.п., а самому, со своими настройками. В системе нет ни одного харда. И у меня возникла проблема вот в чем. Необходимо:
1) Загрузиться со своего загрузочного диска (НЕ ХР), где находяться файлы ntldr, ntdetect.com, boot.ini, bootfont.bin, папка со всеми файлами моего диска С и драйвер RAM диска. 2) Во время запуска ntldr каким-то образом (прописать что-то в boot.ini или пропатчить ntldr) запустить драйвер RAM диска (тем самым создать диск) и на него скопировать содержимое папки где находятся файлы моего диска С. 3) Тем самым образуется еще один диск с со всеми нужными мне и ХР файлами. 4) Дальше продолжаеться обычная загрузка XP с RAM диска. Вопрос вот в чем: как мне во время запуска ntldr, перед обращением к системным папкам, запустить драйвер RAM диска. |
|||
|
||||
| bartram |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1606 Регистрация: 22.2.2004 Где: Russia, Samara Репутация: 12 Всего: 29 |
haker-kirik, почитай "Внутреннее устройство Windows XP", ntldr это всего лишь загрузчик он не передает управление драйверам
Добавлено @ 15:05 А вообще лучше не парится и воспользоваться Bart PE Builder, там можно все настройки выставить (проги и т.д.) |
|||
|
||||
| haker-kirik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.1.2005 Репутация: нет Всего: нет |
Меня просто заинтересовал такой вот файл NTBOOTDD.SYS в корне диска.
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 14 Всего: 538 |
Сомневаюсь что ntldr сможет загрузить драйвер с CD-ROM диска.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Dude03 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 28.4.2006 Репутация: 1 Всего: 6 |
Ты ваще в курсе, что на CD-R файловая система не фат и даже не ntfs?
|
|||
|
||||
| haker-kirik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.1.2005 Репутация: нет Всего: нет |
Во первых: при чём здесь файловая система???
Во вторых: дело в том что NTLDR'у ничего не машает загрузить с загрузочного CD файлы типа NTDETECT.EXE и другие драйвера для начала установки ОС. На загрузочном CD NTLDR называется SETUPLDR.BIN. В доках по XP говорится вот что:
Так что этот драйвер (NTBOOTDD.SYS) должен как-то загружается У меня лишь вопрос можно ли мне подсунуть вместо SCSI-драйвера драйвер RAM диска |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 14 Всего: 538 |
При том, что ntldr должен найти и самостоятельно прочитать файл boot.ini и при необходимости ntbootdd.sys (без помощи каких либо других драйверов). Это совершенно разные файлы, setupldr.bin не анализирует никакого boot.ini. ntldr мешает загрузить с CD файлы то, что он не умеет работать с CD-дисками. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| haker-kirik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.1.2005 Репутация: нет Всего: нет |
Дело в том, что я создаю загрузочный CD, прикрепляя к нему образ дискетки (размер 2,88 Мб), на которой и находятся файлы ntldr, ntdetect.com, boot.ini, bootfont.bin, NTBOOTDD.SYS и которая имеет загрузочний сектор XP и файловую систему FAT16.
Вопрос состоит в том, можно ли мне подсунуть вместо SCSI-драйвера драйвер RAM диска. Это сообщение отредактировал(а) haker-kirik - 28.10.2006, 17:20 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 14 Всего: 538 |
В таком случае - да можно. Вот только где такой драйвер взять?
Добавлено @ 17:24 А кстати, системы с HDD можно таким макаром загрузить? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| haker-kirik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.1.2005 Репутация: нет Всего: нет |
Тогда у меня два вопроса:
1)Какой должна быть строка в boot.ini
при запуске этого драйвера RAM диска. 2)Подойдет ли для этих целей майкрософтофский драйвер RAMDISK.SYS, с сайта microsoft с исходниками. Меня просто беспокоит в нем Plug'n'Play. Мне кажеться, что Plug'n'Play менеджер загрузиться позже чем этот драйвер, и могут возникнуть проблемы с загрузкой RAMDISK.SYS Системы с HDD можна загрузить таким способом без проблем. Это сообщение отредактировал(а) haker-kirik - 28.10.2006, 17:38 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 14 Всего: 538 |
1. Полностью зависит от драйвера.
2. Нет. Во первых - это не драйвер SCSI устройства. Во вторых - это должен быть специальный драйвер: он должен загрузится сам, создать диск в памяти и скопировать из указанного места нужные файлы. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| haker-kirik |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.1.2005 Репутация: нет Всего: нет |
А как ntldr узнет, что это ИМЕННО не драйвер SCSI устройства? Он просто грузит файл по именем NTBOOTDD.SYS, если ему в boot.ini встречается строка вида
Это вообще как На то он и драйвер RAM диска На счет этого у меня есть идея и проблем возникнуть не должно |
||||
|
|||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 14 Всего: 538 |
Я не знаю формат драйверов Windows, но абсолютно уверен, что функции предоставляемые драйвером диска и мыши - различны.
Я писал что он должен загрузится сам по себе? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| haker-kirik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 11.1.2005 Репутация: нет Всего: нет |
А кто в таком случае экспортирует функции для драйвера. ntldr - не может никак. Извини, я просто не понял что ты имел ввиду И еще меня интересует вот что : этот драйвер должен быть DOS или win32 драйвером. |
|||
|
||||
| Dude03 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 28.4.2006 Репутация: 1 Всего: 6 |
ntldr. Ntdetect.com(а не EXE) - 16-битная программа реального режима, которая собирает инфу о железе
|
||||
|
|||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |