AZJIO
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 7sh3 Цитата: если просто тупо бросить все файлы на диск C: прописав в boot.ini то не загрузится | Так я знал это, я ж для того и говорил, что у каждого жёсткого диска загрузочный сектор -peboot.bin отличается и для каждого жёсткого диска он свой, к другому не подходит. Утилита MKBT.EXE копирует оригинальный загрузочный сектор харда в файл peboot.bin, я ж писал выше, что для моего жёсткого 512 байт, для старого жёсткого 8 кб, и они несовместимы меж собой, в нём даже метка (имя) диска записано и файловая система, а имена тоже разные. Нужно только создать peboot.bin, а остальное тупо копировать. То, куда ложить образ, этож прописывается в Winnt.sif, но мне выгодно чтоб в корне диска было в лучшем случае всё в одной папке, чтоб сделать описание типа в этой папке софт, в этой загрузочный образ в связке с этим файлом, здесь такая то система, а то у многих всегда есть желание подчистить "ненужные" файлы в корне диска, а потом вопросы типа - "что-то не грузится". Используя peboot.bin при установке, невозможно установить два варианта системы, поэтому я и предлагал использовать PEIMG.BIN, а ведь кому-то нужны будут оба варианта (мне оба нужны), так лучше сразу использовать эту возможность. Но для этого нужно сделать новый NT2PELDR.EXE или испольовать скрипт типа: Цитата: title копировать загрузчик в текущую папку copy C:\cmdcons\BOOTSECT.DAT BOOTSECT.DAT title пропатчить загрузчик и переименовать copy /y "BOOTSECT.DAT" PELDR.DAT>nul echo FILE = PELDR.DAT>temp.dat echo TTL = PE Patch For BOOTSECT.DAT >>temp.dat echo SEARCH = 43 4D 4C 44 52>>temp.dat echo CHANGE = 50 45 4C 44 52>>temp.dat copy /y keyb.sys tmpfile.exe>nul tmpfile /p temp.dat del temp.dat del tmpfile.exe title Копировать загрузчик в MiniNT copy PELDR.DAT C:\MiniNT\PELDR.DAT del PELDR.DAT del BOOTSECT.DAT | Для него нужен только файл keyb.sys (14 кб) я на него наткнулся в дистрибутиве "Hiren's BootCD", он там EN менял на RU. Здесь смысл тот же, он заменит шестнадцатеричный код, который по сути NTLDR на PELDR. Часть кода не нужна, только это: Цитата: echo FILE = PELDR.DAT>temp.dat echo TTL = PE Patch For BOOTSECT.DAT >>temp.dat echo SEARCH = 43 4D 4C 44 52>>temp.dat echo CHANGE = 50 45 4C 44 52>>temp.dat copy /y keyb.sys tmpfile.exe>nul tmpfile /p temp.dat del temp.dat del tmpfile.exe | Меняем имена: Цитата: echo FILE = PEIMG.BIN>temp.dat echo TTL = NTLDR2PEIMG >>temp.dat echo SEARCH = 43 4D 4C 44 52>>temp.dat echo CHANGE = 50 45 49 4D 47>>temp.dat copy /y keyb.sys tmpfile.exe>nul tmpfile /p temp.dat del temp.dat del tmpfile.exe | Но LDR возможно лучше оставить и изменять только первые две буквы, например IMLDR... Добавлено: clio77 У меня такая же видюха и теже проблемы. Пока не встречал как от этого избавится, но лучший варинат пока - подключение дровов после загрузки, как сказал nat27, причём если грузишся с CD диска то подключить дрова не удаётся, так как на CD невозможно устанавливать, спасает два варианта - установка LiveCD на хард и подключение дров или загрузка LiveCD в RAM (в память), соответственно тоже запись доступна в системную папку. Но драйвер нужно зарание положить на диск и не обязательно урезанные (плагины для LiveCD), можешь начать установку любого варианта драйвера, который сначала извлекается на диск С, но установку не продолжаешь, а при подключении драйвера ищешь inf в этой папке. Может это всё и ненужно будет, как и мне сейчас, так как видюха и так не плохо отображает окна, анимацию окон, это нужно только для игр. | Всего записей: 4411 | Зарегистр. 03-05-2006 | Отправлено: 22:54 17-01-2008 | Исправлено: AZJIO, 23:53 17-01-2008 |
|