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

Я использую Windows 7.

Я хотел бы иметь возможность перенести мой жесткий диск SSD туда и обратно с материнской платы ноутбука Dell на материнскую плату настольного компьютера MSI без необходимости переустанавливать каждую программу.

Отсюда вы можете перейти к ответу

Сначала я попытался просто загрузиться с материнской платы MSI, но Windows 7 рухнула с BSOD (Синий экран смерти). Я позволил инструменту восстановления Windows 7 попытаться восстановить загрузку, но не смог это исправить. Я попытался установить Windows с материнской платы MSI, затем загрузить Windows с ноутбука Dell, но я снова получил BSOD.


Попытка:

Я знаю, спрашиваю себя, возможно ли заставить его работать, меняя местами загрузочные файлы всякий раз, когда я хочу сменить жесткий диск компьютера. Я могу получить упомянутые файлы запуска, сделав еще одну свежую установку Windows 7 на ноутбук Dell, но я не буду знать, какие из них выбрать.

Именно здесь мне нужна ваша помощь: какие файлы я должен скопировать? т.е. какие файлы относятся к материнской плате в Windows 7?

Конечно, драйверы будут отличаться, но как только я установлю оба системных драйвера на мой диск, все будет хорошо.

Я прочитал, что драйверы управления HAL и IDE должны быть переустановлены (по крайней мере, для Windows XP и Windows 2000: там). Поэтому я рассматриваю их поддержку и замену вручную каждый раз, когда я хочу сменить компьютер.

Я мог бы найти файл с именем hall.dll в \Windows\system32, но я не смог найти ничего похожего на место для файла (ов) IDE. Должен ли я просто сделать резервную копию / заменить всю папку system32? Может быть, я должен попробовать сделать две свежие установки, а затем использовать инструмент diff, чтобы попытаться угадать пути к файлам, которые я ищу.

Спасибо за чтение. Спасибо за любую помощь заранее.

2 ответа

Решение

Решение Sysprep

Я попробовал sysprep, я получил хорошие результаты. (Я использую Windows 7)

sysprep.exe в Windows\system32\sysprep папка. Последний доступен, набрав sysprep в командной строке окна запуска (откройте его, нажав win + r).

Редактировать регистр

Во-первых, чтобы дать sysprep желаемое поведение, вы можете изменить некоторые ключи реестра. (С помощью regedit):

Три ключа являются потомками HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\,

  • SkipRearm ключ

    Дорожка: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

    Чтобы избежать истощения пробных часов, вам нужно установить SkipRearm ключ к 1. Допускаются три перевооружения. Поэтому, если ключ не был установлен, в четвертый раз вы запустите sysprep, он заблокирует и выдаст ошибку всякий раз, когда вы в конечном итоге установите ключ. Предупреждение: этот ключ сбрасывается после каждого выполнения sysprep. Я привыкла настраивать его непосредственно перед тем, как выполнить sysprep.

  • PersistAllDeviceInstalls а также DoNotCleanupNonPresentDevices ключи

    Дорожка: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Settings\sppnp

    Чтобы сохранить драйверы от обеих материнских плат, установите ключи PersistAllDeviceInstalls а также DoNotCleanupNonPresentDevices до 1, а также.

Выполнить Sysprep

Либо дважды щелкните файл sysprep, чтобы использовать графический режим, либо выполните sysprep.exe /generalize /oobe /shutdown, Пусть компьютер выключится.

Измените жесткий диск материнской платы. Запустите его на другом компьютере. Недостающие драйверы будут установлены. Вам будет предложено создать учетную запись пользователя и назвать свой компьютер. (Re-?) Назовите свой компьютер как хотите. Я предлагаю вам просто создать поддельную учетную запись, затем войти в свою исходную учетную запись пользователя и удалить другую (поддельную) учетную запись пользователя.

Вот и все, перевод сделан. (Это займет около 10 минут, как только вы это сделаете).

Примечания:

  • Некоторые настройки Windows сбрасываются на настройки по умолчанию.
  • Если вы используете режим аудита, а не режим "из коробки" (т.е. вы заменяете /oobe от /audit в командной строке, которую я дал), вы автоматически вошли в учетную запись администратора, настройки которого сбрасываются при каждой загрузке. Но вы все равно можете войти в свою учетную запись, где будут храниться изменения. Это поведение сохраняется до тех пор, пока вы не выполните sysprep с опцией oobe.

Спасибо за чтение, надеюсь, это помогло.

Используйте sysprep.

run> sysprep> enter> выберите режим аудита + отметьте обобщение> выберите завершение работы> выберите OK.

Извлеките жесткий диск, вставьте второй компьютер и загрузите его, установите драйверы, перезагрузите компьютер.

Каждый раз, когда вы выполняете sysprep на другом компьютере, вам нужно будет установить некоторые драйверы (вообще говоря) . Имейте в виду, что машинам, которые были обновлены, необходим ключ обновления, который необходимо удалить из реестра перед запуском sysprep.

Более простым решением было бы следовать процедуре аудита sysprep, клонировать диск на другой жесткий диск, используя что-то вроде YUMI & PartitionWizardFree, и, по сути, иметь две идентичные установки Windows. Имейте в виду, что если вы не используете легальные корпоративные лицензии, вам потребуется дополнительная Win и, возможно, Office (365 предоставляет 5 лицензий) в зависимости от версии.

Другие вопросы по тегам