01.03.2009Переезд ХР, или пляска с бубном…
Стал умирать на одном компе винт. Не так, чтобы «сильно и сразу», но в синий экран валил систему довольно часто. Купили на замену новый винт, а старый поставили вторым — уж больно хитрый на нем всякий таможенный и другой бухгалтерский софт стоял. Установил я тогда новую систему, а старую (на старом венике) оставил для этого самого софта — не было времени старую систему на новый винт переносить. Ну а пару дней назад это самое время и настало…
ХР система неприхотливая, и переезд на другой основной раздел на винте переносит легко — нужно только boot.ini поправить, указав правильный раздел, да файлы все перебросить (или образ нужный на раздел накатить). Аналогична ситуация и с переездом на другой hdd. Но вчера натнулся на «тупик». Перебросил новую систему на второй раздел (чтобы на первом старую поставить), восстановил из созданного образа старую. Но… Не желала старая система на новом винте загружаться — хоть убей, не желала. Вроде все нормально, экран загрузки, никаких ошибок нет — а не загружается…
Поставил старый винт — загрузилась. Вытянул — не загружается… Только тогда понял причину, когда запустив старую систему на новом винте (с включенным старым), залез в «Управление дисками».
Все оказалось довольно просто. На старом диске было 2 раздела (основной и логический — hda1 hda5), новый разбил на 4 (2 основных и 2 логических — hdb1 hdb2 hdb5 hdb6). Старая винда назначила буквы разделам в таком порядке: c/d на старом винте, а на новом — e/f/g/h
Причем этот порядок сохранился и при переносе системы на новый винт. Соответственно, загрузочным она считала диск С — первый раздел на старом винте, но никак не раздел на новом винте. Потому и не хотела винда загружаться, когда я вытягивал старый винт — она для разделов сохраняла старые имена…
Пришлось перенести старую систему на совершенно другой винт — вот тогда она уже заработала нормально, загрузилась без старого-умирающего-винта. Уже после этого перенес (нормально загружающуюся систему) на новый винт (убив там все разделы), добавил к старой системе новую, и заново создал раздел для документов (+ скопировал туда всё файло). Вобщем, наплясался вокруг этого компа капитально…
PS: Acronis рулит невероятно.
07.04.2009 в 09:54
А когда «новый» винт вставляли, старую систему загружали вместе с ним? Подозреваю что «да».
Очень похоже, что XP запомнила разделы нового винта
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
параметр — \DosDevices\буква_диска:
значение — ID устройства. Точно не уверен что это именно ID, но то что это значение уникально для каждого подключаемого устройства (CD-Rom, Flash и т.п.) это точно.
Вот и получилась ситуация, винда грузится с нового винта, а по «памяти» ломится на старый.
Первый раз когда столкнулся с этим, поймал панику. С бубном танцевал пару суток.
PS: Acronis дейсвительно рулит, но как то странно себя ведет когда надо сделать раздел активным. К примеру, надо полностью заменить винт на новый. В Acronis все отлично, показывает что раздел активный, а винда не грузится. Приходится загружаться под старым винтом и в управлении дисками активировать раздел на новом винте. До сих пор не разобрался почему так
16.05.2009 в 09:09
Где-то на руборде встречал мануал по «переезду» на новый винт и на новое оборудование. В подробности не вдавался, но нужно было править реестр..