Показать полную графическую версию : Перенос системы на новый HDD
Можно просто зеркалом (в некоторых случаях) перенести
Это все конечно хорошо - но.... Фактически все проги работают корректно в пределах одной системы где просто меняется винт. А вот если пробовать одну операционку вешать на разные машины - больт !!! С виндой типа win9x проблем ваще нет, копируется без проблем, замена начинки компа иль новый комп ей нипочем - всегда работает. На мой взгляд Image Drive наилучшая для этого прога.
С Win2k и WinXP уже начинаются проблемы. В большинстве случаев все срабатывает (контроллер заменен на стандартный майкрософтовский). Но иногда все же винда не стартует, запинаясь прям перед загрузкой. Скорее всего собака порылась толи в геометрии мамих винтов, толи загрузчик WinNT не срабатывает. Спросите причем здесь геометрия ? Отвечу - 50 на 50 что правильно выставленный режим винта в BIOS (например LBA или CHS) решает проблему. Причем выставленный правильно относительно того значения которое было на машине где этот ХР или 2К был установлен. Дело в том что при автоматическом определении многие винты материнскими платами определяются как LBA но и немало таких которые определяются BIOS'ом как CHS. Видимо это еще и от производителей винтов и прошивок зависит. Добавим к этому еще и факт что многие платы вообще работают с LBA как по умолчанию (поменять допустим на CHS негде в BIOS'е).
Так вот до конца проблему и не решил, и пока что ни на одном форуме ответа не нашел. Остается только гадать.
Если вдруг ктонибудь сталкивался и решил эту проблему, буду очень благодарен если вышлите ответ мне на мыло.
P.S. Все вышесказанное применимо для тех кто работает со сборкой компьютеров и установкой на них осей в достаточно больших количествах.
Исправлено: Sergius, 13:00 20-02-2004
это копия сообщениЯ из http://forum.oszone.net/topic.cgi?forum=3&topic=2085
Q: Как загрузить W2K на другом контроллере?
A:
После перенесения системного (загрузочного) диска на другой компьютер возможно появление следующего сообщения при загрузке компьютера:
***STOP: 0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000)
INACCESSIBLE_BOOT_DEVICE
Данная проблема возникает вследствие того, что записи системного реестра и драйверы контроллера жестких дисков, установленного на другом компьютере, отсутствуют в Windows.
Для контроллеров IDE (integrated device electronics) существуют несколько различных наборов микросхем, например, Intel, VIA или Promise. Каждый набор микросхем использует различные коды Plug-n-Play (PNP) для определения контроллеров.
Для определения корректных драйверов информация кодов PNP о контроллерах жестких дисков резервного компьютера должна находиться в системном реестре перед загрузкой Windows
Решение:
Вариант 1. Если есть возможность загрузиться на плате с таким же контроллером (имеющим такой же PnP ID) - после загрузки меняем контроллер IDE на "Стандартный контроллер"
Вариант 2. Если такой возможности нет, поступаем почти так, как описано в Q271965
1. Подключаем винт к другой тачке с W2K.
2. Запускаем Regedt32.exe
3. Встав на окно HKLM - Файл -> Загрузить куст
4. Выбираем файл куста %SystemRoot другой системы%\System32\Config\System. Имя куста - скажем TMP
5. В TMP\ControlSet001\Control\CriticalDeviceDatabase создаем раздел pci#ven_XXXX&dev_YYYY, где XXXX и YYYY - PnP Vendor ID и Device ID соответственно нового контроллера (смотреть при загрузке в табличке)
6. Создаем ключи
а) ClassGUID="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
b) Service="intelide" для Intel, Service="pciide" для VIA и Promise
7. Извлекаем файлы Atapi.sys, Intelide.sys, Pciide.sys и Pciidex.sys из cab-файла %SystemRoot%\Driver Cache\i386\Driver.cab или копируем эти файлы в папку "%SystemRoot%\System32\Drivers" из источника последнего пакета исправлений, если пакет исправлений был установлен на компьютере
8. Делаем одно из следующих добавлений/исправлений для соответствующего контроллера
;Add driver for Atapi (requires atapi.sys in drivers directory)
[TMP\SYSTEM\CurrentControlSet\Services\atapi]
ErrorControl=REG_DWORD:00000001
Group=REG_SZ:"SCSI miniport"
Start=REG_DWORD:00000000
Tag=REG_DWORD:00000019
Type=REG_DWORD:00000001
DisplayName=REG_SZ:"Standard IDE/ESDI Hard Disk Controller"
ImagePath=REG_EXPAND_SZ:"System32\Drivers\atapi.sys"
;Add driver for intelide (requires intelide.sys in drivers directory)
[TMP\SYSTEM\CurrentControlSet\Services\IntelIde]
ErrorControl=REG_DWORD:00000001
Group=REG_SZ:"System Bus Extender"
Start=REG_DWORD:00000000
Tag=REG_DWORD:00000004
Type=REG_DWORD:00000001
ImagePath=REG_EXPAND_SZ:"System32\Drivers\intelide.sys"
;Add driver for pciide (requires pciide.sys and pciidex.sys in drivers directory)
[TMP\SYSTEM\CurrentControlSet\Services\PCIIde]
ErrorControl=REG_DWORD:00000001
Group=REG_SZ:"System Bus Extender"
Start=REG_DWORD:00000000
Tag=REG_DWORD:00000003
Type=REG_DWORD:00000001
ImagePath=REG_EXPAND_SZ:"System32\Drivers\pciide.sys"
9. Делаем Файл -> Выгрузить куст
10. Пробуем загрузить эту систему в безопасном режиме.
© Abramov S. aka Sera & Microsoft Q271965
PS Проверено при переносе системы с VIA на Intel
PPS Я так думаю после тестирования можно этот опус в FAQ
Повторяться не хочу, здесь всё подробно описывал
http://forum.oszone.net/topic.cgi?forum=4&topic=4503
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC