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

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

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

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
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да нет, только что сравнил - кроме пробелов между строчками (насколько я понимаю, для системы это прозрачно) разницы вообще нет. Так что в нашем случае работает В результате применения кода получается 100% идентичный оригиналу файл (опять же - кроме пустых строчек, но это должно быть не принципиально).

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 22:20 27-08-2008 | Исправлено: Oleg_II, 22:23 27-08-2008
AADDDDYY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А что будет, если оставить в системе ntldr от Лонгхорна.
T.E. после раскатки не менять его обратно.
Проверил у себя --- работает !!!
 
Почему спрашиваю --- возникла сложность с его копированием.
Из ситуации вышел грубым методом:
 
Зашил переименованный Лонгхорновский ntldr (ntldrR) в sfx  --> копирует ntldrR в корень

Цитата:
 
cd\
attrib ntldr -h -s -r  
ren ntldr ntldrXP  
attrib ntldrXP +h +s +r  
 
attrib ntldrR -h -s -r  
ren ntldrR ntldr  
attrib ntldr +h +s +r

После первого запуска срабатывает setup_del.bat из RunOnce

Цитата:
cd\  
attrib ntldr -h -s -r  
del ntldr  
attrib ntldrXP -h -s -r  
ren ntldrXP ntldr  
attrib ntldr +h +s +r

Так работает, но понимаю что как-то некрасиво !!!
 
 
 
 
 

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://keep4u.ru/full/080828/f79af849193f64e1d8/gif
 

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 00:42 28-08-2008 | Исправлено: omamont, 01:50 28-08-2008
AADDDDYY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Итак:
Тестовый скрипт переделан. Теперь в архиве DETECT-HAL.exe осталось 4 файла ( Основной батник [start.cmd], REG файл [CLONNING_and_MergeIDE.reg], ntldr от Лонгхорн в sfx [c.exe], и батник отрабатывающий после первого входа в систему [setup_del.bat] ) !!!!
 
start.cmd ----------->

Цитата:
cls  
@echo off  
MODE CON COLS=50 LINES=50  
Title Preparing system  
color 1e  
ECHO Adding HAL files and kernels...    
 
start c.exe
 
sfc /purgecache
 
set batpath=%systemdrive%\setup_del.bat  
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v setup /t REG_SZ /d "%batpath%"
 
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:hal.dll "%WinDir%\system32\"  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halaacpi.dll ""%WinDir%\system32\""  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halacpi.dll ""%WinDir%\system32\""  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halapic.dll ""%WinDir%\system32\""  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halmacpi.dll ""%WinDir%\system32\""  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halmps.dll ""%WinDir%\system32\""  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:halsp.dll ""%WinDir%\system32\""  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:ntkrnlmp.exe ""%WinDir%\system32\""  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:ntkrnlpa.exe ""%WinDir%\system32\""  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:ntkrpamp.exe ""%WinDir%\system32\""  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:ntoskrnl.exe ""%WinDir%\system32\""    
copy %WinDir%\system32\hal.dll "%WinDir%\system32\halstnd.dll"  
copy %WinDir%\system32\ntoskrnl.exe "%WinDir%\system32\ntkrnlup.exe"  
 
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:ATAPI.SYS "%WinDir%\system32\drivers\"  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:INTELIDE.SYS "%WinDir%\system32\drivers\"  
expand "%WinDir%\Driver Cache\i386\sp3.cab" -F:PCIIDEX.SYS "%WinDir%\system32\drivers\"  
expand "%WinDir%\Driver Cache\i386\driver.cab" -F:PCIIDE.SYS "%WinDir%\system32\drivers\"
 
