Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

проблемы при копировании системного раздела

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Windows] >> проблемы при копировании системного раздела
Имя
Сообщение << Старые топики   Новые топики >>
проблемы при копировании системного раздела - 2010-03-27 16:16:40.993333   
rs_sergey

Сообщений: 10
Оценки: 0
Присоединился: 2010-03-27 09:51:28.180000
У меня стоит Win XP SP3. После того как купил новый жесткий я решил поставить на нее систему. В целях экономии времени с помощью Partition Magic я просто скопировать системный раздел со старого жесткого на новый. Загрузился с нового жествого. В системе буква вновь созданного системного раздела диска было H: Имя старого системного раздела C:  Старый раздел был помечен как файл подкачки. Почему новый системный раздел отмечен как H:??? Как его переименовать в C:??? И еще. Без старого жесткого комп зависает на стадии загрузки. Почему???
Post #: 1
RE: проблемы при копировании системного раздела - 2010-03-27 16:30:53.736666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Хочешь, что бы у тебя нормально работало? Тогда возьми и почитай хоть немного, перед тем как нажимать кнопки. Что бы не растекаться по древу молоком, объсню коротко, хотя и не совсем правильно, но понятно для тебя.
При установке операционная система подстравивается под то куда и как её ставят. Если её тупо скопировать (как сделал ты), то не будучи настроенной под имеющуюся конфигурацию, она просто откажеться работать.
Любопытно, а когда ты видишь новую упаковку продукта в магазине, то не читая что там, сразу в рот суёшь. И СРАЗУ ЖРЁШЬ?!
Так почему тут, в данной ситуации, ты сначала жрать начал, а потом только, потом сидя жопой в говне, начал думать и спрашивать "Что делать!!!". Жопу мыть, потом голову помыть и начать ей по назначению пользоваться - думать, а не орехи колоть.
Тебе нужно заново отформатировать новый диск, и нормально установить операционную систему. Тогда получиться. Но, сначала, личная просьба, спроси более опытнтых знакомых как это сделать правильно. Или почитай по теме "Установка Windows" в интернете.
Post #: 2
RE: проблемы при копировании системного раздела - 2010-03-27 20:36:58.780000   
rs_sergey

Сообщений: 10
Оценки: 0
Присоединился: 2010-03-27 09:51:28.180000
Вообще то это не "тупое копирование"!!!…А ты представь ситуацию. У тебя стоит 10 компов. Тебе дали 10 новых жестких. Стоит задача на каждый комп установить систему + весь софт который был ранее установлен на старом жестком. Установка XP займет 30 мин. + софт 2-3 часа. Итого ~3 часа на один комп. Копирование системного раздела занимает 15-20 минут!!!! Приемущество во времени очевидно……Так у кого нибудь был опыт копирования системного раздела? Кто нибудь решал подобную задачу? Я так предпологаю надо какую то ветку или ключик в реестре перед копированием удалить.
Post #: 3
RE: проблемы при копировании системного раздела - 2010-03-27 21:30:20.960000   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
rs_sergey, как бы помягче…
Разница между твоим примером и твоей проблемой в том что у тебя два диска и две системы, а в новом компе один диск и одна система.
Не избавившись от старой хотя бы через Shift-Del нечё конкретно сказать нельзя)) А буквы поменять можно в реестре, но это не один ключик, а пару сотен для 100% решения, Десятки для запуска только.

Просто форматни или вытащи первый, образ на диск и с диска на новый, тогда вероятность что всё будет нормально велика.\

Почему образовалась проблема? А ты копировал из под винды? Вот и получай.

Конечно можно попробывать через оснастку "Управление компьютером" но чет мне кажется системный так не переименовать. Ваще тебе повезло что загрузчик нашел новую винду.
Post #: 4
RE: проблемы при копировании системного раздела - 2010-03-27 21:36:31.726666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Акронис выполняет операцию по клонированию дисков. Там есть ограничения по типу винтов, но в целом справляется неплохо. Хотя проблемы бывают.
Твою проблему:
" У тебя стоит 10 компов. Тебе дали 10 новых жестких. Стоит задача на каждый комп установить систему + весь софт который был ранее установлен на старом жестком. Установка XP займет 30 мин. + софт 2-3 часа. Итого ~3 часа на один комп. Копирование системного раздела занимает 15-20 минут!!!!"
решают достаточно просто. Ставят ось, ставят миниум необходимого софта и снимают образ с данной машины. Потом образ или через сеть или через болванку ставят на другую машину. Заметь не тупо копируют, а делют ОБРАЗ, который потом и устанавливают. Там есть куча условий, для того, что бы установка прошла хорошо. Но это уже другие вопросы. Образ снимают и ставят спецпрогамми: Norton, Acronis, либо вручную редактируя некоторые файлы в свежеустановленной оси, и потом создавая образ с этой оси.
Ну уж ника не "Копирование системного раздела занимает 15-20 минут!!!!". Преимущества вылетают через жопу в таком случае.
Набери в Гугл "Создание образа Windows" и пройдись и почитай по ссылкам. А перед этим поинтересуйся о ситемных файлах и папках Windows, о том где они должны быть расположены, как идёт загрузка и установка Windows.
Тяжело быть по пояс деревянным, особенно в верхней половине. Хуже только когда это начинают считать нормой.
Post #: 5
RE: проблемы при копировании системного раздела - 2010-03-27 22:55:48.083333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
rs_sergey, не слушай их.

1. boot.ini. На новом диске исправь boot.ini, чтобы он указывал на новый раздел.
2. mbr. Надо как-то скопировать mbr со старого диска на новый. Такого рода утилит под виндовс я не знаю, но знаю что можно загрузиться с установочного диска windows, попасть через восстановление системы в консоль восстановления, а там будет команда fixmbr. Вероятно ею можно прописать загрузочный сектор нового диска.
3. Надо сменить букву диску. Не знаю умеет ли это делать партишнмагик, но стандартное виндовое "управление дисками" умеет. Другое дело, что венда может отказаться переименовывать свой системный раздел. Тут я даже не знаю что посоветовать, разве что грузиться с live-cd.

Перед выполнением шага 3 лучше было бы убедиться, что 1 и 2 выполнены, и что boot.ini правильный, и что загрузка с нового диска приводит к загрузке mbr, и что mbr загружает и выполняет ntldr. Если это не работает, а ты сменишь имя диска, на который установлена старая венда, то я подозреваю что ей станет оччень плохо. А новая так и не начнёт грузиться.

ps. Я не несу никакой ответственности за убитые тобою диски, установки вендовс и спаленные процессоры, даже если ты в своих действиях руководствовался моими словами. ;)
Все эти вещи надо делать понимая что происходит, иначе можно сломать всё нечаянно. И не имея чёткого понимания крайне сложно починить после такого.
Post #: 6
RE: проблемы при копировании системного раздела - 2010-03-28 09:44:44.283333   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
rgo, а ты пробовал делать то, что советуешь?
То, что советую я, я лично и пробовал. И работает. И без всякого " Я не несу никакой ответственности за убитые тобою диски, установки вендовс и спаленные процессоры, даже если ты в своих действиях руководствовался моими словами. ;)" могу подписаться под своими словами. Просто перед тем, как тут посоветовать мне пришлось переработать горы статей, потом грохнуть несколько осей. И теперь могу советовать. И могу сказать, что твой способ, если его можно назвать способом, приведет с 70% вероятностью к неработоспособности оси. Из оставшихся 30%, 15% приведут к глючности работы, и только 15% дадут более-менее приемлемый вариант. Ты готов использовать презерватив, дающий только 15% защиты? Вот и думай.
Системный диск (на который устанновлена ось) можно переименовать. Использовать стороние утилиты. Но при этом с 90% вероятностью получишь неработоспособную ось. Все ссылки в реестре, содержащие прямое укзание на пути, будут неработоспособны. И значит они не будут работать.
Post #: 7
RE: проблемы при копировании системного раздела - 2010-03-28 10:12:29.516666   
XALK

Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333
quote:

ORIGINAL: rgo

rs_sergey, не слушай их.
но знаю что можно загрузиться с установочного диска windows, попасть через восстановление системы в консоль восстановления, а там будет команда fixmbr. Вероятно ею можно прописать загрузочный сектор нового диска. 3. Надо сменить букву диску. Не знаю умеет ли это делать партишнмагик, но стандартное виндовое "управление дисками" умеет. Другое дело, что венда может отказаться переименовывать свой системный раздел. Тут я даже не знаю что посоветовать, разве что грузиться с live-cd.

Не будет там никакой команды, все надо вбивать ручками. Системный раздел,как сказал уже zzsnn, вряд ли удасться переименовать без осложнений.
Post #: 8
RE: проблемы при копировании системного раздела - 2010-03-28 16:24:05.446666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: zzsnn
rgo, а ты пробовал делать то, что советуешь?

Именно это – нет. Но я столькими разнообразными методами убивал загрузку вендовсов и линупсов и впоследствии восстанавливал, что я думаю, что это сработает. У меня есть одно сомнение – я не уверен каким образом вендовс закладывается на текущий раздел. Каким образом она его адресует. Загрузчик адресует в биос адресации – это я предлагаю исправить в boot.ini. Во время работы венда адресует по имени диска – это тоже исправляется. Но возможно где-то что-то ms недосмотрела, и всё же в процессе работы венда пытается прочитать какой-нибудь файлик используя адрес устройства (причём берёт его не из бут.ини, а откуда-нибудь из другого места, скажем из реестра). Я в этом сильно сомневаюсь, потому как со стороны ms это было бы по-идиотски. (Я конечно никогда не сомневался в том, что windows – идиотская ОС, но не до такой же степени!). Да и я чего-нибудь помнил бы такое, из своего опыта. Но даже если и так, то значит надо будет просто воткнуть новый диск на место старого – в тот же разьём на мамке.
quote:

ORIGINAL: XALK
Не будет там никакой команды, все надо вбивать ручками. Системный раздел,как сказал уже zzsnn, вряд ли удасться переименовать без осложнений.

Хочется объяснить ещё раз то же самое, но уже матами. Я нисколько не обещал, что переименование C: в Z: оставит венду рабочей. Более того я предупредил о том, что скорее всего старая венда работать перестанет. Перечитайте пост. А вот переименование H: в C:, как раз наоборот сделает копию венды более склонной к работе. По большому счёту я уверен, что останется лишь её загрузить. И для этого я предложил выполнить шаги 1 и 2. И намеренно я эти шаги разместил в начале – если с ними не получится, то не стоит и переименовывать ничего, потому что это уже будет просто убийством виндовс. И даже я про это написал.
Насчёт команды не понял, но всё же повторю ещё раз: в венде есть "управление дисками", которое позволяет сменить букву присвоенную разделу. Запусти mmc, выбери добавить оснастку, в появившемся диалоге нажми кнопку добавить. В списке выбери "управление дисками", и дальше кликай по всяким OK, до тех пор пока не вернёшься к toplevel окну mmc. И поизучай оснастку. Там можно сменить букву диска.

И наконец. Шаги 1 и 2 никак не повлияют на работоспособность старой вендовс. Шаг 3 – обязательно её сломает. Но никто не мешает в случае неудачи, третий шаг выполнить наоборот. То есть если новая венда откажется работать, то мы меняем букву диска обратно, и старая принимается работать как ни в чём не бывало. Главное во всём этом, не пытаться загружать старую вендовс при сменённой букве диска: венда – она очень заботливая, и когда у неё возникают проблемы она пытается решать их самостоятельно, такие её попытки подчастую усугубляют ситуацию настолько, что больше ничего не остаётся делать, кроме как ставить вендовс с нуля.

Я буквально на этой неделе убил вендвос удалив раздел C, на котором лежали boot.ini, NTDETECT.COM и ntldr – венда стояла на D, но грузилась при участии раздела C:. И мало того, удалив раздел я его отформатировал тут же, чтобы без возможности восстановления. И буквально на этой неделе я освежал в памяти этапы загрузки вендовс, я рыл гугл в поисках NTDETECT.COM и nldr, и переносил загрузочный раздел вендовс с C на D, чтобы она грузилась. Естественно успешно, венда продолжает работать, а раздел, который некогда был диском C:, ныне отформатирован в ext3 и там стоит линь. Если бы не этот случай, я может быть и не понадеялся на свою память, но я ж говорю – я освежал её совсем недавно.
Post #: 9
RE: проблемы при копировании системного раздела - 2010-03-28 16:41:46.276666   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
Гыгы, опять все передрались в отсутсвие ТС.
Каждый по своему прав и все эти действия будут успешными когда руки "из плеч"))
На мой взгляд без знания работы Partition Magic и как он там что и куда копирует спорить бесполезно, а уж советовать даже опасно, он же вернется и обвинит во всём нас))

Самый простой способ, если не получилось "через жопу, но как бы быстрее", переставить нормально или нормальным софтом, и опять же Partition Magic запускался из под оси, что нарушает большую часть правил резервного копирования.
Post #: 10
RE: проблемы при копировании системного раздела - 2010-03-28 17:20:52.590000   
rs_sergey

Сообщений: 10
Оценки: 0
Присоединился: 2010-03-27 09:51:28.180000
Я загружаюсь с диска X-Tream. Запускаю из под ее же оболочки Partition Magic. Затем удаляю все разделы с нового жесткого. Затем копирую системный раздел на новый неразмеченный жесткий в начало диска. Остальное место на диске оставляю неразмеченным. На сколько мне известно Partition Magic использует посекторное копирование. Значит новый раздел будет ночной копией. Затем выключаю комп, вынимаю старый жесткий из машины. Пытаюсь загрузится с нового жесткого. Загрузка зависает на стадии где запрашивается имя и пароль…Неужели результат после посекторного копирования настолько отличается если все это проделать через образы???
Post #: 11
RE: проблемы при копировании системного раздела - 2010-03-28 17:39:24.246666   
Vampiring Soul

Сообщений: 1984
Оценки: 0
Присоединился: 2006-06-27 00:13:43

quote:

ORIGINAL: rs_sergey

Пытаюсь загрузится с нового жесткого. Загрузка зависает на стадии где запрашивается имя и пароль
Я правильно понимаю это как авторизацию юзера самой ОС?
Если так, когда зависает - после подтверждения ввода, или не удаётся ввести логин/пароль?
Post #: 12
RE: проблемы при копировании системного раздела - 2010-03-28 17:49:15.113333   
rs_sergey

Сообщений: 10
Оценки: 0
Присоединился: 2010-03-27 09:51:28.180000
Нет. Ранее в системе не было не какого пароля. И сейчас он не запрашивается…Загрузка зависает на стадии где обычно в многопользовательских системах должен запрашиваться имя и пароль.
Post #: 13
RE: проблемы при копировании системного раздела - 2010-03-28 18:05:06.290000   
Vampiring Soul

Сообщений: 1984
Оценки: 0
Присоединился: 2006-06-27 00:13:43
Могу посоветовать попробовать отключить автологин на исходной машине, затем попробовать снова.

Взято из файла справки программы xptweaker:
quote:

Автоматический вход в систему без ввода пароля
Позволяет автоматически входить в систему без выбора имени и ввода пароля. Также автоматический вход в систему можно включить следующим способом: Пуск - Выполнить - набрать "control userpasswords2", в появившемся окне снять галочку с "Требовать ввод имени и пароля", после нажатия на ОК появится окно, где нужно указать пользователя и пароль. Если автоматический вход включен, то его можно обойти, удерживая клавишу SHIFT при загрузке компьютера.

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

STRING AutoAdminLogon, принимает значение "1" - Автоматический вход включен, "0" - выключен. Обратите внимание, параметр имеет строковое значение, а не DWORD.

STRING DefaultUserName, имя пользователя, которое используется при автоматическом входе в систему
STRING DefaultPassword, пароль пользователя
STRING DefaultDomainName, домен по умолчанию, используется для компьютеров в сети
STRING ForceAutoLogon, включение принудительного автологина

Примечание: пароль храниться в реестре в незашифрованном виде.

При отключении автоматического входа в систему, XP Tweaker удаляет пароль из реестра.

Если опция сбрасывается после перезагрузки, создайте пароль для своей учетной записи (Панель управления - Учетные записи пользователей) или используйте апплет control userpasswords2 (см. выше)


Или банально создать непривилигированного юзера, если автологин активен по причине наличия только встроенной админки.
Post #: 14
RE: проблемы при копировании системного раздела - 2010-03-28 18:16:47.546666   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
quote:

Затем копирую системный раздел на новый неразмеченный жесткий в начало диска.

quote:

Неужели результат после посекторного копирования настолько отличается если все это проделать через образы???


Все отвечавшие (как я думаю) считали что ты делаешь резервную копию и уже её разворачиваешь на новом винте, но походу это не так.
Ctrl+C , Ctrl+V нечто другое, или я опять не так понял?

Системный реестр хранит инфу не только о системе, но и о других разделах и данных на них, особенно если на них ставились проги.
То что система после ТАКОГО не запустилась вполне нормально. Странно что вообще что-то запустилось)).
История про диск H тоже весьма забавна и теперь непонятно откуда он.

Давай так. Ты можешь методом тыка настроить исходную систему чтобы при копировании всё было типтоп, или взять Acronis, сделать слепок, и развернуть на новом диске. Этот вариант 99% рабочий если новый жесткий не является супер пупер мега навороченным.
Post #: 15
RE: проблемы при копировании системного раздела - 2010-03-28 18:40:07.526666   
rs_sergey

Сообщений: 10
Оценки: 0
Присоединился: 2010-03-27 09:51:28.180000
Все программы стоят строго на диске С. Если системный реестр хранит инфу не только о системе, но и о других разделах и данных на них, тогда необходимо делать образ всего диска. Я правильно понимаю? Дело в том что старый винт на 500 гб. На диске D дистрибов могучая куча. Загонять их в образ смысла нет. Быстрее получится поставить чистую винду с софтом, а дистры тупо скопировать.
Post #: 16
RE: проблемы при копировании системного раздела - 2010-03-28 18:53:19.310000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Так придёться внести уточнения для всех.
ЛЮБАЯ ОСЬ, независимо Win это или Linux, или FreBSD, или еще какая-нибудь работающая на х86 процах загружается одним способом: загрузчик оси размещается первом активном разделе первого диска. Для Win это раздел С:, для Linux это /dev/hda1 . Разница между ними только в названии в разных осях. Загрузчик, размещённый на этом разделе после своей отработки передает управление ядру оси. И это верно для любой оси.
Линукс позволяет разместить загрузчик не на первом разделе первого диска, но тогда для его загрузки нужно воспользоваться другим загрузчиком, размещённом на первом разделе первого диска, который передаст управление загрузчику Линукс.
Надеюсь тут понятно?
Теперь, что происходит при простом переносе с диска С: на диск H:. Как миниум, ось не может загрузиться. Загрузчик неизвестно где, ядро тоже в неизвестной дыре, перед вами надпись об отсутствии системы на винте. Это по поводу твоих советов rgo. Если ты скачаешь и скопируешь файлы системные на диск С:, скачав их с инета, то у тебя, с большой долей вероятности появиться возможность загрузить ось. Всё таки данные файлы стандартны и размещены в стандартных местах. Проблем у тебя, вероятно, не будет, если твоя ось стоит на диске С:. Скопированые файлы стандартны и расчитаны на стандартную конфигурацию. А она предусматривает установку на диск С:.
А если у тебя все остальные системные файлы стоят на диске H:. Получиться, что ядро не найдёт свою ось и потухнет со счатливой улыбкой на губах. Я уже не говорю про реестр, про имеющеся оборудование, про установленный софт.
Так что в данной ситуации воэможна долгая и нудная правка ручками глюков, и получени на выходе всё равно глючной оси.
Либо простая переустановка.
Ну еще есть вариант с созданием образа и его установки.
Не верящие могут полазить в инете за дополнительной инфой по даному вопросу в инете. Он достаточно хорошо освещён в различных статьях. И только потом, прочитав и осмыслив, можно прийти сюда с советами.
Post #: 17
RE: проблемы при копировании системного раздела - 2010-03-28 19:21:58.640000   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
quote:

ORIGINAL: rs_sergey

Все программы стоят строго на диске С. Если системный реестр хранит инфу не только о системе, но и о других разделах и данных на них, тогда необходимо делать образ всего диска. Я правильно понимаю? Дело в том что старый винт на 500 гб. На диске D дистрибов могучая куча. Загонять их в образ смысла нет. Быстрее получится поставить чистую винду с софтом, а дистры тупо скопировать.


Ты правильно понимаешь. Поэтому, мы плавно подошли к теме про 100 компов на которые надо поставить ось и проги. Образ надо сделать один раз с настроенной и не юзанной винды.

И zzsnn прав, поэтому я не понимаю как ваще твоя винда загрузилась с диска H и сама обозвала диск С файлом подкачки)) видимо без партитишина тут не обошлось, а значит его загрузчик где то рядом, следовательно винда уже калека.

К стати прикол с паролем это винда не нашла твой профиль который она ищет через реестр, который по сути содежит ссылки на диск С который без системы и без профиля.
Post #: 18
RE: проблемы при копировании системного раздела - 2010-03-28 19:45:49.240000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
zzzsn, не позорься.
quote:

ЛЮБАЯ ОСЬ, независимо Win это или Linux, или FreBSD, или еще какая-нибудь работающая на х86 процах загружается одним способом: загрузчик оси размещается первом активном разделе первого диска.

Враньё. Бред сивой кобылы. Загрузчик располагается в mbr. И оттуда и грузит ОС. Загрузчик располагающийся в загрузочном секторе раздела используется лишь для chainloading'а, то есть для ситуаций, когда в mbr вписан загрузчик вендовс, а мы хотим загрузить линукс, или наоборот, если в mbr установлен grub, но мы хотим загрузить вендовс.
quote:

Для Win это раздел С:, для Linux это /dev/hda1 . Разница между ними только в названии в разных осях.

Ещё больший бред. В linux именование разделов стандартно. Зная имя я могу найти раздел разглядывая таблицу разделов в начале диска. В вендовс буква диска – это присвоенное диску имя. Первый раздел первого диска может иметь букву Z:, а второй букву H:, третий называться C:, а четвёртый вообще не иметь названия, и поэтому быть невидимым для вендовс.
quote:

Линукс позволяет разместить загрузчик не на первом разделе первого диска, но тогда для его загрузки нужно воспользоваться другим загрузчиком, размещённом на первом разделе первого диска, который передаст управление загрузчику Линукс.

Вендовс делает то же самое. Чуть менее конфигурабельно, и исключительно по своей инициативе, но делает. Иначе было бы невозможно загрузить вендовс при помощи grub. Но прописать вендовс в mbr всегда можно при помощи команды консоли восстановления.
quote:

Теперь, что происходит при простом переносе с диска С: на диск H:. Как миниум, ось не может загрузиться. Загрузчик неизвестно где, ядро тоже в неизвестной дыре, перед вами надпись об отсутствии системы на винте.

Нет. Вовсе нет. Если мы скопировали раздел C: с одного диска на другой, то для того, чтобы загрузчик взял бы ядро с этого раздела надо выполнить такие условия:
1. В биосе поставить новый диск в качестве загрузочного.
2. новый раздел должен быть помечен как активный. Линуксу плевать на эти метки, но загрузчик вендовс обращает на них внимание, и руководствуется ими.
3. На новом разделе должны присутствовать файлы: NTDETECT.COM, ntldr, boot.ini. Ну и конечно же файл ядра. Эти условия можно выполнить вручную копируя файлы из под линукса. Я так делал.

Я повторяю в третий раз. Проблемы возникнут потом, уже после старта ядра. Тогда когда начнут стартовать прикладные процессы, которые начнут искать файлы по имени диска. И в третий раз повторяю такое: я предложил сменить букву диска раздела специально для того, чтобы избежать таких проблем. И более того я предолжил способ это сделать. В четвёртый раз повторять?
Post #: 19
RE: проблемы при копировании системного раздела - 2010-03-28 19:52:16.580000   
Vampiring Soul

Сообщений: 1984
Оценки: 0
Присоединился: 2006-06-27 00:13:43
quote:

ORIGINAL: Ltonid

Поэтому, мы плавно подошли к теме про 100 компов на которые надо поставить ось и проги. Образ надо сделать один раз с настроенной и не юзанной винды.
Таким образом, автору темы сюда http://forum.xakep.ru/fb.aspx?m=1581784 + пару постов ниже.
Post #: 20
RE: проблемы при копировании системного раздела - 2010-03-28 21:09:25.450000   
rs_sergey

Сообщений: 10
Оценки: 0
Присоединился: 2010-03-27 09:51:28.180000
Напомню…Новый системный раздел помечается как H только когда в компе стоят оба жестких диска. Но после посекторного копирования системного раздела я убираю с компа исходный жесткий!!! А помощью Partition Magic определяю новый раздел как активный….Тогда у меня вопрос. При загрузке с нового диска, на который я предварительно скопировал системный раздел, при условии что подключен только один винт, какой буквой система назовет мой единственный раздел??????? Разве не С???? Если нет то помему???? И еще в новом разделе есть все необходимые для загрузки файлы NTDETECT.COM, ntldr, boot.ini. И стоят они в нужных местах.(т.к. копирование раздела было посекторным)
Post #: 21
RE: проблемы при копировании системного раздела - 2010-03-28 21:46:48.100000   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666

quote:

ORIGINAL: rs_sergey

Напомню…Новый системный раздел помечается как H только когда в компе стоят оба жестких диска. Но после посекторного копирования системного раздела я убираю с компа исходный жесткий!!! А помощью Partition Magic определяю новый раздел как активный….Тогда у меня вопрос. При загрузке с нового диска, на который я предварительно скопировал системный раздел, при условии что подключен только один винт, какой буквой система назовет мой единственный раздел??????? Разве не С???? Если нет то помему???? И еще в новом разделе есть все необходимые для загрузки файлы NTDETECT.COM, ntldr, boot.ini. И стоят они в нужных местах.(т.к. копирование раздела было посекторным)

Назовет она его С с вероятностью 99% и всё будет пахать если система признает новый жесткий диск.
Просто сдесь обсуждалась текущая проблема возникшая из-за двух осей и двух дисков и удачливого загрузчика)))
Post #: 22
RE: проблемы при копировании системного раздела - 2010-03-28 21:53:01.083333   
rs_sergey

Сообщений: 10
Оценки: 0
Присоединился: 2010-03-27 09:51:28.180000
Вот я и говорю что загрузка виснет когда установлен один жесткий…И я не могу понять почему…Что значит система если система признает новый жесткий?
Post #: 23
RE: проблемы при копировании системного раздела - 2010-03-28 22:17:43.966666   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666

quote:

ORIGINAL: rs_sergey

Вот я и говорю что загрузка виснет когда установлен один жесткий…И я не могу понять почему…Что значит система если система признает новый жесткий?

Когда винда ставиться она ставиться под конкретное железо и помнит его, поэтому перенос конкретно диска из системника в системник не всегда сулит загрузку. Но т.к. здесь поменялся только жесткий то причина не загрузки или глюков при ней может быть не признание системы данного жесткого.

В твоем случае скорей всего проблема в реестре, система не видит профиль. Создай посредством LiveCD новый профиль и живи дальше.
Post #: 24
RE: проблемы при копировании системного раздела - 2010-03-28 22:20:11.820000   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
А может система просто не может смонтировать раздел(ы) которые были на старом HDD а на новом отсутствует, и зависает.
Как вариант создать на новом идентичный пустой раздел (не по размеру а по типу).
Либо перед копированием отмонтировать в старой системе (на старом HDD) лишние разделы.

PS. Я имею ввиду разделы кроме того который копируется (системный).
Post #: 25
RE: проблемы при копировании системного раздела - 2010-03-29 02:33:39.270000   
XALK

Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333
rgo
Не хочу с головой погружаться в эту казуистику, но скажу, что назначение буквы диска, не из под самой системы, самой системе по барабану. Если из под LiveCD назначить диску С букву, скажем F, то в результате, в самой загруженной системе, получишь только Локальный диск F(C:). У системы свое видение на букву диска. И переименование H в C , в данной ситуации, никакой роли не сыграет. ТС скопировал системный раздел на другой хард и система об этом не знает, да ей и наплевать на это, при условии что тот раздел, на который она скопирована, является активным и загрузочным.

quote:

ORIGINAL: rgo
Я буквально на этой неделе убил вендвос удалив раздел C, на котором лежали boot.ini, NTDETECT.COM и ntldr – венда стояла на D, но грузилась при участии раздела C:. И мало того, удалив раздел я его отформатировал тут же, чтобы без возможности восстановления. И буквально на этой неделе я освежал в памяти этапы загрузки вендовс, я рыл гугл в поисках NTDETECT.COM и nldr, и переносил загрузочный раздел вендовс с C на D, чтобы она грузилась. Естественно успешно, венда продолжает работать, а раздел, который некогда был диском C:, ныне отформатирован в ext3 и там стоит линь. Если бы не этот случай, я может быть и не понадеялся на свою память, но я ж говорю – я освежал её совсем недавно.

