Автор: dg
Дата сообщения: 20.06.2004 01:13
Dekker
Ну зачем же сразу руны с бубнами-то?
spetiolizer
В простейшем случае, когда системный раздел ОС совпадает с загрузочным и является первым на диске, задача решается следующим образом:
1. Поключаем новый диск как второй.
2. Размечаем и форматируем его в Windows, запущенной со старого диска. Понятно, что раздел, предназначенный под систему, здесь также должен быть первым по счёту. А вот его размер значения не имеет — новый системный раздел может быть как меньше, так и больше старого.
3. Перезагружаемся в альтернативную установку Windows или Windows PE
4. Копируем или перемещаем содержимое системного раздела старого диска на новый. Здесь важно, чтобы первым был скопирован файл ntldr, затем ntdetect.com, а потом все остальные.
5. Делаем системный раздел нового диска активным.
6. Переподключаем новый диск как первый.
7. Обычно этих действий хватает, чтобы Windows начала грузиться с нового диска. Если же не повезло (например, на компьютере установлен старый bios или файлы ntldr и ntdetect не были скопированы первыми), и вместо этого появляется ошибка в стиле «could not find ntldr» или «ntldr not found» (зависит от модели bios-а), то загружаемся с установочного компакт-диска Windows, в первом меню выбираем «recovery console» (требуется нажать <r> на клавиатуре), вводим пароль Администратора системы и выполняем до кучи команды fixboot c: и fixmbr
8. После первой загрузке на новом диске Windows скажет, что она установила новое оборудование и теперь ей требуется ещё одна перезагрузка. Зачем это надо, я, честно говоря, не знаю — всё работает и без того. Однако лучше, конечно, согласиться на перезагрузку.
Вместо выполнения шагов 2-5 можно воспользоваться функцией копирования разделов, доступной в программах управления дисками вроде PowerQuest PartitionMagic или Acronis PartitionExpert. Можно тажке воспрользоваться ПО, специально предназначенным только для этих целей — например, Acronis MigrateEasy.