проблема
Мой (внутренний) дисковод не работает в Windows (ни XP, ни 7). То есть, при попытке доступа к диску A:
ничего не происходит, ни света, ни мотора, ни чего-либо.
Однако он работает в DOS, в загрузочном меню BIOS, в настройках Windows (например, F6 для загрузки драйверов) и т.д.
симптомы
Из командной строки:C:\>dir a:\
The device is not ready.
C:\>
Из проводника:
Please insert a disk into A-Floppy (A:).
(Да, в приводе есть диск, но это не имеет значения, поскольку Windows вообще не включает привод. Кроме того, извлечение и вставка диска в дисковод издает звук, похожий на защелкивающийся штифт, но это скорее механическое, чем электрическое.)
Тестовое задание
Я попытался удалить\DosDevices\A:
и все (четыре) записи, которые относятся к \??\FDC#…
от HKLM\SYSTEM\MountedDevices
. Затем я удалил дисковод и контроллер и перезагрузил компьютер. Windows обнаружила диск и установила для него драйверы, а затем предложила мне отформатировать дискету, прежде чем я смогу ее использовать, но фактически не активировала диск. Нажатие Формат ничего не сделал.
Поиск
Неудивительно, что большинство результатов поиска просто говорят об установке перемычек на диске или о включении диска в BIOS, но все это просто о том, как заставить работать диск вообще, не только в конкретной ОС (хотя эта страница делает обсудите дисковод, работающий в Windows, а не в DOS - задом наперед! и не в первый раз).Дополнительная информация
Следует отметить, что у меня есть небольшая флешка, постоянно подключенная к USB-порту на задней панели, которую я использую для загрузки DOS без использования дискеты или компакт-диска. В Windows флешка выглядит как стандартный съемный диск и назначается наB:
но я не могу себе представить, почему это может привести к тому, что дисковод гибких дисков не будет работать в Windows (особенно, если он работает в DOS). Конечно, когда я загружаюсь с флэш-накопителя, дисковод гибких дисков - B:
и флэш-накопитель A:
но все остальное работает как обычно.