А я просто это помню. Практики у нас самих хватает.Тут где то на форуме мы с zzsnn изощрялись в данном вопросе. Я даже, для чистоты эксперимента и уверенности в правильности, грохнул собственну систему и восстановил загрузку.Так же проверили зависимость загрузочных файлов от конкретного железа и zzsnn, и Ltonid скидывал мне свои загрузочные файлы - зависимости никакой. О, нашел эту тему http://forum.xakep.ru/m_1608772/mpage_1/key_HAL/tm.htm#1611707
Да, можно править загрузку из консоли восстановления. Да, для этого надо загрузиться с установочного диска(чистого установочного, а не сборки с автоматической установкой,так как в таких дисках выбора консоли нет, если только она не внесена дополнительно отдельно) , если надо, то тут я заливал загрузочный образ только консоли восстановления http://rapidshare.com/files/311015171/XPCM.rar
И вот по консоли восстановления:
После входа в консоль получаем экран с информацией, что обнаружена Windows
Итак мы имеем обнаруженную систему,обозначенную цифрой 1.Значит вбиваем 1 и жмем ENTER
Появится надпись с запросом пароля Администратора,если пароль на Админа установлен,то вводим его и жмем ENTER,если пароля нет - то просто ENTER
Далее исправляем поврежденный загрузочный сектор на систем.разделе. командой fixboot ,т.е. вбиваем fixboot и жмем ENTER. Появится строка с запросом на подтверждение записи нового загрузочного сектора.На него отвечаем ДА ,т.е. по-английски Y.Вбиваем Y и жмем ENTER
Если надо править главную загрузочную запись,то вбиваем fixmbr и жмем ENTER.Потом подтвеждаем свое желание вводом Y и жмем ENTER

Если есть необходимость(если вдруг после предыдущих операций загрузка не происходит), идет правка boot.ini.Вбиваем команду bootcfg /add и получаем надпись: Выберите добавляемую систему
вбиваем 1 (или под каким там номером она у тебя) жмем ENTER
Введите идентификатор загрузки:вбиваем WINDOWS жмем ENTER
Введите параметры загрузки:вбиваем 2 жмем ENTER и в конце вбиваем exit и жмем ENTER
В итоге,после перезагрузки, получим меню с выбором систем для загрузки.Так как вы добавляли систему и обозвали ее Windows,то ее и выбираем.
quote:

ORIGINAL: rgo
Тогда когда начнут стартовать прикладные процессы, которые начнут искать файлы по имени диска. И в третий раз повторяю такое: я предложил сменить букву диска раздела специально для того, чтобы избежать таких проблем. И более того я предолжил способ это сделать. В четвёртый раз повторять?

Ничего не начнется, тем более,если как ТС говорит, что он старый хард отключает. И это надо бы сделать
quote:

ORIGINAL: rgo
В биосе поставить новый диск в качестве загрузочного
,
"в качестве ПЕРВОГО загрузочного". Я на свой комп "заливаю" винду из образа. Образ создавал на другом компе с другим железом и одним хардом с тремя разделами. А разворачиваю я его на своем, с 2-мя хардами по 3-и раздела на каждом. И естественно система устанавливает свои буквы для разделов(кроме раздела С, на котором она стоит), отличные от тех, которые установил я. По сему мне приходится менять буквы разделов через Управление дисками, но никаких фокусов при этом не возникает.
quote:

ORIGINAL: rs_sergey
Напомню…Новый системный раздел помечается как H только когда в компе стоят оба жестких диска. Но после посекторного копирования системного раздела я убираю с компа исходный жесткий!!! А помощью Partition Magic определяю новый раздел как активный….Тогда у меня вопрос. При загрузке с нового диска, на который я предварительно скопировал системный раздел, при условии что подключен только один винт, какой буквой система назовет мой единственный раздел??????? Разве не С????

Конечно С, если раздел, который копировался , тоже С.

ТС, да попробуй создай второй раздел на новом харде.Я вот одного не пойму, почему именно с помощью Partition Magic ? ТС прельстило, что "Partition Magic использует посекторное копирование" ? Или это принципиальный подход ? Есть же проги проверенные временем и практикой.
P.S. Ух, аж устал, такие "трактаты" явно не для меня.
Post #: 26
RE: проблемы при копировании системного раздела - 2010-03-29 07:12:29.410000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
quote:

При загрузке с нового диска, на который я предварительно скопировал системный раздел, при условии что подключен только один винт, какой буквой система назовет мой единственный раздел??????? Разве не С???? Если нет то помему????

Порядок следования винтов определяется в БИОС.
Когда ты меняешь в БИОС порядок загрузки винтов, то просто меняешь информацию о порядке их следования. БИОС ВСЕГА передает, после своей отработки, дальшейшую работу первому активному разделу на данном диске. При установке Windows автоматически этому диску даёт имя с:. Другим дискам даёт имя букв по возрастнию. Эта инфа сохраняется в ядре Windows.
Если ты удалишь винт и поставишь другой и на него ось, то для первой оси этот винт будет как Н:, я для второй свежеустановленной как С:.
rgo
quote:

Для Win это раздел С:, для Linux это /dev/hda1 . Разница между ними только в названии в разных осях.
Ещё больший бред.

Открой файл boot.ini в Блокноте и посмотри как имеются диски в загрзучике Windows до того как они пределены в самой оси.
Post #: 27
RE: проблемы при копировании системного раздела - 2010-04-02 17:27:23.356666   
rs_sergey

Сообщений: 10
Оценки: 0
Присоединился: 2010-03-27 09:51:28.180000
Я решил проблему тем что перед копированием системного раздела удалил ветку HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices. В ней содержится инфа о всех дисках в системе. После этого все загружается и все в порядке!!!! Использую Partition Magic потому что раздел 10гб он копирует за 7 минут.
Post #: 28
RE: проблемы при копировании системного раздела - 2010-04-02 18:38:05.680000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Загружается. Почему бы и нет. А вот подсоеденить новый диск - и могут быть проблемы. Даже флешка может послать ось в даун (примерно в 30% случаев в этом случае).
Post #: 29
RE: проблемы при копировании системного раздела - 2010-04-03 20:54:32.056666   
rs_sergey

Сообщений: 10
Оценки: 0
Присоединился: 2010-03-27 09:51:28.180000
Не чего такого пока не наблюдается. И флешки вставлял и диски новые соединял. Почему может возникнуть проблема? После первой загрузки ветка HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices восстановилась. В ней уже новая конфигурация дисков. Единственное то что появилась ошибка svhost. Заплатки на системе стоят. Вот не знаю связана ли эта ошибка с копированием раздела или еще с чем.
Post #: 30
RE: проблемы при копировании системного раздела - 2010-04-03 20:57:19.500000   
Хома

Сообщений: 103
Оценки: 0
Присоединился: 2009-12-16 16:33:11.423333
del
Post #: 31
RE: проблемы при копировании системного раздела - 2010-04-03 22:26:05.653333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: zzsnn
quote:

При загрузке с нового диска, на который я предварительно скопировал системный раздел, при условии что подключен только один винт, какой буквой система назовет мой единственный раздел??????? Разве не С???? Если нет то помему????

Порядок следования винтов определяется в БИОС.

Да, он определяется в биос, но вендовс не пользуется определённым биосом порядком винтов. На этот порядок сегодня полагаются лишь загрузчики. Времена ДОСа ушли в прошлое и операционным системам насрать на биос и его потуги обеспечить ПО системой ввода/вывода. Операционные системы нынче имеют свои собственные системы ввода вывода, и Basic Input Output System (aka BIOS) созданная для DOS'а нынче оказалась за бортом и используется исключительно загрузчиками операционных систем. Сегодня BIOS выполняет другие задачи, и я всё жду не дождусь, когда же наконец из биоса выкинут весь тот ассемблерный хлам 30-ти летней давности, и прошьют туда что-нибудь более подходящее ситуации.
quote:

ORIGINAL: zzsnn
Когда ты меняешь в БИОС порядок загрузки винтов, то просто меняешь информацию о порядке их следования. БИОС ВСЕГА передает, после своей отработки, дальшейшую работу первому активному разделу на данном диске.

Не парьте мне мозг. Повторяю для глухих: БИОСУ НЕ ИНТЕРЕСНА АКТИВНОСТЬ РАЗДЕЛОВ. И ещё: БИОС НЕ ИСПОЛЬЗУЕТ ЗАГРУЗЧИКИ ВПИСАННЫЕ В ЗАГРУЗОЧНЫЕ СЕКТОРА РАЗДЕЛОВ.
Вся работа биоса по загрузке с диска сводится к следующим действиям:
1. Прочитать 512 байт первого сектора диска в память по адресу 0000:7C00 (с адресом могу наврать – давно не связывался). Выбор диска определяется из CMOS.
2. Проверить сигнатуру – в где-то в конце этих 512 байт должна быть сигнатура 0x55aa (или 0xaa55, опять же не помню)
3. Если сигнатуры нету, то биос пишет про то, что загрузка невозможна, и предлагает вставить бутабельный диск. Может он ведёт себя как-то хитрее, но это зависит от биоса и его настроек. В частности, он может молчаливо попробовать загрузиться с другого устройства из списка загрузки сохранённого в CMOS.
4. Если сигнатура была найдена, то биос передаёт управление на адрес 0000:7c00, и дальше уже работает загрузчик.
Биосу плевать на всё остальное. На диске может отсутствовать таблица разделов вовсе, и тем не менее загрузка будет возможной. Я могу использовать вместо стандартной для PC таблицы разделов фрибсд'шный слайс, или любую другую, хоть придуманную мною, и тем не менее загрузка будет возможной. Вот ОС уже должна уметь работать с таблицей разделов, загрузчики, как правило (за редким исключением), умеют работать с таблицей разделов, на умения же биоса – плевать.
На активность разделов обращают внимание лишь два загрузчика, из тех которые я расковыривал: это во-первых досовый загрузчик, а во-вторых вендовый ntldr. Всем остальным активность по-барабану. Под всеми остальными я подразумеваю grub, lilo и бздёвый загрузчик. Другие мне не попадались.
quote:

При установке Windows автоматически этому диску даёт имя с:. Другим дискам даёт имя букв по возрастнию. Эта инфа сохраняется в ядре Windows.
Да, вендовс при установке разглядывает активность разделов – но это никак не связано с биосом, все эти геморрои – это личные половые трудности вендовс, это её генетическое заболевание унаследованное от DOS'а. Кстати в ядре вендовс ничего не сохраняется. Файлик ntoskrnl.exe остаётся неизменным, ты можешь это проверить сам. Я уверен, что венда хранит все эти данные в реестре, и каждый раз при загрузке прикладные процессы настраивают ядро в соответствии с этими записями. То есть происходит процесс, аналогичный *nix'овому `mount -a'. И думается мне… Вот думается мне, что всё же в реестре хранятся записи, которые по содержанию очень близки к содержимому fstab. Записи, которые устанавливают соответствия между адресом раздела и буковой диска/точкой монтирования. Замечу, что адресом – не биосовским. Если бы речь шла про биосовский адрес, то проблем с копированием раздела венды с одного диска на другой не было бы в принципе, поскольку биос загрузочному диску всегда даёт номер 0.
quote:

ORIGINAL: zzsnn
Открой файл boot.ini в Блокноте и посмотри как имеются диски в загрзучике Windows до того как они пределены в самой оси.

Чего я там не видел? Нумерация дисков/разделов в boot.ini – это биосовая нумерация. Загрузочный диск имеет номер ноль, а нумерация остальных, как правило, очевидна и естественна. Но, к сожалению, лишь "как правило". Иногда номер диска приходится искать тупым брутфорсом.
Большая часть цифр в строке "multi(0)disk(0)…" – жёстко забита и неизменна на разных системах и в разных конфигурациях (поищи в интернете почему так). Там меняются лишь две последние цифры, и семантика этих цифр, совпадает семантикой цифр в grub'овском (hd0,0): первая из этих двух цифр – это номер диска как его видит биос, вторая цифра – это номер раздела.
quote:

ORIGINAL: XALK
Не хочу с головой погружаться в эту казуистику, но скажу, что назначение буквы диска, не из под самой системы, самой системе по барабану. Если из под LiveCD назначить диску С букву, скажем F, то в результате, в самой загруженной системе, получишь только Локальный диск F(C:).

Да, я был не прав. Почему-то я думал, что венда прописывает букву диска в качестве некоего атрибута раздела в таблице разделов. Глупость конечно – в таблице разделов нет места под такие атрибуты, но почему-то я так думал.
quote:

ORIGINAL: XALK
в качестве ПЕРВОГО загрузочного".

Не придирайся к словам, это нехорошо. Под словосочетанием "загрузочный диск", я подразумеваю не какую-то абстракцию свойственную биосовому SETUP (разные биосы имеют разные утилиты, и их абстракции различаются, скажем на моей мамке bios не позволяет иметь в списке загрузки два диска), я подразумевал диск, с которого происходит загрузка. Диск, чей MBR был использован для старта загрузчика. И это, по-моему, естественно, поскольку обсуждаем мы не SETUP, а загрузку.

ps. Давайте будем использовать слово диск для обозначения железяки, а? Когда вы называете раздел словом "диск" – возникают определённые непонятки. А если вам не нравится называть диск отображаемый в проводнике разделом, то называйте его скажем словом "том". Ну или откатитесь до терминологии DOS'а и говорите про "логические диски".
Post #: 32
RE: проблемы при копировании системного раздела - 2010-04-03 22:59:05.253333   
XALK

Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333
quote:

ORIGINAL: rgo

Не придирайся к словам, это нехорошо.

Ай, это не придирка, а просто маленькое уточнение. И не для тебя, а для ТС.
Post #: 33
RE: проблемы при копировании системного раздела - 2010-04-04 01:19:55.073333   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
quote:

БИОСУ НЕ ИНТЕРЕСНА АКТИВНОСТЬ РАЗДЕЛОВ. И ещё: БИОС НЕ ИСПОЛЬЗУЕТ ЗАГРУЗЧИКИ ВПИСАННЫЕ В ЗАГРУЗОЧНЫЕ СЕКТОРА РАЗДЕЛОВ.

Интересна…..Использует. Самый прикол он(BIOS) даже передает исполнение загрузчику который в MBR его еще обзывают IPL1(по адресу 0000:7C00). Как следствие IPL1 передает управление IPL2 (по адресу 0000:7C00(перекинув себя))(это который в бут секторе(сам себя переписывает)).
Это я так для информации.(Про Win системы)
Источник
Post #: 34
RE: проблемы при копировании системного раздела - 2010-04-04 02:05:24.013333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: lkesh
quote:

БИОСУ НЕ ИНТЕРЕСНА АКТИВНОСТЬ РАЗДЕЛОВ. И ещё: БИОС НЕ ИСПОЛЬЗУЕТ ЗАГРУЗЧИКИ ВПИСАННЫЕ В ЗАГРУЗОЧНЫЕ СЕКТОРА РАЗДЕЛОВ.

Интересна…..Использует. Самый прикол он(BIOS) даже передает исполнение загрузчику который в MBR его еще обзывают IPL1(по адресу 0000:7C00). Как следствие IPL1 передает управление IPL2 (по адресу 0000:7C00(перекинув себя))(это который в бут секторе(сам себя переписывает)).
Это я так для информации.(Про Win системы)

Ты издеваешься, да? Ты же сам говоришь (повторяя мои слова) что биос передаёт исполнение загрузчику, который в MBR, так? А теперь объясни мне, как и когда биос получает управление обратно, чтобы найти активный раздел, взять оттуда бутсектор и передать ему управление.
Повторяю (N+1)-й раз, активный раздел ищется загрузчиком, то есть тем кодом, который биос берёт из MBR. БИОСУ НЕ ИНТЕРЕСНА АКТИВНОСТЬ РАЗДЕЛОВ.

Вы так упорствуете в своих заблуждениях, потому что не хотите верить мне? Ну так скажите, чего вы стесняетесь! Это же абсолютно нормальное неверие. Критично относиться к словам собеседника – это очень мудро. Скажите, и я выложу дизассемблерные дампы загрузчика вендовс, и прокомментирую их, объясняя как и что он делает. Более того, я могу выложить загрузчик биоса, тот который грузит MBR, и тоже прокомментирую, чтобы вы могли видеть, что биос не ищет активный раздел на диске. Мне откровенно лень это делать, но широкая русская душа не сможет отказать вам в такой просьбе.
Post #: 35
RE: проблемы при копировании системного раздела - 2010-04-04 02:11:21.263333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: lkesh
Источник

Ты про это?
quote:

Once the BIOS has found a bootable device it loads the boot sector to hexadecimal Segment:Offset address 0000:7C00 or 07C0:0000 (maps to the same ultimate address) and transfers execution to the boot code. In the case of a hard disk, this is referred to as the master boot record (MBR) and is often not operating system specific. The conventional MBR code checks the MBR's partition table for a partition set as bootable (the one with active flag set)[12]. If an active partition is found, the MBR code loads the boot sector code from that partition and executes it.

Тебе перевести, или ты сам поймёшь, что биос не имеет никакого отношения к поискам активного раздела?
Post #: 36
RE: проблемы при копировании системного раздела - 2010-04-04 11:12:58.473333   
lkesh

Сообщений: 208
Оценки: 0
Присоединился: 2008-12-07 11:14:59.056666
quote:

Повторяю (N+1)-й раз, активный раздел ищется загрузчиком, то есть тем кодом, который биос берёт из MBR. БИОСУ НЕ ИНТЕРЕСНА АКТИВНОСТЬ РАЗДЕЛОВ.

И правда твоя. Я ошибся. Да активный раздел выбирает MBR.
Post #: 37
Страниц:  [1]
Все форумы >> [Windows] >> проблемы при копировании системного раздела







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.