Показать полную графическую версию : [решено] Как удалить Windows XP с активного раздела без переустановки Windows 7
yuri230382
17-10-2009, 13:51
Такой вопрос: стоят две операционки, xp (диск С) и seven (D), хочу оставить только семерку и удалить раздел с xp. Можно ли как-нибудь обойтись без переустановки ОС?
yuri230382, представьте скрин управления дисками: Пуск + R, в строке "Выполнить": diskmgmt.msc
yuri230382
17-10-2009, 16:50
okshef, вот скрин. XP и boot раздел на активном диске С (в семерке он D), а сама семерка - на логическом D (отображен как С). Я думал как-нибудь переместить boot-файлы на D, форматнуть С и объединить его с D через какой-нибудь менеджер партиций. Вопрос в том, как правильно это провернуть? Надо ли будет потом править загрузчик или еще что сделать?
Приготовьте дистрибутивный диск с семеркой или диск восстановления, как его сделать - написано в статье Создание диска восстановления системы и загрузка с него (http://www.oszone.net/9476#recovery). Дальше давайте попробуем так: через диспетчер дисков для начала преобразуйте логические разделы в основные. Раздел с семеркой - обязательно. Если не получится с помощью диспетчера - воспользуйтесь программами для работы с HDD (Acronis DDS, например). Загрузитесь в Windows XP, откройте отображение скрытых и системных файлов, скопируйте на раздел с семеркой папку BOOT и файл bootmgr. Запустите командную строку, в ней - Diskpart. Выполните последовательно list disk
sel disk 0
list part
sel part 1
inactive
sel part 2
active
exit
exit Смысл выполнения - сделать активным раздел с семеркой, то же самое можно сделать с помощью Acronis. Перезагрузитесь и посмотрите, возможна ли загрузка. Если вдруг загрузка не получится - загрузитесь с дистрибутива или диска восстановления и выполните восстановление запуска. Пока так, остальное - по результатам.
okshef, всё так, только необходимо будет ещё загрузочный сектор записать
yuri230382, возьмите утилиту bootsect.exe с загрузочного диска windows 7 из папки boot и положите её (утилиту), для удобства, например, в корень диска с семёркой и измените последоватьельность команд diskpart следующим образом:
list disk
select disk 0
list part
select part 1
inactive
select part 2
active
exit
D:\bootsect.exe /nt60 D:
exit
я только не уверен в том что второй раздел будет диском D:, он может быть C:, в таком случае строку
D:\bootsect.exe /nt60 D:
необходимо привести к виду
С:\bootsect.exe /nt60 С:
Xpe6eT, не проще ли bootsect /nt60 All только не думаю, что в этом есть необходимость. Но и вреда никакого. И вообще, все манипуляции лучше выполнять в командной строке в среде восстановления Использование среды восстановления Windows RE в Windows 7 (http://www.oszone.net/9476/WindowsRE), только загрузиться с диска восстановления (или дистрибутива). Только на диске восстановления bootsect.exe нет!
okshef, в данном случае пожалуй проще..., но в общем предерживаюсь мнения, что на всех разделах загрузочные сектора незачем иметь.
только не думаю, что в этом есть необходимость »
в таком случае откуда он там возьмётся если раздел не был активным?
Только на диске восстановления bootsect.exe нет! »
а я и не говорил что он там есть...
возьмите утилиту bootsect.exe с загрузочного диска windows 7 из папки boot »
перечитайте, пожалуйста, внимательно
yuri230382
18-10-2009, 15:07
Да уж, веселая ночка выдалась. Руки кривоваты или еще что, но сделав, как вы сказали, я потерял вход в третий раздел (DATA) и диск из 500гигового стал терабайтным. Я так понял, это из-за того, что стало два primary раздела, хотя я делал активным только раздел с семеркой. Восстановить вход в раздел DATA мне удалось с помощью программы Wininternals Disk Commander. Значит так, кто захочет повторить мой подвиг, советую сделать так: скопировать папку BOOT и файл bootmgr на раздел с семеркой (из-под Live CD или с хр), форматнуть диск с хр, затем программой Acronis Disk Director Suite (другие программы не советую, ибо не получилось) раздвинуть раздел с семеркой на отформатированный раздел, сделать его активным. После этого загрузиться с дистриба семерки, выбрать восстановление системы, пункт восстановление загрузки, перезагрузиться. У меня слетела активация после этого. Но это нестрашно. Все программы для восстановления я нашел на диске Hiren's Boot CD Rus 10.0 Fixed.
сделав, как вы сказали, я потерял вход в третий раздел (DATA) и диск из 500гигового стал терабайтным »
каким образом выполняли команды (в XP или в командной строке)? Перезагружались ли после выполнения команд? Понимаете, хочу понять, где была ошибка, чтобы не посоветовать в другой раз.
А вообще, честно говоря, сама по себе это была крайне рискованная операция - манипулировать активным разделом.
это из-за того, что стало два primary раздела, хотя я делал активным только раздел с семеркой. »
нет, не из-за этого
yuri230382
18-10-2009, 15:30
каким образом выполняли команды (в XP или в командной строке)? Перезагружались ли после выполнения команд? Понимаете, хочу понять, где была ошибка, чтобы не посоветовать в другой раз. »
А что, разве после каждой команды в Diskpart было необходимо перезагружаться? Я ввел последовательность, так как Вы написали, потом перезагрузился и диск стал терабайтным. Но на данный момент я уже всё восстановил, для меня это уже пройденный этап.
А вообще, честно говоря, сама по себе это была крайне рискованная операция - манипулировать активным разделом. »
Но я рискнул и победил :)
Конечно нет, после цикла. Вопрос в другом - где вы выполняли команды? В XP? Куда вы загрузились, когда увидели терабайтник?
Но я рискнул и победил »
Честно, рад за вас.
yuri230382
18-10-2009, 16:26
Конечно нет, после цикла. Вопрос в другом - где вы выполняли команды? В XP? Куда вы загрузились, когда увидели терабайтник? »
Команды выполнял в ХР и в ХР же отобразился терабайт, в управлении дисками. В семерку я бы и не смог загрузиться, если что. Потом пришлось грузиться с диска Хирена, мудрить с разными программами и т.д.
yuri230382, как у вас из винта на 465,76Гб получился терабайт???
yuri230382
18-10-2009, 17:13
как у вас из винта на 465,76Гб получился терабайт??? »
Если честно, я сам толком не понял. Когда смотрел разделы через хиреновские программы, увидел надпись на английском про ошибку и конфликт разделов. Причем, вместо одного primary было два. А в ХР в управлении дисками показывался объем 978 ГБ, три раздела, 20, 46, 100 и неразмеченное место вместо раздела DATA. Повторить этот трюк я уже не смогу наверно, да и не хочется как-то.
Команды выполнял в ХР и в ХР же отобразился терабайт, в управлении дисками. В семерку я бы и не смог загрузиться, если что »
Вот тут и ошибка была. Нужно было, невзирая на все показания, перезагружаться - тем более для загрузки все было готово - и файлы, и активный раздел. Паника... Но и наука на будущее - эти операции проводить при загрузке с диска восстановления.
Повторить этот трюк я уже не смогу наверно, да и не хочется как-то. »
Согласен. Тему считаем "решенной"
Сразу оговорюсь- Поиск не выдал нужной информации, если есть подобная тема, то дайте ссылку пожалуйста.
Итак, две ОС- ХР и Win 7. Как правильно удалить ХР, не затронув файлы, размещенные на других дисках и не повредив семерку?
Поиск не выдал нужной информации »
да и вы тоже: сделайте скрин управления дисками с подробным описанием расположения операционных систем. Каким образом хотите удалять - форматированием раздела?
сделайте скрин управления дисками »
Во вложении. Скрин сделан из семерки. В ХР диск D станет С :)
Каким образом хотите удалять »
Гм...если бы определился...В принципе без разницы. Предварительно думал поудалять все программы из ХР, оставив только голую ОС и, зайдя в семерке в безопасном режиме, вульгарно ее удалить, таким методом с другого винта из ХР удалил в свое время Висту. Но лучше последую Вашему совету.
gorill, читайте тему - ваша ситуация схожа. ХР - на активном разделе - форматировать нельзя. Можно перенести загрузчик на раздел с семеркой, а потом отформатировать.
Сложно то как...Почесал репу и вот что подумал: А если из EasyBCD отключить загрузку ХР вообще- это упростит задачу?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC