описываю недавнюю ситуацию: ставил Линукс на заранее резервированное неразмеченное пространство на винте. так получилось, что это самое пространство (а соответственно и новые линуксовские разделы) оказалось перед разделом с XP. когда захотел загрузить XP - получил это самое "Не удается запустить Windows из-за испорченного или отсутствующего:\system32\hal.dll" дело в том, что в boot.ini прописан номер раздела, с которого надо грузить систему; изменился номер - ntldr теряет ориентацию, т.е. hal.dll присутствует, но уже на другом разделе. ручное редактирование boot.ini поправило ситуацию. правда, у меня для загрузки отдельный раздел в fat32, так что мне проще.
1. Переводит процессор в «плоский» 32-битный режим работы (32-bit flat memory mode);
2. Организует доступ к текущей файловой системе (FAT или NTFS);
3. Читает файл boot.ini и выводит пользователю соответствующее меню для выбора запускаемой ОС:
!!!* если же была выбрана система на базе Windows NT, то запускается программа ntdetect.com, которая собирает информацию о составе оборудования. Эта информация затем передаётся в ядро операционной системы, ntoskrnl.exe, и происходит запуск операционной системы.
Команда bootcfg является служебной программой Windows для работы с файлом Boot.ini.
Операционная система Windows (в частности, файл Ntldr) использует файл Boot.ini, чтобы определить, какие параметры операционной системы должны отображаться при загрузке.
Bootcfg имеет следующие параметры:
/default: Установка операционной системы, загружаемой по умолчанию (при этом модифицируется строка default= в файле boot.ini).
/add: Сканирование компьютера и добавление в список обнаруженных систем. Можно указать для той или иной установленной системы дополнительные переключатели.
/rebuild: То же, что и /add, а также автоматическое создание файла boot.ini с включением в него всех найденных систем, если пользователь подтверждает это.
/scan: Идентификация текущих установок без модификации файла boot.ini.
/list: Сканирование boot.ini и отображение каждой записи на экране.
/redirect: Переназначение вывода при загрузке в указанный последовательный порт и с указанной скоростью (для работы без монитора).
Не мучайтесь, решение даже в FAQ по Win2000 описано, суть сводится к тому, что Вы должны на рабочем компьютере удалить в диспетчере устройств контроллер IDE и шину PCI, а потом ставьте винт на другую матплату и W2k найдёт всё по новой и, что важно, корректно.
«Что делать, когда девушка хочет прыгать с крыши, потому что ее насилует собственный отец?»
Ты, судя по всему, полагаешь, что она - несчастная жертва, и ты хочешь ее спасти? Ты можешь за пять минут убедиться, что твое предположение ошибочно. Скорее всего - она - жертва, и с одной стороны хочет, чтобы ее спасали (т.е. обращали на нее внимание, жалели ее), и в то же время хочет оставаться жертвой и дальше.
Если ее насилует отец - пусть пойдет в милицию, напишет заявление, сделает медицинское освидетельствование, возьмут анализ спермы и т.д., после чего ее проблема навсегда исчезнет вместе с отцом. И после этого посмотри - она сделает что-то или нет? Скорее всего нет (и конечно же найдет этому оправдание). Так что это ее выбор – испытывать жалость к себе, страх. Она хочет чего угодно, только не свободы.
Каждый раз, когда я вижу человека, который думает, что он в тюрьме, и якобы страдает от этого, я знаю, что с вероятностью 99% он отвергнет любые предложения о том, как из этой ситуации выйти, а может быть даже испытает агрессию ко мне.
"Для выполнения программы sfc в Vista - необходимы права администратора и выполнение сеанса консоли."
Vista, Win+R, cmd, sfc /scannow - Виста будет ругаться, прав то не хватает.
Чтобы выполнить sfc /scannow - делай как я:
Пуск, Поиск, "Папка" - Windows\system32, "Имя" - cmd Кликаем правой кнопкой по cmd.exe - "Запуск от имени Администратора" -- в результате должна открыться среда командной оболочки (! а хуле) с правами администратора. А вот теперь уже выполняем sfc /scannow и да будет "Защита ресурсов Windows не обнаружила нарушений целостности". Аминь.
P.S. А вот на скриншоте ниже - процесс завершился неудачей. Причины мне не известны.