PDA

Показать полную графическую версию : W7 + MSDaRT 7.0


Страниц : [1] 2 3

SVG
17-12-2011, 11:28
Читайте Kак интегрировать MsDart в установочный носитель Windows 7 (http://bit.ly/w72x34)

Всем привет!!

Как интегрировать файлы из образа Microsoft Diagnostic and Recovery Toolset (MSDaRT) 7.0 в файлы распакованного на загр. флеху дистра W7 Ultimate для добавления доп. возможностей в пункт "Восстановление "
Если правильно понимаю всё дело в boot.wim....

Vadikan
17-12-2011, 12:10
SVG, общая идея тут Встраиваем DART 6.5. в имеющийся Windows*RE (http://bit.ly/tnnwm9), надо подкорректировать.

SVG
17-12-2011, 14:32
надо подкорректировать »

подкорректировать после Волобуева????

Vadikan
17-12-2011, 16:29
SVG, там описано, как встроить DaRT в среду восстановления, которая запускается с жесткого диска. У вас, как я понимаю, другая задача. Предложение "подкорректировать" связано с тем, что слепое следование пошаговым инструкциям не приведет к желаемому результату.

Morpheus
18-12-2011, 00:03
Вот только толку не много от такой интеграции. Если MSDaRT не находит установленной системы, половина функций не работает.
http://s13.radikal.ru/i186/1112/a7/b2050c7c9b02t.jpg (http://radikal.ru/F/s13.radikal.ru/i186/1112/a7/b2050c7c9b02.jpg.html)

И что у нас остаётся?
Редактор реестра, который и так есть.
Проводник, доступ к которому легко получить из того же редактора реестра или блокнота.
В Solution Wizard ничего полезного нет.
Возможность позвать друга работает только по внутренней сети. Полезно только в организациях и при установленной системе.
Затиралка дисков? Вы часто этим пользуетесь?
Вот и получается, что из хоть сколько-нибудь полезного остаётся анализатор дампов, Disk Commander и антивирусник, который надо ещё не забыть воткнуть в MSDaRT и базы обновить.

Так что средство может и хорошее, но использовать его надо как положено - при установленной системе. Иначе смысл практически теряется.

SVG
18-12-2011, 10:48
В этом образе например есть подкорректированный boot.wim, который корректно работает через "Восстановление " не исключая обычной установки W7 Ultimate!!!
*************************

НО...там версия 6.5...а хочется 7 :)Н

Blast
18-12-2011, 11:21
SVG, еще одна ссылка на варез = бан на месяц.

Vadikan
18-12-2011, 12:26
Если MSDaRT не находит установленной системы, половина функций не работает »
Эээ... а что в таком случае ты хотел диагностировать и восстанавливать? :)

Morpheus
18-12-2011, 13:21
Vadikan, вот и я не вижу смысла держать её отдельно.
Если система находится, то и доступ к RE по F8 будет (а там уже и MSDaRT), если не находится, то и в MSDaRT смысла практически нет - ничем она помочь скорее всего не сможет своими полутрами утилитами.

Так что я согласен с моделью, которую нам демонстрировали на TechEd. MSDaRT может быть полезна в организациях, где сисадминам бегать по кабинетам несподручно, да и флешки всё чаще заблочены. Винда не грузится, сотрудница позвонила сисадмину, он удалённо вошел в MSDaRT и что-то подправил.

Наверное, поэтому она и распространяется через MDOP, а не выложена для всех.

