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

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

Автор: BORISKARAD
Дата сообщения: 13.08.2008 08:50
Oleg_II
Sish
В том -то и дело , что свою заливку я делал на другом компьютере.
А на этот компьютер образ ставил естественно с помощью последнего ATIES_9.5_eng with UR, натравливал его на последнюю сборку дров от Башрата. всё встало и комп нормально запустился, но в ОБОРУДОВАНИИ - КОМППЬЮТЕР стоит- комьютер с ACPI- а при смене типа ядра , как указано в инструкции в шапке, есть всего двапункта:
КОМПЬЮТЕР С ACPI
СТАНДАРТНЫЙ КОМПЬЮТЕР
и сменить его на многопроцессорный не получается (нет такого при выборе) даже после удаления hal.pnf , и некоторые проги не хотят нормально работать при этом.
А что за сборище халов и как нанего натравливать ATIES with UR ? Если можно поделись.
При поиске наткнулся на это:
http://forum.ixbt.com/topic.cgi?id=22:65459
Буду пробовать, написано хорошо и отклики вроде бы положительные
Автор: Sish
Дата сообщения: 13.08.2008 09:33
BORISKARAD
Попробуй скормить UR'у вот эту шнягу, в распакованном виде, вестимо.
Автор: BORISKARAD
Дата сообщения: 13.08.2008 10:14
Sish

Цитата:
вот эту шнягу

Пишет ошибка, файл не найден.
Автор: Sish
Дата сообщения: 13.08.2008 10:36
BORISKARAD

Цитата:
Пишет ошибка

Моя трабла, при копи-пстинге, пофиксил

Да и несложно было догадаться, что нет архиватора ra, а есть rar
Автор: Oleg_II
Дата сообщения: 13.08.2008 10:39
BORISKARAD
Вобщем-то я тебе и говорю - можно еще раз прогнать сиспрепом на целевой машине (куда образ раскатал). Какие-то установки потом слетят, но и рефреш хала тоже, возможно, получится.

Обрати внимание на то, чтобы у тебя в папке SYSTEM32 были следующие файлы:

halaacpi.dll
halacpi.dll
halapic.dll
halmacpi.dll
halmps.dll
ntkrnlmp.exe
ntkrnlup.exe
ntkrpamp.exe
Автор: BORISKARAD
Дата сообщения: 13.08.2008 10:45
Sish
Спасибо, попробую сделать по твоему .
Oleg_II
Хорошо, учту.
Автор: Sish
Дата сообщения: 13.08.2008 11:19
BORISKARAD
В архиве, что ты скачал, [more=список файлов]
hal.dll
halaacpi.dll
halacpi.dll
halapic.dll
halmacpi.dll
halmps.dll
halsp.dll
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe
hal.inf
acpi.sys
1.txt
[/more] практически идентичен опубликованному уважаемым Oleg_II, только я его не в system32 кладу, а скармливаю UR'у
Автор: Oleg_II
Дата сообщения: 13.08.2008 12:01
Уважаемый Sish, а я вообще-то про способ с сиспрепом говорю Т.е. мы предлагаем разные варианты, соответственно, подходы тоже разные. Если человек уже работает с Акронисом, пусть попробует УР. Не получится - может попробовать сиспреп. В обоих случаях файлы в разные места помещаются
Автор: Sish
Дата сообщения: 13.08.2008 13:02
Oleg_II

Цитата:
я вообще-то про способ с сиспрепом говорю

Никто не спорит

Но у человека, если я не ошибаюсь, выбор пал на использование
Цитата:
последнего ATIES_9.5_eng with UR

Автор: Oleg_II
Дата сообщения: 13.08.2008 13:39
Да без проблем Просто, если не получается одно, то можно и другое попробовать Тем более, если надо добиться какого-то результата.
Автор: BORISKARAD
Дата сообщения: 13.08.2008 13:43
Sish
Oleg_II

Я сначала попробую метод с сиспрепом, т.к система уже стоит и впринципе работает, а если что пойдёт не так, то я всегда могу восстановиться со своей заливки используя ATIES_9.5_eng with UR как я и делал изначально но уже используя

Цитата:
А делаю просто: при раскатке образа с помощью ATIES with UR натравливаю последний на папку, в которой, кроме SATA/RAID-дров, есть и сборище халов...

Для себя это и полезно и интеоесно!

