3

Что касается темы, у меня неприятная проблема с Windows 7 и CF-картой в SATA-картридере, сначала некоторые детали.

Аппаратные характеристики:

Процедура:

  • Вставьте CF-карту в считыватель CF-карт
  • Вставьте 32-битный DVD Windows 7 SP1
  • Загрузка с DVD
  • После того, как DVD-диск Windows скопировал установочные файлы и появляется анимированный логотип Windows, он зависает / застревает (логотип все еще оживляет), когда это происходит, светодиод считывателя CF-карт выключается (включается при включении питания).
  • Если CF-карта удалена, когда Windows "зависает", процесс загрузки установки продолжится в обычном режиме.
  • CF-карту можно найти после загрузки Windows (например, с помощью HotSwap!).
  • Однако любая загрузка с вставленной CF-картой приведет к зависанию процесса загрузки. Это происходит, когда "classpnp.sys" регистрируется при загрузке с включенным bootlog (то есть без логотипа windows). Обратите внимание, это означает, что загрузка Windows зависает после загрузки classpnp.sys. Непосредственно перед тем, как должен появиться экран входа.

Что было опробовано без какого-либо решения:

  • Загрузка в безопасном режиме не помогает
  • Обновление BIOS
  • Оба режима IDE и AHCI SATA
  • Перемещение жесткого диска и / или устройства чтения карт CF на другие порты SATA
  • Перемещение считывателя CF-карт на PCI Express SATA-карту
  • Модуль поддержки клиентов = Авто
  • Модуль поддержки клиентов = Включен с использованием только "устаревшего opROM" в CSM (модуль поддержки клиентов) в BIOS Asus UEFI
  • Модуль поддержки клиентов = отключен
  • Изменение порта SATA с устройством считывания CF-карт на Hot Plug = Enabled
  • Тип защищенной загрузки = Другая ОС
  • Использование Windows 7 DVD без SP1
  • Попытка удаления CF-карты из порядка загрузки
  • Попытка отключения устаревшей поддержки USB

Любая помощь будет приветствоваться :)

ОБНОВЛЕНИЕ 1: Кажется, что загрузка не висит навсегда, но на самом деле загружается через очень долгое время. Часы, насколько я могу судить. После загрузки большинство вещей работает, за исключением того, что CF-карта не отображается, а при запуске "Управление дисками" просто отображается «Подключение к службе виртуального диска ...» в течение примерно 10 минут, пока не отобразится CF-карта.

ОБНОВЛЕНИЕ 2: Уточненное зависание происходит после загрузки classpnp.sys. Также попытался установить последнюю версию Intel Chipset Driver 9.3.0.1025. Без изменений.

ОБНОВЛЕНИЕ 3: Попробовал кое-что по порядку загрузки в сочетании с включенным горячим подключением, но пока не повезло.

ОБНОВЛЕНИЕ 4: Обратите внимание, что эта проблема существует на 3 идентичных ПК с платой Asus P8C WS, но не существует, если используется другая материнская плата + ЦП, но в остальном точно такое же оборудование. Таким образом, все указывает на проблему с платой Asus P8C WS / чипсетом Intel C216.

ОБНОВЛЕНИЕ 5: Независимо от того, что до тех пор, пока карта памяти Compact Flash вставляется в устройство чтения карт памяти во время загрузки, и никакое другое оборудование, кроме дисковода DVD (с которого загружается установка Windows 7), проблема сохраняется. Я также пробовал разные CF-карты.

ОБНОВЛЕНИЕ 6: Я прочитал несколько мест, что это может быть проблема с контроллером SATA/ запоминающего устройства, например проблема с набором микросхем, поэтому я также попытался установить устройство чтения карт памяти на отдельный контроллер PCI Express - SATA (ASRock SATA3 CARD/ ASR). Однако это также не решило проблему.

Есть много похожих вопросов о суперпользователе и в других местах, но, насколько я могу судить, ни один из них не решает эту проблему. Ниже я перечислил возможные вопросы, которые могут рассматриваться как дубликаты, но не относящиеся к данному случаю или не указывающие на правильное решение:

Windows 7 Pro x64 зависает при загрузке при загрузке classpnp.sys (нет решения)

Windows 7 - заморожена во время "запуска Windows" DISK.SYS/CLASSPNP.SYS (устаревшая опция bios или отключение firewire - в этом случае не работает)

Windows 7 застряла на экране загрузки во время установки (решение не подходит)

Windows 7 не загружается после запуска начального экрана Windows / застрял на Classpnp.sys в безопасном режиме (нет решения или не имеет отношения)

Как устранить неполадки в Windows 7, когда она зависает при загрузке на classpnp.sys?

Установка Windows 7 зависает после появления экрана «Запуск Windows ...» (отключение дисковода гибких дисков в BIOS - на плате нет дисковода гибких дисков, но я предполагаю, что здесь может быть аналогичная проблема с CF-картой, которая обрабатывается так же, как дисковод гибких дисков ? но я не могу его отключить;))

2 ответа2

2

CF-карта рассматривается в BIOS как загрузочное устройство. Посмотрите, есть ли опция в BIOS, чтобы отключить загрузку внешнего устройства, или, возможно, она находится в порядке загрузки.

0

Проблемы с Classpnp.sys обычно (но не всегда) указывают на проблемы с диском. Вполне возможно, что проблема возникает из-за того, что BIOS неправильно видит кард-ридер как внешний (или внутренний?) жесткий диск.

У меня была точно такая же проблема, но с внешним диском с поддержкой USB3, разветвленным на порт USB2.

Когда диск был разветвлен на порт USB2, ноутбук зависал во время загрузки внутри BIOS. Однако, если диск USB3 был извлечен, то BIOS завершил свою загрузку очень быстро, и у Windows 7 больше не было проблем с обработкой диска USB3, когда он был разветвлен как USB2.

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

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

С другой стороны, когда Windows получила контроль, она правильно проанализировала диск USB3 и использовала для него драйвер USB2, который работал правильно.

Если это объяснение применимо к вашему случаю, то считыватель CF-карт сбивает с толку BIOS, но Windows правильно анализирует его. Поэтому, если вы не можете найти версию BIOS для вашего компьютера, которая может обрабатывать это устройство чтения карт, то вам никогда не следует загружаться с картой внутри него. BIOS, вероятно, неверно сообщает о карте как о каком-то другом оборудовании.

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