Версия для печати темы
Форум на все случаи жизни _ Microsoft Windows системы _ Загрузка с диска C:\
Автор: GansStarryFire 29.11.2010 - 12:37
Доброго всем здоровья.
народ случилось на работе такая вот беда. Комп не хочет загружаться со своего загрузчика.
То есть при выборе ОС выбирая winxp комп перезагружаетца , но если вставить загрузочный диск
zver cd и выбрать там загрузка с диска С:\, все работает. Помогите..
нашел на диске D:\boot.ini дописал туда multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP " /fastdetect c:=:winxp"
Пишет что поврежден hall.dll
Автор: Val14 29.11.2010 - 14:36
GansStarryFire
Цитата
нашел на диске D:\boot.ini
причем здесь диск
D:, если загружаешься с
C: ?
Если работа под winxp, то у тебя на
C: д.б. boot.ini, ntldr, NTDETECT.COM (http://ru.wikipedia.org/wiki/NTLDR )
для ХР, загрузочный раздел д.б. помечен как активный, основной
В
С:\boot.ini д.б. правильно указана строка с выбором ОСи
Автор: GansStarryFire 29.11.2010 - 20:17
Цитата(Val14 @ 29.11.2010 - 16:36)
GansStarryFire Цитата
нашел на диске D:\boot.ini
причем здесь диск
D:, если загружаешься с
C: ?
Если работа под winxp, то у тебя на
C: д.б. boot.ini, ntldr, NTDETECT.COM (http://ru.wikipedia.org/wiki/NTLDR )
для ХР, загрузочный раздел д.б. помечен как активный, основной
В
С:\boot.ini д.б. правильно указана строка с выбором ОСи
Я прекрасно понимаю что раз ОС на С:\ то и boot.ini там должен быть, но это не так.
На этом компе вообще каша, WinXP, 2000 и еще одна ХР. Короче труба.
Я думаю может консолью востановления там пошарудить.
Автор: Val14 29.11.2010 - 20:51
Цитата
Я прекрасно понимаю что раз ОС на С:\ то и boot.ini там должен быть, но это не так
фраза
но это не так - ключевая. Добейся, что бы
Цитата
Если работа под winxp, то у тебя на C: д.б. boot.ini, ntldr, NTDETECT.COM (http://ru.wikipedia.org/wiki/NTLDR )
Убедись, что
Цитата
для ХР, загрузочный раздел д.б. помечен как активный, основной
далее
Цитата
В С:\boot.ini д.б. правильно указана строка с выбором ОСи
и всё заработает.
Если ты обратил внимание, то я цитировал сам себя, т.к. давно сказано, что нужно делать
Автор: GansStarryFire 29.11.2010 - 21:09
Легко чайнику говорить "добейся". :)
Спасибо я попробую. Теперь я в офисе только через 2 дня.
А вы сами то на NTDETECT.COM заходили?
Автор: Val14 29.11.2010 - 21:32
GansStarryFire
Тебе не хватет инструментов для работы. Один из важнейших - LiveCD/LiveUSB
Сборок, в основе которых лежит идея загрузки XP с предустановленным софтом с внешнего носителя, довольно много.
Не затевая дискуссий, что лучше/хуже дам ссылку на что сам пользуюсь - SonyaPE http://rutracker.org/forum/viewtopic.php?t=2827014
Есть еще несколько очень интересных сборок от conty9, VasAlex и т.п. Каждый выбирает для себя то, что ему сподручно.
Цитата
А вы сами то на NTDETECT.COM заходили?
Ты читай внимательно, что тебе пишут : NTDETECT.COM - это программа, которая д.б. в корне диска С, а не сайт киберсквоттера
Тебе предлагали читать http://ru.wikipedia.org/wiki/NTLDR
Автор: GansStarryFire 29.11.2010 - 22:00
Я читаю. Просто простому юзеру понять это не легко.
Я так и не поня как загрузчик с D:\ на С:\ перенести.
Автор: shersh 29.11.2010 - 22:35
GansStarryFire
Для начала желательно выложить на эту страницу всё содержимое файла boot.ini, это нетрудно, так как файл текстовый (желательно с пояснениями на каком разделе какая винда РЕАЛЬНО находится). Предварительно проверить на всех дисках-разделах, а нет ли там аналогичного файла. И вообще не совсем понятно сколько винчестеров и разделов на них. Если сейчас этот файл лежит на диске D:, то возможно когдато на этом компе стоял (или стоит) ещё один винт.
Если возможно, файл выложить в виде до твоего редактирования.
Автор: GansStarryFire 29.11.2010 - 22:47
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows 2000" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
C:\="Microsoft Windows"
Если грузитца в XP то пишет что hal.dll поврежден либо удален.
Но если в live CD на диск С:\ грузитца ХР работает.
Автор: Val14 29.11.2010 - 23:13
GansStarryFire
Цитата
Я так и не поня как загрузчик с D:\ на С:\ перенести
1. загрузиться с чего-нибудь(хоть с CD Zver), чтобы можно было посмотреть оглавление диска C
2. настрой систему на просмотр системных файлов
- Мой компьютер-Сервис-Свойства папки-Вид
Ты должен снять все галочки запрещающие просмотр системных папок и файлов, как здесь - http://img593.imageshack.us/img593/7331/vid01.jpg
3. на диске С должны находиться http://s016.radikal.ru/i337/1011/cd/1d54f7097699.jpg
ТРИ файла о которых я тебе говорил.
Если там есть файл boot.ini , то приведи здесь его содержимое
Автор: Val14 29.11.2010 - 23:34
если это
Цитата
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows 2000" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
C:\="Microsoft Windows"
содержимое boot.ini на диске С, то замени его на
Цитата
[boot loader]
timeout=12
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP From C:\" /NOEXECUTE=OPTIN /FASTDETECT
если XP находится на диск С и не запорчена, то система загрузится. Если не будет загрузки, то дальше поговорим
Автор: GansStarryFire 29.11.2010 - 23:40
Ок через пару дней на работе той окажусь и отпишусь. спасибо большое.
вот еще нашел
http://www.oszone.net/114/#top
Автор: shersh 29.11.2010 - 23:41
А папка WINDOWS на диске D: есть?
А на диске C:?
Папка у Windows 2000 обычно называется WINNT.
И ещё вопрос.
Цитата
если в live CD на диск С:\ грузитца ХР работает
При такой загрузке меню выбора систем появляется или сразу начинает грузиться в ХР?
Автор: Val14 29.11.2010 - 23:47
GansStarryFire
Цитата
вот еще нашел
http://www.oszone.net/114/#top
не читай ты это(сейчас) - не твой случай. Читай :))
У тебя логика простая - на диске С еть boot.ini, который говорит Загрузчику XP, что существуют ТРИ раздела, но в boot.ini описаны только ДВА
на 2-ом стоит WinXP (multi(0)disk(0)rdisk(0)partition
(2)на 3-ем стоит Win2000 (multi(0)disk(0)rdisk(0)partition
(3)а по умолчанию нужно грузиться с 3-его -
default=multi(0)disk(0)rdisk(0)partition
(3)Когда ты грузишься с LiveCD, то выбираешь пункт -"Загрузка с диска С", что запускает строку типа multi(0)disk(0)rdisk(0)partition
(1) Именно её я предложил внести в твой boot.ini
PS. кстати, читать тебе нужно - http://www.pc-problems.ru/index.php?s=4&idk=17&idpk=22&ida=40 т.к. если раздел с XP - запорчен, то нужно понимать как его восстанавливать
Автор: shersh 30.11.2010 - 00:07
Кажется понял проблему. Судя по всему 2000-ый установили после ХР, а загручик 2000-го не поддерживает загрузку ХР (он создавался до того как появилась ХР), если ставить сначала 2000-ый, а затем ХР, то всё ОК, а если сначала ХР, а затем 2000-ый, то получим то что есть. И похоже на диске С когда то стоял WINDOWS 98 или миллениум. Правда в этом случае непонятно -Каким образом всё таки удаётся загрузить ХР? Возможно С: это отдельный винт и на нём есть загрузчик ХР.
Если существует отдельный винт-диск С:, то всё проще, с него надо выставить загрузку в БИОСе и грузиться будет ХР с диска С:, без файла boot.ini на этом диске загрузка также произойдёт.
Автор: Val14 30.11.2010 - 10:26
shersh
Цитата
Кажется понял проблему. Судя по всему 2000-ый установили после ХР, а загручик 2000-го не поддерживает загрузку ХР (он создавался до того как появилась ХР)
учим матчасть - http://ru.wikipedia.org/wiki/NTLDR
Цитата
NTLDR (сокращение от NT Loader) — загрузчик для операционных систем Windows NT и более поздних (2000/XP/Server 2003, за исключением Vista и Windows 7).
Автор: shersh 30.11.2010 - 15:31
Цитата
NTLDR (сокращение от NT Loader) — загрузчик для операционных систем Windows NT и более поздних (2000/XP/Server 2003, за исключением Vista и Windows 7).
Val14А ты в курсе что ntldr для 2000-го, другой отличный от ХР? Почитай технические форумы на эту тему. Лично я это выяснил на практике!
Автор: Val14 30.11.2010 - 21:12
shersh
Цитата
А ты в курсе что ntldr для 2000-го, другой отличный от ХР? Почитай технические форумы на эту тему
если хочешь дать ссылки, то давай. А голословные утверждения оставь для пока неведомых мне тех. форумов.
Цитата
Лично я это выяснил на практике!
могу только повториться - пока не будет конкретной информации, то надеемся на hands.sys последней версии и работаем с ним.
Автор: shersh 1.12.2010 - 01:47
Цитата
если хочешь дать ссылки, то давай
Зачем ссылки? Возьми два диска, с инсталером 2000-го и с инсталером ХР (желательно рускоязычные, для достоверности) и сравни эти файлы, если они одинаковы, то будет очень весело (диски надо брать от Microsoft, а не сборки, типа "зверя".
Автор: Val14 1.12.2010 - 01:50
shersh
Твои слова
Цитата
Почитай технические форумы на эту тему
вот и отвечай за них !
А сказки про несовпадение инсталлеров будешь чайникам рассказывать, т.к. к нашему разговору они отношения не имеют
Автор: shersh 1.12.2010 - 02:16
Цитата
Почитай технические форумы на эту тему
Это совет!
А инсталеры очень даже к чему. К примеру в инсталере Win2kSP3 размер ntldr =210.4 кбайт, а в инсталере XPSP3 размер ntldr =245.2 кбайт. Или это ни к чему не относится, или я сам написал эти файлы, а не Microsoft? Да, к сведению, эти файлы в инсталлере не запакованы.
Автор: Val14 1.12.2010 - 11:59
shersh
Цитата
Это совет!
я тоже дам тебе совет : не пиши то, в чём не разбираешься и что не можешь обосновать силой своего или чужого интеллекта.
все остальные глупости я комментировать не буду.
Повторю, что написал в нашей переписке :
Цитата
А с чего ты решил, что я боюсь ошибиться ? Есть много вещей, которые я не понимаю и делаю ошибки, но НЕ делаю трагедии из этого.
Только доказательства д.б. вменяемыми, а не набором букв, как у тебя
Автор: shersh 3.12.2010 - 00:19
Цитата
я тоже дам тебе совет : не пиши то, в чём не разбираешься и что не можешь обосновать силой своего или чужого интеллекта
То что я писал, это аксиома, то есть то, что не требует доказательств!
И мой или чей либо интеллект, значения не имеет.
И кстати, из личной переписки (раз уж оппонент...)
Цитата
старые операционные системы не поддерживают загрузку более новых. То есть если установить 98-ой в раздел С:, то он затрёт загрузчик 2000-ого, если тот был ранее установлен на диск Д: и при этом 2000-ый становится незагрузочным, так же произойдёт и с ХР, если установить в другой раздел 2К, установщик 2000-го затрёт загрузчик ХР и эта ХР не сможет загрузиться, так же если вы установите ХР, после установки в другой раздел Windows 7, семёрка перестанет грузиться
И в каком месте тут бессмыссленый набор букв?
Автор: Val14 3.12.2010 - 01:08
shersh
Цитата
То что я писал, это аксиома, то есть то, что не требует доказательств!
Вот это и есть типичный пример "бессмыссленого набора букв", т.к. твои слова(
как и мои) не являются аксиомой. Мнение нужно грамотно формулировать и уметь доказать.
Цитата
старые операционные системы не поддерживают загрузку более новых..............
ты пытаешься своими словами объяснить мне принцип "совместимость программ сверху вниз".
Мне кажется, что разговор технических специалистов должен проходить с использованием тех. терминов, а не жаргона домохозяек.
Возможно я слишком строг, но я редко веду проф. разговоры, если начинают нести отсебятину.
Т.к. ты упорен и хочешь добраться до истины (или только до меня ? :)))), то я попробую, объяснить подробнее, хотя это(наверное) пустая трата времени. Но, попробую...
Идея о том, что одна и та же программа (в данном случае NTLDR) развивается, совершенствуется и, при этом, более новые версии поддерживают все функции старых, а НЕ наоборот, достаточно
очевидна и соответствует принципу "совместимость программ сверху вниз". Мне это объяснили несколько десятков лет назад, возможно ещё до твоего рождения :)))
Если бы ТЫ сказал это или что-то похожее МНЕ, то я бы с тобой не спорил, так спорить тут не о чем.
Если у
GansStarryFire умудрились затереть NTLDR от XP на NTLDR т Win2000, то проблемы возможны и гадать тут бестолку, т.к. с самого начала я дал рекомендацию
Цитата
Если работа под winxp, то у тебя на C: д.б. boot.ini, ntldr, NTDETECT.COM
наверное очевидно, что эти файлы д.б. от XP , а не от другой системы.
Ты пытаешься вести разговор, используя очень неграмотные термины и советы.
Примеры
Цитата
без файла boot.ini на этом диске загрузка также произойдёт
загрузчик NT-систем не может обойтись без boot.ini
Цитата
А инсталеры очень даже к чему. К примеру в инсталере Win2kSP3...
понятие дистрибутива системы для её инсталляции нужно отличать от файлов, входящих в дистрибутив. Эти файлы никогда не были "инсталлерами" и никогда ими не станут :))))))))) используй грамотные термины, если даешь советы. Почему у них разный размер в байтах - это и так очевидно(см. выше про версии прог и т.п.)
очень много букв я написал и мне это надоело...
Если хочешь познать истину, то читай http://white55.narod.ru/bsod.html , т.к. ты пребываешь в неведении и одержим заблуждениями !И, в заключенни, напомню : я - сисадмин, с компами работаю с 16 лет, программировал на 10-ке языков и на разных Осях и компах.
А ты где-то в начале пути и явно без нормального патронажа и руководства, погряз в невежестве и движим страстями !
Изыди !!
Автор: GansStarryFire 3.12.2010 - 22:08
Спасибо всем проблема решина.
В консоли востановления прописал c:\ fixboot, fixmdr и в биосе выставил грузитца с hdd-0.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)