Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows Vista (http://forum.oszone.net/forumdisplay.php?f=66)
-   -   [решено] Замена системного файла (http://forum.oszone.net/showthread.php?t=114939)

Fantomus 21-08-2008 04:18 880050

Замена системного файла
 
ОС Виста лицинзионная - испорчен системный файл ("C:\WINDOWS\System32\authui.dll"). Этот файл отвечает за логон (значёк висты перед окном преведствия), поэтому комп виснет при загрузке, в сейф моде тоже самое. Этот файл нужно просто заменить на рабочий. Такой вопрос - где скачать файловый менеджер, который бы загружался с диска? Или как сделать загрузочный диск подходящий для этой ситуации. Буду очень благодарен за помощь.
Пробовал зайти с загрузочного диска, но он не видет файлы на жестком диске. Кто знает как заменить этот файл не снося систему. Диска с ОС нет. Комп Acer, есть Recovery, но ведь он всесёт все данные с жёсткоого диска.

Vadikan 21-08-2008 04:33 880051

Bart's Preinstalled Environment ( BartPE ) bootable live windows CD/DVD

Valeant 21-08-2008 18:56 880656

Найди в инете готовые сборки для Vista занимают от 100-120Mb средним, собраны уже BartPE (нужен в основном файл Source\boot.wim) в нем уже все свернуто для запуска, скидываешь на флэшку.

Взять USB. Отформатировать USB-драйв. Форматирование должно быть выполнено из Windows Vista.
(если винчестер один, то флэшка будет disk 1, внимание можно затереть нужные данные). Из консоли

Diskpart
select disk 1
clean
create partition primary
select partition 1
active
format fs=fat32
assign
exit

format fs=fat32 можно не делать если делали раньше.

Создать файловую структуру просто переписать нужные файлы на флэш.

bootmgr - загрузочный файл из корня Vista c:\
BOOT - директория из корня Vista он скрытый c:\Boot\
SOURCES - положить готовый файл boot.wim

Загрузиться с флэшки, нужный файл также есть в boot.wim - authui.dll
При загрузке появится диск с нужными каталогами
Windows
User
Program Files
ProgramData



Boot.Win - разные по объему, так собираются с разными программным обеспечением (антивирусы, файл менеджеры, проги для работы с дисками и так далее, мин встречал 95Mb)

Natsuki 21-08-2008 20:54 880742

Может быть прокатит восстановление системы с загрузочного диска Vista?

Fantomus 21-08-2008 22:36 880817

Valeant, а ты не можешь дать ссылку на такую сборку, в которой будет файл authui.dll. Так как у меня нет ни установочных файлов, ни установочного диска Висты.

Vadikan 21-08-2008 23:10 880849

Цитата:

Цитата Fantomus
Так как у меня нет ни установочных файлов, ни установочного диска Висты. »

Для BartPE требуется дистрибутив Windows XP.

freeXPie: бесплатный реаниматор

Fantomus 21-08-2008 23:59 880888

Я пробовал заходить через XP PE, но на нём нельзя попасть на жёсткий диск компа. Незнаю почему. А с freeXPie такого не будет?

Vadikan 22-08-2008 00:29 880903

Цитата:

Цитата Fantomus
Я пробовал заходить через XP PE »

Я о таком не слышал. Существует множество сборок, впрочем.
Цитата:

Цитата Fantomus
но на нём нельзя попасть на жёсткий диск компа »

В принципе, загрузка с любого нормально сделанного Live CD позволяет увидеть локальные жесткие диски. Так что либо у вас был кривой диск, либо вы не разобрались, как им пользоваться.
Цитата:

Цитата Fantomus
А с freeXPie такого не будет? »

Гарантировать не могу.

Valeant 22-08-2008 19:24 881547

VistaPe - http://www.vistape.net/rus/vistape.html - для создания самому boot.wim

Для загрузки достаточно файла и из дистрибутива Vista boot.win

Ссылки готовых сборок того о чем было написано в 3 посту
Windows Vista Live CD - загружаем аварийную ОС - это образ уже готовый размером от 100Mb.
Либо в www.yandex.ru поиск по Windows Vista Live CD, или
http://netzor.org/2007/06/11/windows...ijnuyu-os.html
http://www.x8k.ru/topic-4133.html?mode=threaded
и т.д.

Еще раз подчеркну, данный образ можно просто переписать на flash, лишь бы был файл загрузки bootmgr и директория Boot, и сам файл SOURCES/boot.wim .
Для работы с *.wim
1.- (монтирование/демонтирование) необходим файл WimUtil.exe - 650Кбайт
(можно просматривать что в данные файлы *.wim записано)
2. графическая утилита imagex tool - в архиве 650Кбайт (gimagex.exe, wimfltr.inf, wimfltr.sys, wimgapi.dll)

Дополнительно информация http://www.windowsfaq.ru/content/view/624/1/
Цитата:

...
Файлы образов WIM

Аббревиатура WIM переводится как Windows Imaging (как утверждают разработчики, буква М в этом сокращении ничего не обозначает, а расширение *.wi смотрелось бы довольно странно). WIM - это новый формат образов Windows. Для получения образа тома можно использовать копию его секторов (что увеличивает скорость как создания самого образа, так и скорость его развертывания) или образ, который будет хранить отдельно каждый файл (в этом случае удается значительно повысить степень сжатия самого файла образа). Выбор был сделан в сторону файлов. Однако в отличие от обычных архивных файлов, в формате WIM содержатся не только сжатые копии файлов и папок, но и все метаданные, с ними связанные. К таким метаданным относятся списки контроля доступа (ACL), короткие и длинные имена файлов, атрибуты и т.д. Подобная структура WIM-образов позволяет легко их модифицировать - например, добавлять драйвера или пакеты обновлений.

На содержимое WIM-образа не накладывается ограничений - он может содержать, например, несколько томов. Так, в одном wim-файле Vista содержатся все версии этой ОС. Важной особенностью при этом является отслеживание одинаковых файлов (технология однократного копирования, Single Instancing). В процессе создания WIM-образа создается криптографический хэш файла, который вычисляется на основании содержимого самого файла. Этот хэш становится уникальным идентификатором файлов в образе и в образ заносится только один экземпляр файла (если встречается другой файл с таким же хэшем, он просто заменяется ссылкой). Если необходимо разворачивать один и тот же файл в разные места на конечном компьютере, он будет извлечен по его идентификатору. К тому же, новый формат образов не зависит от файловой системы Windows, а восстановление файловой системы позволяет разворачивать ОС на тома различных размеров. Развертывание образа в виде файловой системы позволяет сохранить пользовательские данные, в отличие от образов, основанных на посекторных копиях - в этом случае все предыдущие данные на томе уничтожаются. Например, если вы выполните установку Vista на диск с существующей ОС Windows, явно не указав переформатирование диска, файлы предыдущей копии Windows сохраняются в папке windows.old.

Образы WIM не зависят от уровня HAL (Hardware Abstraction Layer), но необходимо создавать различные образы для разных архитектур процессора (32-битные и 64-битные платформы).

Интересной особенностью WIM-образов является гибкость типа упаковки данных. При создании образа можно задать три степени сжатия. Максимальная степень сжатия обеспечит наименьший размер файла образа, однако процесс упаковки займет значительное время. Можно указать быстрое сжатие - времени на создание понадобится меньше, но и размер файла будет больше. Для наиболее скоростного создания образа сжатие файлов не осуществляется совсем. Степень сжатия указывается целиком для всего WIM-образа и не может быть изменена для его отдельных компонентов.

Сам процесс развертывания ОС из WIM-образа происходит в среде Windows PE - этакой мини-ОС. Причем, если на DVD-диске с Windows Vista образ устанавливаемой ОС находится в файле install.wim, то сама Windows PE при установке с DVD-диска загружается из файла boot.wim.
...

ImageX

Основной инструмент создания и модифицирования WIM-образов - программа ImageX. Изначально разработчики предполагали реализовать средство работы с образами, основанное на графическом интерфейсе, однако впоследствии решили остановиться на консольном приложении. Это, по их мнению, дает преимущества в автоматизации операций с помощью применения скриптов.

Функционально ImageX состоит из нескольких компонентов, к которым относится исполняемый модуль ImageX (ImageX.exe), фильтр файловой системы WIM (Wimfltr.sys и Wimfltr.inf), позволяющий производить чтение и изменение WIM-образов, и набор интерфейсов API WIM, позволяющий сторонним разработчикам ПО разрабатывать программы для работы с WIM-образами.

Использование ImageX позволяет просматривать и изменять WIM-образ в виде обычной файловой системы на диске. При этом создается файл каталога (бинарный файл, содержащий сведения о записанных в WIM-образ данных), соответствующий образу. При обращении файловой системы к данным, содержащимся в образе, фильтр используя файл каталога, производит чтение из WIM-образа и «выдает» эти данные в привычном виде обычных папок и файлов. Это позволяет легко модифицировать файлы образов стандартными средствами - например, проводником Windows.

Полную справку по параметрам ImageX можно получить в сопутствующей документации, или набрав в командной строке imagex /?. Мы же рассмотрим назначение основных команд ImageX.

Команда imagex /capture создает новый файл образа. Записать можно как образ целого тома, так и отдельных папок. Можно указать тип сжатия данных.
imagex /dir - отображение списка файлов и папок в указанном образе.
imagex /mount - подключение файла образа как часть локальной файловой системы. Данные можно только просматривать, изменения не допускаются.
imagex /mountrw - то же, но данные можно изменять. Изменение данных не вызывает их изменения в файле образа - они временно сохраняются в кэш. Для подтверждения сделанных изменений необходимо отключить образ с параметром /commit.
imagex /unmount - отключение подключенного образа. Для сохранения изменений необходимо добавить параметр /commit.

Редактировать напрямую wim-файл, который находится на сервере WDS, не удастся. Вызвано это способом хранения образов на WDS-сервере. Для ускорения процессов энумерации из файла образа выделяются метаданные, описывающие файлы и папки, входящие в образ, и структуру разрешений для них. Эти метаданные хранятся в файле с именем образа и расширением .wim. Потоковые данные (то есть, сами файлы и папки) записываются в файл Res.rwm. Для редактирования такого образа предварительно необходимо будет его отключить в MMC-консоли Служб развертывания Windows (делаем щелчок правой клавишей мыши на нужном образе, выбираем Отключить), затем выполнить команду Экспортировать образ и указать путь, где будет размещен файл образа.
...

Fantomus 22-08-2008 21:07 881607

Цитата:

Цитата Vadikan
А с freeXPie такого не будет? »
Гарантировать не могу. »

Такая же история.
Цитата:

Цитата Vadikan
Я пробовал заходить через XP PE »
Я о таком не слышал. Существует множество сборок, впрочем. »

Это и есть BartPE, но называется по другому.
Цитата:

Цитата Vadikan
В принципе, загрузка с любого нормально сделанного Live CD позволяет увидеть локальные жесткие диски. Так что либо у вас был кривой диск, либо вы не разобрались, как им пользоваться. »

Вот это мне как раз и нужно. Но почемуто не видят эти сборки жёсткий диск, например BartPE в проводнике пишет, что нужно форматнуть жёсткий, ТМ пишет что не может найти диск с:. Сейчас попробую Windows Vista Live CD
Цитата:

Цитата Vadikan
Так что либо у вас был кривой диск, либо вы не разобрались, как им пользоваться. »

Может быть, например я так и не поняk, как загрузить freeXPie, когда ставлю диск, запускаются загрузочные программы, но файловые менеджеры (работает только Volkov Commander) не видят диск с:

Valeant 22-08-2008 21:36 881634

Точнее можно про ПК, винт и какой чипсет стоит на материнки (т.е. опредилить контроллер на винт, т.е. то что было написано в диспетчере устройств)

Fantomus 23-08-2008 01:41 881769

Всем спасибо! Особенно товарищу Valeant
Я скачал Windows Vista Live CD ( http://www.x8k.ru/topic-4133.html?mode=threaded ) и с помощью него заменил этот файл.
Есть ещё один вопрос (не стоит из-за него новую тему создавать). Вопрос такой: как скрыть диск Recovery, что бы его не было видно в Моём компьютере. По умолчанию он определяется, как диск A:. Комп Acer

Natsuki 23-08-2008 08:56 881828

Fantomus, в Vista Manager можно скрывать разделы. Он триальный, но за 15 дней успеешь сделать все, что надо.
А вообще самый лучший способ -- удалить этот раздел и за счет него увеличить другие разделы. А драйверы и систему (я уже в ЛС писал, откуда взять) записать на отдельный диск.


Время: 23:16.

Время: 23:16.
© OSzone.net 2001-