Ru-Board.club
← Вернуться в раздел «Общие вопросы»

» Перенос системы на другую мать

Автор: AlexeyUSA
Дата сообщения: 20.08.2008 13:45
Это правильные наборы для XP SP3 RUS VL
Сделал для себя...........
Автор: AADDDDYY
Дата сообщения: 20.08.2008 18:15
AlexeyUSA
Спасибо !!! Пригодится, даже очень. Но на мой взгляд -- зря зашил в инсталл. Лучше было оставить как и было в SFX архиве. В случае с архивом -- всегдп можно что нибудь добавить , изменить, ...........
Автор: AlexeyUSA
Дата сообщения: 20.08.2008 20:17

Цитата:
Лучше было оставить как и было в SFX архиве

http://webfile.ru/2173560
Можно изменять
Автор: atvator
Дата сообщения: 21.08.2008 08:43
Oleg_II
Спасибо еще раз. Сделал образ на селероне P4 с IDE HDD по твоей инструкции+ковырнул заливку3.5, приклеил все имеющиеся+свою коллекцию дров+софт -получилась конфетка, которая раньше не получалась - прекрасно залилось на коре 2 дуо c САТА HDD .Hal определился и поставился сам.Все дрова поставились автоматом без двойников в оборудовании. Один из hal ов советовали переименовать(интересно зачем?) - вроде halstnd -выскакивал BSOD (хотя может и по другой причине), переделал без переименования. сиспрепдрайверсканер создал пути в реестре -я их копирнул в sysprep.inf, также перед запечаткой выполнил sysprep.exe -bmsd.
Все дрова поставились автоматом без двойников в оборудовании.

Автор: Oleg_II
Дата сообщения: 21.08.2008 08:57
atvator
Ну, если не переименовывал, то не совсем по инструкции Переименовывать надо не HAL.DLL из установленной системы, а HAL.DLL из дистрибутива (можно еще имя посмотреть в свойствах файла - должно быть именно HAL.DLL). Если так не сделать, то на каком-то компе может вылезти бага... Это у китайцев в факе написано, т.е. многие на это уже нарывались.

Но хорошо то, что хорошо заканчивается
Автор: AADDDDYY
Дата сообщения: 21.08.2008 10:06
---> del
Автор: AADDDDYY
Дата сообщения: 22.08.2008 15:38
Вообщем я на грани отчаяния.
Вторые сутки бьюсь, сегодня спать лег в 5.20 !!!
Метод Oleg_II могу цитировать на память !!!
Положительные достижения:
Прикрутил контроллеры, прикрутил дрова на устройства, клавиатура, мышь работают.


Отрицательные недостижения:

При любых раскладах ---- Стандартный компьютер.
Даже на матрице ( а он у меня многопроцессорный с ACPI )

Прошу помощи знатоков !!! Даже можно через Remote (я был бы просто счастлив ).
Автор: Oleg_II
Дата сообщения: 22.08.2008 18:10
AADDDDYY
У меня совсем недавно тоже была какая-то проблема, когда пытался сделать систему-матрицу на ХР СП3. Тоже что-то не получалось долго. Что я делал неправильно, я так и не понял... Но потом вдруг опять стало работать.

Напоминаю ключевые моменты:
1. Контроллер дисков меняем на стандартный двухканальный и перегружаемся.
2. Деинсталлируем Microsoft ACPI-Compliant System в системных устройствах, если он есть (пока я заметил, что его нет только если компьютер изначально Standard, т.е. если хал насильно выбран таки при установке). Не перегружаемся.
3. Меняем тип компьютера на Стандартный компьютер. Не даем компьютеру перегрузиться в систему, а сразу снимаем образ.

Это основные моменты. Кроме них нужно уделить внимание на следующее:
1. Все файлы по списку должны находится в нужных местах.
2. HAL.DLL должен быть взят из дистрибутива (находится внутри файла SP3.CAB), а не из системы (там может быть другой файл под этим именем!) и переименован в HALSTND.DLL. Файл с именем HAL.DLL также должен быть в системе (он там и есть, просто не трогайте его).
3. NTKRNLUP.EXE получаем переименовыванием NTOSKRNL.EXE. При этом оригинальный NTOSKRNL.EXE также должен оставаться в системе.
4. Удаляем из системы все .PNF файлы. Можно заодно удалить и INFCACHE.1.
5. В BOOT.INI строчка именно такая, как в инструкции. Никакие другие ключи и изменения пока недобавляете (как заработает, так можно будет уже эксперементировать).

