ИСПРАВЛЕНИЕ: Windows 10 считает жесткий диск съемным

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

Когда Windows 10 считает, что жесткий диск является съемным, в разделе «Дисковод» также может отображаться внешний USB-накопитель. Но что там происходит?

Известно, что такое поведение наблюдается в системах, где установленный драйвер SATA AHCI конфликтует с материнской платой компьютера и / или BIOS. По умолчанию Windows устанавливает универсальный драйвер SATA AHCI при установке операционной системы, что обеспечивает базовую функциональность для разных продуктов.

В этом случае лучше всего установить самые последние драйверы, например драйверы, связанные с SATA. Для систем Intel это будет драйвер Intel Rapid Storage Technology, который обрабатывает функции AHCI, поскольку у AMD есть собственный драйвер AHCI. Проблема под рукой проявляется, когда ваши внутренние жесткие диски или твердотельные накопители SATA отображаются в виде съемных носителей на панели задач.

Вот решения, которые вы можете использовать, когда Windows 10 считает жесткий диск съемным.

ИСПРАВЛЕНИЕ: Windows 10 считает жесткий диск съемным

  1. Общее устранение неполадок
  2. Обновление BIOS от производителя устройства
  3. Использовать редактор реестра
  4. Изменить в диспетчере устройств
  5. Проверьте BIOS
  6. Предлагаемые пользователем решения

1. Общее устранение неполадок

  • Перезагрузите компьютер
  • Проверьте и установите все доступные обновления Windows

2. Обновить BIOS от производителя устройства

Проверьте и установите доступные обновления BIOS, но, если их нет, используйте приведенные ниже шаги, чтобы переопределить, как драйвер входящих сообщений отображает устройства на определенных портах:

  • В строке поиска введите CMD
  • Щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.

  • В окне командной строки введите следующую команду, нажмите enter: devmgmt. ЦКМ
  • В разделе « Дисководы» укажите устройство SATA, которое вы хотите, чтобы драйвер входящих сообщений считал внутренним.
  • Щелкните правой кнопкой мыши и выберите « Свойства», чтобы открыть свойства устройства.
  • Запишите номер шины из обзора свойств, например, номер шины 1
  • Введите следующую команду в ранее открытой командной строке и нажмите клавишу ввода: exe add «HKLMSYSTEMCurrentControlSetServicesstorahciParametersDevice» / f / v TreatAsInternalPort / t REG_MULTI_SZ / d x ( x соответствует номеру шины, который вы указали на предыдущем шаге).

3. Используйте редактор реестра

Отказ от ответственности : Прежде чем что-либо менять в редакторе реестра, сначала сделайте резервную копию реестра.

  • Щелкните правой кнопкой мыши «Пуск» и выберите « Выполнить».

  • Введите regedit и нажмите Enter

  • Найдите следующий путь: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services msahci
  • Создайте новый ключ с именем Controller0
  • Внутри Controller0 создайте еще один KEY с именем Channel0
  • Внутри Channel0 создайте новый DWORD с именем TreatAsInternalPort
  • Установите значение 1. Это приведет к тому, что порт SATA 0 (диск C) больше не будет отображаться в разделе «Безопасное извлечение устройства»).
  • Вернитесь в папку Controller0
  • Внутри Controller0 создайте новый KEY с именем Channel1
  • Внутри Channel1 создайте новый DWORD с именем TreatAsInternalPort
  • Установите значение 1 (для этого порт SATA 1 (диск D) больше не будет отображаться в разделе «Безопасное извлечение устройства»)
  • Повторяйте этот процесс, пока все внутренние порты SATA не будут настроены как внутренние. Если у вас есть 6 портов SATA, установите Channel0 на Channel5. Если ваша материнская плата имеет меньше портов SATA, не забудьте начать с 0.
  • Перезагрузитесь, чтобы разрешить изменения.

4. Изменить в диспетчере устройств

  • Щелкните правой кнопкой мыши Пуск и выберите Диспетчер устройств.

  • Найдите Дисковод и дважды щелкните по нему

  • Щелкните правой кнопкой мыши на внутреннем жестком диске (HDD или SSD)
  • Выберите Свойства

  • Перейти на вкладку Политики

  • Убедитесь, что функция «Кэширование записи на устройстве » включена и не включена функция « Оптимизировать для быстрого удаления ». Это связано с тем, как Windows 10 считает жесткий диск съемным

  • Обновите драйвер до последней версии набора микросхем и AHCI / RAID

5. Проверьте BIOS

Зайдите в BIOS и проверьте, включен ли «SATA-порт» для порта SATA, к которому подключен ваш жесткий диск. Это может означать, что ваша материнская плата поддерживает горячую замену жестких дисков, что позволяет отключить функцию AHCI на материнской плате, и она исчезнет.

Вот как войти в настройки BIOS на вашем компьютере с Windows 10:

  • Нажмите Пуск и выберите Настройки
  • Выберите Обновление и Безопасность

  • Выберите Recovery на левой панели

  • Нажмите « Перезагрузить сейчас» в разделе « Расширенный запуск»

  • Ваш компьютер перезагрузится в другое меню. Нажмите Устранение неполадок .
  • Нажмите Дополнительные параметры .
  • Выберите Настройки прошивки UEFI .
  • Нажмите Перезагрузить . Ваша система перезагрузится и перенесет вас в BIOS. Отсюда проверьте, включен ли для порта SATA режим горячей замены. Отключите его, если он включен.

6. Предлагаемые пользователем решения

Вот несколько дополнительных решений, предложенных пользователями на форуме Microsoft:

  • Установите или обновите драйвер SATA AHCI, так как вы можете использовать универсальный драйвер Windows. Посетите веб-сайт производителя вашей материнской платы, чтобы узнать актуальный драйвер для Windows 10. (Или веб-сайт производителя ноутбука, если он отличается от вашего в спецификации). Если нет драйвера для Windows10, используйте самый последний из них. Если там нет драйвера SATA / AHCI, его можно получить, установив самую последнюю версию драйвера Intel Rapid Storage Technology.
  • Попробуйте использовать другой порт SATA, а также попробуйте подключить его с помощью другого кабеля SATA. Зайдите на сайт производителя вашей материнской платы и убедитесь, что у вас установлены новейшие драйверы SATA-контроллера и чипсета для вашей модели. Попытка сброса BIOS также может быть хорошей идеей, так как ваши настройки BIOS вернутся к заводским настройкам по умолчанию, что может помочь с правильным обнаружением жесткого диска.
  • Это общая проблема 64-битных версий Windows. Microsoft еще не нашла и не исправила проблему. Это связано с производительностью. 64-разрядные операции не справляются, поэтому исправлена ​​64-разрядная операционная система для обработки внутреннего диска как переносного съемного диска. Установите 32-битную версию Windows, так как этой проблемы нет.
  • Совет для пользователей Windows 10: создайте «Пул хранения» через «Пространства хранения». Пул может существовать только из одного хранилища. Это объединит съемное хранилище, которое будет рассматриваться как внутренний диск.
  • Это не решение для вашего системного диска. Для этого лучше всего найти самый последний драйвер. Если это не сработает, возможно, вы захотите заменить драйвер контроллера AHCI / RAID стороннего производителя на «Универсальный контроллер SATA AHCI», поставляемый с Windows 10.
  • В моем случае диски, подключенные к адаптеру Marvell, показывались как съемные. Изменив их, чтобы создать пространство хранения MS вместо зеркального диска Marvell, они оказались в нормальном месте, что сделало их доступными и для оптимизации диска.

Помогло ли какое-либо из этих решений? Дайте нам знать в комментариях ниже.