Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [addon] консоль востановления автоматическая установка

Ответить
Настройки темы
Система - [addon] консоль востановления автоматическая установка

Новый участник


Сообщения: 12
Благодарности: 4

Профиль | Отправить PM | Цитировать


Изменения
Автор: efkot
Дата: 22-01-2008
Описание: ver 0.7 отключенно динамическое обновление, добавленна модификация консоли от simplix-а
Вложения
Тип файла: 7z z_Auto_Install_RC.7z
(180.9 Kb, 320 просмотров)
Для чего это нужно!!!???

ну наверное многие сталкивались, по ходу своей деятельности приходится возится с кучей разных компов и иногда бонально для возобновления работы Windows необходимо проверить загрузочный диск или востановить MBR или перезаписать загрузчик NTLDR..

все это можно сделать и другими средствами в том числе и компакт диском Windows XP, но невсегда c собой диск вот тут то и помогло бы если консоль жила на винте рядом с установкой (всего 14Мб на HDD думаю не так уж и много).
  • Совместим с аддонами изменяющими boot.ini

    Создает в загрузочном разделе (не путать с системным разделом т.к. загрузочным у вас может быть и D: и Е: и т.п. а Сама Windows живет на C: )
    скрытую папку "cmdcons" и скрытый файл "cmldr" в корне загрузочного раздела (эти файл и папка собственно и есть консоль востановления)

    Для денсталяции консоли достаточно стереть из корня загрузочного раздела скрытую папку "cmdcons" и скрытый файл "cmldr", а также востановить boot.ini из boot.bakup

    Сама консоль устанавливается с установочного диска Windows XP (учтите что если вы подрезаете дистриб то папка ..\i386\WINNTUPG должна присутствовать в дистрибутеве Windows XP), общий объем занимаего места на HDD ~ 14Мб, размер занимаемый в дистрибутиве = 0

    Внимание!!! Если у вас слетит загрузчик NTLDR то консоль востановления запустить с HDD не выйдет.

    Как пользоватся при загрузке жмем F8 в загрузочном меню выбираем пункт "назад к выбору операционной системы"
    Выбираем "Recovery Console"
    Перед входом консоль будет искать установку windows на HDD, и если найдет несколько то спросит в какую войти, отвечаем цифрой нужного варианта (обычно 1, если на компе живет один Windows)
    и только после того как вы его введете будет доступна консоль.
    рекомендую самой первой коммандой дать комманду HELP

    приведу некоторые команды
    Ниже приведен список команд, доступных с консоли восстановления.
    • Bootcfg Изменить файл Boot.ini с целью настройки процесса загрузки и восстановления.
    • Chkdsk Использование параметра /p приводит к запуску программы Chkdsk, даже если на диске нет отметки о повреждении. Параметр /r служит для поиска поврежденных секторов и восстановления той части данных, которая может быть прочитана (предполагается использование параметра /p). Программа Chkdsk требует наличия средства Autochk. Она автоматически ищет файл Autochk.exe в папке автозапуска. Если данного файла в папке автозапуска нет, Chkdsk пытается обратиться к компакт-диску Windows XP. Если установочного компакт-диска в дисководе нет, пользователю будет предложено самостоятельно указать место расположения файла Autochk.exe.
    • Copy Копировать файл в указанную папку. По умолчанию копирование не производится на съемные носители и нельзя использовать подстановочные знаки. При копировании с компакт-диска Windows XP сжатый файл автоматически распаковывается.
    • Del (Delete) Удалить файл. Действует в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого раздела жесткого диска и локальных установочных папок. По умолчанию постановочные знаки использовать нельзя.
    • Dir Отобразить список всех файлов, включая скрытые и системные.
    • Disable Отключить системную службу или драйвер Windows. Переменная service_or_driver – это имя отключаемой службы или драйвера. Если вы отключаете службу, то перед изменением типа запуска на SERVICE_DISABLED отображается исходный тип запуска службы. (запишите его, чтобы в дальнейшем можно было перезапустить службу с помощью команды enable).
    • Diskpart Управление разделами в томах жесткого диска. Параметр /add используется для создания нового раздела, а /delete — для удаления существующего. Переменная device – это название устройства для нового раздела (например, \device\harddisk0). Переменная drive – это буква, назначенная удаляемому разделу (например, D). Переменная partition – это соответствующее правилам именования разделов название удаляемого раздела (например, \device\harddisk0\partition1); она может использоваться вместо переменной drive. Переменная size служит для указания размера нового раздела (в мегабайтах).
    • Enable Включить системную службу или драйвер Windows. Переменная service_or_driver – это имя включаемой службы или драйвера, а start_type – тип запуска включаемой службы. Тип запуска может иметь одно из следующих значений.
    SERVICE_BOOT_START
    SERVICE_SYSTEM_START
    SERVICE_AUTO_START
    SERVICE_DEMAND_START
    • Exit Закрыть консоль восстановления и перезагрузить компьютер.
    • Expand Распаковать сжатый файл. Переменная source – это имя сжатого файла. По умолчанию постановочные знаки использовать нельзя. Переменная destination – это каталог для распакованного файла. По умолчанию этот каталог не может находиться на съемном носителе или иметь атрибут «Только чтение». Для снятия с папки назначения атрибута «Только чтение» служит команда attrib. Параметр /f:filespec используется в том случае, если источник содержит более одного файла Этот параметр допускает использование подстановочных знаков. Параметр /y служит для отмены вывода запроса на подтверждение удаления файлов. Параметр /d указывает, что файлы не должны распаковываться; отображается содержимое исходной папки.
    • Fixboot Записать новый загрузочный сектор в системный раздел.
    • Fixmbr Восстановить основную загрузочную запись в загрузочном разделе. Необязательная переменная device служит для указания имени устройства, на котором нужно создать новую основную загрузочную запись. Эта переменная не используется, если целевым является загрузочное устройство.
    • Format Отформатировать диск. Параметр /q служит для выполнения быстрого форматирования, а параметр /fs — для указания файловой системы.
    • Help Запуск команды help без указания имени определенной команды в качестве аргумента приводит к отображению всех команд, которые доступны с консоли восстановления.
    • Listsvc Отобразить все доступные на данном компьютере службы и драйверы.
    • Logon Отобразить список обнаруженных экземпляров Windows с запросом пароля локального администратора для этих экземпляров. Эта команда служит для перехода в другой экземпляр Windows или другой подкаталог.
    • Map Отобразить текущие сопоставления устройств. Чтобы использовать пути в формате Advanced RISC Computing (ARC, формат для записей в файле Boot.ini) вместо путей к устройствам в формате Windows, укажите параметр arc.
    • MD (Mkdir) Действует только в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого раздела жесткого диска и локальных установочных папок.
    • More/Type Отобразить содержимое указанного текстового файла.
    • Rd (Rmdir) Действует только в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого раздела жесткого диска и локальных установочных папок.
    • Ren (Rename) Действует только в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого раздела жесткого диска и локальных установочных папок. В качестве целевого нельзя указывать новый диск или путь.
    • Set Служит для отображения и установки переменных среды консоли восстановления.
    • Systemroot Изменить текущий каталог на %SystemRoot%.

    дополнительную справку по команде можно узнать дав команду Help <комманда> например help chkdsk
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:59, 19-01-2008

 

Аватара для greg_b

Ветеран


Сообщения: 4735
Благодарности: 1418

Профиль | Отправить PM | Цитировать


efkot, структуру папок поправь, и рекомендую поменять %temp% на %winroot%\temp или %systemdrive%\temp - надежней будет срабатывать.

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны


Отправлено: 22:01, 20-01-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для AppleNTU

Dі`яbloк


Автор проектов


Сообщения: 449
Благодарности: 125

Профиль | Отправить PM | Цитировать


1 при установки консоли востановления, сам инсталятор делает BOOT.BAK, не совсем вдаваясь в прогу (ты выбрал другой вариант от того какой я использую (Bootcfg /TIMEOUT 0 --- 0 это время в секундах - все прекрасно работает)) там тоже создается при правке времени загрузки BOOT.BAK, так просто перетрется старый BOOT.BAK!!!!
2 поставь положение установки самым последним!!! не 201, а 99999 например! и если уж так делаешь, так скрой консольное окошко!
удачи!

-------
C вами Було Яблочко... --- ни один адон не заброшен - время... вышедший из отпуска... разгребаемся....

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:11, 21-01-2008 | #12


Новый участник


Сообщения: 12
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата greg_b:
структуру папок поправь, и рекомендую поменять %temp% на %winroot%\temp или %systemdrive%\temp - надежней будет срабатывать. »
безполезно т.к. темп кажется чистится на конечной стадии установки, переложил в %windir%

Цитата AppleNTU:
1 при установки консоли востановления, сам инсталятор делает BOOT.BAK, не совсем вдаваясь в прогу (ты выбрал другой вариант от того какой я использую (Bootcfg /TIMEOUT 0 --- 0 это время в секундах - все прекрасно работает)) там тоже создается при правке времени загрузки BOOT.BAK, так просто перетрется старый BOOT.BAK!!!!
2 поставь положение установки самым последним!!! не 201, а 99999 например! и если уж так делаешь, так скрой консольное окошко!
удачи! »
учел timeout=0
сдвинул ниже в RunOnceEx=9999
скрытие консоли в следующей версии.
теперь будет создавать boot.bakup и не будет перезатирать boot.bak
новая версия в шапке.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:16, 21-01-2008 | #13


Аватара для AppleNTU

Dі`яbloк