Вообще, я готовлю систему-матрицу в виртуалке VMWare с минимальным количеством устройств, изначальный тип компьютера после установки там у меня обычно ACPI Uniprocessor. На Пентиум Дуал-Кор (ACPI Multiprocessor PC) встает без проблем и правильно определяет тип хала. На компьютеры с ACPI Uniprocessor встает также нормально. Под Standard у меня нет железа попробовать.

А вообще, утро вечера мудренее Надо выспаться и отдохнуть, когда зацикливаешься тоже может не идти

ЗЫ Если есть возможность скачать 700МВ, то скачай китайскую заливку, что я выкладывал и попробуй на своем компе. Хоть там все и не понятно, но просто по памяти найдешь куда тыкнуть, чтобы диспетчер устройств посмотреть и убедится, что все работает на твоем компе Рекомендую в слепую не пытаться образ накатить, если непонятно что в меню выбирать, а взять из Варезника дискету с самой последней версией Госта и в более знакомом аглицком интерфейсе уже выбрать куда восстановить образ. Да, на диске их два, один совсем маленький, его вообще не трогай! он для других целей.

ЗыЗы Да, пока не пользуйся сторнними тулзами. Бери файлы только из своего родного дистрибутива. Почти все оригиналы халов находятся в SP3.CAB, от туда их и бери.
Автор: AADDDDYY
Дата сообщения: 23.08.2008 19:28
Oleg_II
Вообщем итог моей битвы с созданием образа:

Из описанного тобой метода удалил "ненужные слова", и собственно оставил только алгоритм.
Решил действовать строго по алгоритму.

Результат ----- ПОЛУЧИЛОСЬ !!!!!!!!!

За описанный тобой метод, тебе 5-
Почему с минусом, а вот за это:

Цитата:
Здесь китайцы советуют еще удалить из реестра все записи _HAL <aspi_hal>........................................но я не делал, у меня и так получается

Задумчиво, откинувшись на кресло, я подумал:" Если у него получилось без этих пассов, то и у меня выйдет".
А НЕЕЕЕЕЕТ !!!
Вообщем после двухдневной борьбы - образ SP3 был созданн!!!
Сегодня отполировал его до блеска.
Благодарю тебя за метод, и за поддержку.

P.S. В процессе работы, были собранны, созданны, различные файлы для автоматизации процесса. Если кому нибудь нужно --- могу выложить .

P.S.P.S To All Что вы потом делаете с образом ? Записываете на загрузочный ДВД с Акронисом, на загрузочную Флэшку, или .............................. Что посоветуете из личного опыта ?
Автор: mike345S
Дата сообщения: 23.08.2008 20:03

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


Конечно выкладывай!!!


Цитата:
Что вы потом делаете с образом ?

ИМХО, лучше иметь на флешке, но и DVD нелишним будет (правда у DVD надежность похуже...)
А вообще, смотря для каких задач, где-то образу самое место на файл-сервере...
Автор: Oleg_II
Дата сообщения: 23.08.2008 20:26
AADDDDYY
Конечно, выкладывай, что ты там накопал Может у тебя будет пара свежих мыслей, которые всем полезны будут

Что с образом делаем? А ты-то зачем его делал? На сидюке наиболее универсально, ИМХО, но никто не мешает иметь на флешке или на переносном жестком диске. Я недавно загружался со старого сидюка со сборкой РЕ в РАМ при присоединенном внешнем USB HDD, а потом просто копировал систему с него на предварительно разбитый жесткий диск (кстати, почему в китайских заливка часто второй маленький пустой образ есть - это почти моментальная разбивка и форматирование диска
Еще я вот тут недавно подумал, что можно такую систему и на флешку установить - по-идее, должна быть универсальная флешка, с которой почти на любом компе можно будет загрузиться в полную систему

Что касается тулзов для клонирования - для этого метода по барабану какую использовать. Почему китайцы Гост используют - мне кажется, что просто из экономии места на СД. Ну, и потому что более-менее надежно работает на любом железе. Хочешь пользоваться Акронисом - пользуйся. Хочешь сочетать с сиспрепом - никаких ограничений
Автор: mike345S
Дата сообщения: 23.08.2008 20:27

Цитата:
Из описанного тобой метода удалил "ненужные слова", и собственно оставил только алгоритм.
Решил действовать строго по алгоритму.

Было бы интересно увидеть алгоритм

Добавлено:

Цитата:
Ну, и потому что более-менее надежно работает на любом железе.

Oleg_II, можно ли это понимать так, что проблем с железом у GHOST меньше?
Видит ли GHOST IDE-CDROM на p5X c JMICRON и тд?
Скрипты у него как? Полностью автоматическое развертывание возможно?
Автор: Oleg_II
Дата сообщения: 23.08.2008 21:10
mike345S
Не могу утверждать сам, но то, что во всех китайских заливках используется именно Ghost, говорит, что такая куча бета-тестеров его оценила. Я сам конкретно Гостом не пользуюсь (сторонник DeployCenter/DriveImage), да и не совсем в компьютерной области работаю, поэтому про железо не могу с полной уверенностью говорить. В теме по Ghost в Программах уважаемый Grigorijg проблемы с новым оборудованием решал, вот только-только как раз там ссылку запостил Скриптование поддерживается, полностью автоматическое развертывание как раз в китайских заливках и применено - вставил болванку в привод, подтвердил пару раз что хочешь сделать, чтобы случаем не запустить там где этого не надо, после этого все автоматом развернется и компьютер перегрузится в новую систему сам.

Но, опять же, каким софтом пользоваться - дело вкуса. В этом способе тулза для клонирования не важна. Может вообще есть смысл пользоваться форматом от производителя ОС - WIM. Вобщем, на вкус и цвет товарища нет
Автор: AADDDDYY
Дата сообщения: 23.08.2008 21:48
Oleg_II
mike345S
Цитата:
Конечно, выкладывай, что ты там накопал

Цитата:
Было бы интересно увидеть алгоритм


Собственно весь алгоритм изложил ранее Oleg_II, я лишь --- допаковал в SFX архив (так же выложенный ранее AlexeyUSA) + reg файл + удаление ключей + деинсталяция оборудования. ( знаю, что можно было все в _.bat сделать, но прыгать по папкам через CD было не азартно, поэтому дополнил выложенный ранее архив )


Итак:
1. Контроллер дисков меняем на стандартный двухканальный и перегружаемся.

2. Меняем тип компьютера на Стандартный компьютер. Не даем компьютеру перегрузиться в систему.

3. Запускаем файл DETECT-HAL.exe
Его действия:
а) помещает оригинальные необходимые файлы халов и кернелов SP3RU в %WinDir%\system32\
б) меняет boot.ini и ntldr
в) копирует оригинальные файлы из дистриба в %windir%\system32\dllcache
г) добавляет драйверы необходимые для MergeIDE.reg
д) помещает в автозагрузку файл запуска поиска и установки драйверов
е) помещает в WINDIR файл удаления из автозагрузки + замена стандартными boot.ini и ntldr
ж) помещает dtecthal.inf в %windir%\inf
з) чистит dllcache

4. Импортируем CLONNING_and_MergeIDE.reg ( имя файла говорит за себя )

5. Удаляем разделы реестра по совету китайчегов ( имена разделов в файле --- Удалить ключи_HAL.txt )

6. Удаляем мусор.

7. Дефрагментирумся.

8. Запускаем del_device.exe ( удаление устройств --- это батник зашитый в sfx на основе DEVCON.EXE )

10. Проверяем не остался ли Microsoft ACPI-Compliant System !!! Если остался --- грохаем.

11. Ребутимся на создание образа !!!

Скачать файлы для создания унивесального образа заливки ( 100% рабочий комплект) ---->
http://rapidshare.com/files/139563780/Universal_Image.rar


Тестовый боекомплект ( инструкция внутри ) -------[320 KB]----->
http://rapidshare.com/files/140628955/Universal_Image_Ver_0.6b.rar

Автор: Oleg_II
Дата сообщения: 23.08.2008 22:06
Все хорошо, но только DETECT-HAL.exe получается узкоспециализированный - а у меня, допустим, аглицкая и китайские системы еще есть... Причем все необходимые файлы уже должны быть в любой системе (здесь уже два раза называли путь к ним), надо просто их разложить по нужным местам с нижными именами.

ЗЫ Тут у меня еще кой-какая инфа появилась. Щас проверю и отпишусь. А потом можно будет уже за АМД процессора и контроллеры дисков браться

ЗыЗы Причем прыгать по папкам особо и не надо, есть же переменные - %SystemDrive%, %WinDir%...
Автор: reff
Дата сообщения: 23.08.2008 22:11
Oleg_II
AADDDDYY
Может быть оформим настоящую инструкцию без фраз-ссылок вида "вот тут я рассказывал" и "вон там была ссылка на архив"? Зачастую эти сообщения также ветвятся. Я начал собирать все умные слова и файлы воедино, но запутался.
Автор: Oleg_II
Дата сообщения: 23.08.2008 22:35
reff
Без проблем, только вот еще надо пару багов выловить - только что AADDDDYY "поймал" важный момент по редактированию реестра, а у меня тут появилась инфа, что не все надо из MergeIDE.reg брать.

