Показать полную графическую версию : [решено] При наличии файла ответов нет функции Восстановления (Repair, [R])
Ответ: функция восстановления пропадает при наличии секции [Unattended]. Спасибо, vserd
Примечание: для доступа в консоль восстановления (не путать с Repair) нажимать F10, когда программа установки предлагает нажать F6. Спасибо, simplix
http://z.about.com/d/pcsupport/1/0/G/0/-/-/xpnew1.jpg
Доброе время!
Есть такая интересная идея. Большинство знают утилиту sysrep, так вот блогодаря ей, можно на один компьютер установить Windows и все необходимые программы затем запустить sysrep и запечатать компьютер. Дальше сделать образ винта и клонировать его на другие компьютеры с более менее схожим железом. Проблема! Если компьютер был запечатан на процессоре intel, то на amd этот образ работать уже откажется (Просто не запуститься Windows, синий экран или перезагрузка). Решение! Так вот если после того как этот образ был клонирован с intel на amd.Загрузиться с диска Windows XP SP2 (Завадской) и выбрать после нажатия F8 пункт « Чтобы попытаться восстановить выделенную копию Windows XP нажмите R », то все пройдет нормально и windows запакованная на intel заработает со всеми программами на amd.
Кчему всё это - просто пользоваться sysrep и устанавливать проги в самой винде куда проще чем писать скрипты и файлы автоматической установки плюс образ можно клонировать скриптом с dvd и сэтогоже dvd запустить восстановление windows если что не так прошло это очень удобно.
Моя проблема! Все дело в том что когда запускаешь « Чтобы попытаться восстановить выделенную копию Windows XP нажмите R » то там приходиться вводить язык и региональные стандарты и ключ продукта, как это можно автоматизировать? Если пишешь файл ответов то пункт « Чтобы попытаться восстановить выделенную копию Windows XP нажмите R » просто пропадает. Что с этим можно сделать. Чтобы этот пункт работал при автоматическом файле ответов?
Читай unattended.oszone.net, статья "Совмещение нескольких вариантов установки Windows XP на одном диске" где есть прямое решение этой проблемы.
Я непро то как запихать несколько загрузчиков на один диск, я про то что когда есть файл ответов винда пропускает такое меню как « Чтобы попытаться восстановить выделенную копию Windows XP нажмите R » и оставляет это меню если нет фаилов ответа вопрос как сделать чтобы и меню было и файл ответов работал? При востановлении Windows Xp.
Vovanchik
24-11-2005, 14:24
а может для начала прочтем статью?
там и эта тема раскрыта вощет.
toai
Если ты не хочешь перейти на сайт, читай здесь
Совмещение нескольких вариантов установки Windows XP на одном диске
Изначально поводом к написанию данной статьи послужил тот факт, что диск, созданный с помощью файла ответов winnt.sif, не содержит функции восстановления системы Repair.
Честно говоря, более развернутых применений автозагрузке лично у меня не было. Я не планировал иметь на компакт-диске несколько операционных систем, а для восстановления образов системы ничем кроме Acronis True Image не пользуюсь. Да и функцию Repair я за все время пользования Windows XP я не применял ни разу. Однако, тема мультизагрузки весьма интересна, т.к. помимо различных операционных систем можно подготовить к установке различные наборы программ.
Итак, единственным способом заполучить функцию Repair будет создание мультизагрузочного диска с выбором загрузки в Автоматическую или Обычную установку. Если же вы хотите подготовить диск с различми операционными системами или наборами устанавливаемых программ, то без мультизагрузочного диска тем более не обойтись.
Для работы нам понадобятся HEX редактор (я использовал бесплатный xvi32) и менеджер загрузки Bootable CD Wizard.
О процессе загрузки
При создании загрузочного диска (образа) формируется загрузочный сектор, который обращается к файлу SETUPLDR.BIN в директории i386. В свою очередь, SETUPLDR.BIN содержит инструкции об обращении к файлу winnt.sif, и если такой файл существует в i386, то установка происходит автоматически с учетом ответов, обозначенных в winnt.sif. Вкратце, идея мультизагрузки с выбором автоматической и обычной установки состоит в том, чтобы создать два файла SETUPLD*.BIN, один из которых будет обращаться к файлу ответов, а другой – нет. Затем с помощью менеджера загрузки мы пропишем пути к каждому из файлов.
Изменение SETUPLDR.BIN
Внимание: чуть ниже будет описан способ создания мультизагрузочного диска при помощи Bootable CD Wizard (BCDW). Версия BCDW 1.50z несовместима с SETUPLDR.BIN от SP2. Поэтому используйте SETUPLDR.BIN от SP1. Новая версия BCDW 2.0 (официально не вышла) нормально работает с SETUPLDR.BIN от SP2.
В HEX редакторе открываем файл и заменяем все winnt.sif на winn1.sif, а затем сохраняем файл как SETUPLD1.BIN в i386
Tеперь переименовываем файл winnt.sif, находящийся в i386, в winn1.sif. Таким образом, SETUPLDR.BIN не найдя файла winnt.sif запустит обычную установку, а файл SETUPLD1.BIN обратится к winn1.sif для получения ответов для автоматической установки. Нам еще понадобится сторонний менеджер загрузки, который предоставит возможность выбора загрузочного файла. Но об этом чуть позже.
Автор: Vadikan, EgOrus
Иcточник: unattended.oszone.net
Полный вариант смотри на сайте
Наверно неточно изложил суть проблемы. В статье говориться о двух способах загрузки
1. Автоматически
2. Нормальный.
Цитата: “При создании загрузочного диска (образа) формируется загрузочный сектор, который обращается к файлу SETUPLDR.BIN в директории i386. В свою очередь, SETUPLDR.BIN содержит инструкции об обращении к файлу winnt.sif, и если такой файл существует в i386, то установка происходит автоматически с учетом ответов, обозначенных в winnt.sif. Вкратце, идея мультизагрузки с выбором автоматической и обычной установки состоит в том, чтобы создать два файла SETUPLD*.BIN, один из которых будет обращаться к файлу ответов, а другой – нет. Затем с помощью менеджера загрузки мы пропишем пути к каждому из файлов.”
Так вот моя же проблема заключается в том, что бы запустить нормальный режим работы с функцией восстановления системы Repair и послетого как она запущена, windows не спрашивал региональных параметров и ввода ключа.
А в статье написано как запустить нормальный режим работы и как запустить автоматический режим. А мне нужно чтобы в нормальном режиме работала часть автоматических настроек.
Сори, если снова непонятно выразился.
Сейчас пробую такую вещ из статьи. Способ OEMBIOS.BIN
Способ аналогичен бэкапу активационного файла. Разница лишь в копируемых файлах. На вашем инсталляционном OEM диске в директории i386 должны быть следующие файлы:
OEMBIOS.BIN
OEMBIOS.CAT
OEMBIOS.DAT
OEMBIOS.SIG
toai
При использовании файла ответов опция восстановления системы будет отсутствовать всегда. Как в таких случаях говорит Microsoft, this behavior is by design.
Не знаю точно работает или нет восстановление системы (не пользовался им), но явно вижу при каждой (полу)автоустановке приглашение нажать "R" для запуска восстановления или чего - то там еще. (ПОЛУ) - имею в виду оставленную опцию выбора раздела для установки и только, т.к. винду ставлю не только на "С:\". Все твики и прочую хрень ставлю на 12 или 13 минуте, все что меня интересует прекрасно ставится в это время (обычный install.exe в который все упаковал), т.е. как и на 98-й сижу и выбираю нужные мне компоненты (не компоненты WINDOWS а мои), или варианты установки (приходится ставить на разные машины и довольно часто). Но "НО" - есть всегда, инсталляторы использую только свои, потому не имею головной боли какие ключи или еще что, куда, кого. Суть в том, что есть опыт в различных вариантах установок и посему опять же для себя порешал что будет не лишним иметь не только файл ответов но и готовый *.dll с серийником (свой дистрибутив упаковал считаю что по полной программе: независимо от источника есть далеко не один вариант установки). Первое что сделал - ПРОПИСАЛ СЕРИЙНИК В WINNT32A.DLL и WINNT32U.DLL (use RESHACK - использую везде где могу приложиться) независимо от варианта установки ключ вводить вручную небуду.
Vovanchik
28-11-2005, 07:17
тут мне один дока идейку подкинул...
при наличии файла winnt.sif следующего содержания
[Data]
MsDosInitiated = "0"
[UserData]
ProductKey = "*****-****-****-*****-*****"
србатывает доступ к консоли восстановления.
вот такие вот пирожки с котятами....
Vovanchik
T.e. файл ответов должен состоять только из этих двух параметров, чтобы появилась опция восстановления системы? Если так, то смысла в таком файле ответов немного...
FEHNKS
Первое что сделал - ПРОПИСАЛ СЕРИЙНИК В WINNT32A.DLL и WINNT32U.DLL
Не мог бы ты описать подробнее, как это сделать, а то что-то не получается?
хм... а чего - прописывать серийники в библиотеках - это нынче последний писк моды?
MsDosInitiated = "0" or "1"
Если установить "0", то это скажет программе установки, что вы используете CD. Если же вы грузитесь с дискет, то поставьте значени "1". (Кавычки важны)
смутно вижу связь между вышесказанным и тем, что требуется сделать. Хотя - неисповедимы пути Микрософта.
хм... а чего - прописывать серийники в библиотеках - это нынче последний писк моды?
Не охота каждый раз записывать серийник на бумажку, когда надо установить винду без использования файла ответов. Я, конечно, помню некоторые из них наизусть, но это ведь тоже не вариант :)
Vovanchik
29-11-2005, 00:24
Vadikan
да в том то и дело что самый большой геммор - это этот самый серийник...
да и проще файлик кинуть чем библиотеки каждый раз править...
Vovanchik спасибо.
Создал файл ответов с таким содержимым
[Data]
MsDosInitiated = "0"
[UserData]
ProductKey = "*****-****-****-*****-*****"
Теперь при установке Windows в режиме Repair принимает cd-key, но перед cd-key windows выдает табличку с «Региональными настройками» после чего нажимаеш далее и она проглатывает cd-key и устанавливается дальше. То есть часть проблем решена ненужно вводить cd-key. Но как убрать меню региональные настройки? Пробовал так
[Data]
MsDosInitiated = "0"
[UserData]
ProductKey = "*****-*****-*****-*****-*****"
[RegionalSettings]
LanguageGroup=5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0419:00000419
Не помогло. Берет cd-key но не хочет брать региональные настройки.
А смысл в файле ответов есть, просто при установке windows функцией repair, выпадают всего два меню 1) Региональные настройки 2) Просьба ввести cd-key так что с помощью файла ответов хотелось бы убрать и эти меню.
toai: вероятно, он так хочет брать региональные настройки как ты - читать форум
[GuiUnattended]
TimeZone = 145
OEMSkipRegional = 1
OemSkipWelcome = 1
При файле ответов следующего содержания в режиме repair
Первый вариант
[Data]
MsDosInitiated="0"
[GuiUnattended]
OEMSkipRegional=1
TimeZone=85
OemSkipWelcome=0
[UserData]
ProductKey="*****-*****-*****-*****-*****"
Второй вариант
[Data]
MsDosInitiated="0"
[GuiUnattended]
OEMSkipRegional=1
TimeZone=85
OemSkipWelcome=1
[UserData]
ProductKey="*****-*****-*****-*****-*****"
Windows выводит окошко, где просит принять лицензионное соглашение. При этом на Virtual PC не работает клавиатура и мышь.
toai: а при файле такого содержания
[Data]
MsDosInitiated="0"
[GuiUnattended]
OEMSkipRegional=1
TimeZone=85
OemSkipWelcome=1
[UserData]
ProductKey="*****-*****-*****-*****-*****"
глядишь все и заработает.
Будь внимательнее.
Update: добавь
[Unattended]
OemSkipEula = Yes
Из ref.chm MsDosInitiated = 0
The value must always be set to 0. If an unattended Setup is running directly from the product CD and you do not set the value to 0, then Setup fails at the beginning of GUI-mode Setup.А на самом деле если установить значение 0 установка нормально входит в GUI-mode и продолжается? Если нет, то я совершенно не понимаю смысла этой дискуссии. Растолкуйте подоробнее :)
VseDoFeNi
30-11-2005, 22:55
2 ALL
Давайте всё же подведем черту.
А именно, нужно вопрос поставить так - при наличии каких параметров в файле ответов пропадает функция восстановления?
На этом тему можно будет закрыть, как SOLVED.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.