Внутренние диски SATA отображаются как съемные носители

Применимо к: Windows 10Windows 8Windows 8.1 Больше

Симптомы


Внутренние диски SATA (жесткие диски и твердотельные накопители) могут отображаться в панели задач как съемные носители.


Причина


Тип устройства (съемное или несъемное) определяется системной микропрограммой BIOS и зависит от того, как она помечает различные порты SATA на материнской плате. Встроенный драйвер проверяет порты SATA напрямую и устройства, подключенные к портам, которые отмечены как внешние, относит к категории съемных устройств. Не все драйверы запоминающих устройств выполняют эту проверку, что может привести к повреждению или потере данных.

Решение


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

  1. Откройте командную строку с полномочиями администратора.
  2. В окне командной строки введите следующую команду и нажмите клавишу ВВОД: devmgmt.msc
  3. В разделе Дисковые устройства выберите устройство SATA, которое встроенный драйвер должен считать внутренним, и откройте свойства для данного устройства, щелкнув его правой кнопкой мыши и выбрав пункт Свойства.
  4. Запомните номер шины в обзоре свойств (в примере ниже это 1).
  5. Для Windows 7:
    1. Введите в ранее открытую командную строку следующую команду и нажмите клавишу ВВОД:

      reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channelx\ /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
      Где x — номер шины из шага 4.

  6. Для Windows 8 и более поздних версий:
    1. Введите в ранее открытую командную строку следующую команду и нажмите клавишу ВВОД:

      reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x
      Где x — номер шины из шага 4.