PDA

Показать полную графическую версию : Архивная тема (загрузка, центр обновлений)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 [105] 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146

kubinec12
12-03-2013, 16:02
У меня на ноутбуке 4 раздела(в том порядке как они расположены на диске):
- загрузочный для семерки(100МБ), активен
- C: с семеркой
- D: пустой
- раздел востановления.
На ноутбуке была предустановлена win7. Ставлю winxp на D:, восстанавливаю загрузчик, все работает. Мне интересны следующие моменты:
1. При установке winxp скопировала ntldr и другие загрузочные файлы на загрузочный раздел семерки(100МБ). Почему она так сделала? Ведь я указал ей устанавливаться на D:
2. Можно ли перенести загрузочные файлы winxp на d:, поправить bcd и продолжать использовать двойную загрузку?
http://img145.imageshack.us/img145/3514/diskmgmt.png (http://imageshack.us/photo/my-images/145/diskmgmt.png/)

okshef
13-03-2013, 00:54
kubinec12, можно. Только объясните - зачем? Как восстанавливали загрузку? По-моему, с помощью EasyBCD... Или я ошибаюсь?

Raz0rnsk
13-03-2013, 13:50
Добрый день.

Развернул 2 виртуалки на vmware esx windows server 2008 R2 Standart, добавил в домен, поставил TMG 2010.
Инет работает на обоих машинах, все отлично, но на одной их них не ищет обновления Windows.

Выдается ошибка 80072ee2. Читал в шапке способ ее устанения - не помогло, фикс отрабатывает и в итоге говорит что не исправлено, мол, ошибка теперь 80070002, нашел решение этой ошибки http://windows.microsoft.com/ru-RU/windows7/Windows-Update-error-80070002, сделал все что там написано и все равно ошибка в центре обновления 80072ee2. Что еще можно сделать?

Вроде бы все везде одинаково, в надежных узхлах прописаны все адреса windows update, обе машины в домене.

kubinec12
13-03-2013, 16:34
Только объясните - зачем? Разбираюсь я.
Да, EasyBCD использовал, а как вы догадались?
Для чистоты эксперимента, переустановил windows xp на диск d:, поправил загрузочный сектор, из командной строки создал запись для XP. На этом этапе двойная загрузка есть.
Далее, с целью ответить на свой второй вопрос, скопировал ntldr, boot.ini, ntdetect c x: на d:(кстати может вы знете про файл config.sys и остальные - они нужны для чего-нибудь или можно на их расположение не обращать внимания?), поправил запись {ntldr} чтобы искал ntldr на d:. Теперь WinXp не загружается, при выборе ее в меню сначала черный экран, вроде что-то мелькает про ntdetect, но я не уверен, потом перезагрузка и снова выбор системы. Новый лог прилагаю.

http://www.oszone.net/go.php?url=http://imageshack.us/photo/my-images/145/diskmgmt.png/

okshef
13-03-2013, 23:11
kubinec12, хорошо, что хотите разобраться. Поэтому я не буду давать вам готовый рецепт. Но напомню: чтобы добиться загрузки системы, нужно соблюсти 6 условий:
Master boot code "должен знать", какой загрузчик искать
Раздел должен быть основным;
Раздел должен быть активным;
Загрузочный сектор активного раздела должен соответствовать Master Boot Code и загрузчику;
На этом разделе должны располагаться файлы загрузки всех систем;
В файле конфига загрузки должен быть указан путь к файлам загрузки


А вот теперь посмотрите, какие условия у вас не соблюдены. Подсказка: основной и активный раздел у вас - Х:, а на первое и четвертое условие пока не обращайте внимания (допустим, что у вас с ними все в порядке :))

kubinec12
14-03-2013, 18:41
На этом разделе должны располагаться файлы загрузки всех систем;
Этот пункт не выполняется, я ж вруную перенес загрузочные файлы xp на d:

Но при этом и в bcd поменял раздел где находится ntldr

okshef
14-03-2013, 21:17
kubinec12, вот и сделайте: файлы загрузки XP - на активный раздел, а в BCD - указание на него же.

kubinec12
14-03-2013, 23:50
Я так и сделал с самого начала, то есть файлы уже были, а запись bcd создал - все работает.
Теперь вот так хочу:
2. Можно ли перенести загрузочные файлы winxp на d:, поправить bcd и продолжать использовать двойную загрузку?
вы вроде сказали, что так можно.

Ну и первый вопрос тож интересен1. При установке winxp скопировала ntldr и другие загрузочные файлы на загрузочный раздел семерки(100МБ). Почему она так сделала? Ведь я указал ей устанавливаться на D:

okshef
15-03-2013, 00:36
kubinec12, поймите, что вне зависимости от указания раздела для установки системы, ее загрузочные файлы будут расположены на активном разделе. В вашей затее перенести файлы загрузки на D не вижу практического смысла, т.к. придется переносить и файлы загрузки Windows 7. Почитайте Скрытый раздел System Reserved (Зарезервировано системой) в Windows 7 и Windows 8 (http://www.oszone.net/12502/System_Reserved_Partition)

kubinec12
15-03-2013, 00:51
Читал про раздел.
Смысл в том, что я разбираюсь, для этого и поставил вторую систему.
поймите, что вне зависимости от указания раздела для установки системы, ее загрузочные файлы будут расположены на активном разделе.
ок. видимо, xp всегда так делает при установке. Но согласитесь она могла бы копировать загрузочные файлы на d и делать его активным.
Может, вы хотите сказать, что загрузочные файлы xp могут располагаться только на активном разделе? А как же параметр device partitionтакой-то

okshef
15-03-2013, 00:59
kubinec12, нет, программа установки сама не меняет активность разделов при наличии такового. А вот если его нет - да, делает. Но в XP проще - создали разделы на чистом HDD, систему на раздел, загрузочные файлы - туда же. В Win 7 - не так.
По поводу device partition тоже просто: для XP - указывает на активный.

Вот вы меня спросили, как я догадался о EasyBCD? Так и догадался - они правило не соблюдают. Но при этом молчат, что загрузочные файлы, несмотря на одинаковые названия, модифицированы, поэтому после EasyBCD параметр указывает на раздел с системой, а не на раздел с файлами загрузки. Поэтому я давно не использую эту программу.

kubinec12
15-03-2013, 02:57
для XP - указывает на активный.
Что вы имеете ввиду? откуда это следует? Параметр device задает задает путь к устройству на котором лежит загрузчик или другое приложение, параметр path путь к нему.

EasyBCD модифицировала ntldr?

Почему виндоус то не загружается? Вроде управление передалось ntldr, остальные файлы тоже на месте

okshef
15-03-2013, 10:29
kubinec12, сделайте так: перенесите файлы ntldr, ntdetect.com, boot.ini, bootfont.bin с D:\ на X:\
B командной строке с правами администратора (http://oszone.net/4331/#5) выполните:
bcdedit /set {ntldr} device partition=X:
Перезагрузитесь, проверьте загрузку, в случае проблем сделайте новый файл bcdcfg.txt

enSHtEIN!
15-03-2013, 16:19
Здравствуйте.
Ситуация такая: после двух лет использования задумал переустановку системы, и параллельно для расширения кругозора, было решено поставить Linux (дистрибутив AgiliaLinux).
В-общем, есть два жёстких диска - один на 40Гб Seagate (Z74 F: на картинке), второй на 1Тб Hitachi. Hitachi - основной, Seagate - мультизагрузочный, с которого ставилась Windows 7. После установки, в системе было 4 раздела, 2 из которых посредством Акрониса были объединены в 1, чтобы установить на освободившийся раздел Linux. Дальше во время установки Linux, следуя инструкциям раздел был разбит на 3, под основной (15Гб), swap (2Гб) и home (2.5Гб), всё как полагается. В Windows разделы не видны. Короче, Linux установил, всё хорошо. Вот только проблема такая, что если убрать из системы загрузочный Seagate, то грузится Linux, а чтобы загрузить Windows 7, надо ставить этот Seagate обратно, но Linux загрузить уже не получится. Прям головоломка какая-то получилась, с чего начать копать никак не соображу, прошу помочь советом)

okshef
15-03-2013, 17:08
enSHtEIN!, все правильно. Для загрузки Win 7 используется диск 40 гб. Чтобы организовать двойную загрузку, вам нужно или прописать загрузку Win 7 в загрузчик Linux (в этом я вам не помощник, но в сети много материала по этому поводу), либо прописать загрузку Linux в BCD. Для этого можете воспользоваться EasyBCD - она прекрасно справляется с такой задачей.

kubinec12
15-03-2013, 17:29
okshef, Как вы говорите работает. Я ж про другое...

okshef
15-03-2013, 17:46
kubinec12, про другое я вам сказал: лично я не вижу смысла, т.к. вы должны перенести помимо файлов загрузки XP, еще и файлы загрузки Win 7. Это раз. Снизите безопасность загрузки - два. Хотите заняться - изучайте: Как перенести файлы загрузки Windows 7 на другой жесткий диск (http://www.oszone.net/10752/move_Windows7_boot_files) - справедливо и для раздела.

kubinec12
15-03-2013, 18:09
Вы как будто не читаете мои посты... Я о другом.. Ну лан будем разбираться сами

Sphinx114
15-03-2013, 18:28
kubinec12, можно попробовать загрузить раздел с XP через дамп мбр в котором флаг активности установлен на разделе с XP. Либо через альтернативный загрузчик (grub4dos). Будет примерно так:

------------------------
идентификатор {3856de34-8d79-11e2-8dd5-005056c00008}
device partition=D:
path \file
description Windows XP

где file это либо дамп мбр (512 байт) либо grldr (загрузчик груба ~264КБ).
Править BCD удобнее и понятнее через bcdtool.exe

Если надо, пиши в личку, здесь это оффтоп.

okshef
15-03-2013, 22:55
Sphinx114, отчего же. Если загрузкой управляет bootmgr - вовсе нет.

kubinec12, ну тогда простите меня, если я вас не понял.

через bcdtool.exe »
что за зверь? Прямых ссылок на сайт разработчика не нашел.




© OSzone.net 2001-2012