PDA

Показать полную графическую версию : Восстановление системы с диска


VictorSh
10-11-2007, 21:45
Как сделать возможность восстановления системы с помощью загрузочного диска Windows XP (Repair, Консоль восстановления), после интегрирования драйверов в дистрибутив?

ShaddyR
10-11-2007, 21:53
не знаю, при чем здесь интегрирования драйверов в дистрибутив »
, а
Консоль восстановления »
делается командой
%cdrom%\I386\winnt32 /dudisable /cmdcons /unattend
где %cdrom% - имя диска, с которого ставится XP

VictorSh
10-11-2007, 22:04
не знаю, при чем здесь
Цитата VictorSh:
интегрирования драйверов в дистрибутив »
, а
Цитата VictorSh:
Консоль восстановления » »

Ну просто я читал, что при интегрировании в дистрибутив теряется возможность при загрузке с диска нажать R, чтобы восстановить систему.
И действительно проподает возможность воспользоваться этим.

делается командой
%cdrom%\I386\winnt32 /dudisable /cmdcons /unattend
где %cdrom% - имя диска, с которого ставится XP »

Не получится, т.к. при загрузке с диска нельзя выбрать командную строку. Сразу начинается установка. Или это как-то делается по-другому?

vserd
10-11-2007, 23:00
VictorSh, Как сделать возможность восстановления системы с помощью загрузочного диска Windows XP (Repair, Консоль восстановления), после интегрирования драйверов в дистрибутив? »
только через мульти загрузку.
Т.е. Один вариант это с драйверами, второй c Reapir.
нужно будет изменить setuploader.bin и прописать в ini BSDW (или другого загрузчика). Инфа есть на сайте и форуме. Ищи.

ShaddyR
11-11-2007, 01:13
Не получится, т.к. при загрузке с диска нельзя выбрать командную стро »
Recovery Consol можно установить после устновки Виндовс

Petya V4sechkin
11-11-2007, 10:07
VictorSh,
Специально для вас (http://oszone.net/2986)

VictorSh
13-11-2007, 16:35
VictorSh,
Специально для вас »
Буду изучать. Спасибо.

Buldoug
17-11-2007, 13:27
VictorSh,
В свое время столкнулся с таким же вопросом но мультизагрузку не хотел делать
нужный тебе типтип установки называется Promt Repair. - режим включает запрос опции ремонта но при нем отключаются некоторые возможности полностью автоматизированной установки и будет вызван режим "Hide pages".


остается только вопрос как именно ты интегрировал драйвера в дистрибутив? ответ пока не знаю поэтому предлагаю два способа решения проблемы.Возможно есть и другие варианты я в свое время многим советовал именно эти два.

1- ый самый простой берешь Nlite при помощи неё интегрируешь драйвера нужные и в окне автоматизация установки выбираешь слева вверху тип Prompt Repair. - всё..(об особенностях работы с этой программой читай в других разделах....всем остальным не клеймить я просто предлагаю вариант причем если дров не особо много то работает на ура метод)


2- ой не совсем простой но интересный
пример файла ответов Примерный файл winnt.sif который использовал я...(единички так уж проставил....)

Autopartition=0
MsDosInitiated=0
UnattendedInstall="Yes"

[Display]
Xresolution=800
Yresolution=600
BitsPerPel=16
Vrefresh=75

[SystemRestore]

[GuiUnattended]
AdminPassword=*
TimeZone=145
OEMSkipRegional=1
OemSkipWelcome=1

[Components]

[UserData]
ProductKey="*****-*****-*****-*****-*****"
ComputerName=1
FullName="1"
OrgName="1"

[RegionalSettings]
LanguageGroup=5
SystemLocale="0419"
UserLocale="0419"
UserLocale_DefaultUser="0419"
InputLocale="0419:00000419"
InputLocale_DefaultUser="0419:00000419"

[Networking]
InstallDefaultComponents="Yes"


JoinDomain="1"

а. Для установки драйверов упаковал все в пакеты *.7z (то есть ты можешь упаковать именно свои чтобы к примеру не было лишнего и только то что нужно тебе или взять готовые - ссылки есть в форуме)
б. В [I]txtsetup.sif добавил следующие строчки...можно просто в конец файла

[SourceDisksFiles]
hivepck.inf = 100,,,,,,,2,0,0,,1,2
presetup.cmd = 100,,,,,,,2,0,0,,1,2
setup.ORG = 100,,,,,,,2,0,0,,1,2
7za.exe = 100,,,,,,,2,0,0,,1,2

[HiveInfs.Fresh]
AddReg = hivepck.inf,AddReg

в. папку i386 добавил сам файл hivepck.inf вида такого

/в 1-ой строчке указываешь где именно будет лежать твои пакеты./
[Version]
Signature = "$Windows NT$"
[AddReg]
HKLM,"SOFTWARE\BoaSoftware\Presetup","OemDirName",0x00000000,"soft\drivers"
HKLM,"SOFTWARE\BoaSoftware\Presetup","DrvIsZipped",0x00010001,1
HKLM,"SOFTWARE\BoaSoftware\Presetup","AltDirName",0x00000000,"%SystemDrive%\DRIVERS"
HKLM,"SOFTWARE\BoaSoftware\Presetup","UnzipDirName",0x00000000,"%SystemDrive%\DRV"
HKLM,"SOFTWARE\BoaSoftware\Presetup","ShowWaitDlg",0x00010001,1
HKLM,"SOFTWARE\BoaSoftware\Presetup","WaitTime",0x00010001,20
HKLM,"SOFTWARE\BoaSoftware\Presetup","BipOnShowWaitDlg",0x00010001,1
HKLM,"SOFTWARE\BoaSoftware\Presetup","KeepDrivers",0x00010001,0
HKLM,"SOFTWARE\BoaSoftware\Presetup","CopySource",0x00010001,1
HKLM,"SOFTWARE\BoaSoftware\Presetup","CopySilent",0x00010001,0
HKLM,"SOFTWARE\BoaSoftware\Presetup","SilentSetupMode",0x00010001,0
HKLM,"SOFTWARE\BoaSoftware\Presetup","UseRunOnceEx",0x00010001,0
HKLM,"SOFTWARE\BoaSoftware\Presetup","RunOnceExKey",0x00000000,"002"
HKLM,"SOFTWARE\BoaSoftware\Presetup","BlockDSPolicy",0x00010001,1

г) само собой что в папку i386 надо положить перчисленные файлы presetup.cmd, setup.ORG , 7za.exe + именно измененный setup.exe взять эти четыре файла можно ТУТ (http://slil.ru/25114436) (hivepck.inf мы уже добавили в предыдущем пункте).

д) остается только отключить sfc (можно нлайтом можно другими методами на форуме есть они)

то есть при этом методе доступна консоль восстановления + в самом начале GUI установки ты можешь выбрать из указанных тобой пакетов что именно будт ставитьяс из драйверов ну а дальше все как обычно...Не маловажен момент экономии места...При чем ты также можешь создавать $OEM$ на своем компакте ну и использовать его то есть испощльзовать и runonceex установки и устновки вызываемые cmdlines.

UPD. нда уж час назад запостил и понял что поиск все таки рулит даже для меня пригодится и тебе [addon] интеграция драйверов (http://forum.oszone.net/thread-60641-147.html )

VictorSh
18-11-2007, 11:07
остается только вопрос как именно ты интегрировал драйвера в дистрибутив? »
Мне хотя бы нужны драйвера SATA, а то при запуске система говорит, что не вижу жестких дисков и отказывается устанавливаться.

Buldoug
18-11-2007, 11:41
я повторю избитые слова о том что поиск рулид.интеграция sata/raid драйверов для подхватывания в текстовом этапе установке и отказ функционала востанов-ия не имеют ничего общего.смотри название матери лезь на сайт произв-ля.нужен тот архив где лежит файлик oemsetup.txt дальше смотри или в учебнике статью по этой теме или как вариант тот же самый nlite (надо именно указать что интеграция драйверов текс-го режима) или в моем пред-ем посте в конце

VictorSh
18-11-2007, 11:44
Окей. драйвер у меня уже есть и диск с интегрированными драйверами, только без режима восстановления.

Buldoug
18-11-2007, 13:03
ну так меняй свой файл ответов.интегрированы методом копирования? как? еще раз посмотри пример файла ответа для установки prompt repair.каким способом интегрировал дрова?стукнись в аську потом тут выложим ответ.пишу с мобилы поэтому кратко и сжато.

Buldoug
18-11-2007, 14:17
просмотрев твои сообщения понял что для интеграции дров и автоматизации ты используешь nlite так вот самый простой совет тебе во вкладке "автоматизация" в той же где насколько помню вводится серийный номер слева выбери тип установки "Prompt repair".

VictorSh
19-11-2007, 18:38
выбери тип установки "Prompt repair" »

А на автоматизацию как, сильно повлияет? Попробую.

Вчера пробовал сделать мультизагрузочный диск. Вот что получилось:

2 меню с возможностью восстановления и автоматическая установка.
Почему-то при выборе авто установки появляется меню с возможностью восстановления. Т.е. оба режима одинаковые. Кроме того вылезает лицензионное соглашение на текстовом и графическом этапе(убил секцию Unattended в winnt.sif в режиме восстановления). Но я заменял в hex редакторе в ntld1.bin строку winnt.sif на winn1.sif. Но при создании образа с помощью CDImage он сказал мне что есть два похожих файла ntld1.bin и ntldr.bin причем второй лежит не в i386, а в sp2\i386. Т.е. у меня два файла ntldr.bin. Один в i386, а другой в sp2/i386. Может по-этому?

VictorSh
25-11-2007, 00:18
Buldoug
Чем отличается метод с Prompt Repair с помощью nLite от приведенного тобой с использованием файла ответов?

Как повлияет на автоматизацию использование Prompt repair в nLite?
P.S. пока не пробовал - времени не было.

VictorSh
30-11-2007, 12:58
Попробовал метод Prompt Repair с помощью nLite.
Вот что получилось:

Появляется лиценизионное соглашение на текстовом и графическом этапе установки,
Появляется экран Вас приветствует Windows,
Не копируется директория $OEM$
Нет обоев при первом входе в систему, зато есть функция Repair в начале установки.

Видимо придется все-таки создавать мультизагрузочный диск. Хотя я уже пробовал - что не очень получилось.

pc-centre
20-12-2007, 13:03
Уважаемые спецы, кто знает как нужно сделать чтобы при установке винды с RIS автоматом ставилась консоль востановления (загрузка только по сети)




© OSzone.net 2001-2012