Пока можете начинать с самого первого поста здесь, потом прочитать это и это.

А вообще, хотелось бы коллективно отловить всех "жучков" и сделать хороший метод с нужными батниками и регами (я даже еще одним полезным поделюсь, только вот найду где он у меня

ЗЫ Было бы вообще идеально, если бы кто из спецов взялся сделать универсальный батник или даже ГУИ - оболочку для всего этого дела. Мы бы идеями и материалами помогли бы...
Автор: AADDDDYY
Дата сообщения: 23.08.2008 23:11
Oleg_II

Цитата:
надо просто их разложить по нужным местам

Не знаю как консольно распаковать КАБ.
Автор: Oleg_II
Дата сообщения: 23.08.2008 23:20
Что-то вроде:
Код: expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:hal.dll %WinDir%\system32\halstnd.dll
Автор: AADDDDYY
Дата сообщения: 23.08.2008 23:24
Oleg_II
Получилось распаковать с помощью консольного архиватора:

Цитата:
CABARC x sp3.cab


Автор: Oleg_II
Дата сообщения: 23.08.2008 23:29
Средствами системы без сторнних файлов тоже вроде можно. Я как раз на прошлой странице написал пример - надо попробовать через EXPAND.EXE, он есть в системе по дефолту.

Добавлено:
Вобщем, с ходу с переименованием извлечь не получилось, но просто так извлекается:
Код: expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:hal.dll c:\
Автор: AADDDDYY
Дата сообщения: 24.08.2008 00:48
Oleg_II
Написал батник на основе данного EXPAND . Выдергивает оригинальные необходимые файлы Hal и ядра из CAB %WinDir%\Driver Cache\i386\sp3.cab, переимнеовывает нужные и складирует в нужной директории !!!
Собственно вот он ------>

Цитата:
MD %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:hal.dll %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halaacpi.dll %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halacpi.dll %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halapic.dll %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halmacpi.dll %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halmps.dll %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halsp.dll %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:ntkrnlmp.exe %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:ntkrnlpa.exe %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:ntkrpamp.exe %SystemDrive%\HAL
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:ntoskrnl.exe %SystemDrive%\HAL
copy %SystemDrive%\HAL\*.* "%WinDir%\system32\"
copy %SystemDrive%\HAL\hal.dll "%WinDir%\system32\halstnd.dll"
copy %SystemDrive%\HAL\ntoskrnl.exe "%WinDir%\system32\ntkrnlup.exe"
RMDIR "%SystemDrive%\HAL" /s /q


P.S. Вечером, надеюсь доделать полностью автоматизацию процесса подготовки образа в bat файле .

Автор: mike345S
Дата сообщения: 24.08.2008 06:34
Oleg_II, еще один вопросик по поводу WIM.
Для разворачивания образа можно использовать WinPE на основе XP? Или только виста?
Для висты, я так понимаю надо 512мб ram. Но у меня на много машин с 256.
Как быть? Есть ли диски с вистой, которые стартуют на 256 (и меньше) RAM?

Вообще, что нужно по минимуму для разворачивания WIM?
Автор: Oleg_II
Дата сообщения: 24.08.2008 07:53
mike345S
WIM отлично работают в ХР, т.е. запросто можно пользоваться WinPE на основе XP.

Кстати, рекомендую сборку от уважаемого NIKZZZZ - в ней WIM работает гарантировано 100% (он его и использует в этой сборке Вот как раз он только вчера обновился Там есть вариант для загрузки в РАМ и без этого (для слабых машин, как раз как тебе надо). Погляди здесь.

AADDDDYY
Отличная работа! Только я бы предложил создавать папку HAL как под-папку SysPrep (ее тоже создать, даже если не будешь пользоваться) и не удалять ее сразу, а прописать удаление основной папки SysPrep в батнике, который будет восстанавливать оригинальные BOOT.INI NTLDR. Зачем это нужно - может кто-то будет сиспрепом пользоваться, тогда папка и так удалится, а если и не будет, то удалится батником при входе в систему

Кроме того, большая часть халов и кернелов может быть сразу вытащена из каба в SYSTEM32 без помещения в промежуточную папку, чтобы потом не добавлять команды копирования. Собственно папка HAL вроде как только для одного файла HAL.DLL требуется, который надо будет переименовать после вытаскивания из каба, остальные сразу по адресам пойдут.

Да, не забудь, что для работы MergeIDE.reg тоже нужно будет несколько файлов в нужные папки разместить, не все из них там по дефолту Кажись их там всего четыре, а вытаскивать надо будет один или два. Впрочем, потом можно будет усложнить структуру батника: "Если в такой-то папке нет такого-то файла, то извлечь его из..." (вот в такой извращенной форме пишу

С помощью одного батника запросто можно создавать другие BAT и INF файлы - собственно файл DTECTHAL.INF и батник, который после раскатики переименует оригинальные файлы назад. Т.е. теоретически, если пока не брать сторонние драйвера, то весь набор может состоять из собственно основного батника, файла с настройками реестра и одного файла NTLDR от Лонгхорна (всего 3 файла!). Если еще не пробовал это делать, то я могу подсказать

Добавлено:
Ах, да! Забыл, что после раскатки образа можно еще почистить реестр от несуществующих сервисов и устройств. Я где-то уже нашел отличный батник, который использует DEVCON.EXE, да и для удаления устройст DEVCON.EXE тоже может понадобиться (надо тот китайский батник для удаления устройств при подготовке системы, что я приводил еще подработать чуть-чуть). Так что добавляем его в компанию четвертым!
Автор: AADDDDYY
Дата сообщения: 24.08.2008 21:11
Частично доделал батник.
Перепаковал боекомплект.
Добавил инструкцию.
Размер комплекта значительно уменьшился ---> 633kb

Сборку можно скачать ----------------->
Автор: Oleg_II
Дата сообщения: 25.08.2008 09:27
AADDDDYY
Ты таки пошел по другому пути... Один батник и пара файлов по мне так лучше, чем несколько самораспаковывающихся архивов Впрочем, главное, чтобы цель была достигнута, а какими средствами уже все равно

Кстати, файлы для MergeIDE.reg тоже есть в системе, нет смысла их в архив вносить.

Да и оригинальные BOOT.INI и NTLDR тоже зачем в архив помещать? Тот же батнкик, который потом их восстанавливает сделать наорот - поменять атрибуты и затем изменить имена прямо в системе, потом уже добавить измененные файлы (после перевой загрузки происходит то же самое, только наоборот).

Не было времени проверить, но может быть важно проверить не сбивают ли настройки MergeIDE.reg установки на стандартный двухканальный контроллер?

ЗЫ Тут лазил по мануалу DeployCenter - вау! Он во время раскатки может в реестр залазить, значения менять, вызывать сиспреп, какие-то установки с переменными и рег-выражениями и еще кучу таких функций через скрипты делать, что мне пока до этого без пол-литра не разобраться
Автор: AADDDDYY
Дата сообщения: 25.08.2008 11:24
Oleg_II

Цитата:
Ты таки пошел по другому пути...

Очень занят пока --- поэтому пошел по тому пути.
Я понял о чем ты говоришь. И полностью разделяю твою идею.
Обязательно отполирую сбрку на основе батника.

зы

Цитата:
сделать наорот - поменять атрибуты и затем изменить имена прямо в системе, потом уже добавить измененные файлы (после перевой загрузки происходит то же самое, только наоборот).

Ты как то давал батник на это действо.
Можешь повторно кинуть ?
Автор: Oleg_II
Дата сообщения: 25.08.2008 13:12
AADDDDYY
Это "оригинальный" китайский батник RUN.BAT, который стартует после первого входа в систему:
Код: @echo off
cd\

attrib ntldr -h -s -r
del ntldr
attrib ntldrXP -h -s -r
ren ntldrXP ntldr
attrib ntldr +h +s +r

attrib boot.ini -h -s -r
del boot.ini
attrib bootXP.ini -h -s -r
ren bootXP.ini boot.ini
attrib boot.ini +h +s +r

del %SystemRoot%\run.bat
exit
Автор: Turkish88
Дата сообщения: 25.08.2008 18:19
Вроде все сделал по инструкции не работает СП3 пишет что ntoskrnl.exe missed or corrupt.
Пропустил токо вот это
(Здесь китайцы советуют еще удалить из реестра все записи _HAL <aspi_hal>........................................но я не делал, у меня и так получается)
Все скачал с рапиы universal image.rar выташил оттуда все hal и kernel и все пошло у меня hal.dll какойто другой был кажись
Автор: Oleg_II
Дата сообщения: 25.08.2008 18:36
Turkish88
Ну, как раз то, что пропустил, помогло AADDDDYY. Попробуй еще раз и с этим пунктом.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: RadioEthernet своими руками


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.