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

» Перенос системы на другую материнскую плату (#2)

Автор: pic0
Дата сообщения: 02.10.2008 09:24
Скажите а у всех кто клонирует XP мини установкой SYSPREPа после разворачивания образа требует файлы с родного дистрибутива XP, первый файл требует с расширением nls и далее чуть ли не всю папку I386 с диска? Зачем они нужны? Есть подозрение что может просто надо при подготовке универсального клона выставлять только нужные языки, нарыл в инете что вроде файлы NLS отвечают за кодовые страницы.

Так и не понял можно ли автоматом сделать что бы HAll нужный ставился, подскажите пож.

Еще хорошо бы сделать чтобы драйвера цеплялись других устройств - видео, звук и.д., драйвера есть - "драйверпакк (1.1 Гб в распакованном виде)" - разобранные по частям: INF,SYS и т.д.

На форуме очень много обсуждается, можно ли сделать какой нибудь подробный ФАК по клонированию, в котором будут описаны все достигнутые решения проблем?
Заранее всем пасиб!
Автор: Oleg_II
Дата сообщения: 02.10.2008 10:28
pilotro
Можно, конечно, настроить профиль дефолтного юзера - это самый простой способ. Просто где-то писали, что там какие-то подводные камни (черт его знает, не помню). Но мне лично этот способ больше всего нравится

pic0
Была такая проблема с NLS (не уменя, видел большой топик на MSFN.ORG). Вроде как решается добавлением нескольких файлов из дистрибутива в систему?
Как "зацепить" драйвера и об автоматическом определении ХАЛов здесь писали, попробуй открыть версию для печати и поискать (про драйвера совсем недавно, а про ХАЛы ищи упоминания NTLDR от Лонгхорна).
Автор: makedka
Дата сообщения: 02.10.2008 12:59
pic0

Цитата:
Скажите а у всех кто клонирует XP мини установкой SYSPREPа после разворачивания образа требует файлы с родного дистрибутива XP, первый файл требует с расширением nls и далее чуть ли не всю папку I386 с диска? Зачем они нужны? Есть подозрение что может просто надо при подготовке универсального клона выставлять только нужные языки, нарыл в инете что вроде файлы NLS отвечают за кодовые страницы.


Ммм... систему "чистил" до этого от "лишних" файлов? Если да, то мб что-то не то лишним посчитал? Либо урезанную версию венды клонируешь?
Автор: pic0
Дата сообщения: 02.10.2008 14:19
Систему чистил, но не так сильно что бы до системных файлов. А ОС вроде действительно урезана, но совсем не много - PHILKA 2008 XP SP3. Вообще я как бы избавился от этой проблеммы - просто кидаю при создании нового клона в C:\SYSPREP\I386\ все файлы которые он просил на другом клоне из диска дистрибутива\I386. Со списком файлов определился методом тыка и записыванием на бумажный носитель шариковым девайсом =) .
Но собираюсь ещё проверить второй вариант с языковыми настройками при создании sysprep.inf (Урезать список до русского и англицкого, по умолчанию он предлогает все...), мож чё и получится, отпишусь.
В старом факе по клонированию пишут следующее: "mergeide.reg -Он добавляет в реестр информацию обо всех доступных Windows XP типах IDE-контроллеров" и надо поставить стандартный драйвер ИДЕ", действительно ли на сегодняшний день этого хватит для проблемы несовместимости конроллеров IDE, RAID, SCSI, SATA и т.д что бы не наблюдать БСОД при развёртывании ХП?
Автор: makedka
Дата сообщения: 02.10.2008 14:27
pic0
Файлы папки i386 дистрибутива, которая требуется для сиспрепа, во многом находится в Driver Cache и dllcache папки венды. Проверь, не удалил ли Филка оттуда кое-что.
ЗЫ, Я подобными самосборками не пользуюсь, предпочитаю сам урезать, чтоб самому и знать где грабли могут быть.

По поводу стандарт ИДЕ - нет, не только это. Посмотри ещё чтобы в биосе твой контроллер стоял не в режиме Native SATA (AHCI), а в режиме Legacy IDE.... ну и ещё зависит что за файлик рег, они разные бывают)) Опять же предпочитаю самодельный))
Автор: Sish
Дата сообщения: 02.10.2008 14:28
Us2002
К слову сказать, возможно, вполне достаточно было восстановить MBR с помощью Recovery Console, либо прямо из акронисовского образа.
Автор: Us2002
Дата сообщения: 02.10.2008 14:51
Sish
Не помогало, в том-то и дело
Автор: mike345S
Дата сообщения: 02.10.2008 20:07
pic0


Цитата:
А ОС вроде действительно урезана, но совсем не много - PHILKA 2008 XP SP3.

Я тоже пользую модифицированный дистрибутив, но делаю его самостоятельно, и, соответственно всегда знаю, что я оттуда вырезал, что добавил и что изменил...
А пользоваться чужим... не советовал бы.
Автор: pic0
Дата сообщения: 03.10.2008 07:30
Сдесь инструкция которой пользовался http://userbars.org.ua/forum/index.php?showtopic=93
Ключик реестра внизу в zip.
Скажите пож. а если использовать ключик от OLEG II - "CLONNING_and_MergeIDE.REG", надо ли совместно с ним кидать куда нить дровишки или достаточно только установить его? Есть ли преимущества с использованием этого ключика? Хорошо бы если кто нибуть составил подробный полный FAQ по клонированию ОС в который вошло бы всё достигнутое. (На форуме это обсуждается с 2002 года, а толкового вывода так и нет)
Автор: Oleg_II
Дата сообщения: 03.10.2008 19:26
pic0
В том файле интересны прежде всего только настройки для работы клавиатур и мышей, собственно поддержки контроллеров типа САТА и РЭЙД там еще нет. Сделаем, конечно только нужно немножко времени. Пока примеры есть как в реестр добавлять, некоторые продвинутые пользователи могут сами для себя делать , остальным нужно будет подождать (хотя, время идет, может скоро ХР уже и не интересен народу будет...).
Автор: Dimsoft
Дата сообщения: 03.10.2008 20:02
Oleg_II


Цитата:
может скоро ХР уже и не интересен народу будет


а в vista драйвера можно добавлять в образ wim командой peimg (прошу подтверждения) ?!
Автор: Oleg_II
Дата сообщения: 03.10.2008 20:18
Dimsoft
Я пока не пробовал. На англоязычных форумах есть информация, что это также работает и для ХР. Где-то здесь кто-то любезно и архив с нужными файлами выкладывал, надо поискать в топике (может быть и в прошлой версии, может быть в теме по клонированию, но точно было совсем недавно).

Добавлено:
К слову - в Baskup Exec Sysytem Recovery 8.5 (в некотором роде аналог Акрониса с УР для раскатки на разном железе, только построенный не на базе Линукса, а на базе РЕ) появился русский язык
Автор: 0SHV
Дата сообщения: 03.10.2008 23:31
Dimsoft

Цитата:
а в vista драйвера можно добавлять в образ wim командой peimg (прошу подтверждения) ?!

Да.
Автор: MishaEmS
Дата сообщения: 04.10.2008 10:20
Oleg_II

Цитата:
Я пока не пробовал. На англоязычных форумах есть информация, что это также работает и для ХР. Где-то здесь кто-то любезно и архив с нужными файлами выкладывал, надо поискать в топике (может быть и в прошлой версии, может быть в теме по клонированию, но точно было совсем недавно).

Я выкладывал И действительно работает и под XP. Из под WinPE можно добавлять дрова в систему.
http://mishaems.mylivepage.ru/file/684/3506_PEImg.7z

Добавлено:
Oleg_II

Цитата:
К слову - в Baskup Exec Sysytem Recovery 8.5 (в некотором роде аналог Акрониса с УР для раскатки на разном железе, только построенный не на базе Линукса, а на базе РЕ) появился русский язык

А где можно глянуть его? Ссылкой не поможешь?
Автор: Oleg_II
Дата сообщения: 04.10.2008 10:38
MishaEmS
В Варезнике поиском по названию можно найти

Кстати, там еще одна интересная деталька появилась - теперь с загрузочного диска можно не только восстанавливать, но и делать образ.
Автор: Dimsoft
Дата сообщения: 04.10.2008 13:28
MishaEmS
добавляет pnp или драйвера sata raid тоже можно добавить ?
Автор: Dimsoft
Дата сообщения: 04.10.2008 15:59
попробовал образ диска windows xp установленной на ide использовать как образ scsi в vmware - ошибка 7B что и требовалось

подсоединил образ диска как Z: и дал команду:

C:\>peimg /inf=G:\work\virtual\xp-test-peimg\drv\*.inf Z:\WINDOWS\

вышла ошибка:

Средство установки образа среды предустановки для Windows
(C) Корпорация Майкрософт (Microsoft Corp.). Все права защищены.

Указанный каталог образа не является допустимым образом Windows PE.


Программе PEIMG не удается завершить операцию с кодом состояния 0x80070002.

что делаю не так ?
Автор: Oleg_II
Дата сообщения: 04.10.2008 16:25
Dimsoft
1. Создал папочку USERS на диске Z: ?
2. В папке G:\work\virtual\xp-test-peimg\drv\ у тебя есть драйвер для контроллера VMWare?

Команда на установку конкретного драйвера должна выглядеть примерно так:
Код: peimg.exe /inf=C:\drivers\ich8ide.inf Z:\WINDOWS
Автор: Dimsoft
Дата сообщения: 04.10.2008 16:43
Oleg_II

век живи - век учись

Цитата:
Создал папочку USERS на диске Z:


C:\>peimg /inf=G:\work\virtual\xp-test-peimg\drv\*.inf Z:\WINDOWS\
Средство установки образа среды предустановки для Windows
(C) Корпорация Майкрософт (Microsoft Corp.). Все права защищены.

Установка пакета INF: G:\work\virtual\xp-test-peimg\drv\vmscsi.inf

Программа PEIMG завершила операцию успешно.

Добавлено:
только 7B все равно, почему ? (потомучто я тупой )

все нормально 1 раз не те драйвера взял, скачал с сайта lsi и все заработало !

Добавлено:
------------------------------------
то есть можно образ в котором hal сделан автовыбором ntldr от лонгхорна раскатать на любом ПК и после раскатки, до перезагрузки интегрировать все драйвера.

сразу появляется вопрос:
мы из под winpe раскатали образ на новой машине - как можно автоматически узнать какие драйвера надо интегрировать (чтобы все сразу не интегрировать) ?
Автор: Oleg_II
Дата сообщения: 04.10.2008 19:57
Dimsoft
100% работающего способа, возможно, и нет. По-идее, должно работать. Но, мое мнение, проще будет в реестр системы-матрицы внести нужные установки (для контроллеров VMWare я уже в этом топике или в топике по клонированию давал пример . Попробуй добавить нужные файлы в нужные папки (собственно только один файл VMSCSI.SYS добавить в папку SYSTEM32\DRIVERS) и, подцепив хив реестра SYSTEM как HDSYSTEM, добавить следующие установки:
Код: 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\HDSYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_104B&DEV_1040]
"Service"="vmscsi"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

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

[HKEY_LOCAL_MACHINE\HDSYSTEM\ControlSet001\Services\vmscsi]
"DisplayName"="vmscsi Compatible Device"
"ServiceType"=DWORD:00000001
"StartType"=DWORD:00000000
"ErrorControl"=DWORD:00000001
"ImagePath"="System32\\Drivers\\vmscsi.sys"
"Group"="SCSI Miniport"
Автор: Dimsoft
Дата сообщения: 04.10.2008 20:20
Oleg_II
так тема про перенос
мне часто приходится сталкиваться со случаями когда исходная мать уже того
соответственно windows уже лежит на диске просто мать сменили:
идея такая
1.загрузились по сети или с usb в winpe 2.0 (для старья 1.6)
2.убили intelpp из реестра (на всякий случай)
3.сменили ntldr добавили файлы hal
4.определили все устройства
5.поставили драйвера на все устройства, если на что то не нашли - громко вопим, ищем в инете, добавляем в общюю шару драйверов
6.загрузились в windows

хочеться не думать стартовал winpe выбрал пункт сменили мать и все

4 пункт буду копать tap.exe
5 пункт - очень не хочеться ставить все 1,5 гига драйверов

Добавлено:
в простом выводе tap.exe нет ничего интересного, интересное есть при выводе в файл, но он в xml - надо искать, чем парсить xml под winpe
Автор: Dimsoft
Дата сообщения: 04.10.2008 22:53
в общем пока удалось получить список всех устройств (PCI) в виде VEN_10DE&DEV_00FE
с помощью devcon и команд FOR и FIND
сейчас осталось найти по файлам базы где лежит данный файл и все
Автор: Oleg_II
Дата сообщения: 04.10.2008 23:01
Dimsoft
Хм... Ну и что, что про перенос? Так по большому счету перенос-копирование-заливка - это почти одно и то же (в плане подготовки системы).

