Всем привет!
Поскольку сам наелся и, увидев сколько народа с подобным мучается, хочу поделиться своим опытом в решении проблемы. Многое из описанного делал в жизни впервые. Как показала практика ноги тут МОГУТ растут совсем не из того места, где может показаться на первый взгляд.
ЧАСТЬ 1. ЧИСТОТА ЗАЛОГ ЗДОРОВЬЯ!
Все началось с того, что я решил почистить комп, убрать лишние шлейфы и освободить пространство в системном блоке. У меня одна ось WindowsXP, 2 харда IDE, оба Seagate (сразу скажу, не из глючных серий, да и smart чистый). Первый (master) всегда был и есть с системой (на С:\) и прогами (всего 4 раздела), второй (slave) - хранилище (тоже 4 partition). Оба на одном шлейфе (были и есть). На тот момент первый хард был на конце шлейфа, второй - в начале. После чистки системника решил харды разнести подальше друг от друга, чтоб меньше грелись. Пришлось при этом поменять их местами на шлейфе. Поменял, НО при перезагрузке система не врубилась (не помню уже, что там именно писалость). Что сделал? Глупость... Взял и снял со slave харда перемычку и установил в положение Определения по кабелю. Все заработало, я был рад.
ЧАСТЬ 2. ЗРИ В КОРЕНЬ.
Через 2 недели бесперебойной работы в процессе работы над текстом в абсолютно безобидной ситуации система резко повисла намертво. Кроме мыши ничего не работало вообще. Далее Reset, система не грузится. Загрузился с LiveCD, выяснил: слетели таблицы MFT первого и последнего разделов мaster харда. С:\ восстановил из образа через Acronis, остальное достал с помощь R-Studiо. Сделал резервные копии. Случившемуся особого значения не придал, хотя до этого система работала без сбоев. На вирусы проверил. Решил, что все бывает в жизни в первый раз. :-\
ЧАСТЬ 3. ОДИН РАЗ - СЛУЧАЙНОСТЬ, ДВА - ЗАКОНОМЕРНОСТЬ.
Проходит еще неделя. Симптомы повторяются. Опять Reset - система не грузится - LiveCD. Выясняю весь мaster хард помечен как неразмеченное пространство, информации естественно не достать. Отключаю slave хард вообще (от греха). Другого компа с IDE под боком на тот момент не было (чтобы подключить slave ом мой хард), да и особо ценных данных там не было, а что было - все уже зарезервировано после первого сбоя недельной давности. Решил восстанавливать таблицу разделов, и еще чего там понадобится. Ага прям щаззз. Загрузка не идет, останавливается уже на первом экране, даже в BIOS не войдешь, не говоря о LiveCD или Hiren's. Подрубаю slave хард обратно как был (т.е. по схеме как ставил после чистки системного блока). Тоже самое. Сижу в шоке.
ЧАСТЬ 4. ОТ ПЕРЕМЕНЫ МЕСТ СЛАГАЕМЫХ СУММА НЕ ИЗМЕНЯЕТСЯ?
Переставляю харды местами на шлейфе, эксперементирую с перемычками - никакого результата. В итоге воспроизвожу ту схему какая какая уже была сам того не осознавая: подключаю slave хард (по схеме как ставил после чистки системного блока). Прогресс! Загрузка и стоп, пишет: Verifying DMI Pool Data, далее NTLDR is missing. Ну хоть до BIOS дотянулся и Hiren's. Гружу с Hiren's BootCD Restore Edition (Restore Edition имеет дополнительные средства для восстановления таблицы разделов) прогу TestDisk, провожу анализ харда, поверхностный поиск. TestDisk выдает всю структуру как и было (даже без глубокого поиска). Но сохранять структуру уже боюсь, т.к. испугался за инфу на подключенном slave харде (ВДРУГ что не так пойдет или запишет и потеряю все нафиг). Короче отрубаю slave хард снова. Перезагрузка - все пошло до Verifying DMI Pool Data и далее NTLDR is missing. Уже не удивляюсь.
ЧАСТЬ 5. ТАБЛИЦА РАЗДЕЛОВ
Снова через Hiren's в TestDisk. Анализ харда, поверхностный поиск, структура нашлась снова нормально, проверяю файлы на наличие во всех найденных разделах, сохраняю структуру. Там же в TestDisk помечаю С:\ как Primary и загрузочный. Затем проверяю С:\ на загрузочный сектор,записи - все нормально (записи в начале и в конце раздела совпадают и полностью идентичны). Перезагрузка и стоп: Verifying DMI Pool Data, далее NTLDR is missing. На этот раз на риск решаю подключить slave хард по схеме какая была ДО чистки системного блока, т.е. в начале шлейфа (между master хардом и материнкой) и с перемычкой на slave. Т.к. понимаю, что 2 сбоя за месяц вызваны скорее всего новой схемой подключения. Загрузка к удивлению пошла, но результат тот же. Файловые менеджеры, Acronis Disk Director показывают, все разделы видны и инфа на них есть. Инфа теперь доступна. Запускаю Hiren's и пункт Загрузка Windows (XP,Vista,7) - моя XP юша врубается. Все варианты по исправлению NTLDR is missing, которые есть на Hiren's опробовал, без результата. В итоге система грузится только через пункт на Hiren's, работает без нареканий. Выхожу в сеть, начинаю искать причины NTLDR is missing.
ЧАСТЬ 6. ФИНИШ?
Перелопатил наверное 99% всего, что предлагалось где-либо (кстати поиск на ru-board на многое может открыть глаза): дефрагментацию MFT; копирование файлов в корень С:\ с аналогичной работающей системы, и даже из образа этой же системы; команду fixboot; редактирование boot.ini с загрузками всеми возможными и невозможными; обнуление BIOS и замену батарейки; выставление в BIOS загрузок и через HDD0, HDD1, и с CD на первом месте загрузки, и в комбинациях; эксперименты с BIOS; проверял крепления шлейфов и отключал DVD ROM; проверял оперативку и харды на ошибки; и еще Бог помнит чего только не делал. Все проверял и перепроверял. Результат один Verifying DMI Pool Data и далее NTLDR is missing. Вот BIOS не обновлял, каюсь.
Важная заметка (!): NTLDR is missing пропал после копирования необходимых системных файлов в корень С:\ (Bootfont, NTDETECT, ntldr, boot.ini).
ЧАСТЬ 7. "УЧИТСЯ, УЧИТСЯ И УЧИТСЯ"
Но остался Verifying DMI Pool Data. После обнуления BIOS /вынимания батарейки с материнки/ написало при очередной попытке загрузки с HDD0: Verifying DMI Pool Data ........ Update Success. Но на этом и все. На сайте Microsoft написано, что надпись вызвана исключительно аппаратной проблемой и надо обратится к производителю компа. Я почти уже отчаялся и начал готовиться к восстановлению системы на С:\ из имеющегося образа, хотя до этого хотел сделать все руками сам. Но после прочтения ряда форумов и справки Microsoft, уже начал обоснованно опасаться, что система после установки из образа опять не захочет грузится, может действительно какая железяка накрылась (даже незначительная поломка может приводить к такому сообщению). Вся надежда думаю осталась на Acronis True Image и его Universal Restore. Уж очень не хотелось все разделы удалять, перебивать хард, да и то кто его там знает, что и как дальше будет. Напоследок зашел в Acronis Disk Director и вижу: первый раздел slave харда помечен как основной и АКТИВНЫЙ! 100% такого я не выставлял и такого до этого не было, потому что заходил в Acronis Disk Director не один раз. Итого активных всего 2: С:\ и этот. Снимаю с него "активность". Далее не могу сказать почему именно (предчувствие), но делаю так: перезагрузка - BIOS - выставляю загрузку с CD - вставляю свой загрузочный диск WindowXP - перезагрузка - пошла установка винды до момента выбора раздела куда ставить - отменяю - перезагрузка - BIOS - выставляю загрузку с CD на первое место, HDD0 на второе и третье - вынимаю CD диск из привода - перезагрузка - Windows загрузился c харда!
Сейчас все работает уже больше месяца...
МОРАЛЬ
Я думал, что знал, но оказывается не знал ничерта. Теперь я реально знаю, что такое танцы с бубном. Не трогаете без надобности работающую без сбоев машину. Она может обидеться и сделать из Вас
.
"В машине всегда были призраки" (А. Азимов).