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

Компьютерный форум 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 | Цитировать


truvo,
2) в зависимости от настроек (если использовать мой вариант)
3-4) по-умолчанию попадете в меню текущей ОС с возможностью перехода в меню выбора ОС - даже при нуле - быстрое нажатие F8 сразу за Enter позволит сделать перехват (раньше у меня получалось)

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


Отправлено: 21:54, 15-11-2010 | #31



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

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


Ветеран


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

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


У меня мультизагрузочный диск, соответственно папка i386 находится не в корне. Поэтому аддон не срабатывает - не находит файл winnt. Кто компетентен, будьте так любезны, решите проблему.

P. S. Буду благодарен и за другой вариант (но это уже будет аддон не для всех, а типа для меня лично): на этом же моём компакт-диске, в корне, имеется папка CMDC - со всеми файлами консоли восстановления, можете предложить вариант использования при автоустановке консоли на диск этой папки, а не файлов дистрибутива.

-------
Моя статья на OSzone.net


Отправлено: 04:46, 25-11-2010 | #32


Ветеран


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

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


Пока реакции на мой предыдущий вопрос нет, ставлю другой.
Цитата efkot:
Для денсталяции консоли достаточно стереть из корня загрузочного раздела скрытую папку "cmdcons" и скрытый файл "cmldr", а также востановить boot.ini из boot.bakup »
Значит ли это, что верно и обратное: для инсталляции консоли достаточно скопировать на диск C эту папку, файл cmldr и заменить файл boot.ini на файл с соответствующим содержанием?

То есть если я (см. предыдущее сообщение) скопирую на диск C папку CMDC и переименую её в cmdcons...

-------
Моя статья на OSzone.net


Отправлено: 01:15, 04-12-2010 | #33


Аватара для mPaSoft

Ветеран


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

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


truvo, последний вопрос хз, лень проверять.
А с первым у меня так.
Использовал конструктор мультизагрузочной флешки из соседней ветки.
Исправил батник greg_b.
Было для cd/dvd:
Код: Выделить весь код
cmdow @ /HID  
@echo off  
mode con cp select=1251
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\ZZZZZ /VE /D "Консоль восстановления" /f  
REG ADD %KEY%\ZZZZZ /V 1 /D "%cdrom%\i386\winnt32 /dudisable /cmdcons /unattend" /f  
REG ADD %KEY%\ZZZZZ /V 2 /D "cmd /c bootcfg /timeout 0" /f  
SET /A i+=1
mode con cp select=866
exit
Стало для flash:
Код: Выделить весь код
cmdow @ /HID  
@echo off  
mode con cp select=1251
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\usbdrive.tag SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\ZZZZZ /VE /D "Консоль восстановления" /f  
REG ADD %KEY%\ZZZZZ /V 1 /D "%cdrom%\WINSETUP\XPpSP3\i386\winnt32 /dudisable /cmdcons /unattend" /f  
REG ADD %KEY%\ZZZZZ /V 2 /D "cmd /c bootcfg /timeout 0" /f  
SET /A i+=1
mode con cp select=866
exit
Консоль с флэхи устанавливается штатным способом.

Отправлено: 09:06, 04-12-2010 | #34


Ветеран


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

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


Только что набрал в фильтре поиска "Консоль востановления", нажал Энтер, и тут осенило - блин, я же букву пропустил! А гляжу - нашелся аддон! А вот если набрать правильно - "восстановления" - не найдется! Прошу автора темы это учесть и исправить название темы. А ещё было бы хорошо добавить в название и англ. - Recovery Console - вдруг кто-то будет искать по англ.?

А теперь вопрос по теме. Поскольку у меня, как я выше писал, диск мультизагрузочный, с двумя дистрибутивами Windows, и на нем нет папки I386, то аддон из шапки темы у меня не работает. Поэтому я решил попробовать такой финт ушами. Установил консоль на живой системе запуском winnt32 /cmdcons, затем запаковал в sfx-архив папку cmdcons, файлы cmldr и boot.ini, задал в архиве, чтобы всё это распаковывалось на диск C без запросов и с перезаписью, и сунул этот архив в SVCPACK аддон, и интегрировал этот аддон в оба своих дистрибутива.

Затем устанавливаю Windows на виртуальную машину VirtualBox (естественно, на диск C), выбираю при загрузке "Возврат к выбору операционной системы", выбираю консоль в меню, щелкаю. И появляется курсор в левом верхнем углу - и на этом всё. Думал, что VirtualBox косячит - проверил на VirtualPC - то же самое.

Что у меня неправильно?

(Возможно, мне бы помог какой-то из рецептов, данных выше, но я пока не докумекал, как мне спроецировать эти рецепты на свой случай)

-------
Моя статья на OSzone.net


Отправлено: 03:36, 31-05-2011 | #35



Компьютерный форум 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




 
Переход