Як перенести Windows XP з усіма програмами на нове залізо
У цій статті я розповім вам, як перенести встановлену систему Windows XP на інший комп'ютер, або на нове залізо після апгрейда.Використовуючи описаний мною метод ви зможете:
- Перенести робочу систему разом з усіма встановленими програмами на нове залізо
- Замінити старий / маленький жорсткий диск на більший
- Відновити резервну копію Windows XP на комп'ютері в разі серйозних збоїв
Windows Backup (Ntbackup.exe) вміє розрізняти відмінність в конфігурації заліза між комп'ютерами і зберігати необхідні записи в реєстрі, які є унікальними для комп'ютера на який ви будете переносити систему. Ця можливість дозволяє переносити систему з одного комп'ютера на інший за допомогою резервного копіювання (full backup) системи, яку ви хочете перенести, і подальшого його відновлення на іншому комп'ютері, де попередньо було встановлено свіжа копія Windows XP.
При відновленні системи, Ntbackup.exe в першу чергу звертається до реєстру: HKLMSYSTEMCurrentControlSetControlBackupRestoreKeysNotToRestore і перевіряє, які ключі не треба відновлювати.
Запис, яка закінчується слешем () означає, що цей ключ захищений і всі ключі і значення під ним буде не можна змінити.
Запис, яка закінчується слешем і зірочкою (*) означає, що всі записи під цією «об'єднані». Тут «об'єднання» означає порівняння значень ключів в резервної копії і в існуючій системі, необхідне для коректного відновлення.
Якщо ключ в відновлюваної системі має більш низьке значення, то саме це значення буде встановлено.
Для прикладу візьмемо наступний ключ: HKLMSYSTEMCurrentControlSetServicesDhcp
Нова система до відновлення
Нова система після відновлення
Після успішного відновлення служба Plug and Play вже доробить за вас всю роботу по підгонці всіх інших несуттєвих змін.
Що потрібно враховувати перед тим як переносити систему
Розділи жорсткого диска і системна папка (% SystemRoot%)
Для того щоб відновлення пройшло успішно і система запрацювала стабільно, системна папка (% SystemRoot%) і розділи жорсткого диска (літери) повинні відповідати значенням в відновлюваної системі.
Для прикладу:
Якщо на старому комп'ютері ваш Windows XP був встановлений в папці Windows на диску C: (C: Windows) і у вас були ще диски D: і E. то і на новому комп'ютері має бути той же поділ.
Hardware Abstraction Layer (HAL)
HAL на обох комп'ютерах має бути однаковим. Хоча це і не є обов'язковим, але якщо HAL буде відрізнятися, можливо система не будт відновлена як годиться.
Щоб перевірити тип HAL на обох комп'ютерах: Правий клік по іконці «My Computer» -> закладка «Hardware» -> «Device Manager» -> подвійний клік по «Computer».Можливі значення HAL і відповідні їм файли:
- ACPI Multiprocessor PC = Halmacpi.dll
- ACPI Uniprocessor PC = Halaacpi.dll
- Advanced Configuration and Power Interface (ACPI) PC = Halacpi.dll
- MPS Multiprocessor PC = Halmps.dll
- MPS Uniprocessor PC = Halapic.dll
- Standard PC = Hal.dll
- Compaq SystemPro Multiprocessor or 100% Compatible = Halsp.dll
папка WindowsRepair
У цій папці міститься інформація про встановлений залозі. Після відновлення ця інформація не відповідатиме дійсності. Для того щоб оновити цю інформацію необхідно після відновлення виконати процедуру «ремонту» системи за допомогою дистрибутива Windows XP
Якщо ви працювали в файлової системі NTFS, то після її відновлення необхідно перезавантажити комп'ютер, щоб мати доступ до файлів.
перенесення системи
Спочатку встановлюємо на новий комп'ютер свіжу копію Windows XP. Важливо, щоб версії нової та відновлюваної системи були однаковими, а також, як я вже написав вище, шлях до системної папці і букви розділів дисків відповідали.
Тепер переходимо до старого комп'ютера, з системою, яку ми збираємося переносити.
Заходимо в систему як Administrator і зупиняємо всі сервіси, які не обов'язкові для системи при резервному копіюванні.
Після цього запускаємо Ntbackup Start-> Run-> ntbackup і створюємо резервну копію системного диска, а також всіх інших необхідних дисків, якщо вони є.
Знову повертаємося до нового комп'ютера, заходимо в систему як Administrator і запускаємо Ntbackup
В налаштуваннях Ntbackup встановлюємо опцію «Always replace the file on my computer» Tools-> Options-> закладка Restore Після цього відновлюємо систему з резервної копії. При цьому не забудьте вибрати опцію відновлення в «Original location» в закладці «Restore and Manage media»
Після того як система повністю відновлена необхідно перезавантажити комп'ютер. Якщо ви працюєте в мережі, необхідно відключити цей комп'ютер від мережі, щоб уникнути конфліктів.
Якщо після відновлення комп'ютер не завантажується, що часто трапляється з причини невідповідності HAL, потрібно буде відремонтувати систему за допомогою дистрибутива Windows XP.
Завантажте комп'ютер з CD з дистрибутивом Windows XP. Спочатку вас запитають, чи хочете ви встановити Windows XP. Відповідь «Yes». Після цього вам запропонують прочитати і погодитися з ліцензійною угодою. Відповідь «F8». Система зробить перевірку на наявність попередніх встановлених версій Windows XP і, в разі виявлення такої, запропонує вам отремоніровать її, або встановити свіжу копію. Нас цікавить саме ремонт, тому тиснемо «R».
У процесі ремонту система встановлює новий тип HAL, робить перерахунок обладнання (заліза) і оновлює папку% SystemRoot% Repair в соостветствіі з новими значеннями.
При успішному відновленні, після перезавантаження, зайдіть в систему як Administrator і запустіть програму Winnt32.exe з папки i386 на CD з дистрибутивом Windows XP. Даний upgrade системи необхідний щоб оновити значення файлу Setup.log, реєстр, папку% SystemRoot% Repair, а також щоб бути впевненим, що використовується відповідний тип HAL.
Зверніть увагу! Якщо ви встановлювали Windows XP як upgrage на NT4, то папки з одними профайлами залишаються тими ж, що в NT4 і знаходяться в папці% SystemRoot% Profiles, в той час як в Windows XP профілі користувачів зберігаються в папці Documents and Settings.
Після відновлення профайли з папки% SystemRoot% Profiles можуть бути використані як і раніше, але після ремонту системи вам необхідно буде змінити шлях до них назад на% SystemRoot% Profiles: HKLMSOFTWAREMicrosoftWindows NTCurrentVersionProfileList
Переконавшись в тому, що система і всі програми після відновлення працюють як належить, можна встановлювати новий комп'ютер замість старого (в разі, якщо цей комп'ютер знаходиться в мережі)
hirens 12
вчора переносив систему з усіма прогами з ленів на Асер за схемою
1) ghost - клон гвинта без будь-яких измененний системи
2) завантаження з livecd - додавання в boot.ini параметра / basevideo
3) fix hard disk contriler - установка контролера жорсткого диска за замовчуванням
4) завантаження в безпеки режимі - до помилки «ненайден finish.exe»
5) перезавантаження і установка рідних драйверів ноута.
6) прибираємо з boot.ini параметр / basevideo
7) радіємо життю))
P.S. З 15 випадків подібного перенесення 14 вдалих. Що радує.