И зачем тебе 1.5 гига драйверов устанавливать? Главное чтобы Винды первый раз на новом железе стартовали, а в этом только драйвера контроллеров играют решающую роль (с учетом того, что проблему с ХАЛ мы уже решили Таких драйверов в сумме около 2МВ Все остальные драйвера можно добавить уже после загрузки системы. И даже можно это сделать автоматически (прописать путь - мы об этом только-только говорили).
Автор: Dimsoft
Дата сообщения: 05.10.2008 00:08
Oleg_II
контроллеры чтобы 7B не было
сеть чтобы драйвера на сервере увидеть

просто хотелось чтобы 1 батник сразу все драйвера устанавливал и не возвращяться уже к ним

ps пока бьюсь над тем что от PCI\VEN..... которая в цикле for в переменной %%i надо первые 4 символа убрать - уже всю голову сломал

это победил делаю поиск из базы

Добавлено:
написал


Код: for /f "delims=^&\ tokens=2,3" %%i in ('devcon.exe status pci* ^| find "PCI\"') do find "%%i&%%j" drv.txt | more +2 | find "&" >> drvlist1.txt
for /f "skip=2 tokens=2" %%r in (drvlist1.txt) do peimg inf=%%r\*.inf d:\windows
del /q drvlist1.txt
Автор: sasha300
Дата сообщения: 05.10.2008 02:06
Us2002

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

Конкретизирую возможную проблему: допустим DNS у нас 10.5.0.1, шлюз 10.10.68.1 и, допустим, я установил все необходимое на комп с IP 10.10.68.100 и начал клонировать на компы с IP: 10.10.68.200 по 10.10.68.255 Самый главный вопрос: что будет если я не буду использовать перед созданием образа sysprep, а просто при клонировании воспользуюсь Acronis Universal Restore, а потом зайду на каждую тачку и поменяю значения в реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner имя (видно в система-общие-пользователь: ), и поменяю в "учетных записях пользователя" на имя того, кто сидит за компом. Вроде имена все разные, маки тоже, должно ВРОДЕ все работать. Мне нужен совет по данному вопросу, подкрепленный практикой, так как если что то пойдет не так, то могу поймать реальный геморрой.
Заранее спасибо!
Автор: Us2002
Дата сообщения: 05.10.2008 12:51
sasha300
причём тут значение онера в ветке реестра?
у тенбя машины в домене или одноранговая сеть?
прочти предыдущие посты, там вроде всё описано... и конкретно отпиши что именно не понятно?
Автор: pilotro
Дата сообщения: 06.10.2008 08:25
Dimsoft
узнать какой inf подходит для устройства, можно командой devcon drivernodes *
если конечно пути ко всем inf прописаны в реестре в DevicePath.
Это я к тому что не надо использовать for и find.

А вообще есть идея написать программу, которая пройдется по всем указанным папкам с inf файлами, скопирует их все в корень, предварительно изменив внутри пути к самим драйверам (файлам sys и dll), и подпишет их своими сертификатами, дабы винда лишних вопросов не задавала при установке. Ну это в смысле для того что бы в образе при каждом изменении в общей папке с драйверами не добавлять значений в DevicePath. Как думаете, получится?
Автор: pic0
Дата сообщения: 06.10.2008 08:28
Прочитал почти все посты в этой теме, основные итоги как я понял подвёл Олег2 в своей оболочке. Попробовал её, вообщем есть недоработки:
Использовать только на на XPSP3, так как в батнике прописано извлекать HALы и Kernelы только из I386\sp3.cab, что бы использовать например на SP2 пришлось скопировать\переименовать sp3.cab в sp2.cab. В корне системного диска появляется батник завершения установки который меняет обратно NTDLR с лонхорновского на родной и пытается потом запустить утилиту поиска драйверов - rescan.exe, которой просто не существует в системе. Остальное вроде всё впорядке. Вопрос с установкой драйверов остался для меня открытым с использованием оболочки, поэтому удалил строки из батника с неверной ссылкой на rescan.exe и взялся за sysprep. Подготовил sysprep.inf, для sysprepa взял хорошую утилиту для сканирования драйверов и прописи их в систему - spdrvscn.exe, при чем она сканирует и подпапки. После чего начал запаковку системы (-pnp -mini), посреди процесса запаковки комп вылетел на синий экран с ошибкой "что-то про проц в одну строчку". Явно неполадки с либо удаленными ранее устройствами (Нажали ранее на кнопочку удаление устройсв), либо с удаление ключей ACPI_HAL из реестра по совету китайчегов, что то нужно делать позже запаковки системы sysprepoм, это можно попробовать конечно, только возникает такой вопрос к знатокам sysprepa: Если ставить при консервировании системы на quit потом reseal, и только потом сделать удаление устройсв и ключиков ACPI_HAl в реестре по совету китайцев, это ни как не скажется при установке на др. машине? или может вообще после использования SYSPREPа не нужны эти два действия, вроде как он сам тоже чистит от ненужных железок?
Автор: Dimsoft
Дата сообщения: 06.10.2008 08:49
pilotro
нет мысль воспользоваться програмой DRP beta 6 которая генерирует файлик вида
VENxxx&DEVxxx D\M\Intel
при этом весь драйвер пак 1,5 гига в реестр не прописываем
а for и find как раз решают какие устройства есть в данном ПК и с помощью peimg устанавливают данные драйвера в автономный образ windows - той которую только что развернули на диск и она еще не запускалась.

Автор: Oleg_II
Дата сообщения: 06.10.2008 09:26
pic0
Оболочку я не делал Я только предложил вытащенные из китайских заливок настройки реестра (не все, пока еще не принялся собственно за контроллеры). Остальное (извлечение-добавление файлов) я лично пока делаю вручную. Согласен, что желательно чтобы указания были системо-независимы - для Windows 2000, XP,Win2k3 и разный сервис-паков.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748

Предыдущая тема: Ошибка CRC при проверке созданного архива


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