09:48

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Доброго времени суток. Возникла такая проблема: после перезагрузки комп неожиданно выдал ntdlr is missing и все. Перезагрузка не помогла. Способ с загрузкой с диска винды и заменой файла boot.ini с последующим копированием недостающего файла тоже не прошел - похоже, что и самого boot.ini на харде нет и недостающего файла сидироме винды я не нашел.

Есть идеи, как можно это решить без переустановки винды?

ХР про, сервиспак 2, если что.

Комментарии
11.10.2012 в 10:40

blah-blah-blah
надо загрузиться с диска винды и когда установщик спросит, не хотите ли вы восстановить windows при помощи консоли восстановления, надо нажать R
после чего в консоли выполнить команды fixboot и fixmbr
для восстановления пропавшего boot.ini надо выполнить команду bootcfg /rebuild
источник
11.10.2012 в 10:55

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Ага... Вот это я не пробовал. Тот способ, что я нашёл, немного длиннее...
Попробую вечером.
В способе, что я пробовал, предлагают загрузиться с диска винды, выбрать Repair, потом сменить расширение файла загрузки (для пущей безопасности), потом скопировать недостающий файл с диска на хард. И...я застрял, так как не обнаружил boot.ini на С, и не нашёл ntdlr на диске Винды в указанной папке i386.
Попробую вышепредложенное)
11.10.2012 в 22:14

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
В общем, та же фигня... Файла ntdlr нет в папке i386 на диске винды. Есть идеи, где он может быть? Если скачать или скопировать с другого компа, сработает?
11.10.2012 в 23:34

blah-blah-blah
Арамис, вы пробовали для начала просто сделать fixboot, fix mbr и bootcfg /rebuld?
ntldr вы можете не видеть по причине его скрытости и системности, а система его может не видеть по причине битого MBR
11.10.2012 в 23:53

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Конечно пробовал. Я же сказал, что последую совету. После этих действий появился boot.ini, но не более. Положим, файл скрыт, но при попытке его копировать через консоль восстановления комп утверждает, что такого файла нет. Я ему почему-то верю на этот раз...)
12.10.2012 в 00:00

blah-blah-blah
Арамис, странно
попробуйте другой дитрибутив, у меня он есть во всех папках
ещё раз - команда должна выглядеть так: copy d:\i386\ntldr c:\
где d: - буква сидюка, а c: - системный диск
12.10.2012 в 00:37

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Ну да, я так и пробовал. В моем случае сидюк под другой буквой. Я собираюсь скопировать этот файл с рабочей машины - на форумах пишут, что это должно сработать.
12.10.2012 в 22:07

Реальный мир ужасен, виртуальный - загадочен...
может проблема не в файлах, а в повреждении FAT.
13.10.2012 в 11:45

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
LAV ©, надеюсь, что нет...
14.10.2012 в 09:17

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Скопировал ntldr не с рабочего компа (я его там не нахожу почему-то) - скачал некий архив с системными файлами на такие случаи. Теперь комп не пишет, файла нет, теперь он доходит до проверки памяти и перезагружается снова...
14.10.2012 в 11:18

blah-blah-blah
Арамис, номера сервиспаков совпадают? я не помню историю версий ntldr, так что лучше брать его с точно такой же системы
скачал некий архив с системными файлами на такие случаи - надеюсь, с доверенного сайта?
попробуйте мои
14.10.2012 в 13:08

Реальный мир ужасен, виртуальный - загадочен...
Если уверены, что FAT не пострадала, то можно просто запустить установку с диска Windows XP и начать ее ставить до первой перезагрузки, но указав другую папку для установки. После первой перезагрузки должно появиться меню выбора систем. В меню будет два пункта - старая Windows и установка новой. Выбрать через меню старую Windows и посмотреть загрузится ли она. Если загрузится - меню потом можно подправить, удалив пункт с установщиком Windows и подчистив папку с временными служебными файлами.
14.10.2012 в 19:41

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Мне подкинули еще вариант... Попробую загрузиться через лайвсиди с убунту и поиграться с файлами.
19.10.2012 в 17:28

Между Бахом и шарманщиком кто-то тоже должен быть. (С)
Проблема решилась.

Был найден некий архив с файлами для восстановления при подобных ситуациях. Поднял комп с лайвсиди убунту и скопировал все файлы в корень. Перезагрузился и всё заработало.

Правда, теперь, видимо из-за моих экспериментов, при загрузке показывает кучу левых партишенов, но это уже мелочи.