перенос windows на другой том

Тема в разделе "WASM.RESEARCH", создана пользователем nc, 14 дек 2007.

  1. nc

    nc New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    61
    вот, хочу перенести Windows XP с логического диска D на логический диск C одного винчестера, везде FAT32

    перенёс, но полноценно он не работает, нужно грамотно заменить строки во всех файлах

    с "d:\windows" на "с:\windows",
    с "d:\progra" на "с:\progra",
    с "d:\docume" на "с:\docume",

    основная проблема - где взять редактор с поддержкой пакетной обработки двоичных файлов и с функцией замены строк в юникоде ?
     
  2. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    переименуй диск D в диск C после переноса :)
     
  3. nc

    nc New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    61
    актуально :))

    осталось заменить строки в файлах реестра, а виндовс при запуске определяет подмену строк проверкой контрольной суммы :dntknw:
    чем бы отредактировать эти файлы реестра ??
     
  4. T800

    T800 Member

    Публикаций:
    0
    Регистрация:
    7 дек 2006
    Сообщения:
    293
    Адрес:
    Moscow
    nc, если все файлы были просто скопированы с D на C, то может возникнуть проблема связанная с именами в формате 8.3 , т.к. ссылки на файлы могут именно в этом формате храниться как в реестре, так в cfg файлах.
     
  5. nc

    nc New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    61
    T800, такой проблемы быть не должно, так как я в каждом файле переносимой системы произвёл двоичную замену следующих строк, как в ascii, так и в юникоде:

    с "d:\windows" на "с:\windows",
    с "d:\progra" на "с:\progra",
    с "d:\docume" на "с:\docume".

    в данном случае пути в формате 8.3 (а именно "d:\progra~1\" заменяется на "c:\progra~1\") заменятся без проблем.

    проблема возникает в файлах реестра, так как при подобной замене там нарушается CRC.
    при загрузке виндовс выдаёт ошибку что не найден необходимый для запуска системы файл,
    обитающий в \WINDOWS\SYSTEM32\CONFIG\
     
  6. SWR

    SWR New Member

    Публикаций:
    0
    Регистрация:
    11 май 2006
    Сообщения:
    226
    Адрес:
    Russia
    А непроще переставить и не мучаться.
    В первой делаеш резервную копию, а востонавливаеш на новой.
    (Резервную копию проще редактировать)
     
  7. nc

    nc New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    61
    SWR, я резервную копию редактирую, это само собой))

    а windows у меня с 2003 года стоит, и переустанавливать его я не собираюсь, там столько настроек всяких и программ...
    (ничего лишнего нет, постоянно делаю резервные копии, ничего не виснет)
     
  8. domov0i

    domov0i New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    74
    а зачем тебе, если не секрет, вообще переносить Windows на другой том?
     
  9. nc

    nc New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    61
    domov0i, чтобы от "лишних" логических дисков избавиться.
     
  10. T800

    T800 Member

    Публикаций:
    0
    Регистрация:
    7 дек 2006
    Сообщения:
    293
    Адрес:
    Moscow
    nc, а чем тебе мешают "лишние" диски?
    Вот у меня с 2003 г. стоит WinXP на диске D (на С стоит Win98) и никаких мыслей по перекидыванию винды не возникает.
    ЗЫ. На втором компе тоже на диск D winxp поставил, что бы софт легко переносить.
     
  11. nc

    nc New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    61
    T800, вот на ноутбук хочу этот windows переносить, так и там придётся винчестер на два диска разбивать ?
    а если я его на флеш загрузочную поставлю, то там и разбивать от 4 Гб нечего...
    а если live-dvd из него сделаю, то как быть ?

    у меня тоже 98-я на "C:" стоит... сколько можно ?
    уж и дров для видюхи под неё не выпускают, всё стоит...

    поправил CRC в файлах реестра при помощи RegistryRecovery,
    windows всё равно при загрузке зацикливается на окне "загрузка личных параметров... сохранение личных параметров"

    а вообще, мне интересно "поломать" виндовс, и перенести его тута кода хочу :)
     
  12. CyberMerlin

    CyberMerlin New Member

    Публикаций:
    0
    Регистрация:
    18 сен 2006
    Сообщения:
    69
    попробуй таким образом
    1 копируешь на нужный тебе раздел
    2 не загружаясь в новую копию - скрываешь раздел-источник
    3 загружаешься в дочку
    4 unhide раздел материнский

    о резах отпишись плиз
     
  13. nc

    nc New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    61
    CyberMerlin, на третем пункте полностью загрузиться не получается,

    мне тут ещё посоветовали перед запуском windows на другом томе,
    внешними средствами удалить раздел реестра H_L_M\SYSTEM\MountedDevices...
     
  14. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    nc
    В это случае буквы дисков лягут по правилам МС , а не так как тебе надо.
    Правильно так : ничего естественно не правишь(D на C), а просто грузишься. Если загрузилось,
    то MountedDevices "вживую" правишь буквы. Вот только ХП успевает заметить смену букв
    и сделать свои правки, в т.ч. и в реестре, т.ч. могут быть проблемы.
    А реестр я правил в свое время прогой RegOrganizer. Очень удобно, правда
    она на ключах Касперского спотыкалась и дальше приходилось через regedit доделывать.
    Поэтому позже я сначала добивался правильных букв в MountedDevices, а потом ставил ХП
    поверх этого "уродца" и все равно хвосты торчали... Короче 40 минут не деньги -
    лучше чисто поставить.