Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Общие вопросы » Перенос системы на другую мать

Модерирует : Akam1, Dr_StandBy, Dekker

Dr StandBy (28-08-2008 10:55): http://forum.ru-board.com/topic.cgi?forum=27&topic=13070  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

TearDrop



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перенос системы на другую мать
и методы создания Заливок (универсальных образов)


Итак, если Вам понадобилось перенести операционную систему на другую материнскую плату или создать Заливку тогда читаем:Если Вам необходимо сделать Заливку (a.k.a собрать универсальный образ), то кроме четырёх предыдущих тем могут понадобиться ещё и вот эти:Софт для клонирования/развёртывания/переноса Windows:
  • Acronis True Image - отличная прога для создания/восстановления образов. BootCD поддерживает уйму оборудования, RAID и сети на основе домена (по последнему читаем FAQ к программе на сайте Acronis). Существует максимально урезанная версия проги для MS DOS (Входит в комплект любой серверной редакции программы, имеет интерфейс коммандной строки).
  • Acronis Disk Director Suite & Acronis OS Selector - лучший мэнеджер разделов и неплохой мэнеджер загрузки. Первый умеет почти всё что умеет Partition Magic, но выполняет свои функции гораздо лучше оригинала. Имеет экслюзивные функции: разделение раздела на два, слияние двух разделов. Второй также довольно неплох, но ввиду технической основы (это DOS-приложение) имеет небольшие проблемы с поддержкой оборудования. Умеет скрывать от загружаемой операционной системы разделы. Имеет мастер добавления Операционных Систем, что очень удобно.
  • Acronis Snap Deploy - программа для развёртывания образа на n-ное количество компьютеров, по сети. Поддерживает установку драйверов в систему, изменение сетевых настроек, автоматический ввод в домен и многие другое. Третья версия программы будет поддерживать развёртывание с помощью BartPE с использованием скриптов.
    Ссылки на темы посвящённые продуктам Acronis

Поиск готовых Заливок здесь:
Компьютерный форум Ru.Board » Андеграунд » Андеграунд » Zalivka - установка Windows за 5 минут

Всего записей: 46 | Зарегистр. 09-08-2002 | Отправлено: 20:25 15-08-2002 | Исправлено: RussianNeuroMancer, 13:23 17-07-2008
AADDDDYY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Oleg_II
Получилось распаковать с помощью консольного архиватора:

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

 

Всего записей: 294 | Зарегистр. 24-01-2007 | Отправлено: 00:24 24-08-2008
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Средствами системы без сторнних файлов тоже вроде можно. Я как раз на прошлой странице написал пример - надо попробовать через EXPAND.EXE, он есть в системе по дефолту.
 
Добавлено:
Вобщем, с ходу с переименованием извлечь не получилось, но просто так извлекается:
Код:
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:hal.dll c:\
Т.е. сделать это можно, пускай и в два этапа, если с переименованием

Всего записей: 2844 | Зарегистр. 30-09-2002 | Отправлено: 00:29 24-08-2008
AADDDDYY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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 файле .
 

Всего записей: 294 | Зарегистр. 24-01-2007 | Отправлено: 01:48 24-08-2008 | Исправлено: AADDDDYY, 08:59 24-08-2008
mike345S



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II, еще один вопросик по поводу WIM.
Для разворачивания образа можно использовать WinPE на основе XP? Или только виста?
Для висты, я так понимаю надо 512мб ram. Но у меня на много машин с 256.
Как быть? Есть ли диски с вистой, которые стартуют на 256 (и меньше) RAM?
 
Вообще, что нужно по минимуму для разворачивания WIM?  

Всего записей: 550 | Зарегистр. 31-01-2006 | Отправлено: 07:34 24-08-2008
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 тоже может понадобиться (надо тот китайский батник для удаления устройств при подготовке системы, что я приводил еще подработать чуть-чуть). Так что добавляем его в компанию четвертым!

Всего записей: 2844 | Зарегистр. 30-09-2002 | Отправлено: 08:53 24-08-2008 | Исправлено: Oleg_II, 09:11 24-08-2008
AADDDDYY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Частично доделал батник.  
Перепаковал боекомплект.
Добавил инструкцию.
Размер комплекта значительно уменьшился ---> 633kb
 
