2

Предварительно проблема: моя система недавно потерпела крах, когда я был в XP. Я загрузился в DOS и запустил ScanDisk, чтобы проверить мой раздел XP (FAT32), и запустил поверхностное сканирование. Как только я убедился, что системный диск был чист и не поврежден, я попытался загрузиться в XP. К сожалению, это не сработало.

Проблема: Когда я пытаюсь загрузить XP, кажется, что ничего не происходит, хотя я вижу, что индикатор HD постоянно мерцает время от времени. Экран черный, а в нижней части экрана есть строка прогресса в стиле Windows 2000 в стиле esque /ASCII-art, которая очень медленно движется вперед.

Наблюдение: если я пытаюсь загрузиться в безопасном режиме, похоже, что немного ничего не происходит, но потом я вижу, что драйверы загружаются как обычно, за исключением того, что каждый загружается медленно (~ 3-5 секунд на файл). Для каждого из них, кроме времени, необходимого для его загрузки, я слышу кратковременное смещение жесткого диска (один или два коротких импульса шума и мигание светодиодов HD).


Тест 1: я перезагрузился в Windows 7 (на другом диске), подключил каждый куст реестра и экспортировал их в .REG файлы. Затем я повторил это с самой последней копией ульев и сравнил их. Файлы почти идентичны (кроме изменений, которые были сделаны за два дня между резервным копированием и сбоем). Поэтому с реестром должно быть все в порядке.

Тест 2: Затем я скопировал весь диск XP в архив, затем расширил его на другой диск и сравнил с оригинальным диском XP. Весь процесс прошел без паузы, занял всего несколько минут и работал без ошибок (т. Е. Без проблем чтения с жесткого диска). Я использовал инструмент для обработки изображений, чтобы клонировать диск и проверить его, опять же, без каких-либо проблем.

Тест 3: я смотрел фильм, поэтому решил оставить его там столько, сколько нужно. Оказывается, да, это делает загрузку. Сначала я загрузился в безопасном режиме, и через несколько минут, когда он закончил загрузку gap440.sys , индикатор жесткого диска погас, и Windows загрузилась и заработала , как и ожидалось. Затем я перезагрузился в обычном режиме, и индикатор выполнения в текстовом режиме медленно двигался вперед. Через 11 минут после этого светодиод HD погас, и Windows загрузилась и запустилась, как и ожидалось (хотя она загружалась с новым пустым профилем вместо моего; мне нужно отредактировать каталог профиля в реестре, чтобы установить его на правильный), Я повторил обычную загрузку, и снова потребовалось 11 минут, прежде чем показывался заставка XP.


Вопрос: так в чем может быть проблема? Почему XP загружает драйверы так медленно?

1 ответ1

1

Хорошие новости и плохие новости.

Хорошей новостью является то, что XP снова работает нормально. Плохая новость заключается в том, что для исправления нет рационального объяснения. (К сожалению, даже если компьютеры являются предположительно детерминированными машинами, они часто демонстрируют прерывистое или даже «случайное» поведение.)

В любом случае я использовал поведение, которое наблюдал, чтобы что-то попробовать. Диск хорошо читается, и все файлы присутствуют и не повреждены. У меня есть свежая резервная копия с сегодняшнего дня, поэтому я решил отформатировать диск (сканирование на наличие поврежденных секторов, ни один из которых не был найден) и восстановить диск.


Существовало как минимум три способа восстановления диска. (1) Используйте инструмент клонирования для восстановления образа диска, (2) Смонтируйте образ и скопируйте все файлы на диск или (3) Извлеките файлы из архива на диск.

Клонирование накопителя вернуло бы накопитель в (по-видимому) именно то состояние, в котором он находился до этого (что было бы бессмысленно, поскольку в этом состоянии он не работал). Копирование файлов и папок приведет к тому, что все папки потеряют свои оригинальные метки времени (не так уж и много, но мне, например, это не нравится). Поэтому я распаковал все файлы из архива на только что отформатированный диск.

Я перезагрузился в DOS и запустил ScanDisk и сканирование поверхности. Оба хороши. Я запустил DataLifeGuard от Western Digital (быстрые и расширенные тесты). Оба хороши. Я перезагрузился и выбрал XP в меню загрузки. Спустя две секунды появился заставочный экран XP. Затем я получил диалоговое окно « Неправильное завершение работы » (потому что реестр был до того, как я провел 11-минутные тесты загрузки ), поэтому я ввел примечание об этом. Несколько секунд спустя я загрузился в XP, и все, кажется, работает гладко (вот откуда я набираю это прямо сейчас).


Проблема исправлена, но я не знаю, что это было. Учитывая решение (очистка диска и копирование файлов обратно), я думаю, что это была плохая запись в одну из структур файловой системы - такую, которую не могли обнаружить ScanDisk, chkdsk, Norton Disk Doctor и т.д. (Нет, это был не вирус; сбой произошел из-за сбоя питания во время работы системы.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .