Вопрос или проблема
Я пытаюсь использовать SD-карту на моем LattePanda Delta 3 при запуске Windows PE, но она не распознается как доступное устройство хранения.
Что я сделал до сих пор:
Установлены необходимые компоненты Windows PE:
WinPE-StorageWMI.cab
WinPE-EnhancedStorage.cab
Установлены дополнительные драйверы, включая:
sdbus.inf
sdstor.inf
disk.inf
storufs.inf
Наблюдения:
Запуск pnputil /enum-devices показывает, что драйвер SD-карты обнаружен, но только диск eMMC отображается как доступное хранилище.
SD-карта отображается под DiskDrive, но в Windows PE ей не присваивается буква диска.
В полной версии Windows 10 SD-карта корректно обнаруживается и отображается под SD Storage Class Controller.
Контроллер хоста SD распознается как в Windows PE, так и в полной версии Windows 10.
Одно, что приходит на ум, это форматирование. Windows-10 поддерживает NTFS. Возможно, карта отформатирована как NTFS. Если да, отформатируйте её для FAT32.
Ответ или решение
Проблема, с которой вы столкнулись, когда SD-карта не распознается в Windows PE на LattePanda Delta 3, хотя в полной версии Windows 10 она работает корректно, может быть связана с несколькими факторами. Давайте рассмотрим теоретические основы, примеры и возможные приложения для устранения этой проблемы.
Теория
Windows Preinstallation Environment (Windows PE) — это легковесная версия Windows, которая используется для установки Windows, развертывания образов и выполнения других задач администрирования, не поддерживающих полную функциональность операционной системы. Благодаря своей легковесности Windows PE может не иметь некоторых драйверов и функций, необходимых для распознавания различных внешних устройств хранения данных. Поэтому загрузка недостающих компонентов для поддержки необходимых устройств становится обязательной.
Ваша предустановка компонентов Windows PE, таких как WinPE-StorageWMI.cab и WinPE-EnhancedStorage.cab, а также дополнительных драйверов, таких как sdbus.inf, sdstor.inf, disk.inf и storufs.inf, — это правильный шаг в правильном направлении. Но, как показывает ваша ситуация, этого может быть недостаточно. Еще один аспект, требующий внимания, — это файловая система, в которой отформатирована SD-карта. Windows PE ограничен в поддержке файловых систем, и если SD-карта отформатирована в файловой системе, которая не поддерживается, это может привести к ее неправильному определению.
Пример
Рассмотрим пример использования Windows PE на обычном ПК с сопоставимой конфигурацией для поддержки SD-карт. Допустим, у вас есть SD-карта, отформатированная в файловой системе NTFS, и вы заметили, что она не распознается в Windows PE. Однако она прекрасно работает в Windows 10. Это прямой указатель на проблему с поддерживаемой файловой системой.
Поддержка NTFS в Windows PE зависит от установки соответствующих компонентов и драйверов. Отсутствие или некорректная установка данных пакетов может помешать распознаванию SD-карт, отформатированных в NTFS.
Применение
Чтобы устранить вашу проблему, выполните следующие шаги:
-
Проверьте файловую систему SD-карты:
Подключите вашу SD-карту к устройству с установленной полной версией Windows 10 и проверьте, в какой файловой системе она отформатирована. Если это NTFS, попробуйте отформатировать её в FAT32 или в exFAT, которые имеют лучшую совместимость с Windows PE. -
Проверьте и повторно установите драйверы:
Убедитесь, что все необходимые драйверы и компоненты были установлены корректно. Возможно, некоторые из них могли устанавливаться с ошибками. Повторите установку драйверов, обращая внимание на процесс и сообщения об ошибках (если таковые появляются), и проверьте, действительно ли они установлены. -
Используйте утилиты командной строки:
Запустите команды diskpart и list disk в окружении Windows PE, чтобы узнать, появляется ли SD-карта в списке обнаруженных устройств. Это поможет определить, доступна ли карта на уровне оборудования. -
Измените конфигурацию BIOS/UEFI:
Убедитесь, что настройка в BIOS/UEFI, связанная с контроллером SD, правильная и не блокирует определение карты. В некоторых случаях изменение параметров системы может игра быть ключевым фактором. -
Обновите прошивку и установите все актуальные обновления:
Может быть полезно проверить, существуют ли обновления прошивки для вашего LattePanda Delta 3, которые могут включать исправления проблем с совместимостью устройств. Убедитесь также, что все доступные обновления для ПО и системы установлены.
Ваша ситуация — пример технического вызова, который часто возникает при работе с минимизированными версиями операционных систем, такими как Windows PE. Соблюдая вышеуказанные шаги и рекомендации, вы сможете максимально улучшить шансы на успешное распознавание вашей SD-карты в этой среде.