Vadikan
18-12-2011, 19:33
Если система находится, то и доступ к RE по F8 будет »
У тебя и у меня - да, а у этих (http://forum.oszone.net/thread-196715.html) - не факт :)

Morpheus
18-12-2011, 22:20
Vadikan, у этих система не будет находиться.
MSDaRT довольно специфичная штука. Да, в некоторых случаях она поможет людям знающим, но тем, кто сносит загрузчик, а потом начинает думать MSDaRT ничем не поможет. У них это будет очередной ненужный диск, занимающий место на полке.
Ну да ладно, кому инструмент действительно нужен и нужен на носителе, в MSDaRT всегда могут нажать Next-Next-Next и получить загрузочный диск.

SVG
19-12-2011, 20:28
Всё равно добьюсь того чего хочу...
написал автору вышеупомянутой сборки с просьбой сделать необходимый мне вариант boot.wim...подождём ответа...

Morpheus
19-12-2011, 21:06
SVG, а в чём проблема-то? Как получить нужные файлы MSDaRT описано в статье. Затем монтируем boot.wim из дистрибутива, копируем туда MSDaRT, собираем. Всё элементарно. Вся необходимая информация есть на сайте и форуме. Надо только захотеть и всё найдётся.

SVG
19-12-2011, 22:10
Morpheus!!!
Ну если всё Всё "элементарно" попрошу Вас помочь мне, т.е. собрать boot.wim с MSDaRT 7 Ru :help:

Morpheus
19-12-2011, 22:25
SVG, я его уже собирал, поигрался, удалил. Естественно, я не буду его повторно собирать для пересылки кому-либо.
На форуме с вами могут поделиться знаниями, но не файлом. План действий вам уже обрисовали, дерзайте. Конкретные вопросы категорически приветствуются. Начните вопрос с описания уже проделанного.

Linkers
20-12-2011, 12:28
SVG,

Если хотите, есть путь по проще. Вы можете не заморачиваться с этим boot.wim, а добавить wim образы MSDaRT в сам дистрибутив windows в папку sources, а запускать их из под boot меню Windows.
Примерно Так.

http://s003.radikal.ru/i203/1112/f1/7fcfdce1777ft.jpg (http://s003.radikal.ru/i203/1112/f1/7fcfdce1777f.png)

Если Вас это устроит, я могу пояснить, как это сделать. Только для Русской версии Windows.

SVG
20-12-2011, 14:45
Linkers...(спасибо за желание помочь)

я так изначально и делаю...но при таком способе не запускается установка винды!!!!, а запускается сам MSDaRT...
Так как же заставить запускаться MSDaRT не вместо сетапа винды, а через "Восстановление" того же сетапа....????
В сборках "умельцев" есть такой boot.wim и он реально работает, но он заточен под выбор языка и разрядности (т. е. присутствует доп. диалог выбора), а нужен только на рус. и 32 бит

по скрину - мона подробнее???....


Morpheus....

при создании образа MSDaRT в DaRT Recovery Image из Microsoft DaRT 7 ( MICROSOFT.DESKTOP.OPTIMIZATION.PACK.2011 R2) во временной папке образа в sources не видно boot.wim!!!!
...а в статье картинки просто безобразные.... что делаем дальше???

Morpheus
20-12-2011, 15:35
SVG, путём сравнения папок чистого boot.wim и изменённого DaRT Recovery Image, получается такая структура:
http://s40.radikal.ru/i088/1112/4c/3d241591032ft.jpg (http://radikal.ru/F/s40.radikal.ru/i088/1112/4c/3d241591032f.jpg.html)

Именно эти файлы надо вытащить из
C:\Users\user\AppData\Local\Temp\erdc_2632\mount
на соответствующем этапе DaRT Recovery Image и положить в примонтированный boot.wim из дистрибутива.

Файл winpeshl.ini либо откорректируйте, либо не копируйте. Там прописывается сетевая идентификация и второй командой запуск восстановления (вместо установки).

SVG
20-12-2011, 16:15
Сенкс...будем посмотреть... :cool:

Linkers
23-12-2011, 03:50
SVG,
Еще актуальна тема по меню?

В общем для этого нужно отредактировать файл хранилища конфигураций- BCD, которй находится в папке boot дистра Win 7.
Для этого создайте папку, скажем, BOOT и поместите в нее этот файл BCD.
Далее, от имени администратора, в командной строке средств развертывания, которая входит в состав Windows AIK,
наберите по очереди следующие команды. После каждой - Enter.

Добавление команды на запуск Установки Win7.
bcdedit /store D:\boot\bcd /set {default} description "Запуск установки Windows 7"

bcdedit /store D:\boot\bcd /set {default} device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\boot\bcd /set {default} osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}


Далее добавление команды на запуск среды восстановления Windows 7 - MsDart для х86.

dit /store D:\boot\bcd /copy {default} /d "Запуск среды восстановления Windows 7 x86"

После чего консоль выдаст, (Запись успешно скопирована в..), уникальный идентификатор, этот буквенно-цифровой код и нужно вписать в следующие две строкИ вместо {GUID} Скри ниже.

bcdedit /store D:\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Тоже самое проделайте и с добавлением MsDart для 64-х битных систем, если это необходимо.

bcdedit /store D:\boot\bcd /copy {default} /d "Запуск среды восстановления Windows x64"

bcdedit /store D:\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

http://s011.radikal.ru/i318/1112/9b/c8c5962f7ff4t.jpg (http://s011.radikal.ru/i318/1112/9b/c8c5962f7ff4.png)

Правой мышью "Пометить". Левой выделяем. Enter-копируем в буфер.

Обратите внимание в путях на букву раздела. Здесь в примерах используется "D:" при необходимости замените на свою.

Осталось дело за малым.

Вытащите из iso-образа MsDart для 32-бит куда нибудь файл boot.wim и переименуйте его в winRE_x86.wim и поместите его в паку sources, дистрибутива Windows . И для 64-х бит переименуйте в winRE_x64.wim и туда-же в папку sources к 32-уx битному брату, если хотите.
Если что, прикрепил готовый BCD, только без команды на запуск для MsDart 64-бит.



Ну и теперь по поводу, интеграции этого же MsDart 7 не посредственно в boot.wim
Я тут на досуге собрал архив со всем необходимым для добавления . Только MsDart 7 для 32-х битных систем. Ссылка ниже.
Нужно будет, как бы, развернуть boot.wim из копии оригинального дистрибутива Windows, при помощи все той же командной строки средств развертывания.

Создайте где нибудь папку BOOT_WIM и поместите в нее образ boot.wim. Рядом создайте ещё одну папку, скажем, BOOT_PE, в нее и будет монтироваться образ.
Далее в консоли строки, от имени администратора, наберите:
magex /mountrw X:\BOOT_WIM\boot.wim 2 X:\BOOT_PE где "X:" буква вашего раздела.
После отработки консоли, скопируйте три папки из скаченного архива (Program Files, sources и Windows) в папку BOOT_PE,
естественно согласившись на замену.
Ну теперь нужно "завернуть" назад наш boot.wim командой:
imagex /unmount /commit X:\BOOT_PEгде "X:" буква вашего раздела.

И еще, во время работы консоли, Вы не должны находится в директориях BOOT_WIM и BOOT_PE.


Скачать архив MsDart 7 x86 (http://forum.oszone.net/rules.html#3.18)

Объяснил как смог.




© OSzone.net 2001-2012