Спасибо Вам огромное з а помощь.
Автор: goshaXXX
Дата сообщения: 15.08.2008 12:35
на некоторых системах приглашение к вводу появлялось до определение мыши/клавиатуры
решил проблему так: кидаем в автозагрузку nnCron http://forum.ru-board.com/topic.cgi?forum=5&topic=2900&start=1320
и добавляем в него задачу

Цитата:

#( __driver
WatchWinCreate: "*мастер нового*"
Action:
WIN-ACTIVATE: "*мастер нового*"
500 PAUSE
SEND-KEYS: {ENTER}
5000 PAUSE
SEND-KEYS: {ENTER}
)#

т.е. отслеживается появления окна мастера установки оборудования
WatchWinCreate: "*мастер нового*" // для английской винды *new device wizard*
и этому окну дважды отправляется Enter в результате устанавлинают все устройства дрова для которых присутствуют в заливке.

минус- нельзя оставлять диск в приводе или винда идет искать дрова там и паузу перед вторым энтером прийдется намного увеличивать
такое вот варварское использование крона
Автор: atvator
Дата сообщения: 15.08.2008 15:26
Кто сможет дать ссылку на то или обьяснить, каким образом сделать сиспреповскую заливку нечувствительной к типу ядра, с использованием хала от лонгхорна на начальном этапе и последуеющей автоустановкой правильного? приходится заливать немало компов -очень нужна помощь, сам поискал - не нашел.
И еще - автоустановку дров можно делать через сиспреп, а можно софтиной прокинуть пути в реестр, но как оптимальней это сделать по скорости развертывания , если база дров большая
Заранее спасибо.
Автор: HDD
Дата сообщения: 15.08.2008 22:30
atvator
Zalivka - установка Windows за 5 минут Смотрел?
Автор: Oleg_II
Дата сообщения: 16.08.2008 04:19
atvator
Вот здесь я описывал как это делают китайцы. У меня работает, проблем при переносе со Standard PC на ACPI Multiprocessor PC нет. Там же где-то ссылка на архив с нужными файлами.

Вкратце весь процесс и несколько дополнительных советов:

1. Настраиваешь систему как тебе надо, устанавливаешь нужные программы. Никакие драйвера для железа не устанавливаешь! (По последнему утверждению есть ньюансы, но пока мы их здесь не разбираем.)
2. Добавляешь в папки INF (скрытая папка) и SYSTEM32 дополнительные файлы халов, которые упомянуты по ссылке. В корень диска помещаешь NTLDR и BOOT.INI от Лонгхорна.
3. Отключаешь System Restore через свойства компьютера и как сервис.
4. Меняешь тип контроллера в диспетчере устройств на Standard двойной PCI IDE и перегружаешься. После перегрузки он там так должен и остаться.
5. В диспетчере задач выставляешь "Показывать все устройсва" и проходишь по максимуму устройств - заменяешь драйвера на стандартные где это возможно и удаляешь. Будет предлагать перегрузиться, не далешь этого пока не закончишь с "обезличиванием" железа.
6. Если в диспетчере у тебя есть Microsoft ACPI-Compliant System, то его обязательно нужно деинсталлировать.
7. Там же в диспетчере устройств меняешь тип компьютера (HAL) на Standard PC.
(Здесь китайцы советуют еще удалить из реестра все записи _HAL <aspi_hal>,
(about 4 times, usually in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root
должны быть около 4 штук в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum - ключ требует выставления разрешений для редактирования, но я не делал, у меня и так получается). Не перегружаться!
8. Этого шага у китайцев нет, но я, на всякий случай, применяю рекомендуемый Мелкософтом рег-файл MergeIDE.reg - ищещь через Гугл. Обрати внимание, что для него нужно еще 4 файла добавить в папку DRIVERS.
9. Удаляешь "мусор": находишь через поиск и удаляешь файлы с расширениями LOG, PNF, TMP, а также очищаешь папки PREFETCH, REPAIR, system32\ReinstallBackups и т.д. Я этот этап делаю из другой системы, но без разницы.
10. Выключаешь или перегружаешь компьютер для загрузки в используемую программу клонирования (без разницы, что тебе удобнее и привычнее). Ни в коем случае не даешь системе вновь загрузиться! Если делал на виртуалке, то можно еще проще - подключаешь образ жесткого диска виртуалки как виртуальный диск к системе, а дальше делай с содержимым диска что хочешь (копируй, архивируй и т.п. и т.д.)

Маленькие добавления:
1. Забыл упомянуть про остановку сервиса для процессоров INTEL - если этого не сделать, то на компах с AMD не загрузится...
2. Желательно (но не критично) удалить ветки реестра со старым железом (данными о компонентах того компа, где матрица готовилась).
Я это сразу в одном рег-файле для поддержки незапускающихся мышей и клавиатур делаю, вот делюсь выжимкой CLONNING.REG:
Код: Windows Registry Editor Version 5.00

; Отключение фишек, которые срабатывают при проблемах (дело вкуса).
[HKEY_LOCAL_MACHINE\hdsystem\ControlSet001\Control\CrashControl]
"AutoReboot"=dword:00000000
"CrashDumpEnabled"=dword:00000000
"LogEvent"=dword:00000000
"SendAlert"=dword:00000000

; Очищаем информацию о старом железе.
; ControlSet001
[-HKEY_LOCAL_MACHINE\hdsystem\ControlSet001\Control\DeviceClasses]
; ControlSet002
[-HKEY_LOCAL_MACHINE\hdsystem\ControlSet002\Control\DeviceClasses]

; Удаляем информацию о файле подкачки (не сам файл!).
[HKEY_LOCAL_MACHINE\hdsystem\ControlSet001\Control\Session Manager\Memory Management]
"-PagingFiles"

; Останавливаем драйвер процессоров Интел.
[HKEY_LOCAL_MACHINE\hdsystem\ControlSet001\Services\intelppm]
"DisplayName"="Intel Processor Driver"
"ErrorControl"=dword:00000000
"Group"="Extended Base"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,70,\
00,70,00,6d,00,2e,00,73,00,79,00,73,00,00,00
"Start"=dword:00000003
"Type"=dword:00000001

; Удаляем информацию о диске компьютера-матрицы.
[-HKEY_LOCAL_MACHINE\hdsystem\MountedDevices]

[HKEY_LOCAL_MACHINE\hdsystem\Setup]
"-BootDiskSig"
"SystemPartition"=-
Автор: Oleg_II
Дата сообщения: 16.08.2008 07:12
Ага, как обещал...

Ну, вот, держите плод долгих трудов Здесь можно взять файл CLONNING.REG, после применения которого каждый желающий сможет сделать "универсальную" заливку из своей системы

Шучу, конечно, еще надо будет сделать несколько финтов ушами, что бы заливка была не менее универсальная, чем все выкладывающиеся здесь и на трекерах

Расследование продолжается

Добавлено:
ЗЫ А как насчет одного самораспаковывающегося архива, который добавит/удалит установки в реестр и файлы в соответствующие места (что-то будет содержать сам, а что-то экстректит на лету из имещюхся в полной системе кабов с драйверами), заодно удалит "мусор" из системы? Вам останется сделать только три шага:
1. Поменять контроллер диска на стандартный двухканальный.
2. Изменить хал на стандартный.
3. Сделать образ с этой системы.

Знаете какой будет размер у файла без драйверов для контроллеров дисков? Около 500КВ А с драйверами? Меньше 3МВ

Это пока тизер Но у китайцев уже есть, значит и у нас будет!
Автор: mike345S
Дата сообщения: 16.08.2008 16:07
Oleg_II, круто! Спасибо за твой труд!

Если так дальше пойдет, то можно будет вообще без акрониса обойтись. Использовать dd или dump-restore...
Автор: Oleg_II
Дата сообщения: 16.08.2008 18:44
mike345S
Акронис, Гост, dd или dump-restore - это только инструменты, каждый пользуется тем, чем ему удобно. Мне вот нравится возможность скриптования - можно запросто автоматизировать создание или раскатку образа, при чем можно сразу несколько скриптов в одно меню свести. Кому-то желателен интерфейс по-русски. Еще кто-то требует каких-то дополнительных фич. Больше софта маленького и большого, чтобы на все вкусы было!

ЗЫ Если интересует именно из бесплатного, то бы обратил внимание на формат WIM - во-первых, вроде как и не за деньги (хотя и не совсем халява); во-вторых, есть возможность в одном файле совместить несколько вариантов системы со значительной экономией места (как с дистрибутивами серии "4 в 1" и т.п.).
Автор: mike345S
Дата сообщения: 16.08.2008 19:15

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

А в чем там ограничение?

Вообще то меня тоже скрипты интересуют.
Хочется иметь такую схему для неподготовленных людей (Чистым Acronis пользоваться не всем можно доверить):
Настроил все, создал образ на втором разделе, и записал диск восстановления (CD).
Человек при проблемах просто вставляет этот диск и перезагружается.
Там всего один вопрос "Восстановить систему? Да/Нет"
Отрабатывают скрипты и после перезагрузки имеем восстановленную систему.


Это все у меня реализовано с помощью Acronis (переделал скрипт из заливки 1.1). А вот хотелось бы реализовать тоже самое но с помощью бесплатного софта..
Думаю на фряхе подобное попробывать сделать, но скорость dd/dump несравненно ниже чем у того же acronis
А с помощью WIM подобное замутить можно?
Автор: Oleg_II
Дата сообщения: 16.08.2008 19:44
mike345S
Теоретически, такое можно и с WIM замутить, только я пока до этого не дошел Чтобы разворачивать систему из WIM, потребуется загрузка какой-то версии РЕ, т.е. нужно копнуть в эту сторону - можно ли при старте РЕ организовать запуск какого-нибудь батника, например, в котором будут определены команды для применения WIM? Думаю, что можно.

Не знал, что у Акрониса есть такие возможности по скриптованию. У Госта и Деплой Центра есть в дистрибутиве специальные версии как раз только для клиентов - они могут только восстанавливать готовые образы, делать их не могут. Там еще есть возможность для ОЕМщиков свои лого и прочую инфу добавить для красоты

То, что работает медленно, не есть плохо. DeployCenter тоже достаточно медленно делает образ. Главное, чтобы раскатывал без ошибок, а раскатывает он без ошибок и с нормальной скоростью По-идее, скорость применения WIM должна быть хорошей (я пока пользовался для подключения архивов как папок, собственно для раскатки образов еще не использовал, т.е. не скажу точно).

Добавлено:
В чем ограничения? Ну, как минимум нужно скачать почти гиговый дистрибутив ради 4 файлов общим весом менее 1МВ Я не вникал, но врядли есть возможность использовать тулзы с коммерческой целью, т.е. продавать диски, где есть их тулзы вроде нельзя, даже если там нет контафакта (хотя, если там еще и левая Винда, то и подавно
Автор: AlexeyUSA
Дата сообщения: 17.08.2008 18:49
при разворачивании образа (sp3) с помощью UR, система не стартует...черный экран....мигает курсор в углу...(не правильный HAL)!.....использовал разные версии....
Если развернуть без UR - все ок!
В чем может быть проблема? (в логе акронис пишет, что выдернул из sp3.cab все что нужно)
Спсб
Автор: DarkStar2000
Дата сообщения: 17.08.2008 21:20

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

не знаю попадает это под коммерческое применение но Toshiba со своими ноутбуками даёт DVD диск который этими тулзами переразбивает и форматит хард, а потом восстанавливает систему из WIM файла
Автор: Oleg_II
Дата сообщения: 17.08.2008 21:30
DarkStar2000
У них наверняка есть соглашение с Мелкософтом. Восстанавливается лицензионная ОЕМ система, для этой цели тулзы и предназначены. В любом другом месте кроме "оригинального" диска от ОЕМщика и от самого Мелкософта попробуйте выложить хотя бы один проприетарный файл - это повод придраться к Вам, варез, получается. Скачивайте с официального сайта сколько хотите, но распространять нельзя.
Автор: atvator
Дата сообщения: 18.08.2008 09:57
Oleg_II

Спасибо огромное, буду пробовать и делиться результатами.
Автор: mike345S
Дата сообщения: 18.08.2008 12:03

Цитата:
Скачивайте с официального сайта сколько хотите, но распространять нельзя.

А использовать то можно (в организациях)? Или тоже, только оригинальные диски?

Что значит распространение в данном случае? Продажа, выкладывание на сайт, установка, хранение образа и утилит для восстановления на диске?
Автор: Oleg_II
Дата сообщения: 18.08.2008 12:48
mike345S
Ну, чес-сказать, мне проблемы лицензирования абсолютно не интересны Но, ИМХО, использование в рамках своей фирмы и даже для обслуживания клиентов (не отдавая им диск) не должно противоречить лицензии. Этот инструмент был предложен как раз для Вас, для того, чтобы облегчить конкретно Вам жизнь. Вот общедоступным это делать нельзя, т.е. выкладывать в сети, например.

А если такой инструментарий используется вкупе с не-лицензионной Виндой, то тут врядли кто-то будет смотреть на частный случай, забреют за нелицензионную Винду в первую очередь
Автор: AADDDDYY
Дата сообщения: 19.08.2008 00:00
Oleg_II
Благодарю за описанный способ.
"Чес-сказать"©Oleg_II, я человек не искушенный в данной области.
Делал несколько дистрибутивов с автомат установкой......, но заливок нет.
Твой способ, чувствую --- надежен. Принялся собирать необходимые файлы.....
Завтра, планирую приступить.
НО образовалось несколько вопросов:
1
Цитата:
Добавляешь в папки INF (скрытая папка) и SYSTEM32 дополнительные файлы халов

В обе папки, по файлу ---- dtecthal.inf ???
2
Цитата:
Тут есть ньюанс - этот рег-файл на вашей системе работать не будет. Я его применяю к подцепленному хиву реестра SYSTEM (цепляю к ветке HKLM под именем hdsystem). Дело в том, что систему матрицу я дорабатываю офф-лайн Но можно его передалеть для применения прямо в системе, тоже будет работать

Как переделать ? ---- переименовать в каждом ключе hdsystem на system ?
3
Цитата:
Если на целевом компе контроллер жесткого диска типа САТА, то нужно при подготовке системы еще драйвер контроллера внедрить, иначе клон на начальном этапе загрузки выдаст синий экран.

Как внедрить ? Если можно поподробнее.



Цитата:
ЗЫ А как насчет одного самораспаковывающегося архива

Это был бы высший пилотаж !!! Успехов !!!

Автор: Oleg_II
Дата сообщения: 19.08.2008 02:42
AADDDDYY
Я тоже начинал с автоматической установки Когда там все стало более-менее понятно, пришел сюда

По вопросам:
1. Тебе надо найти собственно первое описание способа от китайцев (кажись, я его в теме по клонированию давал, несколькими постами вверху есть ссылка на него) и от него плясать. DTECHAL.INF добавляется только в папку INF, а в папку SYSTEM32 добавляются другие файлы (собственно халы).

ЗЫ Надо бы все в кучу свести в одном месте, а то действительно все разбросано.... Кто следит за темой, наверно в курсе, а для вновь приходящих действительно надо концы еще поискать...

2. В принципе - да, hdsystem на system. Можно еще попробовать ControlSet001 на CurrentControlSet, но вроде и так будет работать. Я почему так делаю - из оффлайна (из другой системы) проще весь мусор подчищать и нового мусора туда не привнести

3. Тут, как я писал, уже есть варианты. Тут уже нужно бы коллективно разобраться в каких случаях какой вариант надежнее (возможно требуется сочетание вариантов). Пока я бы предложил не заниматься сразу супер-универсальными заливками , а начать с того, чтобы работало на доступных компах. Ну, например, чтобы заливка была подготовлена в VMWare на IDE диске (можно еще с одним процем), а могла спокойно загрузиться в той же VMWare на CATA диске и правильно определить два процессора, а также могла загрузиться на двух-трех доступных тебе компах. Когда этого добьешься, можно уже добавлять больше драйверов.

Вот, например, способ добавления драйвера для контроллера SCSI в VMWare:
1. Помещаешь файл vmscsi.sys в папку System32\Drivers.
2. Применяешь следующий рег-файл VMWARE.REG:
Код: Windows Registry Editor Version 5.00

; ====================================================================================
; FileName : VMSCSI.inf
; Provider: VMware, Inc.
; Class: SCSIAdapter
; Driver Version: 04/10/2007,1.2.0.6
; ====================================================================================

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_104B&DEV_1040]
"Service"="vmscsi"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

; ***********************************
; Below is service settings
; ***********************************

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\vmscsi]
"DisplayName"="vmscsi Compatible Device"
"ServiceType"=DWORD:00000001
"StartType"=DWORD:00000000
"ErrorControl"=DWORD:00000001
"ImagePath"="System32\\Drivers\\vmscsi.sys"
"Group"="SCSI Miniport"
Автор: AlexeyUSA
Дата сообщения: 20.08.2008 01:58
HAL-SETUP-XPE
Сделал для себя...может кому пригодится!
http://webfile.ru/2171609
Автор: pilotro
Дата сообщения: 20.08.2008 10:58
AlexeyUSA
Извини а что там внутри? Как он работает? откуда он берет hal и ntkrnl? учтено ли что эти файлы различны у sp2 и sp3 (думаю другие наборы для sp1 и просто xp), также эти два файла различаются, у RUS и ENG windows. Кстати эти файлы (правильные наборы) обычно хранятся в cab файлах в %windir%\Driver Cache\i386\

Добавлено:
и еще при установке mui потом эти файлы необходимо собирать по моему из осовных английских и их апдетов из mui

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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