Здравствуйте, Skraer!
Причина Данная проблема возникает в случае сильной фрагментации таблицы MFT корневой папки. Если таблица MFT корневой папки содержит большое количество файлов, то она может стать настолько фрагментированной, что потребуется создание дополнительного индекса размещения. Поскольку в индексах размещения файлы перечислены в алфавитном порядке, то файл NTLDR может попасть во второй индекс размещения.
Как правило, файлы не копируются в корневую папку. Указанная проблема может возникать, если какая-либо программа постоянно создает и удаляет временные файлы или если большое количество файлов было по ошибке скопировано в корневую папку. (с)microsoft.com
*** NTLDR - это менеджер загрузки NT-ОС, возможно, полетела MBR. Проверь физическое состояние винта какой-нибудь прогой проверки винтов, желательно взятой с сайта производителя винта (они обычно выкладывают на сайте проги для диагностики своих винтов).
*** проблема возникает в связи с удалением файла NTLDR с системными атрибутами из корня диска C:. Вернув его обратно (взяв с другого любого компьютера), проблема бывает исчерпана.
Решение Для решения проблемы выполните указанные ниже действия.1. Обратитесь в службу поддержки пользователей Майкрософт, чтобы получить программу Bcupdate2.exe. Дополнительные сведения о том, как связаться со службой поддержки Майкрософт, см. на веб-узле Майкрософт по следующему адресу:
http://support.microsoft.com/contactus/?ws=support2. Создайте загрузочный диск для запуска компьютера. Дополнительные сведения о создании загрузочной дискеты для компьютера с Windows XP см. в следующей статье базы знаний Майкрософт: [url=http://support.microsoft.com/kb/305595/ ]305595[/url] Создание загрузочной дискеты для доступа к разделам NTFS или FAT в Microsoft Windows XP
3. Введите в командной строке следующую команду, чтобы извлечь программу Bcupdate2.exe из обновления программного обеспечения:
Expand буква_диска:cupdate2.ex_ буква_диска:cupdate2.exe
4. Введите в командной строке следующую команду, чтобы обновить загрузочный код загрузочного сектора NTFS:
Bcupdate2.exe C: /F
Примечание. Другие параметры командной строки, поддерживаемые программой Bcupdate2.exe, указаны ниже.
/q - тихий режим (должен также использоваться параметр /y)
/y - не требовать подтверждения
/f - обновить используемый том
/t - выполнять проверку только для старого загрузочного кода
5. Если появится запрос на обновление тома, нажмите клавишу Y. После успешного выполнения программы появится сообщение, приведенное ниже.
The boot code was updated successfully.
_________________________________
http://support.microsoft.com/kb/305595/