PDA

Просмотр полной версии : Не перегружается комп


yasy
29.12.2009, 00:43
Что-то муж у меня на химичил,вообщем чистил диски,а теперь когда выключаю или перезагружаю он больше не грузится,т.е. пишит что-то там мисинг нажмите контр алт делейт и начинает грузится заново,опять до этой фразы.
Запускаю только с установкой заново Виндоус:001:
Вот опять боюсь на ночь выключать...
Может кто сталкивался?

Anry13
29.12.2009, 00:45
NTLDR is missing ??

Ох уже мне эти любители диски почистить...

yasy
29.12.2009, 00:56
NTLDR is missing ??

Ох уже мне эти любители диски почистить...
Да,да оно.
Что делать:091:теперь?

Anry13
29.12.2009, 01:10
2 варианта:
1. поставить винду в режиме восстановления
2. снести всё, поставить по-чистому с форматированием. (не забудьте про данные)

yasy
29.12.2009, 01:15
2 варианта:
1. поставить винду в режиме восстановления
2. снести всё, поставить по-чистому с форматированием. (не забудьте про данные)
Спасибо!
А про снести всё,это как:008:?Я форматировала только диск С,когда устанавливала,а нужно все диски,да?
или ткните меня где почитать,если есть:008:

Rolph
29.12.2009, 01:16
3. Загрузиться в консоль восстановления и сделать fixboot и fixmbr
4. загрузиться в консоль восстановления и скопировать сам htldr из дистрибутива
...

Rolph
29.12.2009, 01:18
http://forum.oszone.net/thread-51066.html

Anry13
29.12.2009, 01:30
rolph
+1

yasy
29.12.2009, 02:27
3. Загрузиться в консоль восстановления и сделать fixboot и fixmbr
4. загрузиться в консоль восстановления и скопировать сам htldr из дистрибутива
...
Никак мне не загрузится в эту консоль.

http://forum.oszone.net/thread-51066.html
Делала как тут написано.

Вообщем удалила я диск С,занова создала,форматировала,установила Виндоус.Ща буду пробовать перегружаться.

yasy
29.12.2009, 14:36
3. Загрузиться в консоль восстановления и сделать fixboot и fixmbr

...
Вот так сделала.Теперь грузится но только если диск стоит,без диска все ровно не грузится.:(

yasy
29.12.2009, 17:41
Может кто нибудь еще поможет,у меня диск С не активен,как его активировать,я пробовала через управл.комп и команд.строки,не получается.

Зеленый
29.12.2009, 17:50
Что означает "неактивен"?
И что скрывается за словами "пробовала" и "не получается"?

yasy
29.12.2009, 18:25
Что означает "неактивен"?
Вот http://i024.radikal.ru/0912/bc/95a54e32843c.jpg
И что скрывается за словами "пробовала" и "не получается"?
Делала так,не получилось
Требования.
Для выполнения указанных в этой статье действий, необходимо на компьютере иметь права локального администратора.
Статья действительная для Windows 2000/XP/ Vista.
Информация.
Активным называется раздел, с которого загружается компьютер, т.е. если на компьютере несколько дисков (или разделов) и на каждом из них есть операционная система, то при запуске компьютера загрузится та ОС (http://www.pc-problems.ru/index.php?s=4&idk=17&idpk=22&ida=40#), которая находится на активном разделе.
Установить активный раздел можно двумя способами:
1. С помощью консоли "Управление компьютером";
2. С помощью командной строки, через утилиту diskpart;
Первый способ самый простой, но не всегда срабатывает, второй способ сложнее, но эффективнее.
Внимание! Активным следует делать только тот раздел, на котором содержится действующая ОС. Если Вы сделаете активным раздел без ОС или с нерабочей ОС, то компьютер не загрузится.
Установка активного раздела с помощью консоли "Управление компьютером".
1. Нажмите кнопку "Пуск" и выберите пункт меню "Выполнить";
2. В поле "Открыть", впишите команду compmgmt.msc и нажмите кнопку "ОК";
3. В окне "Управление компьютером", найдите и разверните меню "Запоминающие устройства";
4. Щелкните левой кнопкой мыши на меню "Управление дисками";
5. В правой части окна найдите раздел, который необходимо сделать активным;
6. Щелкните правой кнопкой мыши на этом диске и выберите команду "Сделать раздел активным";
7. На запрос подтверждения, отвечаем "Да";
К сожалению, по ряду причин, команда "Сделать раздел активным" бывает недоступна. Поэтому средствами консоли, сделать раздел активным не всегда возможно. Такое может возникнуть после установке ОС с флешкарты, которая становится активным разделом по умолчанию и компьютер без нее загружается. Исправление файла boot.ini, бывает тоже не всегда помогает.
Но если применить сразу два способа: исправление файла boot.ini и установка активного раздела с помощью командной строки, то ваш компьютер будет нормально загружаться.
Установка активного раздела с помощью командной строки.
1. Нажмите кнопку "Пуск" и выберите пункт меню "Выполнить";
2. В поле "Открыть", впишите команду cmd и нажмите кнопку "ОК";
3. В открывшемся окне, в строке где мигает курсор, напишите команду diskpart;
Если у Вас Windows Vista, то при необходимости введите пароль администратора или просто разрешите Windows продолжить, нажав на кнопку "Продолжить";
4. Появится строка-приглашение для работы с утилитой, такого вида DISKPART>;
5. Введите команду list disk и нажмите кнопку "Ввод (Enter)";
Отобразятся все диски установленные на Вашем компьютере, примерно в таком формате:
Disk ### Состояние Размер Свободно Дин Gpt
------------- --------------- ---------- -------------- ------ ------
Диск 0 Подключен 30 Gb
Диск 1 Подключен 150 Gb

6. Выбираем диск с которым будем работать, для этого введите команду select disk 0, где 0 это номер диска в списке, т.е. для второго диска будет select disk 1.
7. Нажмите кнопку "Ввод (Enter)", должно появится сообщение "Выбран диск 0";
8. Для достоверности введите еще раз команду list disk и нажмите кнопку "Ввод (Enter)";
Теперь в списке рядом с названием диска "Диск 0" должна появится звездочка:
Disk ### Состояние Размер Свободно Дин Gpt
------------- --------------- ---------- -------------- ------ ------
* Диск 0 Подключен 30 Gb
Диск 1 Подключен 150 Gb

9. Далее необходимо посмотреть все разделы на выбранном диске, для этого введите команду list partition и нажмите кнопку "Ввод (Enter)";
Отобразятся все разделы выбранного диска, примерно в таком формате:
Раздел ### Тип Размер Смещение
----------------- -------------------- -------------- ----------------
Раздел 1 Основной 10 Gb 1024 Kb
Раздел 2 Основной 20 Gb 10 Gb
10. Выбираем раздел с которым будем работать, для этого введите команду select partition 1, где 1 это номер раздела в списке, т.е. для второго раздела будет select partition 2.
11. Для достоверности введем еще раз команду list partition, теперь в списке рядом с названием раздела "Раздел 1" должна появится звездочка:
Раздел ### Тип Размер Смещение
----------------- -------------------- -------------- ----------------
* Раздел 1 Основной 10 Gb 1024 Kb
Раздел 2 Основной 20 Gb 10 Gb
12. Помечаем выбранный раздел как активный, для этого введите команду active;
13. Нажмите кнопку "Ввод (Enter)", должно появится сообщение "DiskPart: раздел помечен как активный.";

Зеленый
29.12.2009, 19:02
Мне кажется, этого мало.

BIOS читает конфигурационную информацию из CMOS.
Небольшая область памяти (64 байт) питается от батарейки на материнской платы. Самое главное для загрузки в ней - порядок, в котором должны опрашиваться приводы, какой из них должен быть первым - дисковод, CD-ROM или винчестер.

Если первым является жесткий диск, BIOS проверяет самый первый сектор диска на наличие Master Boot Record (MBR). Для дисковода проверяется Boot Record в первом секторе.
Master Boot Record - первый сектор на цилиндре 0, 0 головке, 512 байт размером. Если она находится, то загружается в память по адресу 0000:7C00, потом проверяется на правильную сигнатуру - два последних байта должны быть 55AAh. Отсутствие MBR или этих проверочных байт останавливает процесс загрузки и выдает предупреждение. Сама MBR состоит из двух частей - системного загрузчика (partition loader или Boot loader), программы, которая получает управление при загрузке с этого жесткого диска; таблицы разделов (партиций), которая содержит информацию о логических дисках, имеющихся на жестком диске.

Правильная MBR запись записывается в память и управление передается ее коду.
Процесс установки нескольких операционных систем на один компьютер обычно заменяет оригинальный лоадер на свою программу, которая позволяет выбрать с какого диска производить остальную загрузку.

Дальше Boot Loader проверяет таблицу партиций в поисках активной. Загрузчик дальше ищет загрузочную запись (Boot Record) на самом первом секторе раздела.
В данном случае Boot Record это еще 512 байт - таблица с описанием раздела (количество байт в секторе, количество секторов в кластере и т.п.) и переход на первый файл операционной системы (IO.SYS в DOS).

Операционная система.

Управление передается операционной системы. Как же она работает, как проходит процесс загрузки?

Boot Record проверяется на правильность и если код признается правильным то код загрузочного сектора исполняется как программа.
Загрузка Windows XP контролируется файлом NTLDR, находящемся в корневой директории системного раздела. NTLDR работает в четыре приема:

1. Начальная фаза загрузки
2. Выбор системы
3. Определение железа
4. Выбор конфигурации

В начальной фазе NTLDR переключает процессор в защищенный режим. Затем загружает соответствующий драйвер файловой системы для работы с файлами любой файловой системы, поддерживаемой XP.
Если кто забыл, то наша любимая ОСь может работать с FAT-16, FAT-32 и NTFS.

Если в корневой директории есть BOOT.INI, то его содержание загружается в память. Если в нем есть записи более чем об одной операционной системе, NTLDR останавливает работу - показывает меню с выбором и ожидает ввода от пользователя определенный период времени.
Если такого файла нет, то NTLDR продолжает загрузку с первой партиции первого диска, обычно это C:\.

Если в процессе выбора пользователь выбрал Windows NT, 2000 или XP, то проверяется нажатие F8 и показ соответствующего меню с опциями загрузки.
После каждой удачной загрузки XP создает копию текущей комбинации драйверов и системных настроек известную как Last Known Good Configuration. Этот коллекцию можно использовать для загрузки в случае если некое новое устройство внесло разлад в работу операционной системы.

Если выбранная операционная система XP, то NTLDR находит и загружает DOS-овскую программу NTDETECT.COM для определения железа, установленного в компьютере.
NTDETECT.COM строит список компонентов, который потом используется в ключе HARDWARE ветки HKEY_LOCAL_MACHINE реестра.

Если компьютер имеет более одного профиля оборудования программа останавливается с меню выбора конфигурации.

После выбора конфигурации NTLDR начинает загрузку ядра XP (NTOSKRNK.EXE).
В процессе загрузки ядра (но перед инициализацией) NTLDR остается главным в управлении компьютером. Экран очищается и внизу показывается анимация из белых прямоугольников. Кроме ядра загружается и Hardware Abstraction Layer (HAL.DLL), дабы ядро могло абстрагироваться от железа. Оба файла находятся в директории System32.
Я так понимаю, в нашем случае активен раздел, названный D.
А куда установлена Windows? которую нужно загружать?

yasy
29.12.2009, 19:07
Надо подкорректировать файл загрузки...
Не умею:(
Мой компьютер(пкм)- Свойства- Дополнительно-Загрузка и восстановление(Параметры)- Правка
вот что получилось
http://i031.radikal.ru/0912/00/c951ebbd1a11.jpg

Зеленый
29.12.2009, 19:08
Третья и последняя строки не нужны. Они запускают установщик.

yasy
29.12.2009, 19:10
Мне кажется, этого мало.


Я так понимаю, в нашем случае активен раздел, названный D.
Да
А куда установлена Windows? которую нужно загружать?
В диске С

Зеленый
29.12.2009, 19:12
И активным его не сделать ни через Управление компьютером, ни через diskpart?

Может быть поможет CD с gparted? или Парагоном или Акронисом?

yasy
29.12.2009, 19:17
Третья и последняя строки не нужны. Они запускают установщик.
[Boot Loader]
Timeout=5
Default=C:\$WIN_NT$.~BT\BOOTSECT.DAT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
C:\$WIN_NT$.~BT\BOOTSECT.DAT="Microsoft Windows XP Professional Setup"
Тут надо что-то убрать,да:008:?
Я в компьютере только интернетом могу пользоваться,вообщем как хрюшка в апельсинах.
Помогите дословно, пожалуйста:091:

Mountain
29.12.2009, 19:22
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect
Вот что должно быть в этом файле. Всё лишнее на сегодняшний день смело удаляйте.
На будущее - можете создать какой-нибудь утилитой папку для восстановления загрузочной записи без CD, и тогда добавится строчка вида:
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons

yasy
29.12.2009, 19:28
И активным его не сделать ни через Управление компьютером, ни через diskpart?
Вот,но на деле не меняется. http://i075.radikal.ru/0912/98/2c4b28325688.jpg так и остаётся не активным.
Может быть поможет CD с gparted? или Парагоном или Акронисом?
Вот тут не знаю, даже что это:008:

yasy
29.12.2009, 20:07
Всё ровно NTLDR is missing
Посмотрела есть Акроникс,чем он может помочь.?

yasy
29.12.2009, 21:15
Есть Acronis! C помощью его делайте раздел где стоит ОС основным и активным.
Спасибо!С этим я пожалуй справлюсь.
И поправьте "Загрузку и восстановление"..[/QUOTE]
А это как ?

yasy
29.12.2009, 22:52
Смотрите пункты #15, #18, #21, #22, #24 :)
:)) ну да ,беременный моСк.
Спасибо!буду пробовать.

yasy
30.12.2009, 02:10
Пока ничего не выходит.Вот эти файлы у меня в диске D
http://i067.radikal.ru/0912/49/d3d3daa13a14.jpg они тут и должны быть,а то я смотрю там время стоит как раз тогда муженек и копался.