Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Куда копируется winnt.sif с дискеты во время установки? (http://forum.oszone.net/showthread.php?t=49901)

slay_s 30-05-2005 20:51 328711

Куда копируется winnt.sif с дискеты во время установки?
 
Имеем:
winnt.sif на дискете. Нормально обрабатывается. Проблем нет.
Желаем:
В процессе установки из своего скрипта получить уточняющие параметры, которые вкидываем в winnt.sif.
Не желаем:
Проверять диск а: - мало ли как этот sif винде подсунули.

Короче, знает ли кто куда винда копирует этот файл (и копирует ли вообще)?


ANDYru 30-05-2005 21:33 328720

slay_s
по поводу winnt.sif на дискете - это оригинально (правда сомневаюсь что вообще обрабатывается - так как этот файл срабатывает только с компакт диска из дистриба находясь в i386 и ниоткуда ещё) если установка дистриба с харда - то на смену winnt.sif приходит UNATTEND.TXT
их содержимое может быть одинаковое или нет всё равно . - за то какой winnt.sif отвечает SETUPLDR.BIN (почитай про это здесь - http://oszone.net/display.php?id=2986 )
то что ты желаеш - зделать можно но только нафиг ? потом после установки можно поненять практически всё что идёт втихую , ну зделай один почти универсальный winnt.sif и не парься
и винда его ни куда не копирует - если видит его в дистрибе - просто отрабатывает .
но если я гдето не прав - то гуру поправят

Vadikan 30-05-2005 22:00 328726

slay_s
Желательно рассказать подробнее о задаче, т.к. на поставленный вопрос ответ будет: нет, никуда файл не копируется.

ANDYru
Цитата:

по поводу winnt.sif на дискете - это оригинально (правда сомневаюсь что вообще обрабатывается - так как этот файл срабатывает только с компакт диска из дистриба находясь в i386 и ниоткуда ещё)
Это полностью некорректное утверждение. Рекомендую перечитать секцию "Куда положить winnt.sif" в этой статье.
Цитата:

если установка дистриба с харда - то на смену winnt.sif приходит UNATTEND.TXT
Совершенно неважно как называется файл ответов, главное - чтоб это был текстовый файл. При установке с HDD можно указывать путь к winnt.sif не переименовывая его.

ANDYru 30-05-2005 22:49 328736

Vadikan
мда про флопик я как то упустил - просто во многих местах гда я бываю их нет (корпаративные сети или ноутбуки)
а по поводу UNATTEND.TXT - я и имел ввиду альтернативную установку с харда - просто это имя по умолчанию

vserd 31-05-2005 09:55 328823

slay_s
Цитата:

В процессе установки из своего скрипта получить уточняющие параметры, которые вкидываем в winnt.sif.
Какие параметры? Может твою задачу можно решить с помощью UDB файла? (см параметр winnt /udf:)
Цитата:

знает ли кто куда винда копирует этот файл (и копирует ли вообще)?
На вскидку не помню, но он немного преобразовывается и сохраняется в одной из системных директорий. Если мне память не изменяет, $winnt$.sif (хотя с расширением могу напутать). Загрузитесь с дискеты после текстовой фазы инсталяции и поищите.
Из моих наблюдений за этим файлом, система его считывает один раз, а затем игнорирует изменения в нем.
Кроме того, некоторые задачи можно решить с помщью правки SETUPLDR.BIN (указание другого файла ответов). Так немного проще, чем писать универсальный файл ответов.

ANDYru
Цитата:

по поводу winnt.sif на дискете - это оригинально (правда сомневаюсь что вообще обрабатывается - так как этот файл срабатывает только с компакт диска из дистриба находясь в i386 и ниоткуда ещё)
Читай доку, она источник информации. В документации прямо указано, что нужно подсовывать winnt.sif НА ДИСКЕТЕ, а способ положить winnt.sif на CD-ROM, был раскопан гораздо позднее. Кроме того, если у вас на CD есть winnt.sif, тогда подсунув winnt.sif на дискете, вы загрузитесь именно с дискетного winnt.sif .

Цитата:

если установка дистриба с харда - то на смену winnt.sif приходит UNATTEND.TXT
Если установка начинается с команды winnt, тогда имя файла ответов может быть любым. UNATTEND.TXT это просто файл-пример как он должен выглядить, и удобная ссылка в документации на файлы ответов. Система никогда не ищет и не обрабатывает этот файл автоматом. Только если вы сами его укажите. Из моего опыта, никогда не храните ваши файлы ответов под этим именем, всегда найдется новичок, который перезапишет ваш файл своим, или восстановит его из дистрибутива.

slay_s 31-05-2005 11:10 328831

vserd
Цитата:

Какие параметры? Может твою задачу можно решить с помощью UDB файла?
Да любые :)

А конкретней: Имя пользователя, программы которые нужно установить + ещё несколько специфических для данной машины и юзера

Цитата:

Из моих наблюдений за этим файлом, система его считывает один раз, а затем игнорирует изменения в нем.
По моим - тоже. Я проверял: в момент перезагрузки после текстового этапа убирал дискету и это никак, ни на что не влияет. Значит она (винда) его куда-то копирует. Надо будет после текстового этапа поискать что-то типа $winnt$.sif. Просто winnt.sif я пробовал искать - фиг :(

Спасибо всем. Что-то нарою скажу, а если то что задумал получится, то опишу полную схему со всеми скриптами :)


Время: 13:49.

Время: 13:49.
© OSzone.net 2001-