Автор проектов


Сообщения: 449
Благодарности: 125

Профиль | Отправить PM | Цитировать


efkot,
было бы интересней, если бы сразу убирало пароль админа, как в 2000 винде его нет вообще, и сразу в службе разрешало доступ на все диски!!! (ХР по умолчанию не дает доступ на диски кром своего где установленна винда!!!)

-------
C вами Було Яблочко... --- ни один адон не заброшен - время... вышедший из отпуска... разгребаемся....


Последний раз редактировалось AppleNTU, 21-01-2008 в 18:56. Причина: ошибки, они, родимые....


Отправлено: 18:54, 21-01-2008 | #14


Новый участник


Сообщения: 12
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата AppleNTU:
было бы интересней, если бы сразу убирало пароль админа, как в 2000 винде его нет вообще, и сразу в службе разрешало доступ на все диски!!! (ХР по умолчанию не дает доступ на диски кром своего где установленна винда!!!) »
новая версия в шапке доступ и пароль сняты надо протестировать
попытался скрыть окно, незнай но вроде получилось.
метод снятия пароля отличатся от предложенного в шапке там через подмену Dll, у меня через твик реестра

Отправлено: 19:59, 21-01-2008 | #15


(*.*)


Сообщения: 36553
Благодарности: 6693

Профиль | Сайт | Отправить PM | Цитировать


Сколько всего написано... а зачем аддон? Консоль же одной командой ставится

Код: Выделить весь код
winnt32 /dudisable /cmdcons /unattend

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:05, 21-01-2008 | #16


Аватара для greg_b

Ветеран


Сообщения: 4735
Благодарности: 1418

Профиль | Отправить PM | Цитировать


efkot, как вариант будет так - в виде bat/cmd к примеру для runonceex (по совету Vadikan):
Код: Выделить весь код
cmdow @ /HID  
@echo off  
SET CDROM=%~d0  
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx  
REG ADD %KEY%\ZZZZZ /VE /D "Windows Recover Console" /f  
REG ADD %KEY%\ZZZZZ /V 1 /D "%cdrom%\i386\winnt32 /dudisable /cmdcons /unattend" /f  
SET /A i+=1
сработает в последнюю очередь в алфавитном порядке. Переменную CDROM можно выловить любым способом. Подробнее об этом здесь и здесь (автор Vadikan).

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны


Отправлено: 22:30, 21-01-2008 | #17


Новый участник


Сообщения: 12
Благодарности: 4

Профиль | Отправить PM | Цитировать


to Vadikan что дает ключ /dudisable ???
to greg_b, а у меня так и реализованно!!!

Отправлено: 22:54, 21-01-2008 | #18


Аватара для greg_b

Ветеран


Сообщения: 4735
Благодарности: 1418

Профиль | Отправить PM | Цитировать


efkot,1) /dudisable Этот параметр отключает динамическое обновление. Если динамическое обновление отключено, программа установки выполняется только с исходными файлами установки. Этот параметр отключает динамическое обновление, даже если используется файл ответов, в котором заданы параметры динамического обновления.
2) тока почему-то не сработал вариант, я все ставлю с СД.

Если внимательно посмотреть твой вариант - есть недочеты:
1) не нужно лопатить boot.ini - система делает дозапись сама, если меня не устроит 30 секунд - поправлю ручками, как правило народ включает комп и жмет если что Enter не думая.
2) отсутствие dudisable может выкинуть окно - пошли в интернет

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:57, 21-01-2008 | #19


Новый участник


Сообщения: 12
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата greg_b:
1) не нужно лопатить boot.ini - система делает дозапись сама, если меня не устроит 30 секунд - поправлю ручками »
то что система сама правил boot.ini я вкурсе, просто чтобы не править ручками и сделанно перелопачивание boot.ini. а за ключь спасибо поправлю сейчас.

Отправлено: 23:09, 21-01-2008 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [addon] консоль востановления автоматическая установка

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Автоматическая установка Skype Cherep84 Автоматическая установка приложений 81 14-09-2014 10:54
Утилиты - [addon] TypeAndRun (открывающаяся по горячей клавише консоль) Drinko Наборы обновлений для Windows XP/2003/Windows 7 4 31-08-2010 16:16
Аддоны - [addon] WallSet - автоматическая установка разных обоев fantik Оформление Windows XP 35 23-03-2010 23:05
автоматическая установка и Wi-Fi tussinchik Автоматическая установка Windows 2000/XP/2003 1 31-05-2008 01:59
Система - [addon] Автоматическая установка nLite davydov Наборы обновлений для Windows XP/2003/Windows 7 3 08-03-2008 20:52




 
Переход