Консультация № 178173
02.05.2010, 22:46
0.00 руб.
0 8 1
Здравствуйте!
Есть жёсткий диск на 250 Гб Seagate. Разделён следующим образом:
Первичные разделы:
200 мб NTFS оставил для загрузчика Windows 7.
43 гб NTFS для XP. Поставил на всякий случай.
107 гб NTFS Win 7 Ultimate 64 (крякнутый, использовался как-то для кряка первый диск 200 мб).

Вторичный, остаток ~ 100 Гб:
Оставлял 30 Гб для будущей Убунты (ныне вышла).
70 Гб NTFS под разные файлы.

Недавно скачал Ubuntu 10.4 64 DVD, переразбил те 30 Гб:
100 Мб ext4 /boot
3.5 Гб swap
10 Гб ext4 /
15 Гб ext4 /home

Загрузчик установился на первый лог. диск, 200 Мб для Win 7.
Поработал в Убунте, на следующий день запускаю Win 7, начала проверку. В итоге вывело сообщение о восстановлении загрузочной части что-ли.

Запустилась - чёрный экран, курсор не реагирует на движение мыши (подключал графический планшет - также), внизу справа написано что копия Windows не подлинная. Ни панели, ни кнопки Пуск, ничего больше нет. С помощью Ctrl+Alt+Del запустил диспетчер задач, в процессах почти ничего нет. Запустил Explorer. Загрузился рабочий стол, все файлы, обои, всё на месте. Aero отключено. Диспетчер задач открыть не могу. Комбинация "Windows + Break" не работает. Управление компьютером открыть не могу. Ругается что невозможно создать Оснастку. Программы устанавливать нельзя. В автозагрузке программы отключены, включал, не грузились всё равно.
Нашёл в интернете способ легальной активации на 30 дней (4 раза по 30, до 120 дней можно). Что-то вроде "rundll32 ReArm".

После перезапуска также чёрный экран, об активации сообщения уже нет. Курсор также не двигается. Кстати, в безопасном режиме даже Explorer не грузится.
И вот что ещё, после восстановления файлы из папки c:\Windows переместились в папку c:\Ct
И помню, ещё вчера объём папки Windows был 6,8 Гб. А Ct теперь занимает места примерно 15,5 Гб (сейчас в Убунте снова проверил - 11,3 Гб). В папке Windows одна папка ServiceProfiles объёмом 3.3 мб.

Как можно вернуть всё как было? Можно ли почитать где-то про папку Ct, почему она создаётся. Искал сам, не нашёл ничего.

Обсуждение

давно
Мастер-Эксперт
259041
7464
03.05.2010, 04:09
общий
это ответ
Здравствуйте, Yadovit.
У вас произошёл конфликт загрузчиков разных типов ОС (Операционных Систем). На Ваш вопрос "Как можно вернуть всё как было?" Вы и сами знаете ответ, поскольку подробно всё описали и, значит, сможете повторно воспроизвести. Но чтобы у Вас всё работало, надо сделать НЕ "как было", а грамотно распределить первичные разделы, чтобы загрузчики не портили друг друга.

Главная Таблица разделов Hdd (жёсткого диска) может описать только 4 раздела. Разделы - это области, которые Вы можете перед "чистой" установкой ОС форматировать, не затрагивая другие разделы-области Hdd. Если Вы хотите иметь больше разделов, то вместо 4-го первичного раздела Вы создаёте Extended Расширенный раздел (он не имеет буквы диска, но содержит дополнительную Таблицу разделов), в нём можно описать ещё 4 раздела: 4 Логических диска либо 3 Логических и снова Расширенный, и тд, как в "матрёшке".

Вы пишете "Загрузчик установился на первый лог. диск" - для ясного представления процесса загрузки желательно не путать понятия Диск и Раздел, а также Первичный и Логический. Логический раздел - неполноценный, поскольку он не может быть Активным, и с него невозможно начать загрузку. Но он может содержать отдельную ОС и её SwapFile.

Исходя из жёстких исторических ограничений (всего 3 Первичных полноценных раздела) для Вашего повышенного аппетита (я тоже этим болею) к разнообразию систем советую Вам пере-распределить разделы:
Primari1 - 15…40ГБайт - для общего Загрузчика ntldr систем типа Windows Xp, для самой ОС Windows Xp и её Файла подкачки (если в нём есть нужда). Этот загрузчик может используя Меню загрузки (прописано в boot.ini) при необходимости ссылать на загрузку похожих систем (Windows2000, Windows2003 Server), расположенные на других Логических разделах и даже на других Hdd.
Primari2 - 20…40ГБ для общего Загрузчика семьи Windows 7 - Vista. Одна ОС на этом же разделе, другие - на Логических.
Primari3 - для Ubuntu-Загрузчика, самой Ubuntu-ОС и её SwapFile. Другую Ubuntu-версию (для рискованных опытов) Вы можете также установить на Логических разделах в старших адресах.

Выбирать Активный загрузчик Вам придётся из окна "Управление дисками" командой "Сделать раздел Активным" из контекста выбранного Первичного раздела. Оснастка "Управление дисками" доступна из "Панель управления" \ Администрирование \ "Управление компьютером".
Удобно в папке \Documents and Settings\All Users\Главное меню\ создать раскрываемую из кнопки Пуск подпапку Tools (инструменты-ярлыки), а ней создать ярлык "Управление дисками", в его поле "Объект" введите %systemroot%\system32\Diskmgmt.msc
Также можно автоматизировать переназначение Активного раздела маленькими .cmd-файлами, доступными из любой ОС.
Каждому отформатированному разделу надо назначить уникальную Метку. Например, метка 250Pri1-Xp означает 1вый Первичный на Hdd 250ГБ для WIndows Xp. Установщик новой ОС может изменить букву диска по своим правилам, и Ваша метка спаcёт Вас от досадной ошибки при выборе раздела для форматирования-установки.
Не забудьте: Перед установкой ОС с другим (очередным) типом Загрузчика надо успеть переназначить Активный раздел. Если Инсталятор понял Вас правильно, то в его окне перед началом установки этому "Активному" будет назначена буква C:
Успехов!
Неизвестный
03.05.2010, 12:45
общий
Выходит я перебрал с 5 дисками на расширенном разделе. Посмотрите, я прикрепил отображение дисков в Убунте и WinXP. В Win7 к сожалению не запускается Управление компьютером.
Ubuntu - http://i051.radikal.ru/1005/1c/943462939b62.png

XP - http://s59.radikal.ru/i163/1005/b7/8a28848a6b4b.png

В Win7 диск _boot_ скрыт.
Во всех трёх ОС все диски нормально видятся. После загрузчика GRUB запускается загрузчик Win7, в нём Win7 отображается как "Windows 7 (восстановленный)".

Мне нужно чтобы Win7 нормально работала. Она загружается наполовину из-за неверной разметки? Загрузчики сейчас нормально работают.
Проблема в ненормальной работе Win7. Почему файлы из папки c:\Windows хранятся в c:\Ct. Как их вернуть на место?
Переустанавливать всё не хочу, так устраивает. Можно ли восстановить Windows 7?
Неизвестный
03.05.2010, 13:17
общий
Кстати, если есть у меня к примеру 3 первичных раздела, и я задам активным второй раздел, то ОС будет загружаться с него, если не будет загрузчика на первом разделе?
давно
Мастер-Эксперт
259041
7464
03.05.2010, 16:29
общий
Yadovit:
Отвечаю по порядку:
"Выходит я перебрал с 5 дисками на расширенном разделе" - как это у Вас получилось? Таблица разделов не может описать более 4х разделов! Может, вложенный Расширенный раздел отображается в родительском Расширенном как один общий Расширенный? Я делю свой Терабайт на 7 разделов: 3 первичных и 4 логических (всего 2 полных Таблицы разделов). У меня не было нужды создавать избыточные разделы (отдельно для загрузки, системы, swap…), и поэтому недостаточно опыта растолковать все Ваши доп-вопросы. Может, кто другой поможет?
"В Win7 к сожалению не запускается Управление компьютером" - эта противная ОС предоставляет полные права только ВСТРОЕННОЙ учётке "Администратор", которая по умолчанию отключена. Включите её, войдите в неё, и у Вас будет больше прав.
"В Win7 диск _boot_ скрыт" - да, там много чего скрыто, поэтому я в ней не работаю.
"Во всех трёх ОС все диски нормально видятся" - сомневаюсь, на Ваших скрин-шотах 3 логических раздела помечены как "Неизвестный раздел", они не имеют буквы, значит, недоступны для работы, верно?
"Почему файлы из папки c:\Windows хранятся в c:\Ct. Как их вернуть на место?" - это последствия конфликта загрузчиков, которые у Вас на одном общем разделе. Начнёте исправлять одну систему - зацепите другую. Распределите загрузчики по разным разделам, и у Вас всё получится! Системы будут полностью независимы!
"если…я задам активным второй раздел, то ОС будет загружаться с него, если не будет загрузчика на первом разделе?" - в wiki-ссылке, которую я Вам рекомендовал в ответе, всё описано поэтапно: Сначала BIOS после само-теста читает Ваш BootPriority: с которого диска загружаться? Найдя заданный Hdd0 (из Ваших 3х), BIOS передаёт управление в MBR0 , в которой выявляется Активный раздел и передаётся управление загрузчику этого раздела. Загрузчик читает настроечный файл (для WinXp - это boot.ini), в котором прописан раздел с папкой \Windows\, это может быть тот же раздел, либо другой (Логический), либо, если в нём прописано несколько ОС, пользователю выдаётся меню выбора загрузки с тайм-аутом. Таким образом, если активен 2й раздел, и в нём нет назначений загружать ОС с 1вого раздела, то 1й раздел игнорируется.
Неизвестный
03.05.2010, 19:12
общий
Спасибо за ответы.
Тоже думаю, что один диск вложенный. Может, те 30 Гб, что я оставлял нетронутым, а потом разбил в Убунте, в них расширенный раздел.
Она не противнаяМне нравится. Раньше всё запускалось из моей учётки. Это сейчас она сломалась.
В Тотал Коммандер всё видно если включить отображение скрытых файлов и папок. Там просто ярлычков на одни и теже папки понадобавляли, поэтому кажется много.
Неизвестные разделы это линуксовые, доступны в Убунте.
А если я распределю загрузчики по разным разделам, как я смогу выбирать нужную мне ОС? Надо будет поставить активным раздел, где находится GRUB? А он уже даст мне возможность выбрать остальное?
давно
Мастер-Эксперт
259041
7464
04.05.2010, 07:57
общий
Yadovit:
"Может, те 30 Гб, что я оставлял нетронутым, а потом разбил в Убунте, в них расширенный раздел" - как видите - конфликт даже в несоответствии синтакса разметки. На заре развития Acronis мне оч нравились их смелые и поучительные методы переназначения свойств разделов и приоритета загрузок (тогда непросто было выбрать загруз приори м-ду Win95/98, установленных на одном диске в разных разделах, а Microsoft всё держала в секрете). Но потом я понял, что тон в Soft-стандартах задаёт Microsoft. Всё, что можно сделать средствами Windows, надо делать именно средствами Windows! Убейте Ubuntu-разделы и пересоздайте их из Windows \ Управление дисками!
"Мне нравится" - большой грех с моей стороны разубеждать кого-либо в полезном пристрастии. Любите наздоровье! Может меня кто-нибудь научит, как избавиться в Win7 от толстых периметров окон? (мне, старому, на разрешении 800x600 не хватает полезного места на экране.)
"А если я распределю загрузчики по разным разделам, как я смогу выбирать нужную мне ОС?" - повторяю 3й раз: перед работой с семейством WinXp/2000/Server назначаете Активным раздел с ntldr +boot.ini. Этот загрузчик загрузит свойственные ему ОС со своего раздела или с указанного в boot.ini. Перед работой (установкой или загрузкой) семьи Win7/Vista назначаете Активным раздел с их загрузчиком. Для Ubuntu-загрузчика GRUB у Вас имеется 3й Первич-раздел, способный быть Активным. Если его увеличить, то на нём же можно разместить и саму ОС.
"А он уже даст мне возможность выбрать остальное?" - не всегда. Сначала надо сделать полную автономию, чтобы изменения (форматирование-переустановка) на разделе одного загрузчика не испортили загрузку и системы другого семейства. А потом делаете активным раздел с Win7-загрузчиком, и учите его загружать Xp-семью : загрузившись с Установочного диска Windows7, утилой BcdEdit настроите загруз ОС ранних версий.
Вам не удастся научить ntldr загружать Windows7, тк когда изобрели ntldr+WinXp, о Win7-особенностях ещё не знали. Сможет ли Ubuntu-загрузчик GRUB загружать Microsoft-Windows? - извините, не знаю. Интересно бы попробовать, но в нашей деревне Мегафон лимитирует 100МБ интернета /мес. Хватает т-ко на RfPro и антивир-базы. Если получится - отпишите пожалуйста.
Неизвестный
04.05.2010, 11:03
общий
Для нетбуков помню есть тема с маленькими кнопочками, тонкими периметрами. Думаю, для Windows 7 тоже есть подобное. К сожалению, не подскажу что-то конкректно.
У меня 1680х1050. Радуюсь жизниНо в Убунте в Гноме мне кажется пожирается ещё больше пространтсва чем в Win7.
Я вас не понимаю, наверное. Win7 сама определила WinXP и добавила в загрузчик. Grub определил загрузчик Win7. Теперь вначале грузится Grub с выбором Убунты или Вин7, затем грузится загрузчик Вин7 с выбором Предыдущей ОС (ВинХР) и Вин7.
Так, буду пробовать. Потом отпишусь что вышло.
давно
Мастер-Эксперт
259041
7464
04.05.2010, 15:03
общий
Yadovit:
Вам частично повезло, что Вы грамотно (или случайно?) устанавливали сначала ранние ОС, а затем поздние. В результате более продвинутый загрузчик Win7 подавил ntldr-xp и принял на себя его функцию по загрузке Win7 и WinXp. Затем Grub подавил Win7-загрузчика и работает за троих. Однако, Grub сработал "топорно", системе Win7 что-то не понравилось в изменённой конфигурации, и она включила авто-восстановление, результат которого не нравится Вам.
Системы (папки Windows) вы разнесли по разным разделам, а загрузчик у Вас один, общий. Как только Вы форматнёте раздел с загрузчиком - ни одна из ОС не сможет загрузиться. Отличаете ли Вы большую ОС от её маленького Загрузчика? Например, ОС может продолжать работу без своего Загрузчика, если Вы удалите его после загрузки ОС. Но после выхода из ОС придётся восстанавливать Загрузчик с Установочного диска.