Сборку можно скачать ----------------->

Всего записей: 294 | Зарегистр. 24-01-2007 | Отправлено: 22:11 24-08-2008
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AADDDDYY
Ты таки пошел по другому пути... Один батник и пара файлов по мне так лучше, чем несколько самораспаковывающихся архивов Впрочем, главное, чтобы цель была достигнута, а какими средствами уже все равно
 
Кстати, файлы для MergeIDE.reg тоже есть в системе, нет смысла их в архив вносить.
 
Да и оригинальные BOOT.INI и NTLDR тоже зачем в архив помещать? Тот же батнкик, который потом их восстанавливает сделать наорот - поменять атрибуты и затем изменить имена прямо в системе, потом уже добавить измененные файлы (после перевой загрузки происходит то же самое, только наоборот).
 
Не было времени проверить, но может быть важно проверить не сбивают ли настройки MergeIDE.reg установки на стандартный двухканальный контроллер?
 
ЗЫ Тут лазил по мануалу DeployCenter - вау! Он во время раскатки может в реестр залазить, значения менять, вызывать сиспреп, какие-то установки с переменными и рег-выражениями и еще кучу таких функций через скрипты делать, что мне пока до этого без пол-литра не разобраться

Всего записей: 2844 | Зарегистр. 30-09-2002 | Отправлено: 10:27 25-08-2008
AADDDDYY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Oleg_II

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

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

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

Ты как то давал батник на это действо.    
Можешь повторно кинуть ?  

Всего записей: 294 | Зарегистр. 24-01-2007 | Отправлено: 12:24 25-08-2008
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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
Можно сделать аналогичные действия и в подготовительной фазе, только не удалять файлы первым этапом, а переименовать их, а вторым добавить уже новые (NTLDR от Лонгхорна и BOOT.INI). Кстати, можно не добавлять новый файл BOOT.INI, а запросто средствами того же подготовительного батника дописать в него одну строчку в самый низ - это будте красиво! Добавляется всего один файл NTLDR от Лонгхорна (и это возможно и не сложно сделать

Всего записей: 2844 | Зарегистр. 30-09-2002 | Отправлено: 14:12 25-08-2008
Turkish88



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вроде все сделал по инструкции не работает СП3 пишет что ntoskrnl.exe missed or corrupt.
Пропустил токо вот это  
(Здесь китайцы советуют еще удалить из реестра все записи _HAL <aspi_hal>........................................но я не делал, у меня и так получается)
Все скачал с рапиы universal image.rar выташил оттуда все hal и kernel и все пошло у меня hal.dll какойто другой был кажись

Всего записей: 1884 | Зарегистр. 30-04-2007 | Отправлено: 19:19 25-08-2008 | Исправлено: Turkish88, 19:50 25-08-2008
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Turkish88
Ну, как раз то, что пропустил, помогло AADDDDYY. Попробуй еще раз и с этим пунктом.

Всего записей: 2844 | Зарегистр. 30-09-2002 | Отправлено: 19:36 25-08-2008
AADDDDYY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Turkish88
 
1. Лучше делать тестовым боекомплектом сборки ( там халы и кернелы будут именно из твоей системы ).
2. Сделай все по инструкции ( инструкция внутри ).


 
Продвинулся еще на одну ступеньку.
 
Вот батник [ для подготовки системы ] ----->

Цитата:
@echo off  
cd\  
bootcfg /raw "/noexecute=optin /fastdetect /DETECTHAL" /id 1  
attrib ntldr -h -s -r  
ren ntldr ntldrXP  
attrib ntldrXP +h +s +r
copy ntldr %SystemDrive%\

 
Вот батник [ который стартует после первого входа в систему ] ----->

Цитата:
@echo off  
cd\  
bootcfg /raw "/fastdetect" /id 1
attrib ntldr -h -s -r  
del ntldr  
attrib ntldrXP -h -s -r  
ren ntldrXP ntldr  
attrib ntldr +h +s +r



Обновил тестовый боекомплект ----------------->

Всего записей: 294 | Зарегистр. 24-01-2007 | Отправлено: 22:11 25-08-2008 | Исправлено: AADDDDYY, 00:40 26-08-2008
mike345S



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
1. Лучше делать тестовым боекомплектом сборки ( там халы и кернелы будут именно из твоей системы ).

А если обновления присутствуют? Может ли получиться такая ситуация:
Система после установки и перед снятием образа обновлена (winupdate или как еще).
Использовавшиеся в клонируемой системе хал, кернел и напрямую зависимые от хал и кернел файлы обновлены. Файлы в sp3.cab старые (или при установке обновлений sp3.cab тоже перепаковывается?)
возможно,  при смене типа компьютера получиться несоответствие: версия хал\кернел которая пришла из sp3.cab (более старая) может несоответствовать остальным обновленным файлам??

Всего записей: 550 | Зарегистр. 31-01-2006 | Отправлено: 15:06 26-08-2008
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mike345S
Чего вы так к новизне тянетесь? Может быть и не все, но очень многое новое - хорошо забытое старое. И еще: старый конь борозды не испортит
 
Во-первых, ничего страшного не произойдет (а NTLDR откуда? там тоже старая версия по сравнению с SP3 Во-вторых, если уж совсем хочется идеала, то тогда надо делать вручную

Всего записей: 2844 | Зарегистр. 30-09-2002 | Отправлено: 16:54 26-08-2008
mike345S



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II

Цитата:
Чего вы так к новизне тянетесь?

Дело не в новизне. Просто подумалось, что, возможно, в некоторых случаях могут грабли быть. Вот и решил поделиться мыслями...
 
А сам дистрибы с помощью updatepack делаю, а он там sp3.cab обновляет.  
Так что у меня таких проблемм быть не должно, а вот другим полезно может быть...

Всего записей: 550 | Зарегистр. 31-01-2006 | Отправлено: 17:03 26-08-2008
AADDDDYY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Oleg_II

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

 А где они ? (или ты имеешь ввиду те 3 файла которые в C:\WINDOWS\system32\drivers ) ?  
 

Всего записей: 294 | Зарегистр. 24-01-2007 | Отправлено: 18:10 26-08-2008
Turkish88



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
еше один момент хочу просто узнать как у вас, detecthal сработал так как появлась возожность ждушего режима но в диспетчере написано "Стандарный комьютер" так и должно бытть или у вас по другому полуилось

Всего записей: 1884 | Зарегистр. 30-04-2007 | Отправлено: 18:13 26-08-2008
AADDDDYY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Turkish88

Цитата:
но в диспетчере написано "Стандарный комьютер"

Так быть не должно ( если у тебя не Стандартный компьютер ) С этой ситуацией я боролся 3 дня, пока не сделал ВСЕ по инструкции ( а именно удалил вручную 4 ключа реестра ) !!!    
 
 

Всего записей: 294 | Зарегистр. 24-01-2007 | Отправлено: 18:38 26-08-2008
Turkish88



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
да я тоже понял что не удалил ключи в root 2х местах
Еше для увеличения места можно грохнуть C:\Windows\Help\Tours\*.* всеравно никто их не смотрит, можно и весь хелп грохнуть ))
подскажите а откуда взять \oemdrv\rescan.exe

Всего записей: 1884 | Зарегистр. 30-04-2007 | Отправлено: 18:53 26-08-2008 | Исправлено: Turkish88, 20:34 26-08-2008
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AADDDDYY
В самом MergeIDE.reg эти четыре файла упомянуты:
ATAPI.SYS
INTELIDE.SYS
PCIIDE.SYS
PCIIDEX.SYS
 
Эти файлы также есть в системе или в кабах (я уже не помню точно в каком, надо глянуть).
 
Причем я вчера писал, есть подозрение, что этот рег-файл может нарушить переключение на стандартный контроллер. Надо сравнить установки до и после переключения и до и после применения файла, возможно, надо внести некоторые изменения.
 
Turkish88
Грохнуть можно много чего

Всего записей: 2844 | Зарегистр. 30-09-2002 | Отправлено: 20:00 26-08-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Hardware » Общие вопросы » Перенос системы на другую мать
Dr StandBy (28-08-2008 10:55): http://forum.ru-board.com/topic.cgi?forum=27&topic=13070


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru