Поиск по этому блогу

четверг, 29 июля 2010 г.

Загрузка windows xp зависает на isapnp.sys

Эта внезапно возникшая проблема стоила мне нескольких часов усиленных поисков и экспериментов, чуть было не дошло до переустановки системы.

Итак, вместо бегунка и логотипа Windows XP при обычной загрузке видим черный экран, дальше это дело не идет. При загрузке в безопасном режиме последней строчкой является
Loaded driver isapnp.sys.
На самом деле проблема не в файле isapnp.sys, а следующим за ним pciide.sys.

Для решения проблемы нужно:
  1. Загрузиться с диска Windows того языка, на котором установлена система.
  2. Когда предложат нажать R чтобы войти в консоль восстановления - нажмите
  3. Если нужно, выбираем директорию системы (чаще всего нажав цифру 1, если одна система в компьютере), если нужно вводим пароль администратора. Будет приветственно мигать курсор C:/WINDOWS
  4. Набираем команду "expand x:\i386\isapnp.sy_" для распаковки isapnp.sys, потом "expand x:\i386\pciide.sy_", где Х - буква вашего привода. Команда распакует эти файлы в c:\windows\system32\drivers
  5. Из c:\windows\system32\drivers удалить все файлы *.sys, имеющие нулевой размер
  6. Перезагрузить компьютер