Я сделал у себя 3 независимых загрузчика: MsDos, WinXp, Win7. На этих же разделах расположены загружаемые ими ОС. Любую из них я форматирую, переустанавливаю, остальные 2 в это время остаются работо-способны и неиспорчены! Личные файлы расположены на Логических дисках и доступны из любой ОС. Чтобы лишний раз не пере-назначать признак Активности раздела я тоже могу из загрузчика Win7 загружать ОС WinXp, т.е: WinXp имеет 2 загрузчика. Но чтобы так сделать и добиться полной независимости систем, надо производить их установку как будто других ОС нет рядом! А для этого надо успеть назначить активным его раздел, чтобы Инсталер вогнал на него правильный Загрузочный сектор, а не портил секторы других систем.

У Вас похожая ситуация, только вместо устаревшей MsDos установлена современная Ubuntu (перегнали меня!). У Вас 3 Hdd! Вы можете за 30 минут скопировать системы и данные с проблемного Hdd250ГБ на Терабайт, пере-разбить разделы на Hdd250 и вернуть всё на место. При копировании ОС из раздела1 на раздел2 надо загрузиться в ОС-помощницу, расположенную на разделе3. Если всё аккуратно проделаете, то по возвращении систем на своё место Вам будет достаточно запустить Восстановление с Установочного диска, и Инсталер каждой ОС создаст своей ОС ЗагрузСектор на указаном Вами Активном разделе. А когда у каждой ОС будет свой загрузчик, то Вы сможете совместить загрузку без пере-активации раздела. Разумеется, роль универсального сможет сыграть новейший из загрузчиков, а не ntldr.
Удачи Вам!
Форма ответа