ECHO>>%WinDir%\INF\DTECTHAL.INF [Version]  
ECHO>>%WinDir%\INF\DTECTHAL.INF signature="$Windows NT$"  
ECHO>>%WinDir%\INF\DTECTHAL.INF DriverVer=07/01/2001  
ECHO>>%WinDir%\INF\DTECTHAL.INF [hal]  
ECHO>>%WinDir%\INF\DTECTHAL.INF MPS_MP         = halmps.dll  
ECHO>>%WinDir%\INF\DTECTHAL.INF MPS_UP         = halapic.dll  
ECHO>>%WinDir%\INF\DTECTHAL.INF E_ISA_UP       = halstnd.dll  
ECHO>>%WinDir%\INF\DTECTHAL.INF ACPIPIC_UP     = halacpi.dll  
ECHO>>%WinDir%\INF\DTECTHAL.INF ACPIAPIC_UP    = halaacpi.dll  
ECHO>>%WinDir%\INF\DTECTHAL.INF ACPIAPIC_MP    = halmacpi.dll  
ECHO>>%WinDir%\INF\DTECTHAL.INF [ACPIOptions]  
ECHO>>%WinDir%\INF\DTECTHAL.INF ACPIEnable = 2  
ECHO>>%WinDir%\INF\DTECTHAL.INF ACPIBiosDate = 01,01,1999
 
copy setup_del.bat "%systemdrive%\"
 
REGEDIT /S CLONNING_and_MergeIDE.reg
 
cd\
bootcfg /raw "/noexecute=optin /fastdetect /DETECTHAL" /id 1  
attrib ntldr -h -s -r  
ren ntldr ntldrXP  
attrib ntldrXP +h +s +r  
 
attrib ntldrR -h -s -r  
ren ntldrR ntldr  
attrib ntldr +h +s +r
 

 
setup_del.bat --------------->

Цитата:
cls
@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
 
start %WINDIR%\OemDrv\rescan.exe
del %systemdrive%\setup_del.bat
exit
 



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

Всего записей: 314 | Зарегистр. 24-01-2007 | Отправлено: 01:08 28-08-2008 | Исправлено: AADDDDYY, 03:35 28-08-2008
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omamont
Пасибки!
 
AADDDDYY
Можно вообще все дело в самораспаковывающийся архив прописать и прямо в момент распаковки помещать лонгхорновский NTLDR в корне (я могу для этого установочный INF сделать Кроме того, можно для начала иметь лонхорновский файл в переименованном виде, например NTLDR.LHN, чтобы с ходу не заменил оригинальный файл, а просто лег с ним рядом. Когда уже батник начнет отрабатывать, тогда и переименовывать его вместе с оригинальным.
 
Ничего не будет, если оставить его в системе Но он, вообще-то, не от туда, т.е. лучше таки его потом убрать
 
Для вытягивания кернелей удобнее, таки, код от BasiL c FOR... Тем более, что в основной батник можно добавить момент создания списка FILES.LST со всеми нужными файлами, а потом уже делать эту команду для внешнего списка. С одной сторны все имена файлов придется загнать в основной батник, чтобы не плодить лишних файлов, а с другой - команда на извлечение для каждого каба в батнике будет только одна
 
SETUP_DEL.BAT таки тоже можно в нужном месте из основного на лету формировать: добавь перед каждой строчкой в нем "ECHO>>%SystemDisk%\SysPrep\setup_del.bat " и получишь код, который нужно вставить в основной батник
 
Да, поскольку BOOT.INI легче создать новый силами основного батника, то можно ему при создании ни давать никаких атрибутов, а при удалении, соответственно, можно будет уже не удалять атрибуты как в варианте сейчас.
 
ЗЫ А в двух словах - зачем нужен rescan.exe? Конешно, щас скачаю и сам посмотрю тоже

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 04:34 28-08-2008 | Исправлено: Oleg_II, 04:36 28-08-2008
mbgg



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

Цитата:
Вот мне интеоесно --- куча народу качает сборку, и никаких отзывов (кроме гуру конечно )

Ну я вот пока не качал - нехватка времени. Оттачиваю свою сборку винды и думаю, как сделать автораскатку образа - т.е. чтобы скажем ghost стартовал автоматом с подхватыванием образа и ручным выбором раздела.

Всего записей: 80 | Зарегистр. 03-10-2005 | Отправлено: 06:26 28-08-2008
mike345S



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

Цитата:
Оттачиваю свою сборку винды и думаю, как сделать автораскатку образа - т.е. чтобы скажем ghost стартовал автоматом с подхватыванием образа и ручным выбором раздела.

Посмотри в теме по заливкам. Там есть Zalivka 1.1 где это реализовано, правда с Dos-версией Acronis ...

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это запросто делается и с Ghost, и с DeployCenter (DriveImage Pro). Инструкции есть в темах программ в разделе "Программы".

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 08:45 28-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.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru